From db008470a3e5b928474d287f3536def0ee0feeb4 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 20:09:04 +0530 Subject: [PATCH 001/125] feat(images): add images --- .gitignore | 2 +- public/images/social_preview.jpeg | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 public/images/social_preview.jpeg diff --git a/.gitignore b/.gitignore index 9f2661f1..ea10efac 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,7 @@ node_modules /functions/\[\[path\]\].js.map /public/build .env -public/images +public/images/thumbnail public/index.js .idea/ ./app/styles/* diff --git a/public/images/social_preview.jpeg b/public/images/social_preview.jpeg new file mode 100644 index 00000000..f661a7b6 --- /dev/null +++ b/public/images/social_preview.jpeg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f13ef6134495322e90d1931e8a074da81b164467db6ce7385898c7ef0a8747c +size 9295 From a31e3502f43d8e95acf36310ee1cca7557be82f5 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 20:17:50 +0530 Subject: [PATCH 002/125] build(importer): use relative paths --- importer.mjs | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/importer.mjs b/importer.mjs index e06a87aa..795305f6 100644 --- a/importer.mjs +++ b/importer.mjs @@ -4,7 +4,7 @@ import ExifReader from "exifreader"; import { parse } from "fecha"; function imageLister() { - return fs.readdirSync('./public/images/original'); + return fs.readdirSync('public/images/original'); } function importStatementBuilder(images) { @@ -46,31 +46,33 @@ function getReadableDate(date) { } export default async function imageImporter() { + console.log(fs.readdirSync('public/images/original')); + const image_names = await Promise.all(imageLister().map( async (image, index) => { const filename = `IMG_${ index + 1 }`; - await sharp(`./public/images/original/${ image }`) + await sharp(`public/images/original/${ image }`) .withMetadata() .rotate() .resize({ width: 640, withoutEnlargement: true }) .jpeg({ quality: 80, mozjpeg: true, force: true }) .toFile(`./public/images/thumbnail/${ filename }.jpeg`); - const original_metadata = await sharp(`./public/images/original/${ image }`).metadata(); - const original_size = fs.statSync(`./public/images/original/${ image }`).size; + const original_metadata = await sharp(`public/images/original/${ image }`).metadata(); + const original_size = fs.statSync(`public/images/original/${ image }`).size; - const exifTags = await ExifReader.load(`./public/images/original/${ image }`); + const exifTags = await ExifReader.load(`public/images/original/${ image }`); let date; if ("DateTimeOriginal" in exifTags) { date = parse(exifTags['DateTimeOriginal'].description, 'YYYY:MM:DD HH:mm:ss'); } else { - date = fs.statSync(`./public/images/original/${ image }`).ctime; + date = fs.statSync(`public/images/original/${ image }`).ctime; } - const converted_metadata = await sharp(`./public/images/thumbnail/${ filename }.jpeg`).metadata(); - const converted_size = fs.statSync(`./public/images/thumbnail/${ filename }.jpeg`).size; + const converted_metadata = await sharp(`public/images/thumbnail/${ filename }.jpeg`).metadata(); + const converted_size = fs.statSync(`public/images/thumbnail/${ filename }.jpeg`).size; console.log( `${ filename }: ${ original_metadata.width } ✕ ${ original_metadata.height } [ ${ original_size / 1000 }KB ] => ${ converted_metadata.width } ✕ ${ converted_metadata.height } [ ${ converted_size / 1000 }KB ]` @@ -95,8 +97,8 @@ export default async function imageImporter() { /** * Write all imports to the index.js file */ - fs.writeFileSync('./public/index.js', importStatementBuilder(image_names)); - fs.appendFileSync('./public/index.js', imageExportListBuilder(image_names)); + fs.writeFileSync('public/index.js', importStatementBuilder(image_names)); + fs.appendFileSync('public/index.js', imageExportListBuilder(image_names)); } await imageImporter(); From 07f051d6a724bfb9e787e590373e0fee726659e1 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 20:47:05 +0530 Subject: [PATCH 003/125] fix(images): change image directory --- app/routes/image/$name.tsx | 2 +- app/routes/index.tsx | 2 +- importer.mjs | 24 ++++++++++++------------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 90a2d8a7..b5e9d548 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -1,6 +1,6 @@ import type { LoaderFunction } from "@remix-run/cloudflare"; import { redirect } from "@remix-run/cloudflare"; -import images from "public/index"; +import images from "images/index"; import { useLoaderData } from "@remix-run/react"; export const loader: LoaderFunction = async ({ params, }) => { diff --git a/app/routes/index.tsx b/app/routes/index.tsx index 7eb20471..aa527393 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,4 +1,4 @@ -import images from '../../public/index'; +import images from 'images/index'; import Masonry from 'react-masonry-css' import { Link } from "@remix-run/react"; diff --git a/importer.mjs b/importer.mjs index 795305f6..6679ed31 100644 --- a/importer.mjs +++ b/importer.mjs @@ -4,14 +4,14 @@ import ExifReader from "exifreader"; import { parse } from "fecha"; function imageLister() { - return fs.readdirSync('public/images/original'); + return fs.readdirSync('images/original'); } function importStatementBuilder(images) { let importStatement = ""; images.forEach(image => { - importStatement += `import ${ image.name } from "${ image.thumbnailPath }";\n`; - importStatement += `import ${ image.name }_OG from "${ image.originalPath }";\n`; + importStatement += `import ${ image.name } from ".${ image.thumbnailPath }";\n`; + importStatement += `import ${ image.name }_OG from ".${ image.originalPath }";\n`; }); return importStatement; @@ -46,33 +46,33 @@ function getReadableDate(date) { } export default async function imageImporter() { - console.log(fs.readdirSync('public/images/original')); + await fs.mkdirSync('images/thumbnail'); const image_names = await Promise.all(imageLister().map( async (image, index) => { const filename = `IMG_${ index + 1 }`; - await sharp(`public/images/original/${ image }`) + await sharp(`images/original/${ image }`) .withMetadata() .rotate() .resize({ width: 640, withoutEnlargement: true }) .jpeg({ quality: 80, mozjpeg: true, force: true }) - .toFile(`./public/images/thumbnail/${ filename }.jpeg`); + .toFile(`./images/thumbnail/${ filename }.jpeg`); - const original_metadata = await sharp(`public/images/original/${ image }`).metadata(); - const original_size = fs.statSync(`public/images/original/${ image }`).size; + const original_metadata = await sharp(`images/original/${ image }`).metadata(); + const original_size = fs.statSync(`images/original/${ image }`).size; - const exifTags = await ExifReader.load(`public/images/original/${ image }`); + const exifTags = await ExifReader.load(`images/original/${ image }`); let date; if ("DateTimeOriginal" in exifTags) { date = parse(exifTags['DateTimeOriginal'].description, 'YYYY:MM:DD HH:mm:ss'); } else { - date = fs.statSync(`public/images/original/${ image }`).ctime; + date = fs.statSync(`images/original/${ image }`).ctime; } - const converted_metadata = await sharp(`public/images/thumbnail/${ filename }.jpeg`).metadata(); - const converted_size = fs.statSync(`public/images/thumbnail/${ filename }.jpeg`).size; + const converted_metadata = await sharp(`images/thumbnail/${ filename }.jpeg`).metadata(); + const converted_size = fs.statSync(`images/thumbnail/${ filename }.jpeg`).size; console.log( `${ filename }: ${ original_metadata.width } ✕ ${ original_metadata.height } [ ${ original_size / 1000 }KB ] => ${ converted_metadata.width } ✕ ${ converted_metadata.height } [ ${ converted_size / 1000 }KB ]` From b1e78ad9c0b4994c18391b94a165ca43ed837508 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 20:47:23 +0530 Subject: [PATCH 004/125] images(move): move images to new directory --- .gitignore | 6 +++--- {public/images => images}/social_preview.jpeg | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename {public/images => images}/social_preview.jpeg (100%) diff --git a/.gitignore b/.gitignore index ea10efac..69a27f94 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,7 @@ node_modules /functions/\[\[path\]\].js.map /public/build .env -public/images/thumbnail -public/index.js +images/thumbnail +index.js .idea/ -./app/styles/* +app/styles/* diff --git a/public/images/social_preview.jpeg b/images/social_preview.jpeg similarity index 100% rename from public/images/social_preview.jpeg rename to images/social_preview.jpeg From 6556b65486fff2f6b488b62c3870ab2f74da6a72 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 20:52:37 +0530 Subject: [PATCH 005/125] build(dir): add check before mkdir --- importer.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/importer.mjs b/importer.mjs index 6679ed31..fedb3408 100644 --- a/importer.mjs +++ b/importer.mjs @@ -46,7 +46,9 @@ function getReadableDate(date) { } export default async function imageImporter() { - await fs.mkdirSync('images/thumbnail'); + if (!fs.existsSync('images/thumbnail')) { + await fs.mkdirSync('images/thumbnail'); + } const image_names = await Promise.all(imageLister().map( async (image, index) => { From 4cb15a05dc1d86a7732c58a167c422a73d1c548d Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 20:52:51 +0530 Subject: [PATCH 006/125] fix(imports): use relative imports --- app/routes/image/$name.tsx | 2 +- app/routes/index.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index b5e9d548..3fbd0ea5 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -1,6 +1,6 @@ import type { LoaderFunction } from "@remix-run/cloudflare"; import { redirect } from "@remix-run/cloudflare"; -import images from "images/index"; +import images from '../../../images/index'; import { useLoaderData } from "@remix-run/react"; export const loader: LoaderFunction = async ({ params, }) => { diff --git a/app/routes/index.tsx b/app/routes/index.tsx index aa527393..43de7fbc 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,4 +1,4 @@ -import images from 'images/index'; +import images from '../../images/index'; import Masonry from 'react-masonry-css' import { Link } from "@remix-run/react"; From b5b192fd866ce3b060034fb746747a77ef6aa036 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 21 Jul 2022 21:02:04 +0530 Subject: [PATCH 007/125] fix(imports): use JS file --- app/routes/image/$name.tsx | 2 +- app/routes/index.tsx | 2 +- importer.mjs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 3fbd0ea5..ae8d5712 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -1,6 +1,6 @@ import type { LoaderFunction } from "@remix-run/cloudflare"; import { redirect } from "@remix-run/cloudflare"; -import images from '../../../images/index'; +import images from '~/images'; import { useLoaderData } from "@remix-run/react"; export const loader: LoaderFunction = async ({ params, }) => { diff --git a/app/routes/index.tsx b/app/routes/index.tsx index 43de7fbc..63df40dc 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,4 +1,4 @@ -import images from '../../images/index'; +import images from '~/images'; import Masonry from 'react-masonry-css' import { Link } from "@remix-run/react"; diff --git a/importer.mjs b/importer.mjs index fedb3408..f5b99dc0 100644 --- a/importer.mjs +++ b/importer.mjs @@ -99,8 +99,8 @@ export default async function imageImporter() { /** * Write all imports to the index.js file */ - fs.writeFileSync('public/index.js', importStatementBuilder(image_names)); - fs.appendFileSync('public/index.js', imageExportListBuilder(image_names)); + fs.writeFileSync('./app/images.ts', importStatementBuilder(image_names)); + fs.appendFileSync('./app/images.ts', imageExportListBuilder(image_names)); } await imageImporter(); From c020fe1c43b50669ed49bd185897d4c0c199445f Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:13:01 +0530 Subject: [PATCH 008/125] feat(images): generate compressed variant --- importer.mjs | 47 +++++++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/importer.mjs b/importer.mjs index f5b99dc0..c736266c 100644 --- a/importer.mjs +++ b/importer.mjs @@ -11,7 +11,7 @@ function importStatementBuilder(images) { let importStatement = ""; images.forEach(image => { importStatement += `import ${ image.name } from ".${ image.thumbnailPath }";\n`; - importStatement += `import ${ image.name }_OG from ".${ image.originalPath }";\n`; + importStatement += `import ${ image.name }_OG from ".${ image.compressedPath }";\n`; }); return importStatement; @@ -50,19 +50,29 @@ export default async function imageImporter() { await fs.mkdirSync('images/thumbnail'); } + if (!fs.existsSync('images/compressed')) { + await fs.mkdirSync('images/compressed'); + } + + let original_size = 0; + let compressed_size = 0; + const image_names = await Promise.all(imageLister().map( async (image, index) => { const filename = `IMG_${ index + 1 }`; - await sharp(`images/original/${ image }`) - .withMetadata() - .rotate() - .resize({ width: 640, withoutEnlargement: true }) - .jpeg({ quality: 80, mozjpeg: true, force: true }) - .toFile(`./images/thumbnail/${ filename }.jpeg`); + await Promise.all([ + sharp(`images/original/${ image }`) + .rotate() + .resize({ width: 640, withoutEnlargement: true }) + .jpeg({ quality: 80, mozjpeg: true, force: true }) + .toFile(`./images/thumbnail/${ filename }.jpeg`), + sharp(`images/original/${ image }`) + .rotate() + .jpeg({ mozjpeg: true, force: true }) + .toFile(`./images/compressed/${ filename }.jpeg`), + ]); - const original_metadata = await sharp(`images/original/${ image }`).metadata(); - const original_size = fs.statSync(`images/original/${ image }`).size; const exifTags = await ExifReader.load(`images/original/${ image }`); @@ -70,28 +80,33 @@ export default async function imageImporter() { if ("DateTimeOriginal" in exifTags) { date = parse(exifTags['DateTimeOriginal'].description, 'YYYY:MM:DD HH:mm:ss'); } else { - date = fs.statSync(`images/original/${ image }`).ctime; + date = fs.statSync(`images/original/${ image }`).birthtime; } - const converted_metadata = await sharp(`images/thumbnail/${ filename }.jpeg`).metadata(); - const converted_size = fs.statSync(`images/thumbnail/${ filename }.jpeg`).size; + const compressed_metadata = await sharp(`images/thumbnail/${ filename }.jpeg`).metadata(); + original_size += fs.statSync(`images/original/${ image }`).size; + compressed_size += fs.statSync(`images/compressed/${ filename }.jpeg`).size; console.log( - `${ filename }: ${ original_metadata.width } ✕ ${ original_metadata.height } [ ${ original_size / 1000 }KB ] => ${ converted_metadata.width } ✕ ${ converted_metadata.height } [ ${ converted_size / 1000 }KB ]` + `Processed ${ filename }.jpeg [ ${ compressed_metadata.width } x ${ compressed_metadata.height } ] => ${ (fs.statSync(`images/compressed/${ filename }.jpeg`).size / 1024 / 1024).toFixed(2) } MB` ); return { name: filename, thumbnailPath: `./images/thumbnail/${ filename }.jpeg`, - originalPath: `./images/original/${ image }`, + compressedPath: `./images/compressed/${ filename }.jpeg`, readableDate: getReadableDate(date), date: date, - width: converted_metadata.width, - height: converted_metadata.height, + width: compressed_metadata.width, + height: compressed_metadata.height, }; } )); + console.log(`Original size: ${ (original_size / 1024 / 1024).toFixed(2) } MB`); + console.log(`Compressed size: ${ (compressed_size / 1024 / 1024).toFixed(2) } MB`); + console.log(`Reduced by: ${ (compressed_size / original_size * 100).toFixed(2) }% [ ${ (original_size - compressed_size) / 1024 / 1024 } MB ]`); + image_names.sort((a, b) => { return new Date(b.date) - new Date(a.date); }); From 165d0b9c3aeb997d941f95b13597a16f8ba85aed Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:13:14 +0530 Subject: [PATCH 009/125] build(git): remove git-lfs --- .gitattributes | 2 -- .gitignore | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) delete mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 4504d05a..00000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -*.jpeg filter=lfs diff=lfs merge=lfs -text -*.jpg filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index 69a27f94..7889ac0b 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,9 @@ node_modules /public/build .env images/thumbnail +images/compressed index.js .idea/ +*.zip +*.log app/styles/* From 44d36ec880c73889fc21662970e70ce746fa5b1a Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:13:49 +0530 Subject: [PATCH 010/125] feat(meta): improve usage of meta-tags --- app/root.tsx | 24 ++++++++++++++++++------ app/routes/image/$name.tsx | 17 ++++++++++++++++- app/routes/index.tsx | 9 ++++++--- config.ts | 3 +++ images/social_preview.jpeg | Bin 129 -> 37341 bytes public/favicon.ico | Bin 16958 -> 0 bytes public/favicon.svg | 5 +++++ 7 files changed, 48 insertions(+), 10 deletions(-) delete mode 100644 public/favicon.ico create mode 100644 public/favicon.svg diff --git a/app/root.tsx b/app/root.tsx index 9b44b2a6..4bd26179 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -1,21 +1,33 @@ import type { LinksFunction, MetaFunction } from "@remix-run/cloudflare"; import { Links, LiveReload, Meta, Outlet, Scripts, ScrollRestoration, } from "@remix-run/react"; import styles from "~/styles/app.css"; +import favicon from "../public/favicon.svg"; +import { config } from "../config"; export const meta: MetaFunction = () => ({ charset: "utf-8", - title: "Galerie d'Ayaan", - viewport: "width=device-width,initial-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover", - description: "Ayaan Zaidi's personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera.", - keywords: "ayaan zaidi, photography, remix", - "og:title": "Galerie d'Ayaan", - "og:description": "Ayaan Zaidi's personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera.", + title: config.title, + viewport: "width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover", + description: config.description, + keywords: config.keywords, + "og:title": config.title, + "og:description": config.description, + "og:type": "website", + "og:url": config.url, + "og:image": config.socialPreviewImage, + "og:locale": "en_US", + "og:locale_alternative": "fr_FR", + "twitter:card": "summary_large_image", + "twitter:title": config.title, + "twitter:image": config.socialPreviewImage, + }); export const links: LinksFunction = () => { return [ { rel: "stylesheet", href: styles }, + { rel: "icon", href: favicon }, ] } diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index ae8d5712..b5a0c166 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -1,7 +1,22 @@ -import type { LoaderFunction } from "@remix-run/cloudflare"; +import type { LoaderFunction, MetaFunction } from "@remix-run/cloudflare"; import { redirect } from "@remix-run/cloudflare"; import images from '~/images'; import { useLoaderData } from "@remix-run/react"; +import { config } from "../../../config"; + +export const meta: MetaFunction = ({ data }) => { + return { + title: data.title, + viewport: "width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover", + "og:title": data.title, + "og:type": "image", + "og:url": `${ config.url }/image/${ data.name }`, + "og:image": data.image, + "twitter:card": "summary_large_image", + "twitter:title": data.title, + "twitter:image": data.image, + } +}; export const loader: LoaderFunction = async ({ params, }) => { const { name } = params; diff --git a/app/routes/index.tsx b/app/routes/index.tsx index 63df40dc..c6f676a0 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -3,9 +3,12 @@ import Masonry from 'react-masonry-css' import { Link } from "@remix-run/react"; const breakpointColumnsObj = { - default: 4, - 1100: 3, - 700: 2, + default: 2, + 3000: 5, + 2500: 5, + 2000: 4, + 1500: 3, + 1000: 2, 500: 1 }; diff --git a/config.ts b/config.ts index 8b2b8aea..c22a10c8 100644 --- a/config.ts +++ b/config.ts @@ -1,6 +1,9 @@ +import socialImage from './images/social_preview.jpeg' + export const config = { title: "Galerie d'Ayaan", description: "Ayaan Zaidi's personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera.", keywords: "ayaan zaidi, photography, remix", url: "https://gallery.obviy.us", + socialPreviewImage: socialImage, } diff --git a/images/social_preview.jpeg b/images/social_preview.jpeg index f661a7b686f7f2bac145e22092cc2bb33601c4b7..7076e9c006e10b588d118da98dc0d35390656a58 100644 GIT binary patch literal 37341 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 literal 129 zcmWN?NfN>!5CFh?UcmwIS(oCecc{)?*H2- z?Rh-qJUPn?w$Y22Eo$oytbkk{pfO}oYbI5I5I98TO^E>#IAfeI$z}E!Y@m=mR~3Ud NK5w&sS&$~X{Q!?XCSm{p diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 8830cf6821b354114848e6354889b8ecf6d2bc61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16958 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 EKbET!0{{R3 diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 00000000..8fa6daea --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,5 @@ + + 📸 + + From 4fcc9f51d45e5ae704d05c7674dcf5129e7c91be Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:14:10 +0530 Subject: [PATCH 011/125] fix(images): restore lost EXIF --- yarn-error.log | 7408 ------------------------------------------------ 1 file changed, 7408 deletions(-) delete mode 100644 yarn-error.log diff --git a/yarn-error.log b/yarn-error.log deleted file mode 100644 index 2bb8334a..00000000 --- a/yarn-error.log +++ /dev/null @@ -1,7408 +0,0 @@ -Arguments: - /usr/local/bin/node /opt/homebrew/Cellar/yarn/1.22.19/libexec/bin/yarn.js add -D @types/react-responsive-masonry - -PATH: - /opt/homebrew/opt/ruby/bin:/opt/homebrew/opt/mysql-client/bin:/opt/homebrew/opt/openjdk@11/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/usr/local/opt/liquibase:/Users/obviyus/.cargo/bin - -Yarn version: - 1.22.19 - -Node version: - 16.14.2 - -Platform: - darwin arm64 - -Trace: - Error: https://registry.yarnpkg.com/@types%2freact-responsive-masonry: Not found - at Request.params.callback [as _callback] (/opt/homebrew/Cellar/yarn/1.22.19/libexec/lib/cli.js:66145:18) - at Request.self.callback (/opt/homebrew/Cellar/yarn/1.22.19/libexec/lib/cli.js:140890:22) - at Request.emit (node:events:526:28) - at Request. (/opt/homebrew/Cellar/yarn/1.22.19/libexec/lib/cli.js:141862:10) - at Request.emit (node:events:526:28) - at IncomingMessage. (/opt/homebrew/Cellar/yarn/1.22.19/libexec/lib/cli.js:141784:12) - at Object.onceWrapper (node:events:645:28) - at IncomingMessage.emit (node:events:538:35) - at endReadableNT (node:internal/streams/readable:1345:12) - at processTicksAndRejections (node:internal/process/task_queues:83:21) - -npm manifest: - { - "private": true, - "sideEffects": false, - "scripts": { - "build": "remix build", - "build:css": "tailwindcss -m -i ./styles/app.css -o app/styles/app.css", - "dev:remix": "remix watch", - "dev:css": "tailwindcss -w -i ./styles/app.css -o app/styles/app.css", - "dev:wrangler": "cross-env NODE_ENV=development wrangler pages dev ./public", - "dev": "remix build && run-p \"dev:*\"", - "start": "cross-env NODE_ENV=production npm run dev:wrangler" - }, - "dependencies": { - "@remix-run/cloudflare": "^1.6.5", - "@remix-run/cloudflare-pages": "^1.6.5", - "@remix-run/react": "^1.6.5", - "cross-env": "^7.0.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-responsive-masonry": "^2.1.5", - "tailwindcss": "^3.1.6" - }, - "devDependencies": { - "@cloudflare/workers-types": "^3.10.0", - "@remix-run/dev": "^1.6.5", - "@remix-run/eslint-config": "^1.6.5", - "@types/react": "^17.0.45", - "@types/react-dom": "^17.0.17", - "autoprefixer": "^10.4.7", - "eslint": "^8.15.0", - "npm-run-all": "^4.1.5", - "postcss": "^8.4.14", - "typescript": "^4.7.4", - "wrangler": "beta" - }, - "engines": { - "node": ">=14" - } - } - -yarn manifest: - No manifest - -Lockfile: - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - # yarn lockfile v1 - - - "@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - - "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - - "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d" - integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ== - - "@babel/core@^7.13.16", "@babel/core@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.9.tgz#805461f967c77ff46c74ca0460ccf4fe933ddd59" - integrity sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helpers" "^7.18.9" - "@babel/parser" "^7.18.9" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - - "@babel/eslint-parser@^7.18.2": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz#255a63796819a97b7578751bb08ab9f2a375a031" - integrity sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ== - dependencies: - eslint-scope "^5.1.1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.0" - - "@babel/generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.9.tgz#68337e9ea8044d6ddc690fb29acae39359cca0a5" - integrity sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug== - dependencies: - "@babel/types" "^7.18.9" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - - "@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" - - "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz#69e64f57b524cde3e5ff6cc5a9f4a387ee5563bf" - integrity sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.20.2" - semver "^6.3.0" - - "@babel/helper-create-class-features-plugin@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce" - integrity sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - - "@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c" - integrity sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.1.0" - - "@babel/helper-define-polyfill-provider@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" - integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - - "@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - - "@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0" - integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A== - dependencies: - "@babel/template" "^7.18.6" - "@babel/types" "^7.18.9" - - "@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - - "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz#5a1079c005135ed627442df31a42887e80fcb712" - integrity sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - - "@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f" - integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== - - "@babel/helper-remap-async-to-generator@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - - "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz#1092e002feca980fbbb0bd4d51b74a65c6a500e6" - integrity sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - - "@babel/helper-simple-access@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" - integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" - integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== - dependencies: - "@babel/types" "^7.18.9" - - "@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - - "@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== - - "@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - - "@babel/helper-wrap-function@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz#ae1feddc6ebbaa2fd79346b77821c3bd73a39646" - integrity sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ== - dependencies: - "@babel/helper-function-name" "^7.18.9" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - - "@babel/helpers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.9.tgz#4bef3b893f253a1eced04516824ede94dcfe7ff9" - integrity sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ== - dependencies: - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - - "@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - - "@babel/parser@^7.13.16", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.9.tgz#f2dde0c682ccc264a9a8595efd030a5cc8fd2539" - integrity sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg== - - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - - "@babel/plugin-proposal-async-generator-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz#aedac81e6fc12bb643374656dd5f2605bf743d17" - integrity sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w== - dependencies: - "@babel/helper-environment-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - - "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - - "@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - - "@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - - "@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - - "@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - - "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - - "@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - - "@babel/plugin-proposal-object-rest-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7" - integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.18.8" - - "@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - - "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - - "@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" - integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - - "@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - - "@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - - "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - - "@babel/plugin-syntax-flow@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-syntax-import-assertions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4" - integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - - "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - - "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - - "@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - - "@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - - "@babel/plugin-syntax-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz#1c09cd25795c7c2b8a4ba9ae49394576d4133285" - integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - - "@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-block-scoping@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d" - integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-classes@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz#90818efc5b9746879b869d5ce83eb2aa48bbc3da" - integrity sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - - "@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-destructuring@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz#68906549c021cb231bee1db21d3b5b095f8ee292" - integrity sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-flow-strip-types@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz#5b4cc521426263b5ce08893a2db41097ceba35bf" - integrity sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-flow" "^7.18.6" - - "@babel/plugin-transform-for-of@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-modules-amd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21" - integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - - "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" - integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - - "@babel/plugin-transform-modules-systemjs@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz#545df284a7ac6a05125e3e405e536c5853099a06" - integrity sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A== - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-identifier" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - - "@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-named-capturing-groups-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz#c89bfbc7cc6805d692f3a49bc5fc1b630007246d" - integrity sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - - "@babel/plugin-transform-parameters@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a" - integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-react-display-name@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" - - "@babel/plugin-transform-react-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz#2721e96d31df96e3b7ad48ff446995d26bc028ff" - integrity sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.18.6" - - "@babel/plugin-transform-react-pure-annotations@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" - integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-regenerator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" - integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - regenerator-transform "^0.15.0" - - "@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz#6ea7a6297740f381c540ac56caf75b05b74fb664" - integrity sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - - "@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - - "@babel/plugin-transform-typescript@^7.18.6": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz#303feb7a920e650f2213ef37b36bbf327e6fa5a0" - integrity sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-typescript" "^7.18.6" - - "@babel/plugin-transform-unicode-escapes@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz#0d01fb7fb2243ae1c033f65f6e3b4be78db75f27" - integrity sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - - "@babel/preset-env@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.9.tgz#9b3425140d724fbe590322017466580844c7eaff" - integrity sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.18.6" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.18.9" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.18.9" - "@babel/plugin-transform-classes" "^7.18.9" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.18.9" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.18.6" - "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.18.9" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.18.8" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.18.9" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.6" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.18.9" - babel-plugin-polyfill-corejs2 "^0.3.1" - babel-plugin-polyfill-corejs3 "^0.5.2" - babel-plugin-polyfill-regenerator "^0.3.1" - core-js-compat "^3.22.1" - semver "^6.3.0" - - "@babel/preset-flow@^7.13.13": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.18.6.tgz#83f7602ba566e72a9918beefafef8ef16d2810cb" - integrity sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-flow-strip-types" "^7.18.6" - - "@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - - "@babel/preset-react@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" - - "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" - - "@babel/register@^7.13.16": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.18.9.tgz#1888b24bc28d5cc41c412feb015e9ff6b96e439c" - integrity sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.5" - source-map-support "^0.5.16" - - "@babel/runtime-corejs3@^7.10.2": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz#7bacecd1cb2dd694eacd32a91fcf7021c20770ae" - integrity sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A== - dependencies: - core-js-pure "^3.20.2" - regenerator-runtime "^0.13.4" - - "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a" - integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== - dependencies: - regenerator-runtime "^0.13.4" - - "@babel/template@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.6.tgz#1283f4993e00b929d6e2d3c72fdc9168a2977a31" - integrity sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.6" - "@babel/types" "^7.18.6" - - "@babel/traverse@^7.13.0", "@babel/traverse@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.9.tgz#deeff3e8f1bad9786874cb2feda7a2d77a904f98" - integrity sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.9" - "@babel/types" "^7.18.9" - debug "^4.1.0" - globals "^11.1.0" - - "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.4.4": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.9.tgz#7148d64ba133d8d73a41b3172ac4b83a1452205f" - integrity sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - to-fast-properties "^2.0.0" - - "@cloudflare/kv-asset-handler@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.1.3.tgz#3eaaf962b16c48a7189db5d5ac1c4dca4e2ed1a0" - integrity sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ== - dependencies: - mime "^2.5.2" - - "@cloudflare/kv-asset-handler@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.2.0.tgz#c9959bbd7a1c40bd7c674adae98aa8c8d0e5ca68" - integrity sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A== - dependencies: - mime "^3.0.0" - - "@cloudflare/workers-types@^3.10.0": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.14.1.tgz#8927ad8aa4e4cdd42d25793148337ed04f927021" - integrity sha512-B1/plF62pt+H2IJHvApK8fdOJAVsvojvacuac8x8s+JIyqbropMyqNqHTKLm3YD8ZFLGwYeFTudU+PQ7vGvBdA== - - "@esbuild-plugins/node-globals-polyfill@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz#a313ab3efbb2c17c8ce376aa216c627c9b40f9d7" - integrity sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg== - - "@esbuild-plugins/node-modules-polyfill@^0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.1.4.tgz#eb2f55da11967b2986c913f1a7957d1c868849c0" - integrity sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg== - dependencies: - escape-string-regexp "^4.0.0" - rollup-plugin-node-polyfills "^0.2.1" - - "@eslint/eslintrc@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f" - integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.3.2" - globals "^13.15.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - - "@gar/promisify@^1.0.1": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - - "@humanwhocodes/config-array@^0.9.2": - version "0.9.5" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" - integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.4" - - "@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - - "@iarna/toml@^2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" - integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== - - "@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - - "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - - "@jridgewell/resolve-uri@^3.0.3": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - - "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - - "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - - "@jridgewell/trace-mapping@^0.3.9": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" - integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - - "@miniflare/cache@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.6.0.tgz#d048c88db573c361ce76a41471ce7ffcee5a99a5" - integrity sha512-4oh8MgpquoxaslI7Z8sMzmEZR0Dc+L3aEh69o9d8ZCs4nUdOENnfKlY50O5nEnL7nhhyAljkMBaXD2wAH2DLeQ== - dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - http-cache-semantics "^4.1.0" - undici "5.5.1" - - "@miniflare/cli-parser@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.6.0.tgz#8a628c5f8d9ff63f9e77463064d3b337f62af162" - integrity sha512-dJDoIPAUqWhzvBHHyqyhobdzDedBYRWZ4yItBi9m4MTU/EneLJ5jryB340SwUnmtBMZxUh/LWdAuUEkKpdVNyA== - dependencies: - "@miniflare/shared" "2.6.0" - kleur "^4.1.4" - - "@miniflare/core@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.6.0.tgz#b9d56fab7b1591a93904d30b8b652466d6d3b033" - integrity sha512-CmofhIRot++GI7NHPMwzNb65+0hWLN186L91BrH/doPVHnT/itmEfzYQpL9bFLD0c/i14dfv+IUNetDdGEBIrw== - dependencies: - "@iarna/toml" "^2.2.5" - "@miniflare/shared" "2.6.0" - "@miniflare/watcher" "2.6.0" - busboy "^1.6.0" - dotenv "^10.0.0" - kleur "^4.1.4" - set-cookie-parser "^2.4.8" - undici "5.5.1" - urlpattern-polyfill "^4.0.3" - - "@miniflare/durable-objects@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.6.0.tgz#72e58a118c56e6119597d31e52b8fd59c6ff2121" - integrity sha512-uzWoGFtkIIh3m3HAzqd5f86nOSC0xFli6dq2q7ilE3UjgouOcLqObxJyE/IzvSwsj4DUWFv6//YDfHihK2fGAA== - dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/storage-memory" "2.6.0" - undici "5.5.1" - - "@miniflare/html-rewriter@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.6.0.tgz#027039e53f0911ea12b6617c52354136effbc23c" - integrity sha512-+JqFlIDLzstb/Spj+j/kI6uHzolrqjsMks3Tf24Q4YFo9YYdZguqUFcDz2yr79ZTP/SKXaZH+AYqosnJps4dHQ== - dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - html-rewriter-wasm "^0.4.1" - undici "5.5.1" - - "@miniflare/http-server@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.6.0.tgz#07b48f5f0abd6e73ec55da95735519a7999f890e" - integrity sha512-FhcAVIpipMEzMCsJBc/b0JhNEJ66GPX60vA2NcqjGKHYbwoPCPlwCFQq2giPzW/R95ugrEjPfo4/5Q4UbnpoGA== - dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/web-sockets" "2.6.0" - kleur "^4.1.4" - selfsigned "^2.0.0" - undici "5.5.1" - ws "^8.2.2" - youch "^2.2.2" - - "@miniflare/kv@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.6.0.tgz#e20404784a2eec5593996afcedf47d5e30db3285" - integrity sha512-7Q+Q0Wwinsz85qpKLlBeXSCLweiVowpMJ5AmQpmELnTya59HQ24cOUHxPd64hXFhdYXVIxOmk6lQaZ21JhdHGQ== - dependencies: - "@miniflare/shared" "2.6.0" - - "@miniflare/r2@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.6.0.tgz#e7325278ed07c3dc66ff9451e90503d019fc0fe2" - integrity sha512-Ymbqu17ajtuk9b11txF2h1Ewqqlu3XCCpAwAgCQa6AK1yRidQECCPq9w9oXZxE1p5aaSuLTOUbgSdtveFCsLxQ== - dependencies: - "@miniflare/shared" "2.6.0" - undici "5.5.1" - - "@miniflare/runner-vm@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.6.0.tgz#a44c9aa4785925698cd213e4ed4a52928ef7a4be" - integrity sha512-ZxsiVMMUcjb01LwrO2t50YbU5PT5s3k7DrmR5185R/n04K5BikqZz8eQf8lKlQQYem0BROqmmQgurZGw0a2HUw== - dependencies: - "@miniflare/shared" "2.6.0" - - "@miniflare/scheduler@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.6.0.tgz#2911f50b7005dc98eec1d3030367f8475f12469d" - integrity sha512-BM+RDF+8twkTCOb7Oz0NIs5phzAVJ/Gx7tFZR23fGsZjWRnE3TBeqfzaNutU9pcoWDZtBQqEJMeTeb0KZTo75Q== - dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - cron-schedule "^3.0.4" - - "@miniflare/shared@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.6.0.tgz#2f0b135b25e87b137eb904c916f68305334a502c" - integrity sha512-/7k4C37GF0INu99LNFmFhHYL6U9/oRY/nWDa5sr6+lPEKKm2rkmfvDIA+YNAj7Ql61ZWMgEMj0S3NhV0rWkj7Q== - dependencies: - ignore "^5.1.8" - kleur "^4.1.4" - - "@miniflare/sites@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.6.0.tgz#3bb45e78a9e9a6e2bce6a14b7a07ab345ed580da" - integrity sha512-XfWhpREC638LOGNmuHaPn1MAz1sh2mz+VdMsjRCzUo6NwPl4IcUhnorJR62Xr0qmI/RqVMTZbvzrChXio4Bi4A== - dependencies: - "@miniflare/kv" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/storage-file" "2.6.0" - - "@miniflare/storage-file@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.6.0.tgz#3e435f8ce89bdceaf8012085ae518329b29bcb24" - integrity sha512-xprDVJClQ2X1vXVPM16WQZz3rS+6fNuCYC8bfEFHABDByQoUNDpk8q+m1IpTaFXYivYxRhE+xr7eK2QQP068tA== - dependencies: - "@miniflare/shared" "2.6.0" - "@miniflare/storage-memory" "2.6.0" - - "@miniflare/storage-memory@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.6.0.tgz#c9bf16719d4eb0dbe6dd6ea344a4d106b3fc384b" - integrity sha512-0EwELTG2r6IC4AMlQv0YXRZdw9g/lCydceuGKeFkWAVb55pY+yMBxkJO9VV7QOrEx8MLsR8tsfl5SBK3AkfLtA== - dependencies: - "@miniflare/shared" "2.6.0" - - "@miniflare/watcher@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.6.0.tgz#afa60800f14b7232355e0bde98952951d03e3a9d" - integrity sha512-mttfhNDmEIFo2rWF73JeWj1TLN+3cQC1TFhbtLApz9bXilLywArXMYqDJGA8PUnJCFM/8k2FDjaFNiPy6ggIJw== - dependencies: - "@miniflare/shared" "2.6.0" - - "@miniflare/web-sockets@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.6.0.tgz#44c8bf58854ed45c05435119edd45311643ad3fa" - integrity sha512-ePbcuP9LrStVTllZzqx2oNVoOpceyU3jJF3nGDMNW5+bqB+BdeTggSF8rhER7omcSCswCMY2Do6VelIcAXHkXA== - dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - undici "5.5.1" - ws "^8.2.2" - - "@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - - "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - - "@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - - "@npmcli/fs@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" - integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - - "@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - - "@npmcli/package-json@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a" - integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA== - dependencies: - json-parse-even-better-errors "^2.3.1" - - "@remix-run/cloudflare-pages@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.6.5.tgz#a5dc8df1ed89ee96a17dd44b3d7bf728e4d4531e" - integrity sha512-P7EmC6gJKdiEeBJPLfApK29htlgjCj0vDNF1LOiQp02UH0AQinjw+og67sl+rxFpM2EgPxPUr22C3nz3+09LOw== - dependencies: - "@remix-run/cloudflare" "1.6.5" - - "@remix-run/cloudflare@1.6.5", "@remix-run/cloudflare@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.6.5.tgz#6987de32a962456008a0f18131041a5be448fcfe" - integrity sha512-lcHxhTez4QwQ8cqBc+0PAj9gcuVruByHxHxoIig6qAcYs9sip6mbjvEt7Mckecg5q7q9s7GpmnKQOjxX2Vkjjw== - dependencies: - "@cloudflare/kv-asset-handler" "^0.1.3" - "@remix-run/server-runtime" "1.6.5" - - "@remix-run/dev@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.6.5.tgz#dfa4e58288f79ed7616b63698ee8ad4cf6b8fe60" - integrity sha512-DxDrtWKuv/sSXegtaVWZ4RbDK0dsw7wDUchJ8yJ/WHFgdTl5V4XK9gg2mAbH5v4K5XFmeZedOJnvLKgwigJO2Q== - dependencies: - "@babel/core" "^7.18.6" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/preset-env" "^7.18.6" - "@babel/preset-typescript" "^7.18.6" - "@esbuild-plugins/node-modules-polyfill" "^0.1.4" - "@npmcli/package-json" "^2.0.0" - "@remix-run/server-runtime" "1.6.5" - "@yarnpkg/esbuild-plugin-pnp" "3.0.0-rc.11" - arg "^5.0.1" - cacache "^15.0.5" - chalk "^4.1.2" - chokidar "^3.5.1" - dotenv "^16.0.0" - esbuild "0.14.22" - exit-hook "2.2.1" - express "^4.17.1" - fast-glob "3.2.11" - fs-extra "^10.0.0" - get-port "^5.1.1" - gunzip-maybe "^1.4.2" - inquirer "^8.2.1" - jscodeshift "^0.13.1" - jsesc "3.0.2" - json5 "^2.2.1" - lodash "^4.17.21" - lodash.debounce "^4.0.8" - minimatch "^3.0.4" - node-fetch "^2.6.7" - ora "^5.4.1" - prettier "2.7.1" - pretty-ms "^7.0.1" - remark-frontmatter "4.0.1" - remark-mdx-frontmatter "^1.0.1" - semver "^7.3.7" - sort-package-json "^1.55.0" - tar-fs "^2.1.1" - tsconfig-paths "^4.0.0" - ws "^7.4.5" - xdm "^2.0.0" - - "@remix-run/eslint-config@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.6.5.tgz#3cd0bf7421e2fb207a2b5cd35eb8ad3b8ebd7804" - integrity sha512-l1HQUcbF+RvN3CK7haf1FgHIIoM8l13/RyHsTsjjQA6jv4/e0xMykfzfwRsrJL49O8cyZ6H09lRvvG5beR6Owg== - dependencies: - "@babel/core" "^7.18.6" - "@babel/eslint-parser" "^7.18.2" - "@babel/preset-react" "^7.18.6" - "@rushstack/eslint-patch" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^5.12.1" - "@typescript-eslint/parser" "^5.12.1" - eslint-import-resolver-node "0.3.6" - eslint-import-resolver-typescript "^2.5.0" - eslint-plugin-import "^2.25.4" - eslint-plugin-jest "^26.1.1" - eslint-plugin-jest-dom "^4.0.1" - eslint-plugin-jsx-a11y "^6.5.1" - eslint-plugin-node "^11.1.0" - eslint-plugin-react "^7.28.0" - eslint-plugin-react-hooks "^4.3.0" - eslint-plugin-testing-library "^5.0.5" - - "@remix-run/react@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.6.5.tgz#0d786438318186dac1fe129a9f93cd2e943e702b" - integrity sha512-jpL83GOiLRH1fKsGyzLYKDlwxeR3Ofa+Whu4qtSeaWKyXBREN5sAYN0yee/PIgREqJYiaKygdjrjw8psjE2ShQ== - dependencies: - history "^5.3.0" - react-router-dom "^6.2.2" - - "@remix-run/server-runtime@1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.6.5.tgz#f02ba219704ba0139b2db644640c24c6db74d753" - integrity sha512-4QJeIWFWcXZbSPaXUR3V0XzsF0TALuuoQJGEPhtaRP/oX/relE8T36hCmsBDwe0gQM6nyanU2q8vG8BoOQqulQ== - dependencies: - "@types/cookie" "^0.4.0" - "@web3-storage/multipart-parser" "^1.0.0" - cookie "^0.4.1" - jsesc "3.0.2" - react-router-dom "^6.2.2" - set-cookie-parser "^2.4.8" - source-map "^0.7.3" - - "@rollup/pluginutils@^4.0.0": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" - integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== - dependencies: - estree-walker "^2.0.1" - picomatch "^2.2.2" - - "@rushstack/eslint-patch@^1.1.0": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz#0c8b74c50f29ee44f423f7416829c0bf8bb5eb27" - integrity sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA== - - "@sindresorhus/is@^4.0.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - - "@szmarczak/http-timer@^4.0.5": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" - integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== - dependencies: - defer-to-connect "^2.0.0" - - "@testing-library/dom@^8.11.1": - version "8.16.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.16.0.tgz#d6fc50250aed17b1035ca1bd64655e342db3936a" - integrity sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - - "@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" - - "@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== - - "@types/cacheable-request@^6.0.1": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" - integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== - dependencies: - "@types/http-cache-semantics" "*" - "@types/keyv" "*" - "@types/node" "*" - "@types/responselike" "*" - - "@types/cookie@^0.4.0": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" - integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== - - "@types/debug@^4.0.0": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" - integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== - dependencies: - "@types/ms" "*" - - "@types/estree-jsx@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-0.0.1.tgz#c36d7a1afeb47a95a8ee0b7bc8bc705db38f919d" - integrity sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A== - dependencies: - "@types/estree" "*" - - "@types/estree@*": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - - "@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - - "@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - - "@types/hast@^2.0.0": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" - integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== - dependencies: - "@types/unist" "*" - - "@types/http-cache-semantics@*": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" - integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== - - "@types/json-buffer@~3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64" - integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ== - - "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - - "@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - - "@types/keyv@*": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" - integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== - dependencies: - "@types/node" "*" - - "@types/mdast@^3.0.0": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" - integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== - dependencies: - "@types/unist" "*" - - "@types/mdurl@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" - integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== - - "@types/minimatch@*": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - - "@types/ms@*": - version "0.7.31" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== - - "@types/node@*": - version "18.0.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.6.tgz#0ba49ac517ad69abe7a1508bc9b3a5483df9d5d7" - integrity sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw== - - "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - - "@types/react-dom@^17.0.17": - version "17.0.17" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.17.tgz#2e3743277a793a96a99f1bf87614598289da68a1" - integrity sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg== - dependencies: - "@types/react" "^17" - - "@types/react@^17", "@types/react@^17.0.45": - version "17.0.47" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.47.tgz#4ee71aaf4c5a9e290e03aa4d0d313c5d666b3b78" - integrity sha512-mk0BL8zBinf2ozNr3qPnlu1oyVTYq+4V7WA76RgxUAtf0Em/Wbid38KN6n4abEkvO4xMTBWmnP1FtQzgkEiJoA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - - "@types/responselike@*", "@types/responselike@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" - integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== - dependencies: - "@types/node" "*" - - "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== - - "@types/stack-trace@0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/stack-trace/-/stack-trace-0.0.29.tgz#eb7a7c60098edb35630ed900742a5ecb20cfcb4d" - integrity sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g== - - "@types/unist@*", "@types/unist@^2.0.0": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== - - "@typescript-eslint/eslint-plugin@^5.12.1": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz#1621dabc1ae4084310e19e9efc80dfdbb97e7493" - integrity sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw== - dependencies: - "@typescript-eslint/scope-manager" "5.30.7" - "@typescript-eslint/type-utils" "5.30.7" - "@typescript-eslint/utils" "5.30.7" - debug "^4.3.4" - functional-red-black-tree "^1.0.1" - ignore "^5.2.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" - - "@typescript-eslint/parser@^5.12.1": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.7.tgz#99d09729392aec9e64b1de45cd63cb81a4ddd980" - integrity sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A== - dependencies: - "@typescript-eslint/scope-manager" "5.30.7" - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/typescript-estree" "5.30.7" - debug "^4.3.4" - - "@typescript-eslint/scope-manager@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz#8269a931ef1e5ae68b5eb80743cc515c4ffe3dd7" - integrity sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw== - dependencies: - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/visitor-keys" "5.30.7" - - "@typescript-eslint/type-utils@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz#5693dc3db6f313f302764282d614cfdbc8a9fcfd" - integrity sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw== - dependencies: - "@typescript-eslint/utils" "5.30.7" - debug "^4.3.4" - tsutils "^3.21.0" - - "@typescript-eslint/types@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.7.tgz#18331487cc92d0f1fb1a6f580c8ec832528079d0" - integrity sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg== - - "@typescript-eslint/typescript-estree@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz#05da9f1b281985bfedcf62349847f8d168eecc07" - integrity sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA== - dependencies: - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/visitor-keys" "5.30.7" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - - "@typescript-eslint/utils@5.30.7", "@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.13.0": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.7.tgz#7135be070349e9f7caa262b0ca59dc96123351bb" - integrity sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.30.7" - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/typescript-estree" "5.30.7" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - - "@typescript-eslint/visitor-keys@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz#c093abae75b4fd822bfbad9fc337f38a7a14909a" - integrity sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw== - dependencies: - "@typescript-eslint/types" "5.30.7" - eslint-visitor-keys "^3.3.0" - - "@web3-storage/multipart-parser@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz#6b69dc2a32a5b207ba43e556c25cc136a56659c4" - integrity sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw== - - "@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.11": - version "3.0.0-rc.11" - resolved "https://registry.yarnpkg.com/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.11.tgz#5cd829662b916a3dbbdc5a76913380f1913d2b65" - integrity sha512-uwTdgbw9XIisx7oxqHrX7GFjsObxo5EhUYGjIg17TdHyAqgwZV6Ca7rqTjKZryLFoxkCFyMloxkclyze0onpQQ== - dependencies: - tslib "^1.13.0" - - accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - - acorn-jsx@^5.0.0, acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - - acorn-node@^1.8.2: - version "1.8.2" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" - integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== - dependencies: - acorn "^7.0.0" - acorn-walk "^7.0.0" - xtend "^4.0.2" - - acorn-walk@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - - acorn@^7.0.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - - acorn@^8.0.0, acorn@^8.7.1: - version "8.7.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" - integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== - - aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - - ajv@^6.10.0, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - - ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - - ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - - ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - - ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - - ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - - anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - - arg@^5.0.1, arg@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - - argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - - aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - - aria-query@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" - integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== - - arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - - arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - - arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - - array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - - array-includes@^3.1.4, array-includes@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" - integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" - get-intrinsic "^1.1.1" - is-string "^1.0.7" - - array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - - array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - - array.prototype.flat@^1.2.5: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" - integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" - es-shim-unscopables "^1.0.0" - - array.prototype.flatmap@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" - integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" - es-shim-unscopables "^1.0.0" - - assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - - ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== - - ast-types@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== - dependencies: - tslib "^2.0.1" - - astring@^1.6.0: - version "1.8.3" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.3.tgz#1a0ae738c7cc558f8e5ddc8e3120636f5cebcb85" - integrity sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A== - - atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - - autoprefixer@^10.4.7: - version "10.4.7" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.7.tgz#1db8d195f41a52ca5069b7593be167618edbbedf" - integrity sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA== - dependencies: - browserslist "^4.20.3" - caniuse-lite "^1.0.30001335" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - - axe-core@^4.4.2: - version "4.4.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" - integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== - - axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - - babel-core@^7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - - babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - - babel-plugin-polyfill-corejs2@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" - integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.1" - semver "^6.1.1" - - babel-plugin-polyfill-corejs3@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" - integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.21.0" - - babel-plugin-polyfill-regenerator@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" - integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - - bail@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - - balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - - base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - - base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - - big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - - binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - - bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - - bl@^4.0.3, bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - - blake3-wasm@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/blake3-wasm/-/blake3-wasm-2.1.5.tgz#b22dbb84bc9419ed0159caa76af4b1b132e6ba52" - integrity sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g== - - body-parser@1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" - integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.10.3" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - - brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - - braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - - braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - - browserify-zlib@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" - integrity sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== - dependencies: - pako "~0.2.0" - - browserslist@^4.20.2, browserslist@^4.20.3, browserslist@^4.21.2: - version "4.21.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.2.tgz#59a400757465535954946a400b841ed37e2b4ecf" - integrity sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA== - dependencies: - caniuse-lite "^1.0.30001366" - electron-to-chromium "^1.4.188" - node-releases "^2.0.6" - update-browserslist-db "^1.0.4" - - buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - - buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - - busboy@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" - integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== - dependencies: - streamsearch "^1.1.0" - - bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - - cacache@^15.0.5: - version "15.3.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - - cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - - cacheable-lookup@^5.0.3: - version "5.0.4" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" - integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== - - cacheable-request@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" - integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" - - call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - - callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - - camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - - caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001366: - version "1.0.30001367" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" - integrity sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw== - - chalk@^2.0.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - - chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - - character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - - character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - - character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== - - character-reference-invalid@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" - integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== - - chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - - chokidar@^3.5.1, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - - chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - - chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - - class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - - clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - - cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - - cli-spinners@^2.5.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== - - cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - - clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - - clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - - clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - - collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - - color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - - color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - - color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - - color-name@^1.1.4, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - - comma-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" - integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== - - commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - - component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - - compress-brotli@^1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db" - integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ== - dependencies: - "@types/json-buffer" "~3.0.0" - json-buffer "~3.0.1" - - concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - - content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - - content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - - convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - - cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - - cookie@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - - cookie@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== - - copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - - core-js-compat@^3.21.0, core-js-compat@^3.22.1: - version "3.23.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.23.5.tgz#11edce2f1c4f69a96d30ce77c805ce118909cd5b" - integrity sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg== - dependencies: - browserslist "^4.21.2" - semver "7.0.0" - - core-js-pure@^3.20.2: - version "3.23.5" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.5.tgz#23daaa9af9230e50f10b0fa4b8e6b87402be4c33" - integrity sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw== - - core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - - cron-schedule@^3.0.4: - version "3.0.6" - resolved "https://registry.yarnpkg.com/cron-schedule/-/cron-schedule-3.0.6.tgz#7d0a3ad9154112fc3720fe43238a43d50e8465e7" - integrity sha512-izfGgKyzzIyLaeb1EtZ3KbglkS6AKp9cv7LxmiyoOu+fXfol1tQDC0Cof0enVZGNtudTHW+3lfuW9ZkLQss4Wg== - - cross-env@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" - integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== - dependencies: - cross-spawn "^7.0.1" - - cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - - cross-spawn@^7.0.1, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - - cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - - csstype@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" - integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== - - damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - - deasync@^0.1.0: - version "0.1.27" - resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.27.tgz#2a669a68d2d43bf8effa5a7efe7d8e1f1e447216" - integrity sha512-aCt6M9Ilkvs8TKIchmibUpNe/QSp9UNQL6YkvVraAce/SFFZCvYw3lQevl6MlUDn8Xr4QD4wYTerWH22yn+ODQ== - dependencies: - bindings "^1.5.0" - node-addon-api "^1.7.1" - - debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - - debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - - debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - - decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" - - decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== - - decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - - deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - - defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== - dependencies: - clone "^1.0.2" - - defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - - define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - - define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - - define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - - define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - - defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - integrity sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ== - - depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - - dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - - destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - - detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - - detect-newline@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - - detective@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" - integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== - dependencies: - acorn-node "^1.8.2" - defined "^1.0.0" - minimist "^1.2.6" - - didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - - diff@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" - integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== - - dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - - dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - - doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - - doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - - dom-accessibility-api@^0.5.9: - version "0.5.14" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" - integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== - - dotenv@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - - dotenv@^16.0.0: - version "16.0.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" - integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== - - duplexify@^3.5.0, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - - ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - - electron-to-chromium@^1.4.188: - version "1.4.195" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.195.tgz#139b2d95a42a3f17df217589723a1deac71d1473" - integrity sha512-vefjEh0sk871xNmR5whJf9TEngX+KTKS3hOHpjoMpauKkwlGwtMz1H8IaIjAT/GNnX0TbGwAdmVoXCAzXf+PPg== - - emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - - emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - - emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - - encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - - end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - - error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - - es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5: - version "1.20.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814" - integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-weakref "^1.0.2" - object-inspect "^1.12.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - regexp.prototype.flags "^1.4.3" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" - unbox-primitive "^1.0.2" - - es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - - es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - - esbuild-android-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz#ef95b42c67bcf4268c869153fa3ad1466c4cea6b" - integrity sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g== - - esbuild-android-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.22.tgz#fb051169a63307d958aec85ad596cfc7d7770303" - integrity sha512-k1Uu4uC4UOFgrnTj2zuj75EswFSEBK+H6lT70/DdS4mTAOfs2ECv2I9ZYvr3w0WL0T4YItzJdK7fPNxcPw6YmQ== - - esbuild-android-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz#4ebd7ce9fb250b4695faa3ee46fd3b0754ecd9e6" - integrity sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ== - - esbuild-darwin-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.22.tgz#615ea0a9de67b57a293a7128d7ac83ee307a856d" - integrity sha512-d8Ceuo6Vw6HM3fW218FB6jTY6O3r2WNcTAU0SGsBkXZ3k8SDoRLd3Nrc//EqzdgYnzDNMNtrWegK2Qsss4THhw== - - esbuild-darwin-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz#e0da6c244f497192f951807f003f6a423ed23188" - integrity sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA== - - esbuild-darwin-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.22.tgz#82054dcfcecb15ccfd237093b8008e7745a99ad9" - integrity sha512-YAt9Tj3SkIUkswuzHxkaNlT9+sg0xvzDvE75LlBo4DI++ogSgSmKNR6B4eUhU5EUUepVXcXdRIdqMq9ppeRqfw== - - esbuild-darwin-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz#cd40fd49a672fca581ed202834239dfe540a9028" - integrity sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw== - - esbuild-freebsd-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.22.tgz#778a818c5b078d5cdd6bb6c0e0797217d196999b" - integrity sha512-ek1HUv7fkXMy87Qm2G4IRohN+Qux4IcnrDBPZGXNN33KAL0pEJJzdTv0hB/42+DCYWylSrSKxk3KUXfqXOoH4A== - - esbuild-freebsd-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz#8da6a14c095b29c01fc8087a16cb7906debc2d67" - integrity sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ== - - esbuild-freebsd-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.22.tgz#18da93b9f3db2e036f72383bfe73b28b73bb332c" - integrity sha512-zPh9SzjRvr9FwsouNYTqgqFlsMIW07O8mNXulGeQx6O5ApgGUBZBgtzSlBQXkHi18WjrosYfsvp5nzOKiWzkjQ== - - esbuild-freebsd-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz#ad31f9c92817ff8f33fd253af7ab5122dc1b83f6" - integrity sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ== - - esbuild-linux-32@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.22.tgz#d0d5d9f5bb3536e17ac097e9512019c65b7c0234" - integrity sha512-SnpveoE4nzjb9t2hqCIzzTWBM0RzcCINDMBB67H6OXIuDa4KqFqaIgmTchNA9pJKOVLVIKd5FYxNiJStli21qg== - - esbuild-linux-32@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz#de085e4db2e692ea30c71208ccc23fdcf5196c58" - integrity sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw== - - esbuild-linux-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.22.tgz#2773d540971999ea7f38107ef92fca753f6a8c30" - integrity sha512-Zcl9Wg7gKhOWWNqAjygyqzB+fJa19glgl2JG7GtuxHyL1uEnWlpSMytTLMqtfbmRykIHdab797IOZeKwk5g0zg== - - esbuild-linux-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz#2a9321bbccb01f01b04cebfcfccbabeba3658ba1" - integrity sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw== - - esbuild-linux-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.22.tgz#5d4480ce6d6bffab1dd76a23158f5a5ab33e7ba4" - integrity sha512-8q/FRBJtV5IHnQChO3LHh/Jf7KLrxJ/RCTGdBvlVZhBde+dk3/qS9fFsUy+rs3dEi49aAsyVitTwlKw1SUFm+A== - - esbuild-linux-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz#b9da7b6fc4b0ca7a13363a0c5b7bb927e4bc535a" - integrity sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw== - - esbuild-linux-arm@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.22.tgz#c6391b3f7c8fa6d3b99a7e893ce0f45f3a921eef" - integrity sha512-soPDdbpt/C0XvOOK45p4EFt8HbH5g+0uHs5nUKjHVExfgR7du734kEkXR/mE5zmjrlymk5AA79I0VIvj90WZ4g== - - esbuild-linux-arm@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz#56fec2a09b9561c337059d4af53625142aded853" - integrity sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA== - - esbuild-linux-mips64le@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.22.tgz#2c8dabac355c502e86c38f9f292b3517d8e181f3" - integrity sha512-SiNDfuRXhGh1JQLLA9JPprBgPVFOsGuQ0yDfSPTNxztmVJd8W2mX++c4FfLpAwxuJe183mLuKf7qKCHQs5ZnBQ== - - esbuild-linux-mips64le@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz#9db21561f8f22ed79ef2aedb7bbef082b46cf823" - integrity sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg== - - esbuild-linux-ppc64le@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.22.tgz#69d71b2820d5c94306072dac6094bae38e77d1c0" - integrity sha512-6t/GI9I+3o1EFm2AyN9+TsjdgWCpg2nwniEhjm2qJWtJyJ5VzTXGUU3alCO3evopu8G0hN2Bu1Jhz2YmZD0kng== - - esbuild-linux-ppc64le@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz#dc3a3da321222b11e96e50efafec9d2de408198b" - integrity sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w== - - esbuild-linux-riscv64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.22.tgz#c0ec0fc3a23624deebf657781550d2329cec4213" - integrity sha512-AyJHipZKe88sc+tp5layovquw5cvz45QXw5SaDgAq2M911wLHiCvDtf/07oDx8eweCyzYzG5Y39Ih568amMTCQ== - - esbuild-linux-riscv64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz#9bd6dcd3dca6c0357084ecd06e1d2d4bf105335f" - integrity sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g== - - esbuild-linux-s390x@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.22.tgz#ec2af4572d63336cfb27f5a5c851fb1b6617dd91" - integrity sha512-Sz1NjZewTIXSblQDZWEFZYjOK6p8tV6hrshYdXZ0NHTjWE+lwxpOpWeElUGtEmiPcMT71FiuA9ODplqzzSxkzw== - - esbuild-linux-s390x@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz#a458af939b52f2cd32fc561410d441a51f69d41f" - integrity sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw== - - esbuild-netbsd-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.22.tgz#0e283278e9fdbaa7f0930f93ee113d7759cd865e" - integrity sha512-TBbCtx+k32xydImsHxvFgsOCuFqCTGIxhzRNbgSL1Z2CKhzxwT92kQMhxort9N/fZM2CkRCPPs5wzQSamtzEHA== - - esbuild-netbsd-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz#6388e785d7e7e4420cb01348d7483ab511b16aa8" - integrity sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ== - - esbuild-openbsd-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.22.tgz#2a73bba04e16d8ef278fbe2be85248e12a2f2cc2" - integrity sha512-vK912As725haT313ANZZZN+0EysEEQXWC/+YE4rQvOQzLuxAQc2tjbzlAFREx3C8+uMuZj/q7E5gyVB7TzpcTA== - - esbuild-openbsd-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz#309af806db561aa886c445344d1aacab850dbdc5" - integrity sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw== - - esbuild-sunos-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.22.tgz#8fe03513b8b2e682a6d79d5e3ca5849651a3c1d8" - integrity sha512-/mbJdXTW7MTcsPhtfDsDyPEOju9EOABvCjeUU2OJ7fWpX/Em/H3WYDa86tzLUbcVg++BScQDzqV/7RYw5XNY0g== - - esbuild-sunos-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz#3f19612dcdb89ba6c65283a7ff6e16f8afbf8aaa" - integrity sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ== - - esbuild-windows-32@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.22.tgz#a75df61e3e49df292a1842be8e877a3153ee644f" - integrity sha512-1vRIkuvPTjeSVK3diVrnMLSbkuE36jxA+8zGLUOrT4bb7E/JZvDRhvtbWXWaveUc/7LbhaNFhHNvfPuSw2QOQg== - - esbuild-windows-32@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz#a92d279c8458d5dc319abcfeb30aa49e8f2e6f7f" - integrity sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ== - - esbuild-windows-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.22.tgz#d06cf8bbe4945b8bf95a730d871e54a22f635941" - integrity sha512-AxjIDcOmx17vr31C5hp20HIwz1MymtMjKqX4qL6whPj0dT9lwxPexmLj6G1CpR3vFhui6m75EnBEe4QL82SYqw== - - esbuild-windows-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz#2564c3fcf0c23d701edb71af8c52d3be4cec5f8a" - integrity sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ== - - esbuild-windows-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.22.tgz#f8b1b05c548073be8413a5ecb12d7c2f6e717227" - integrity sha512-5wvQ+39tHmRhNpu2Fx04l7QfeK3mQ9tKzDqqGR8n/4WUxsFxnVLfDRBGirIfk4AfWlxk60kqirlODPoT5LqMUg== - - esbuild-windows-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz#86d9db1a22d83360f726ac5fba41c2f625db6878" - integrity sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ== - - esbuild@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.22.tgz#2b55fde89d7aa5aaaad791816d58ff9dfc5ed085" - integrity sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA== - optionalDependencies: - esbuild-android-arm64 "0.14.22" - esbuild-darwin-64 "0.14.22" - esbuild-darwin-arm64 "0.14.22" - esbuild-freebsd-64 "0.14.22" - esbuild-freebsd-arm64 "0.14.22" - esbuild-linux-32 "0.14.22" - esbuild-linux-64 "0.14.22" - esbuild-linux-arm "0.14.22" - esbuild-linux-arm64 "0.14.22" - esbuild-linux-mips64le "0.14.22" - esbuild-linux-ppc64le "0.14.22" - esbuild-linux-riscv64 "0.14.22" - esbuild-linux-s390x "0.14.22" - esbuild-netbsd-64 "0.14.22" - esbuild-openbsd-64 "0.14.22" - esbuild-sunos-64 "0.14.22" - esbuild-windows-32 "0.14.22" - esbuild-windows-64 "0.14.22" - esbuild-windows-arm64 "0.14.22" - - esbuild@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.47.tgz#0d6415f6bd8eb9e73a58f7f9ae04c5276cda0e4d" - integrity sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA== - optionalDependencies: - esbuild-android-64 "0.14.47" - esbuild-android-arm64 "0.14.47" - esbuild-darwin-64 "0.14.47" - esbuild-darwin-arm64 "0.14.47" - esbuild-freebsd-64 "0.14.47" - esbuild-freebsd-arm64 "0.14.47" - esbuild-linux-32 "0.14.47" - esbuild-linux-64 "0.14.47" - esbuild-linux-arm "0.14.47" - esbuild-linux-arm64 "0.14.47" - esbuild-linux-mips64le "0.14.47" - esbuild-linux-ppc64le "0.14.47" - esbuild-linux-riscv64 "0.14.47" - esbuild-linux-s390x "0.14.47" - esbuild-netbsd-64 "0.14.47" - esbuild-openbsd-64 "0.14.47" - esbuild-sunos-64 "0.14.47" - esbuild-windows-32 "0.14.47" - esbuild-windows-64 "0.14.47" - esbuild-windows-arm64 "0.14.47" - - escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - - escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - - escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - - escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - - eslint-import-resolver-node@0.3.6, eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== - dependencies: - debug "^3.2.7" - resolve "^1.20.0" - - eslint-import-resolver-typescript@^2.5.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751" - integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ== - dependencies: - debug "^4.3.4" - glob "^7.2.0" - is-glob "^4.0.3" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" - - eslint-module-utils@^2.7.3: - version "2.7.3" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" - integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== - dependencies: - debug "^3.2.7" - find-up "^2.1.0" - - eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" - integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - - eslint-plugin-import@^2.25.4: - version "2.26.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" - has "^1.0.3" - is-core-module "^2.8.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" - - eslint-plugin-jest-dom@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-4.0.2.tgz#9d3e2f51055f74c74e745d89c4b1a9781e0ec7a9" - integrity sha512-Jo51Atwyo2TdcUncjmU+UQeSTKh3sc2LF/M5i/R3nTU0Djw9V65KGJisdm/RtuKhy2KH/r7eQ1n6kwYFPNdHlA== - dependencies: - "@babel/runtime" "^7.16.3" - "@testing-library/dom" "^8.11.1" - requireindex "^1.2.0" - - eslint-plugin-jest@^26.1.1: - version "26.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.6.0.tgz#546804fa42da75d7d58d4d3b278d5186abd3f6c0" - integrity sha512-f8n46/97ZFdU4KqeQYqO8AEVGIhHWvkpgNBWHH3jrM28/y8llnbf3IjfIKv6p2pZIMinK1PCqbbROxs9Eud02Q== - dependencies: - "@typescript-eslint/utils" "^5.10.0" - - eslint-plugin-jsx-a11y@^6.5.1: - version "6.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz#2c5ac12e013eb98337b9aa261c3b355275cc6415" - integrity sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw== - dependencies: - "@babel/runtime" "^7.18.3" - aria-query "^4.2.2" - array-includes "^3.1.5" - ast-types-flow "^0.0.7" - axe-core "^4.4.2" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.3.1" - language-tags "^1.0.5" - minimatch "^3.1.2" - semver "^6.3.0" - - eslint-plugin-node@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" - integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - - eslint-plugin-react-hooks@^4.3.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== - - eslint-plugin-react@^7.28.0: - version "7.30.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz#2be4ab23ce09b5949c6631413ba64b2810fd3e22" - integrity sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg== - dependencies: - array-includes "^3.1.5" - array.prototype.flatmap "^1.3.0" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.1" - object.values "^1.1.5" - prop-types "^15.8.1" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.7" - - eslint-plugin-testing-library@^5.0.5: - version "5.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz#6fe602f9082a421b471bbae8aed692e26fe981b3" - integrity sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g== - dependencies: - "@typescript-eslint/utils" "^5.13.0" - - eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - - eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - - eslint-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - - eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - - eslint-visitor-keys@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - - eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - - eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - - eslint@^8.15.0: - version "8.20.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.20.0.tgz#048ac56aa18529967da8354a478be4ec0a2bc81b" - integrity sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA== - dependencies: - "@eslint/eslintrc" "^1.3.0" - "@humanwhocodes/config-array" "^0.9.2" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.3.2" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" - globals "^13.15.0" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - - espree@^9.3.2: - version "9.3.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596" - integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== - dependencies: - acorn "^8.7.1" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" - - esprima@~4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - - esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - - esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - - estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - - estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - - estree-util-attach-comments@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-2.0.1.tgz#57dd0ae170ce2a6d9170ad69e6a45c87bcb52d81" - integrity sha512-1wTBNndwMIsnvnuxjFIaYQz0M7PsCvcgP0YD7/dU8xWh1FuHk+O6pYpT4sLa5THY/CywJvdIdgw4uhozujga/g== - dependencies: - "@types/estree" "^0.0.51" - - estree-util-build-jsx@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-2.1.0.tgz#629aa81fbb1b16ed628c7a9334d37bc8a2a3726f" - integrity sha512-gsBGfsY6LOJUIDwmMkTOcgCX+3r/LUjRBccgHMSW55PHjhZsV13RmPl/iwpAvW8KcQqoN9P0FEFWTSS2Zc5bGA== - dependencies: - "@types/estree-jsx" "^0.0.1" - estree-util-is-identifier-name "^2.0.0" - estree-walker "^3.0.0" - - estree-util-is-identifier-name@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz#2e3488ea06d9ea2face116058864f6370b37456d" - integrity sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ== - - estree-util-is-identifier-name@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz#cf07867f42705892718d9d89eb2d85eaa8f0fcb5" - integrity sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ== - - estree-util-value-to-estree@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz#1d3125594b4d6680f666644491e7ac1745a3df49" - integrity sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw== - dependencies: - is-plain-obj "^3.0.0" - - estree-util-visit@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.1.0.tgz#c0ea7942c40ac7889a77b57a11e92f987744bc6f" - integrity sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/unist" "^2.0.0" - - estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - - estree-walker@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - - estree-walker@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.1.tgz#c2a9fb4a30232f5039b7c030b37ead691932debd" - integrity sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g== - - esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - - etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - - exit-hook@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-2.2.1.tgz#007b2d92c6428eda2b76e7016a34351586934593" - integrity sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw== - - expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - - express@^4.17.1: - version "4.18.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" - integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.0" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.10.3" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - - extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - - extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - - extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - - external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - - extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - - fast-glob@3.2.11, fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - - fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - - fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - - fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - - fault@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" - integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== - dependencies: - format "^0.2.0" - - figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - - file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - - file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - - fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - - fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - - finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - - find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - - find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== - dependencies: - locate-path "^2.0.0" - - find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - - flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - - flatted@^3.1.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" - integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ== - - flow-parser@0.*: - version "0.182.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.182.0.tgz#badada9392caac8e2b47b621bc0b68b51232d9f2" - integrity sha512-Caoy6YFlh0jz+qWpMGuI2CEIDcQGa/YRRnQ5d8+jtj30weXApWDyTSN5gPNve9cQN73JKXE2LFnpZ5AOUI1bXA== - - for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - - format@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== - - forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - - fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - - fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - - fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - - fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - - fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - - fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - - fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - - fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - - function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - - function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - - functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - - functions-have-names@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - - gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - - get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" - integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - - get-port@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" - integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== - - get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - - get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - - get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - - git-hooks-list@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156" - integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== - - glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - - glob-parent@^6.0.1, glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - - glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - - globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - - globals@^13.15.0: - version "13.16.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.16.0.tgz#9be4aca28f311aaeb974ea54978ebbb5e35ce46a" - integrity sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q== - dependencies: - type-fest "^0.20.2" - - globby@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072" - integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - - globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - - got@^11.0.0: - version "11.8.5" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" - integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.2" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" - - graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - - gunzip-maybe@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" - integrity sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== - dependencies: - browserify-zlib "^0.1.4" - is-deflate "^1.0.0" - is-gzip "^1.0.0" - peek-stream "^1.1.0" - pumpify "^1.3.3" - through2 "^2.0.3" - - has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - - has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - - has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - - has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - - has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - - has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - - has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - - has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - - has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - - has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - - has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - - hast-util-to-estree@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-2.0.2.tgz#79c5bf588915610b3f0d47ca83a74dc0269c7dc2" - integrity sha512-UQrZVeBj6A9od0lpFvqHKNSH9zvDrNoyWKbveu1a2oSCXEDUI+3bnd6BoiQLPnLrcXXn/jzJ6y9hmJTTlvf8lQ== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - comma-separated-tokens "^2.0.0" - estree-util-attach-comments "^2.0.0" - estree-util-is-identifier-name "^2.0.0" - hast-util-whitespace "^2.0.0" - mdast-util-mdx-expression "^1.0.0" - mdast-util-mdxjs-esm "^1.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^0.3.0" - unist-util-position "^4.0.0" - zwitch "^2.0.0" - - hast-util-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" - integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== - - history@^5.2.0, history@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" - integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== - dependencies: - "@babel/runtime" "^7.7.6" - - hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - - html-rewriter-wasm@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/html-rewriter-wasm/-/html-rewriter-wasm-0.4.1.tgz#235e3d96c1aa4bfd2182661ee13881e290ff5ff2" - integrity sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q== - - http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - - http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - - http2-wrapper@^1.0.0-beta.5.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" - integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.0.0" - - iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - - ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - - ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - - import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - - imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - - indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - - infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - - inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - - inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - - inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - - inquirer@^8.2.1: - version "8.2.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" - integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^7.0.0" - - internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - - ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - - is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - - is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - - is-alphabetical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" - integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== - - is-alphanumerical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" - integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== - dependencies: - is-alphabetical "^2.0.0" - is-decimal "^2.0.0" - - is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - - is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - - is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - - is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - - is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - - is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - - is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - - is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" - integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== - dependencies: - has "^1.0.3" - - is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - - is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - - is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - - is-decimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" - integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== - - is-deflate@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" - integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== - - is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - - is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - - is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - - is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - - is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - - is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - - is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - - is-gzip@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" - integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== - - is-hexadecimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" - integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== - - is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - - is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - - is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - - is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - - is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - - is-plain-obj@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - - is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - - is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - - is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - - is-reference@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.0.tgz#b1380c03d96ddf7089709781e3208fceb0c92cd6" - integrity sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q== - dependencies: - "@types/estree" "*" - - is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - - is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - - is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - - is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - - is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - - is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - - is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - - isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - - isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - - isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - - isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - - js-yaml@^4.0.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - - jscodeshift@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" - integrity sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ== - dependencies: - "@babel/core" "^7.13.16" - "@babel/parser" "^7.13.16" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/preset-flow" "^7.13.13" - "@babel/preset-typescript" "^7.13.0" - "@babel/register" "^7.13.16" - babel-core "^7.0.0-bridge.0" - chalk "^4.1.2" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^3.1.10" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.20.4" - temp "^0.8.4" - write-file-atomic "^2.3.0" - - jsesc@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" - integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== - - jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - - jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - - json-buffer@3.0.1, json-buffer@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - - json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - - json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - - json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - - json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - - json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - - json5@^2.1.2, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - - jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz#afe5efe4332cd3515c065072bd4d6b0aa22152bd" - integrity sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q== - dependencies: - array-includes "^3.1.5" - object.assign "^4.1.2" - - keyv@^4.0.0: - version "4.3.3" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.3.tgz#6c1bcda6353a9e96fc1b4e1aeb803a6e35090ba9" - integrity sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ== - dependencies: - compress-brotli "^1.3.8" - json-buffer "3.0.1" - - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - - kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - - kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - - kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - - kleur@^4.0.3, kleur@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - - language-subtag-registry@~0.3.2: - version "0.3.22" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== - - language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== - dependencies: - language-subtag-registry "~0.3.2" - - levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - - lilconfig@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" - integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== - - load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - - loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - - locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - - locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - - lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - - lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - - lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - - log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - - longest-streak@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" - integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== - - loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - - lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - - lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - - lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== - - magic-string@^0.25.3: - version "0.25.9" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== - dependencies: - sourcemap-codec "^1.4.8" - - make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - - map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - - map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - - markdown-extensions@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" - integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== - - mdast-util-definitions@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.1.tgz#2c1d684b28e53f84938bb06317944bee8efa79db" - integrity sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - - mdast-util-from-markdown@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268" - integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - decode-named-character-reference "^1.0.0" - mdast-util-to-string "^3.1.0" - micromark "^3.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-decode-string "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-stringify-position "^3.0.0" - uvu "^0.5.0" - - mdast-util-frontmatter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.0.tgz#ef12469379782e4a0fd995fed60cc3b871e6c819" - integrity sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw== - dependencies: - micromark-extension-frontmatter "^1.0.0" - - mdast-util-mdx-expression@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.1.tgz#3195450498c438fbdb82838c23d9b3f8b23174da" - integrity sha512-BtQwyalaq6jRjx0pagtuAwGrmzL1yInrfA4EJv7GOoiPOUbR4gr6h65I+G3WTh1/Cag2Eda4ip400Ch6CFmWiA== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - - mdast-util-mdx-jsx@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz#c0f5140e021fd134fa90272eb8bbddb39f8db399" - integrity sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.0.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-remove-position "^4.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - - mdast-util-mdx@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-1.1.0.tgz#c98612804719309aea97e3da068658392e126488" - integrity sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw== - dependencies: - mdast-util-mdx-expression "^1.0.0" - mdast-util-mdx-jsx "^1.0.0" - mdast-util-mdxjs-esm "^1.0.0" - - mdast-util-mdxjs-esm@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.2.1.tgz#9e3fd9770f06022b2e7b40fb444eafe64a96495f" - integrity sha512-3zNmTy1V1OgIxoV97PTkAl+tLriilS8d4CJwPV9LvBmWra5nnRriN8rpGSGGIM7NLoHfsUfvjcPoNIzl77F8Kw== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - - mdast-util-to-hast@^11.0.0: - version "11.3.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-11.3.0.tgz#ea9220617a710e80aa5cc3ac7cc9d4bb0440ae7a" - integrity sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - "@types/mdurl" "^1.0.0" - mdast-util-definitions "^5.0.0" - mdurl "^1.0.0" - unist-builder "^3.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - - mdast-util-to-markdown@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz#38b6cdc8dc417de642a469c4fc2abdf8c931bd1e" - integrity sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - longest-streak "^3.0.0" - mdast-util-to-string "^3.0.0" - micromark-util-decode-string "^1.0.0" - unist-util-visit "^4.0.0" - zwitch "^2.0.0" - - mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" - integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== - - mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - - media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - - memorystream@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" - integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== - - merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - - merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - - methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - - micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad" - integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-factory-destination "^1.0.0" - micromark-factory-label "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-factory-title "^1.0.0" - micromark-factory-whitespace "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-html-tag-name "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - - micromark-extension-frontmatter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.0.0.tgz#612498e6dad87c132c95e25f0918e7cc0cd535f6" - integrity sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg== - dependencies: - fault "^2.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - - micromark-extension-mdx-expression@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz#cd3843573921bf55afcfff4ae0cd2e857a16dcfa" - integrity sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA== - dependencies: - micromark-factory-mdx-expression "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - - micromark-extension-mdx-jsx@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz#9f196be5f65eb09d2a49b237a7b3398bba2999be" - integrity sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA== - dependencies: - "@types/acorn" "^4.0.0" - estree-util-is-identifier-name "^2.0.0" - micromark-factory-mdx-expression "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - - micromark-extension-mdx-md@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz#382f5df9ee3706dd120b51782a211f31f4760d22" - integrity sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw== - dependencies: - micromark-util-types "^1.0.0" - - micromark-extension-mdxjs-esm@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.3.tgz#630d9dc9db2c2fd470cac8c1e7a824851267404d" - integrity sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A== - dependencies: - micromark-core-commonmark "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-position-from-estree "^1.1.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - - micromark-extension-mdxjs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz#772644e12fc8299a33e50f59c5aa15727f6689dd" - integrity sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ== - dependencies: - acorn "^8.0.0" - acorn-jsx "^5.0.0" - micromark-extension-mdx-expression "^1.0.0" - micromark-extension-mdx-jsx "^1.0.0" - micromark-extension-mdx-md "^1.0.0" - micromark-extension-mdxjs-esm "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-factory-destination@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e" - integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-factory-label@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz#6be2551fa8d13542fcbbac478258fb7a20047137" - integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - - micromark-factory-mdx-expression@^1.0.0: - version "1.0.6" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz#917e17d16e6e9c2551f3a862e6a9ebdd22056476" - integrity sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-position-from-estree "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - - micromark-factory-space@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633" - integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-factory-title@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz#7e09287c3748ff1693930f176e1c4a328382494f" - integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - - micromark-factory-whitespace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c" - integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-util-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86" - integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-util-chunked@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06" - integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== - dependencies: - micromark-util-symbol "^1.0.0" - - micromark-util-classify-character@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20" - integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-util-combine-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5" - integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-types "^1.0.0" - - micromark-util-decode-numeric-character-reference@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946" - integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== - dependencies: - micromark-util-symbol "^1.0.0" - - micromark-util-decode-string@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02" - integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-symbol "^1.0.0" - - micromark-util-encode@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383" - integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== - - micromark-util-events-to-acorn@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.1.0.tgz#9891638e201c266484d0af7cd2505d208f73db9d" - integrity sha512-hB8HzidNt/Us5q2BvqXj8eeEm0U9rRfnZxcA9T65JRUMAY4MbfJRAFm7m9fXMAdSHJiVPmajsp8/rp6/FlHL8A== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^0.0.51" - estree-util-visit "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - vfile-location "^4.0.0" - vfile-message "^3.0.0" - - micromark-util-html-tag-name@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz#eb227118befd51f48858e879b7a419fc0df20497" - integrity sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA== - - micromark-util-normalize-identifier@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828" - integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== - dependencies: - micromark-util-symbol "^1.0.0" - - micromark-util-resolve-all@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88" - integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== - dependencies: - micromark-util-types "^1.0.0" - - micromark-util-sanitize-uri@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2" - integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-symbol "^1.0.0" - - micromark-util-subtokenize@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz#ff6f1af6ac836f8bfdbf9b02f40431760ad89105" - integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - - micromark-util-symbol@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz#b90344db62042ce454f351cf0bebcc0a6da4920e" - integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ== - - micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20" - integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== - - micromark@^3.0.0: - version "3.0.10" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.10.tgz#1eac156f0399d42736458a14b0ca2d86190b457c" - integrity sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - micromark-core-commonmark "^1.0.1" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - - micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - - micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - - mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - - mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - - mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - - mime@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - - mime@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" - integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== - - mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - - mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - - mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - - miniflare@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.6.0.tgz#f179ecf09d625ad19fff455b1b7ae6824b557cd9" - integrity sha512-KDAQZV2aDZ044X1ihlCIa6DPdq1w3fUJFW4xZ+r+DPUxj9t1AuehjR9Fc6zCmZQrk12gLXDSZSyNft1ozm1X7Q== - dependencies: - "@miniflare/cache" "2.6.0" - "@miniflare/cli-parser" "2.6.0" - "@miniflare/core" "2.6.0" - "@miniflare/durable-objects" "2.6.0" - "@miniflare/html-rewriter" "2.6.0" - "@miniflare/http-server" "2.6.0" - "@miniflare/kv" "2.6.0" - "@miniflare/r2" "2.6.0" - "@miniflare/runner-vm" "2.6.0" - "@miniflare/scheduler" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/sites" "2.6.0" - "@miniflare/storage-file" "2.6.0" - "@miniflare/storage-memory" "2.6.0" - "@miniflare/web-sockets" "2.6.0" - kleur "^4.1.4" - semiver "^1.1.0" - source-map-support "^0.5.20" - undici "5.5.1" - - minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - - minimist@^1.2.0, minimist@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== - - minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - - minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - - minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - - minipass@^3.0.0, minipass@^3.1.1: - version "3.3.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" - integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== - dependencies: - yallist "^4.0.0" - - minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - - mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - - mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - - mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - - mri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - - ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - - ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - - ms@2.1.3, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - - mustache@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" - integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== - - mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - - nanoid@^3.3.3, nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== - - nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - - natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - - negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - - neo-async@^2.5.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - - nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - - node-addon-api@^1.7.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" - integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== - - node-dir@^0.1.17: - version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" - integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== - dependencies: - minimatch "^3.0.2" - - node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - - node-forge@^1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - - node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== - - normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - - normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - - normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - - normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - - npm-run-all@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" - integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== - dependencies: - ansi-styles "^3.2.1" - chalk "^2.4.1" - cross-spawn "^6.0.5" - memorystream "^0.3.1" - minimatch "^3.0.4" - pidtree "^0.3.0" - read-pkg "^3.0.0" - shell-quote "^1.6.1" - string.prototype.padend "^3.0.0" - - object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - - object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - - object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - - object-inspect@^1.12.0, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - - object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - - object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - - object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - - object.entries@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - - object.fromentries@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - - object.hasown@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3" - integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.19.5" - - object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - - object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - - on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - - once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - - onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - - optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - - ora@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - - os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - - p-cancelable@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" - integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== - - p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - - p-limit@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - - p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== - dependencies: - p-limit "^1.1.0" - - p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - - p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - - p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== - - p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - - pako@~0.2.0: - version "0.2.9" - resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" - integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== - - parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - - parse-entities@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.0.tgz#f67c856d4e3fe19b1a445c3fabe78dcdc1053eeb" - integrity sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ== - dependencies: - "@types/unist" "^2.0.0" - character-entities "^2.0.0" - character-entities-legacy "^3.0.0" - character-reference-invalid "^2.0.0" - decode-named-character-reference "^1.0.0" - is-alphanumerical "^2.0.0" - is-decimal "^2.0.0" - is-hexadecimal "^2.0.0" - - parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - - parse-ms@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" - integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== - - parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - - pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - - path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - - path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - - path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - - path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - - path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - - path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - - path-to-regexp@^6.2.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" - integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== - - path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - - path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - - peek-stream@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" - integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== - dependencies: - buffer-from "^1.0.0" - duplexify "^3.5.0" - through2 "^2.0.3" - - periscopic@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.0.4.tgz#b3fbed0d1bc844976b977173ca2cd4a0ef4fa8d1" - integrity sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg== - dependencies: - estree-walker "^3.0.0" - is-reference "^3.0.0" - - picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - - picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - - pidtree@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" - integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== - - pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - - pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - - pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - - pirates@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - - pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - - posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - - postcss-import@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" - integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - - postcss-js@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" - integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== - dependencies: - camelcase-css "^2.0.1" - - postcss-load-config@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" - integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== - dependencies: - lilconfig "^2.0.5" - yaml "^1.10.2" - - postcss-nested@5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" - integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== - dependencies: - postcss-selector-parser "^6.0.6" - - postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.6: - version "6.0.10" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - - postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - - postcss@^8.4.14: - version "8.4.14" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" - integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== - dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - - prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - - prettier@2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== - - pretty-format@^27.0.2: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - - pretty-ms@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" - integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== - dependencies: - parse-ms "^2.1.0" - - process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - - promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - - prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - - property-information@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22" - integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== - - proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - - pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - - pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - - pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - - punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - - qs@6.10.3: - version "6.10.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== - dependencies: - side-channel "^1.0.4" - - queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - - quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - - range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - - raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - - react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - - react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - - react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - - react-responsive-masonry@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/react-responsive-masonry/-/react-responsive-masonry-2.1.5.tgz#58854def9ef321a87adb839b6cdec1e26b7d15c9" - integrity sha512-qXoE8Whrgw2smNRKAcX2z+kZDH7uiii1uyJ92cMOpe59CGdMbj7qbT9I9540GKxFLVUYr9zlU4n4lCfsfy+09A== - - react-router-dom@^6.2.2: - version "6.3.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d" - integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== - dependencies: - history "^5.2.0" - react-router "6.3.0" - - react-router@6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557" - integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== - dependencies: - history "^5.2.0" - - react@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - - read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - - read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - - readable-stream@^2.0.0, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - - readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - - readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - - recast@^0.20.4: - version "0.20.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" - integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== - dependencies: - ast-types "0.14.2" - esprima "~4.0.0" - source-map "~0.6.1" - tslib "^2.0.1" - - regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== - dependencies: - regenerate "^1.4.2" - - regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - - regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - - regenerator-transform@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" - integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== - dependencies: - "@babel/runtime" "^7.8.4" - - regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - - regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" - - regexpp@^3.0.0, regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - - regexpu-core@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.1.0.tgz#2f8504c3fd0ebe11215783a41541e21c79942c6d" - integrity sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - - regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== - - regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== - dependencies: - jsesc "~0.5.0" - - remark-frontmatter@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz#84560f7ccef114ef076d3d3735be6d69f8922309" - integrity sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-frontmatter "^1.0.0" - micromark-extension-frontmatter "^1.0.0" - unified "^10.0.0" - - remark-mdx-frontmatter@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/remark-mdx-frontmatter/-/remark-mdx-frontmatter-1.1.1.tgz#54cfb3821fbb9cb6057673e0570ae2d645f6fe32" - integrity sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA== - dependencies: - estree-util-is-identifier-name "^1.0.0" - estree-util-value-to-estree "^1.0.0" - js-yaml "^4.0.0" - toml "^3.0.0" - - remark-parse@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775" - integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - unified "^10.0.0" - - remark-rehype@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-9.1.0.tgz#e4b5b6e19c125b3780343eb66c3e9b99b0f06a81" - integrity sha512-oLa6YmgAYg19zb0ZrBACh40hpBLteYROaPLhBXzLgjqyHQrN+gVP9N/FJvfzuNNuzCutktkroXEZBrxAxKhh7Q== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-to-hast "^11.0.0" - unified "^10.0.0" - - repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - - repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - - requireindex@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" - integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== - - resolve-alpn@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - - resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - - resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - - resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - - resolve@^2.0.0-next.3: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - - responselike@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" - integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== - dependencies: - lowercase-keys "^2.0.0" - - restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - - ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - - reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - - rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - - rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - - rollup-plugin-inject@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz#e4233855bfba6c0c12a312fd6649dff9a13ee9f4" - integrity sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w== - dependencies: - estree-walker "^0.6.1" - magic-string "^0.25.3" - rollup-pluginutils "^2.8.1" - - rollup-plugin-node-polyfills@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz#53092a2744837164d5b8a28812ba5f3ff61109fd" - integrity sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA== - dependencies: - rollup-plugin-inject "^3.0.0" - - rollup-pluginutils@^2.8.1: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - dependencies: - estree-walker "^0.6.1" - - run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - - run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - - rxjs@^7.5.5: - version "7.5.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc" - integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw== - dependencies: - tslib "^2.1.0" - - sade@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - - safe-buffer@5.2.1, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - - safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - - safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - - "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - - scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - - selfsigned@^2.0.0, selfsigned@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56" - integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ== - dependencies: - node-forge "^1" - - semiver@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/semiver/-/semiver-1.1.0.tgz#9c97fb02c21c7ce4fcf1b73e2c7a24324bdddd5f" - integrity sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg== - - "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - - semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - - semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - - semver@^7.3.5, semver@^7.3.7: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - - send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - - serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - - set-cookie-parser@^2.4.8: - version "2.5.0" - resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.5.0.tgz#96b59525e1362c94335c3c761100bb6e8f2da4b0" - integrity sha512-cHMAtSXilfyBePduZEBVPTCftTQWz6ehWJD5YNUg4mqvRosrrjKbo4WS8JkB0/RxonMoohHm7cOGH60mDkRQ9w== - - set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - - setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - - shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - - shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - - shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - - shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - - shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - - shell-quote@^1.6.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" - integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== - - side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - - signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - - slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - - snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - - snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - - snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - - sort-object-keys@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" - integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== - - sort-package-json@^1.55.0: - version "1.57.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.57.0.tgz#e95fb44af8ede0bb6147e3f39258102d4bb23fc4" - integrity sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q== - dependencies: - detect-indent "^6.0.0" - detect-newline "3.1.0" - git-hooks-list "1.0.3" - globby "10.0.0" - is-plain-obj "2.1.0" - sort-object-keys "^1.1.3" - - source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - - source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - - source-map-support@^0.5.16, source-map-support@^0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - - source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - - source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - - source-map@^0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - - source-map@^0.7.0, source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - - sourcemap-codec@^1.4.8: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - - space-separated-tokens@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" - integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== - - spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - - spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - - spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - - spdx-license-ids@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" - integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== - - split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - - ssri@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - - stack-trace@0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== - - static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - - statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - - stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - - streamsearch@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" - integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== - - string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - 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.prototype.matchall@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" - integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.1" - side-channel "^1.0.4" - - string.prototype.padend@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz#997a6de12c92c7cb34dc8a201a6c53d9bd88a5f1" - integrity sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - - string.prototype.trimend@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" - integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" - - string.prototype.trimstart@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" - integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" - - string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - - string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - - stringify-entities@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" - integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - - strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - - strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - - strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - - style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - - supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - - supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - - supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - - tailwindcss@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.6.tgz#bcb719357776c39e6376a8d84e9834b2b19a49f1" - integrity sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg== - dependencies: - arg "^5.0.2" - chokidar "^3.5.3" - color-name "^1.1.4" - detective "^5.2.1" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.2.11" - glob-parent "^6.0.2" - is-glob "^4.0.3" - lilconfig "^2.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.14" - postcss-import "^14.1.0" - postcss-js "^4.0.0" - postcss-load-config "^3.1.4" - postcss-nested "5.0.6" - postcss-selector-parser "^6.0.10" - postcss-value-parser "^4.2.0" - quick-lru "^5.1.1" - resolve "^1.22.1" - - tar-fs@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - - tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - - tar@^6.0.2: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - - temp@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== - dependencies: - rimraf "~2.6.2" - - text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - - through2@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - - through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - - tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - - to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - - to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - - to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - - to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - - to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - - toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - - toml@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" - integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== - - tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - - trough@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" - integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== - - tsconfig-paths@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.6" - strip-bom "^3.0.0" - - tsconfig-paths@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.0.0.tgz#1082f5d99fd127b72397eef4809e4dd06d229b64" - integrity sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q== - dependencies: - json5 "^2.2.1" - minimist "^1.2.6" - strip-bom "^3.0.0" - - tslib@^1.13.0, tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - - tslib@^2.0.1, tslib@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - - tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - - type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - - type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - - type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - - type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - - typescript@^4.7.4: - version "4.7.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" - integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== - - unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - - undici@5.5.1: - version "5.5.1" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.5.1.tgz#baaf25844a99eaa0b22e1ef8d205bffe587c8f43" - integrity sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw== - - unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - - unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - - unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - - unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== - - unified@^10.0.0: - version "10.1.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" - integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== - dependencies: - "@types/unist" "^2.0.0" - bail "^2.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^5.0.0" - - union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - - unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - - unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - - unist-builder@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" - integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ== - dependencies: - "@types/unist" "^2.0.0" - - unist-util-generated@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113" - integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== - - unist-util-is@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" - integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== - - unist-util-position-from-estree@^1.0.0, unist-util-position-from-estree@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz#96f4d543dfb0428edc01ebb928570b602d280c4c" - integrity sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw== - dependencies: - "@types/unist" "^2.0.0" - - unist-util-position@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.3.tgz#5290547b014f6222dff95c48d5c3c13a88fadd07" - integrity sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ== - dependencies: - "@types/unist" "^2.0.0" - - unist-util-remove-position@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz#d5b46a7304ac114c8d91990ece085ca7c2c135c8" - integrity sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - - unist-util-stringify-position@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz#5c6aa07c90b1deffd9153be170dce628a869a447" - integrity sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg== - dependencies: - "@types/unist" "^2.0.0" - - unist-util-visit-parents@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz#44bbc5d25f2411e7dfc5cecff12de43296aa8521" - integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - - unist-util-visit@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.0.tgz#f41e407a9e94da31594e6b1c9811c51ab0b3d8f5" - integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.0.0" - - universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - - unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - - unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - - update-browserslist-db@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38" - integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - - uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - - urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - - urlpattern-polyfill@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-4.0.3.tgz#c1fa7a73eb4e6c6a1ffb41b24cf31974f7392d3b" - integrity sha512-DOE84vZT2fEcl9gqCUTcnAw5ZY5Id55ikUcziSUntuEFL3pRvavg5kwDmTEUJkeCHInTlV/HexFomgYnzO5kdQ== - - use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - - util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - - utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - - uvu@^0.5.0: - version "0.5.6" - resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" - integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== - dependencies: - dequal "^2.0.0" - diff "^5.0.0" - kleur "^4.0.3" - sade "^1.7.3" - - v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - - validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - - vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - - vfile-location@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.0.1.tgz#06f2b9244a3565bef91f099359486a08b10d3a95" - integrity sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw== - dependencies: - "@types/unist" "^2.0.0" - vfile "^5.0.0" - - vfile-message@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.2.tgz#a2908f64d9e557315ec9d7ea3a910f658ac05f7d" - integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" - - vfile@^5.0.0: - version "5.3.4" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.4.tgz#bbb8c96b956693bbf70b2c67fdb5781dff769b93" - integrity sha512-KI+7cnst03KbEyN1+JE504zF5bJBZa+J+CrevLeyIMq0aPU681I2rQ5p4PlnQ6exFtWiUrg26QUdFMnAKR6PIw== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - - wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== - dependencies: - defaults "^1.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" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - - whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - - which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - - which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - - which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - - word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - - wrangler@beta: - version "0.0.0-a59765c" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-0.0.0-a59765c.tgz#24b4c3f84c70ac602f98f1f5e35a809821b33cd2" - integrity sha512-EB5MPOnfTSsrTBdMsZa+K306e0/jVywqz/VSNFimA5t7eGkDFOXOJonD/V4VsFqAty88Lll2ocaDOQ6K9wP11A== - dependencies: - "@cloudflare/kv-asset-handler" "^0.2.0" - "@esbuild-plugins/node-globals-polyfill" "^0.1.1" - "@esbuild-plugins/node-modules-polyfill" "^0.1.4" - blake3-wasm "^2.1.5" - chokidar "^3.5.3" - esbuild "0.14.47" - miniflare "^2.6.0" - nanoid "^3.3.3" - path-to-regexp "^6.2.0" - selfsigned "^2.0.1" - xxhash-wasm "^1.0.1" - optionalDependencies: - fsevents "~2.3.2" - - wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - - wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - - write-file-atomic@^2.3.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - - ws@^7.4.5: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - - ws@^8.2.2: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== - - xdm@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/xdm/-/xdm-2.1.0.tgz#d0060eb0f1230b47247bc6b3208ca3965d0053a4" - integrity sha512-3LxxbxKcRogYY7cQSMy1tUuU1zKNK9YPqMT7/S0r7Cz2QpyF8O9yFySGD7caOZt+LWUOQioOIX+6ZzCoBCpcAA== - dependencies: - "@rollup/pluginutils" "^4.0.0" - "@types/estree-jsx" "^0.0.1" - astring "^1.6.0" - estree-util-build-jsx "^2.0.0" - estree-util-is-identifier-name "^2.0.0" - estree-walker "^3.0.0" - got "^11.0.0" - hast-util-to-estree "^2.0.0" - loader-utils "^2.0.0" - markdown-extensions "^1.0.0" - mdast-util-mdx "^1.0.0" - micromark-extension-mdxjs "^1.0.0" - periscopic "^3.0.0" - remark-parse "^10.0.0" - remark-rehype "^9.0.0" - source-map "^0.7.0" - unified "^10.0.0" - unist-util-position-from-estree "^1.0.0" - unist-util-stringify-position "^3.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - optionalDependencies: - deasync "^0.1.0" - - xtend@^4.0.2, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - - xxhash-wasm@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-1.0.1.tgz#8a0f0eeb3ab76c16bbb889f5acca286b62d98626" - integrity sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw== - - yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - - yaml@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - - youch@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/youch/-/youch-2.2.2.tgz#cb87a359a5c524ebd35eb07ca3a1521dbc7e1a3e" - integrity sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ== - dependencies: - "@types/stack-trace" "0.0.29" - cookie "^0.4.1" - mustache "^4.2.0" - stack-trace "0.0.10" - - zwitch@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1" - integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA== From ac4e7195cd9692abb11638b5473bf3d6f57ea8ef Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:28:35 +0530 Subject: [PATCH 012/125] fix(images): fix image headers --- importer.mjs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/importer.mjs b/importer.mjs index c736266c..387dd65c 100644 --- a/importer.mjs +++ b/importer.mjs @@ -4,7 +4,9 @@ import ExifReader from "exifreader"; import { parse } from "fecha"; function imageLister() { - return fs.readdirSync('images/original'); + return fs.readdirSync('images/original').filter(file => { + return file.endsWith('.jpg') || file.endsWith('.jpeg'); + }); } function importStatementBuilder(images) { @@ -83,22 +85,19 @@ export default async function imageImporter() { date = fs.statSync(`images/original/${ image }`).birthtime; } - const compressed_metadata = await sharp(`images/thumbnail/${ filename }.jpeg`).metadata(); + const thumbnailMetadata = await sharp(`images/thumbnail/${ filename }.jpeg`).metadata(); + original_size += fs.statSync(`images/original/${ image }`).size; compressed_size += fs.statSync(`images/compressed/${ filename }.jpeg`).size; - console.log( - `Processed ${ filename }.jpeg [ ${ compressed_metadata.width } x ${ compressed_metadata.height } ] => ${ (fs.statSync(`images/compressed/${ filename }.jpeg`).size / 1024 / 1024).toFixed(2) } MB` - ); - return { name: filename, thumbnailPath: `./images/thumbnail/${ filename }.jpeg`, compressedPath: `./images/compressed/${ filename }.jpeg`, readableDate: getReadableDate(date), date: date, - width: compressed_metadata.width, - height: compressed_metadata.height, + width: thumbnailMetadata.width, + height: thumbnailMetadata.height, }; } )); From f67bb832537850fca00916def33c449ec89e91c8 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:45:19 +0530 Subject: [PATCH 013/125] fix(meta): use absolute path for image --- app/root.tsx | 4 ++-- app/routes/image/$name.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/root.tsx b/app/root.tsx index 4bd26179..5a6cf045 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -15,12 +15,12 @@ export const meta: MetaFunction = () => ({ "og:description": config.description, "og:type": "website", "og:url": config.url, - "og:image": config.socialPreviewImage, + "og:image": `${ config.url }/image/${ config.socialPreviewImage }`, "og:locale": "en_US", "og:locale_alternative": "fr_FR", "twitter:card": "summary_large_image", "twitter:title": config.title, - "twitter:image": config.socialPreviewImage, + "twitter:image": `${ config.url }/image/${ config.socialPreviewImage }`, }); diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index b5a0c166..00069598 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -11,10 +11,10 @@ export const meta: MetaFunction = ({ data }) => { "og:title": data.title, "og:type": "image", "og:url": `${ config.url }/image/${ data.name }`, - "og:image": data.image, + "og:image": `${ config.url }/${ data.image }`, "twitter:card": "summary_large_image", "twitter:title": data.title, - "twitter:image": data.image, + "twitter:image": `${ config.url }/${ data.image }`, } }; From be50696c44ccb51d6ba7d54611fa3c32c15d8a93 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 12:52:06 +0530 Subject: [PATCH 014/125] fix(image): use correct absolute image path --- app/root.tsx | 4 ++-- app/routes/image/$name.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/root.tsx b/app/root.tsx index 5a6cf045..492b9ec7 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -15,12 +15,12 @@ export const meta: MetaFunction = () => ({ "og:description": config.description, "og:type": "website", "og:url": config.url, - "og:image": `${ config.url }/image/${ config.socialPreviewImage }`, + "og:image": `${ config.url }${ config.socialPreviewImage }`, "og:locale": "en_US", "og:locale_alternative": "fr_FR", "twitter:card": "summary_large_image", "twitter:title": config.title, - "twitter:image": `${ config.url }/image/${ config.socialPreviewImage }`, + "twitter:image": `${ config.url }${ config.socialPreviewImage }`, }); diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 00069598..746c1bb4 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -11,10 +11,10 @@ export const meta: MetaFunction = ({ data }) => { "og:title": data.title, "og:type": "image", "og:url": `${ config.url }/image/${ data.name }`, - "og:image": `${ config.url }/${ data.image }`, + "og:image": `${ config.url }${ data.image }`, "twitter:card": "summary_large_image", "twitter:title": data.title, - "twitter:image": `${ config.url }/${ data.image }`, + "twitter:image": `${ config.url }${ data.image }`, } }; From f3b383cdeb9492c19d728d0c2bdacfe2c67d6242 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 13:04:49 +0530 Subject: [PATCH 015/125] docs(logo): add dummy lgoo --- images/logo.svg | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 images/logo.svg diff --git a/images/logo.svg b/images/logo.svg new file mode 100644 index 00000000..573bd3ca --- /dev/null +++ b/images/logo.svg @@ -0,0 +1,16 @@ + + + + + + image/svg+xml + + + + + + + \ No newline at end of file From eb7c1a0cc0a39cc513081a354c74168597d91606 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 13:20:23 +0530 Subject: [PATCH 016/125] docs(readme): add basic readme --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c52804ff..0cff2ccb 100644 --- a/README.md +++ b/README.md @@ -1 +1,13 @@ -# galerie +

+ Lines of code + Website + GitHub commit activity +

+ +

+ Logo +

+ +

Galerie

+ +

Self hosted gallery written in React + Remix. Ships minimal JS to the client. Server Side Rendered.

From 112d123a49aa74a80ede70563eed3945718f57c9 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 13:56:15 +0530 Subject: [PATCH 017/125] ci(semrel): setup semantic release --- .github/workflows/release.yml | 28 + package.json | 19 +- yarn.lock | 1998 ++++++++++++++++++++++++++++++++- 3 files changed, 1991 insertions(+), 54 deletions(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..4434bd0b --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,28 @@ +name: Release +on: + push: + branches: + - master +jobs: + release: + name: Release + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 16 + cache: yarn + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npx semantic-release \ No newline at end of file diff --git a/package.json b/package.json index 404ac702..0834486d 100644 --- a/package.json +++ b/package.json @@ -35,9 +35,26 @@ "postcss": "^8.4.14", "sharp": "^0.30.7", "typescript": "^4.7.4", - "wrangler": "beta" + "wrangler": "beta", + "@semantic-release/changelog": "^6.0.1", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.5", + "@semantic-release/npm": "^9.0.1", + "@semantic-release/release-notes-generator": "^10.0.3" }, "engines": { "node": ">=14" + }, + "release": { + "branches": [ + "master" + ], + "plugins": [ + "@semantic-release/release-notes-generator", + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/git", + "@semantic-release/github" + ] } } diff --git a/yarn.lock b/yarn.lock index 3d97db72..e7173bee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,7 +10,7 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== @@ -1046,6 +1046,11 @@ resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.14.1.tgz#8927ad8aa4e4cdd42d25793148337ed04f927021" integrity sha512-B1/plF62pt+H2IJHvApK8fdOJAVsvojvacuac8x8s+JIyqbropMyqNqHTKLm3YD8ZFLGwYeFTudU+PQ7vGvBdA== +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + "@esbuild-plugins/node-globals-polyfill@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz#a313ab3efbb2c17c8ce376aa216c627c9b40f9d7" @@ -1074,7 +1079,7 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@gar/promisify@^1.0.1": +"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== @@ -1098,6 +1103,11 @@ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== +"@isaacs/string-locale-compare@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" + integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== + "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -1306,6 +1316,72 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/arborist@^5.0.0", "@npmcli/arborist@^5.0.4": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.3.0.tgz#321d9424677bfc08569e98a5ac445ee781f32053" + integrity sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A== + dependencies: + "@isaacs/string-locale-compare" "^1.1.0" + "@npmcli/installed-package-contents" "^1.0.7" + "@npmcli/map-workspaces" "^2.0.3" + "@npmcli/metavuln-calculator" "^3.0.1" + "@npmcli/move-file" "^2.0.0" + "@npmcli/name-from-folder" "^1.0.1" + "@npmcli/node-gyp" "^2.0.0" + "@npmcli/package-json" "^2.0.0" + "@npmcli/run-script" "^4.1.3" + bin-links "^3.0.0" + cacache "^16.0.6" + common-ancestor-path "^1.0.1" + json-parse-even-better-errors "^2.3.1" + json-stringify-nice "^1.1.4" + mkdirp "^1.0.4" + mkdirp-infer-owner "^2.0.0" + nopt "^5.0.0" + npm-install-checks "^5.0.0" + npm-package-arg "^9.0.0" + npm-pick-manifest "^7.0.0" + npm-registry-fetch "^13.0.0" + npmlog "^6.0.2" + pacote "^13.6.1" + parse-conflict-json "^2.0.1" + proc-log "^2.0.0" + promise-all-reject-late "^1.0.0" + promise-call-limit "^1.0.1" + read-package-json-fast "^2.0.2" + readdir-scoped-modules "^1.1.0" + rimraf "^3.0.2" + semver "^7.3.7" + ssri "^9.0.0" + treeverse "^2.0.0" + walk-up-path "^1.0.0" + +"@npmcli/ci-detect@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz#e63c91bcd4185ac1e85720a34fc48e164ece5b89" + integrity sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA== + +"@npmcli/config@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-4.2.0.tgz#62b5d2b9cbf93fb2bc9f7cc947f25d7659ef849f" + integrity sha512-imWNz5dNWb2u+y41jyxL2WB389tkhu3a01Rchn16O/ur6GrnKySgOqdNG3N/9Z+mqxdISMEGKXI/POCauzz0dA== + dependencies: + "@npmcli/map-workspaces" "^2.0.2" + ini "^3.0.0" + mkdirp-infer-owner "^2.0.0" + nopt "^5.0.0" + proc-log "^2.0.0" + read-package-json-fast "^2.0.3" + semver "^7.3.5" + walk-up-path "^1.0.0" + +"@npmcli/disparity-colors@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz#cb518166ee21573b96241a3613fef70acb2a60ba" + integrity sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A== + dependencies: + ansi-styles "^4.3.0" + "@npmcli/fs@^1.0.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" @@ -1314,6 +1390,57 @@ "@gar/promisify" "^1.0.1" semver "^7.3.5" +"@npmcli/fs@^2.1.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.1.tgz#c0c480b03450d8b9fc086816a50cb682668a48bf" + integrity sha512-1Q0uzx6c/NVNGszePbr5Gc2riSU1zLpNlo/1YWntH+eaPmMgBssAW0qXofCVkpdj3ce4swZtlDYQu+NKiYcptg== + dependencies: + "@gar/promisify" "^1.1.3" + semver "^7.3.5" + +"@npmcli/git@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.1.tgz#049b99b1381a2ddf7dc56ba3e91eaf76ca803a8d" + integrity sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A== + dependencies: + "@npmcli/promise-spawn" "^3.0.0" + lru-cache "^7.4.4" + mkdirp "^1.0.4" + npm-pick-manifest "^7.0.0" + proc-log "^2.0.0" + promise-inflight "^1.0.1" + promise-retry "^2.0.1" + semver "^7.3.5" + which "^2.0.2" + +"@npmcli/installed-package-contents@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" + integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== + dependencies: + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +"@npmcli/map-workspaces@^2.0.2", "@npmcli/map-workspaces@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-2.0.3.tgz#2d3c75119ee53246e9aa75bc469a55281cd5f08f" + integrity sha512-X6suAun5QyupNM8iHkNPh0AHdRC2rb1W+MTdMvvA/2ixgmqZwlq5cGUBgmKHUHT2LgrkKJMAXbfAoTxOigpK8Q== + dependencies: + "@npmcli/name-from-folder" "^1.0.1" + glob "^8.0.1" + minimatch "^5.0.1" + read-package-json-fast "^2.0.3" + +"@npmcli/metavuln-calculator@^3.0.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622" + integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA== + dependencies: + cacache "^16.0.0" + json-parse-even-better-errors "^2.3.1" + pacote "^13.0.3" + semver "^7.3.5" + "@npmcli/move-file@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" @@ -1322,6 +1449,24 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@npmcli/move-file@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.0.tgz#417f585016081a0184cef3e38902cd917a9bbd02" + integrity sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@npmcli/name-from-folder@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" + integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== + +"@npmcli/node-gyp@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" + integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== + "@npmcli/package-json@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a" @@ -1329,6 +1474,125 @@ dependencies: json-parse-even-better-errors "^2.3.1" +"@npmcli/promise-spawn@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" + integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== + dependencies: + infer-owner "^1.0.4" + +"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.1.7.tgz#b1a2f57568eb738e45e9ea3123fb054b400a86f7" + integrity sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw== + dependencies: + "@npmcli/node-gyp" "^2.0.0" + "@npmcli/promise-spawn" "^3.0.0" + node-gyp "^9.0.0" + read-package-json-fast "^2.0.3" + which "^2.0.2" + +"@octokit/auth-token@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.0.tgz#6f22c5fc56445c496628488ba6810131558fa4a9" + integrity sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ== + dependencies: + "@octokit/types" "^6.0.3" + +"@octokit/core@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.0.4.tgz#335d9b377691e3264ce57a9e5a1f6cda783e5838" + integrity sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ== + dependencies: + "@octokit/auth-token" "^3.0.0" + "@octokit/graphql" "^5.0.0" + "@octokit/request" "^6.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^6.0.3" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + +"@octokit/endpoint@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.0.tgz#be758a1236d68d6bbb505e686dd50881c327a519" + integrity sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ== + dependencies: + "@octokit/types" "^6.0.3" + is-plain-object "^5.0.0" + universal-user-agent "^6.0.0" + +"@octokit/graphql@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.0.tgz#2cc6eb3bf8e0278656df1a7d0ca0d7591599e3b3" + integrity sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ== + dependencies: + "@octokit/request" "^6.0.0" + "@octokit/types" "^6.0.3" + universal-user-agent "^6.0.0" + +"@octokit/openapi-types@^12.10.0": + version "12.10.1" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.10.1.tgz#57b5cc6c7b4e55d8642c93d06401fb1af4839899" + integrity sha512-P+SukKanjFY0ZhsK6wSVnQmxTP2eVPPE8OPSNuxaMYtgVzwJZgfGdwlYjf4RlRU4vLEw4ts2fsE2icG4nZ5ddQ== + +"@octokit/plugin-paginate-rest@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.0.0.tgz#df779de686aeb21b5e776e4318defc33b0418566" + integrity sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA== + dependencies: + "@octokit/types" "^6.39.0" + +"@octokit/plugin-request-log@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" + integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== + +"@octokit/plugin-rest-endpoint-methods@^6.0.0": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.1.2.tgz#bbf55cfc43acf177514441ecd1d26031006f73ed" + integrity sha512-sAfSKtLHNq0UQ2iFuI41I6m5SK6bnKFRJ5kUjDRVbmQXiRVi4aQiIcgG4cM7bt+bhSiWL4HwnTxDkWFlKeKClA== + dependencies: + "@octokit/types" "^6.40.0" + deprecation "^2.3.1" + +"@octokit/request-error@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.0.tgz#f527d178f115a3b62d76ce4804dd5bdbc0270a81" + integrity sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w== + dependencies: + "@octokit/types" "^6.0.3" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^6.0.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.0.tgz#9c25606df84e6f2ccbcc2c58e1d35438e20b688b" + integrity sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q== + dependencies: + "@octokit/endpoint" "^7.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^6.16.1" + is-plain-object "^5.0.0" + node-fetch "^2.6.7" + universal-user-agent "^6.0.0" + +"@octokit/rest@^19.0.0": + version "19.0.3" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" + integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== + dependencies: + "@octokit/core" "^4.0.0" + "@octokit/plugin-paginate-rest" "^3.0.0" + "@octokit/plugin-request-log" "^1.0.4" + "@octokit/plugin-rest-endpoint-methods" "^6.0.0" + +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": + version "6.40.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.40.0.tgz#f2e665196d419e19bb4265603cf904a820505d0e" + integrity sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw== + dependencies: + "@octokit/openapi-types" "^12.10.0" + "@remix-run/cloudflare-pages@^1.6.5": version "1.6.5" resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.6.5.tgz#a5dc8df1ed89ee96a17dd44b3d7bf728e4d4531e" @@ -1445,6 +1709,97 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz#0c8b74c50f29ee44f423f7416829c0bf8bb5eb27" integrity sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA== +"@semantic-release/changelog@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-6.0.1.tgz#8dd0334fd8c7d50cda747d2591e4f18f816b3c9c" + integrity sha512-FT+tAGdWHr0RCM3EpWegWnvXJ05LQtBkQUaQRIExONoXjVjLuOILNm4DEKNaV+GAQyJjbLRVs57ti//GypH6PA== + dependencies: + "@semantic-release/error" "^3.0.0" + aggregate-error "^3.0.0" + fs-extra "^9.0.0" + lodash "^4.17.4" + +"@semantic-release/error@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0" + integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg== + +"@semantic-release/error@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2" + integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw== + +"@semantic-release/git@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-10.0.1.tgz#c646e55d67fae623875bf3a06a634dd434904498" + integrity sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w== + dependencies: + "@semantic-release/error" "^3.0.0" + aggregate-error "^3.0.0" + debug "^4.0.0" + dir-glob "^3.0.0" + execa "^5.0.0" + lodash "^4.17.4" + micromatch "^4.0.0" + p-reduce "^2.0.0" + +"@semantic-release/github@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.5.tgz#73a128b7989bf3b4f8968c6cf2fa802dda27dfd2" + integrity sha512-9pGxRM3gv1hgoZ/muyd4pWnykdIUVfCiev6MXE9lOyGQof4FQy95GFE26nDcifs9ZG7bBzV8ue87bo/y1zVf0g== + dependencies: + "@octokit/rest" "^19.0.0" + "@semantic-release/error" "^2.2.0" + aggregate-error "^3.0.0" + bottleneck "^2.18.1" + debug "^4.0.0" + dir-glob "^3.0.0" + fs-extra "^10.0.0" + globby "^11.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + issue-parser "^6.0.0" + lodash "^4.17.4" + mime "^3.0.0" + p-filter "^2.0.0" + p-retry "^4.0.0" + url-join "^4.0.0" + +"@semantic-release/npm@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-9.0.1.tgz#d81828eb1fb771e2767b3a8ee989915e1af27075" + integrity sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g== + dependencies: + "@semantic-release/error" "^3.0.0" + aggregate-error "^3.0.0" + execa "^5.0.0" + fs-extra "^10.0.0" + lodash "^4.17.15" + nerf-dart "^1.0.0" + normalize-url "^6.0.0" + npm "^8.3.0" + rc "^1.2.8" + read-pkg "^5.0.0" + registry-auth-token "^4.0.0" + semver "^7.1.2" + tempy "^1.0.0" + +"@semantic-release/release-notes-generator@^10.0.3": + version "10.0.3" + resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz#85f7ca78bfa6b01fb5fda0ac48112855d69171dc" + integrity sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w== + dependencies: + conventional-changelog-angular "^5.0.0" + conventional-changelog-writer "^5.0.0" + conventional-commits-filter "^2.0.0" + conventional-commits-parser "^3.2.3" + debug "^4.0.0" + get-stream "^6.0.0" + import-from "^4.0.0" + into-stream "^6.0.0" + lodash "^4.17.4" + read-pkg-up "^7.0.0" + "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" @@ -1471,6 +1826,11 @@ lz-string "^1.4.4" pretty-format "^27.0.2" +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + "@types/acorn@^4.0.0": version "4.0.6" resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" @@ -1581,6 +1941,11 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== +"@types/minimist@^1.2.0": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + "@types/ms@*": version "0.7.31" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" @@ -1591,6 +1956,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.6.tgz#0ba49ac517ad69abe7a1508bc9b3a5483df9d5d7" integrity sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw== +"@types/normalize-package-data@^2.4.0": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + "@types/prop-types@*": version "15.7.5" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" @@ -1619,6 +1989,11 @@ dependencies: "@types/node" "*" +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + "@types/scheduler@*": version "0.16.2" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" @@ -1731,6 +2106,19 @@ dependencies: tslib "^1.13.0" +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abbrev@1, abbrev@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" @@ -1768,6 +2156,22 @@ acorn@^8.0.0, acorn@^8.7.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== +agent-base@6, agent-base@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +agentkeepalive@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" + integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -1805,7 +2209,7 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -1825,6 +2229,24 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + +archy@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== + +are-we-there-yet@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" + integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + arg@^5.0.1, arg@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" @@ -1868,6 +2290,11 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== + array-includes@^3.1.4, array-includes@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" @@ -1909,6 +2336,16 @@ array.prototype.flatmap@^1.3.0: es-abstract "^1.19.2" es-shim-unscopables "^1.0.0" +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +asap@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -1931,6 +2368,11 @@ astring@^1.6.0: resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.3.tgz#1a0ae738c7cc558f8e5ddc8e3120636f5cebcb85" integrity sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A== +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -2022,12 +2464,29 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +before-after-hook@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" + integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -binary-extensions@^2.0.0: +bin-links@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.1.tgz#cc70ffb481988b22c527d3e6e454787876987a49" + integrity sha512-9vx+ypzVhASvHTS6K+YSGf7nwQdANoz7v6MTC0aCtYnOEZ87YvMf81aY737EZnGZdpbRM3sfWjO9oWkKmuIvyQ== + dependencies: + cmd-shim "^5.0.0" + mkdirp-infer-owner "^2.0.0" + npm-normalize-package-bin "^1.0.0" + read-cmd-shim "^3.0.0" + rimraf "^3.0.0" + write-file-atomic "^4.0.0" + +binary-extensions@^2.0.0, binary-extensions@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== @@ -2071,6 +2530,11 @@ body-parser@1.20.0: type-is "~1.6.18" unpipe "1.0.0" +bottleneck@^2.18.1: + version "2.19.5" + resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" + integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2079,6 +2543,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -2132,6 +2603,13 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" +builtins@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" + integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== + dependencies: + semver "^7.0.0" + busboy@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" @@ -2168,6 +2646,30 @@ cacache@^15.0.5: tar "^6.0.2" unique-filename "^1.1.1" +cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0, cacache@^16.1.1: + version "16.1.1" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.1.tgz#4e79fb91d3efffe0630d5ad32db55cc1b870669c" + integrity sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg== + dependencies: + "@npmcli/fs" "^2.1.0" + "@npmcli/move-file" "^2.0.0" + chownr "^2.0.0" + fs-minipass "^2.1.0" + glob "^8.0.1" + infer-owner "^1.0.4" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^9.0.0" + tar "^6.1.11" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -2219,6 +2721,20 @@ camelcase-css@^2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001366: version "1.0.30001367" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" @@ -2291,6 +2807,13 @@ chownr@^2.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +cidr-regex@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" + integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw== + dependencies: + ip-regex "^4.1.0" + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -2306,6 +2829,14 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +cli-columns@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646" + integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== + dependencies: + string-width "^4.2.3" + strip-ansi "^6.0.1" + cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2318,6 +2849,15 @@ cli-spinners@^2.5.0: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== +cli-table3@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.2.tgz#aaf5df9d8b5bf12634dc8b3040806a0c07120d2a" + integrity sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" @@ -2344,6 +2884,13 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +cmd-shim@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" + integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== + dependencies: + mkdirp-infer-owner "^2.0.0" + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -2384,6 +2931,11 @@ color-string@^1.9.0: color-name "^1.0.0" simple-swizzle "^0.2.2" +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + color@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" @@ -2392,16 +2944,37 @@ color@^4.2.3: color-convert "^2.0.1" color-string "^1.9.0" +columnify@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" + integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== + dependencies: + strip-ansi "^6.0.1" + wcwidth "^1.0.0" + comma-separated-tokens@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== +common-ancestor-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" + integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +compare-func@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" + integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== + dependencies: + array-ify "^1.0.0" + dot-prop "^5.1.0" + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -2420,6 +2993,11 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +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" + integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== + content-disposition@0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" @@ -2432,6 +3010,49 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== +conventional-changelog-angular@^5.0.0: + version "5.0.13" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" + integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== + dependencies: + compare-func "^2.0.0" + q "^1.5.1" + +conventional-changelog-writer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" + integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== + dependencies: + conventional-commits-filter "^2.0.7" + dateformat "^3.0.0" + handlebars "^4.7.7" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + meow "^8.0.0" + semver "^6.0.0" + split "^1.0.0" + through2 "^4.0.0" + +conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" + integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== + dependencies: + lodash.ismatch "^4.4.0" + modify-values "^1.0.0" + +conventional-commits-parser@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" + integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.1" + lodash "^4.17.15" + meow "^8.0.0" + split2 "^3.0.0" + through2 "^4.0.0" + convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" @@ -2500,7 +3121,7 @@ cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.1, cross-spawn@^7.0.2: +cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2509,6 +3130,11 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -2524,6 +3150,11 @@ damerau-levenshtein@^1.0.8: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + deasync@^0.1.0: version "0.1.27" resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.27.tgz#2a669a68d2d43bf8effa5a7efe7d8e1f1e447216" @@ -2539,6 +3170,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: dependencies: ms "2.0.0" +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -2546,12 +3184,23 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debuglog@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw== + +decamelize-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg== dependencies: - ms "2.1.2" + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decode-named-character-reference@^1.0.0: version "1.0.2" @@ -2629,11 +3278,40 @@ defined@^1.0.0: resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ== +del@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== + depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== +depd@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +deprecation@^2.0.0, deprecation@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + dequal@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" @@ -2668,6 +3346,14 @@ detective@^5.2.1: defined "^1.0.0" minimist "^1.2.6" +dezalgo@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" + integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== + dependencies: + asap "^2.0.0" + wrappy "1" + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -2678,7 +3364,7 @@ diff@^5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== -dir-glob@^3.0.1: +dir-glob@^3.0.0, dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== @@ -2709,6 +3395,13 @@ dom-accessibility-api@^0.5.9: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== +dot-prop@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + dotenv@^10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" @@ -2759,6 +3452,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +encoding@^0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -2766,6 +3466,16 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -3407,6 +4117,21 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + exifreader@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.5.0.tgz#350545e2de9f20ca72c585c8adb11ad54349d16b" @@ -3543,6 +4268,11 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== +fastest-levenshtein@^1.0.12: + version "1.0.14" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz#9054384e4b7a78c88d01a4432dc18871af0ac859" + integrity sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA== + fastq@^1.6.0: version "1.13.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" @@ -3634,6 +4364,14 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -3684,6 +4422,14 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +from2@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" @@ -3698,7 +4444,17 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^2.0.0: +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -3740,6 +4496,20 @@ functions-have-names@^1.2.2: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== +gauge@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" + integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== + dependencies: + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.3" + console-control-strings "^1.1.0" + has-unicode "^2.0.1" + signal-exit "^3.0.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.5" + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -3766,6 +4536,11 @@ get-stream@^5.1.0: dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" @@ -3815,6 +4590,17 @@ glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.1: + version "8.0.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" + integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -3841,7 +4627,7 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" -globby@^11.1.0: +globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -3870,7 +4656,7 @@ got@^11.0.0: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -3887,6 +4673,23 @@ gunzip-maybe@^1.4.2: pumpify "^1.3.3" through2 "^2.0.3" +handlebars@^4.7.7: + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" @@ -3921,6 +4724,11 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" +has-unicode@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -3996,6 +4804,20 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== +hosted-git-info@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + +hosted-git-info@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.0.0.tgz#df7a06678b4ebd722139786303db80fdf302ea56" + integrity sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q== + dependencies: + lru-cache "^7.5.1" + html-rewriter-wasm@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/html-rewriter-wasm/-/html-rewriter-wasm-0.4.1.tgz#235e3d96c1aa4bfd2182661ee13881e290ff5ff2" @@ -4017,6 +4839,15 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -4025,6 +4856,26 @@ http2-wrapper@^1.0.0-beta.5.2: quick-lru "^5.1.1" resolve-alpn "^1.0.0" +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" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== + dependencies: + ms "^2.0.0" + iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -4032,11 +4883,25 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +ignore-walk@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" + integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== + dependencies: + minimatch "^5.0.1" + ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" @@ -4050,6 +4915,11 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -4078,11 +4948,29 @@ inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +ini@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.0.tgz#2f6de95006923aa75feed8894f5686165adc08f1" + integrity sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw== + ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +init-package-json@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" + integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== + dependencies: + npm-package-arg "^9.0.1" + promzard "^0.3.0" + read "^1.0.7" + read-package-json "^5.0.0" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "^4.0.0" + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -4118,6 +5006,24 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +into-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" + integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== + dependencies: + from2 "^2.3.0" + p-is-promise "^3.0.0" + +ip-regex@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" + integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== + +ip@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" + integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== + ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -4197,7 +5103,14 @@ is-callable@^1.1.4, is-callable@^1.2.4: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== -is-core-module@^2.8.1, is-core-module@^2.9.0: +is-cidr@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" + integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA== + dependencies: + cidr-regex "^3.1.1" + +is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== @@ -4297,6 +5210,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -4321,11 +5239,31 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + is-plain-obj@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + is-plain-obj@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" @@ -4343,6 +5281,11 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + is-reference@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.0.tgz#b1380c03d96ddf7089709781e3208fceb0c92cd6" @@ -4365,6 +5308,11 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -4379,6 +5327,13 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-text-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== + dependencies: + text-extensions "^1.0.0" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -4418,6 +5373,17 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +issue-parser@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/issue-parser/-/issue-parser-6.0.0.tgz#b1edd06315d4f2044a9755daf85fdafde9b4014a" + integrity sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA== + dependencies: + lodash.capitalize "^4.2.1" + lodash.escaperegexp "^4.1.2" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.uniqby "^4.7.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4480,7 +5446,7 @@ json-parse-better-errors@^1.0.1: resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -4495,6 +5461,16 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json-stringify-nice@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" + integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== + +json-stringify-safe@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -4516,6 +5492,11 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonparse@^1.2.0, jsonparse@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz#afe5efe4332cd3515c065072bd4d6b0aa22152bd" @@ -4524,6 +5505,16 @@ jsonfile@^6.0.1: array-includes "^3.1.5" object.assign "^4.1.2" +just-diff-apply@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.3.1.tgz#30f40809ffed55ad76dccf73fa9b85a76964c867" + integrity sha512-dgFenZnMsc1xGNqgdtgnh7DK+Oy352CE3VZLbzcbQpsBs9iI2K3M0IRrdgREZ72eItTjbl0suRyvKRdVQa9GbA== + +just-diff@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-5.0.3.tgz#4c9c514dec5526b25ab977590e3c39a0cf271554" + integrity sha512-a8p80xcpJ6sdurk5PxDKb4mav9MeKjA3zFKZpCWBIfvg8mznfnmb13MKZvlrwJ+Lhis0wM3uGAzE0ArhFHvIcg== + keyv@^4.0.0: version "4.3.3" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.3.tgz#6c1bcda6353a9e96fc1b4e1aeb803a6e35090ba9" @@ -4551,7 +5542,7 @@ kind-of@^5.0.0: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -4581,11 +5572,127 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +libnpmaccess@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.3.tgz#473cc3e4aadb2bc713419d92e45d23b070d8cded" + integrity sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg== + dependencies: + aproba "^2.0.0" + minipass "^3.1.1" + npm-package-arg "^9.0.1" + npm-registry-fetch "^13.0.0" + +libnpmdiff@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-4.0.4.tgz#487ccb609dacd7f558f089feef3153933e157d02" + integrity sha512-bUz12309DdkeFL/K0sKhW1mbg8DARMbNI0vQKrJp1J8lxhxqkAjzSQ3eQCacFjSwCz4xaf630ogwuOkSt61ZEQ== + dependencies: + "@npmcli/disparity-colors" "^2.0.0" + "@npmcli/installed-package-contents" "^1.0.7" + binary-extensions "^2.2.0" + diff "^5.0.0" + minimatch "^5.0.1" + npm-package-arg "^9.0.1" + pacote "^13.6.1" + tar "^6.1.0" + +libnpmexec@^4.0.2: + version "4.0.8" + resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-4.0.8.tgz#27be33278dec1c7cfce52e28f8814b19e31129fe" + integrity sha512-SKO6JCt/rL6r+ilbq315zEj2sDdZRniCJ2AvmzqMyIKW4IMuuLsOjjkcWKBV2l1Vle54ud7Tkv9IEPR2cE0mJg== + dependencies: + "@npmcli/arborist" "^5.0.0" + "@npmcli/ci-detect" "^2.0.0" + "@npmcli/run-script" "^4.1.3" + chalk "^4.1.0" + mkdirp-infer-owner "^2.0.0" + npm-package-arg "^9.0.1" + npmlog "^6.0.2" + pacote "^13.6.1" + proc-log "^2.0.0" + read "^1.0.7" + read-package-json-fast "^2.0.2" + walk-up-path "^1.0.0" + +libnpmfund@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-3.0.2.tgz#7da0827950f0db2cce0acb0dc7652d1834a8b239" + integrity sha512-wmFMP/93Wjy+jDg5LaSldDgAhSgCyA64JUUmp806Kae7y3YP9Qv5m1vUhPxT4yebxgB2v/I6G1/RUcNb1y0kVg== + dependencies: + "@npmcli/arborist" "^5.0.0" + +libnpmhook@^8.0.2: + version "8.0.3" + resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-8.0.3.tgz#9628518a63455d21dafda312ee46175275707ff5" + integrity sha512-TEdNI1mC5zS+w/juCgxrwwQnpbq9lY76NDOS0N37pn6pWIUxB1Yq8mwy6MUEXR1TgH4HurSQyKT6I6Kp9Wjm4A== + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^13.0.0" + +libnpmorg@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-4.0.3.tgz#a85cbdb3665ad4f7c7279d239a4581ec2eeef5a6" + integrity sha512-r4CpmCEF+e5PbFMBi64xSXmqn0uGgV4T7NWpGL4/A6KT/DTtIxALILQZq+l0ZdN1xm4RjOvqSDR22oT4il8rAQ== + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^13.0.0" + +libnpmpack@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-4.1.2.tgz#9234a3b1ae433f922c19e97cd3a8a0b135b5f4cc" + integrity sha512-megSAPeZGv9jnDM4KovKbczjyuy/EcPxCIU/iaWsDU1IEAVtBJ0qHqNUm5yN2AgN501Tb3CL6KeFGYdG4E31rQ== + dependencies: + "@npmcli/run-script" "^4.1.3" + npm-package-arg "^9.0.1" + pacote "^13.6.1" + +libnpmpublish@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.4.tgz#adb41ec6b0c307d6f603746a4d929dcefb8f1a0b" + integrity sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg== + dependencies: + normalize-package-data "^4.0.0" + npm-package-arg "^9.0.1" + npm-registry-fetch "^13.0.0" + semver "^7.3.7" + ssri "^9.0.0" + +libnpmsearch@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-5.0.3.tgz#ed502a4c2c70ea36723180455fae1357546b2184" + integrity sha512-Ofq76qKAPhxbiyzPf/5LPjJln26VTKwU9hIU0ACxQ6tNtBJ1CHmI7iITrdp7vNezhZc0FlkXwrIpqXjhBJZgLQ== + dependencies: + npm-registry-fetch "^13.0.0" + +libnpmteam@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-4.0.3.tgz#9335fbbd032b3770f5c9b7ffc6203f47d1ed144a" + integrity sha512-LsYYLz4TlTpcqkusInY5MhKjiHFaCx1GV0LmydXJ/QMh+3IWBJpUhes4ynTZuFoJKkDIFjxyMU09ul+RZixgdg== + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^13.0.0" + +libnpmversion@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-3.0.6.tgz#a4a476d38a44d38db9ac424a5e7334479e7fb8b9" + integrity sha512-+lI+AO7cZwDxyAeWCIR8+n9XEfgSDAqmNbv4zy+H6onGthsk/+E3aa+5zIeBpyG5g268zjpc0qrBch0Q3w0nBA== + dependencies: + "@npmcli/git" "^3.0.0" + "@npmcli/run-script" "^4.1.3" + json-parse-even-better-errors "^2.3.1" + proc-log "^2.0.0" + semver "^7.3.7" + lilconfig@^2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -4621,17 +5728,54 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.capitalize@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" + integrity sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw== + lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" + integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== + +lodash.ismatch@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash@^4.17.21: +lodash.uniqby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" + integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== + +lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -4668,6 +5812,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: + version "7.13.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.13.1.tgz#267a81fbd0881327c46a81c5922606a2cfe336c4" + integrity sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ== + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" @@ -4688,11 +5837,43 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" +make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, make-fetch-happen@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz#0bde3914f2f82750b5d48c6d2294d2c74f985e5b" + integrity sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg== + dependencies: + agentkeepalive "^4.2.1" + cacache "^16.1.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-fetch "^2.0.3" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^7.0.0" + ssri "^9.0.0" + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -4832,11 +6013,33 @@ memorystream@^0.3.1: resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== +meow@^8.0.0: + version "8.1.2" + resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" + integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.18.0" + yargs-parser "^20.2.3" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" @@ -5160,7 +6363,7 @@ micromatch@^3.1.10: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.4: +micromatch@^4.0.0, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -5210,6 +6413,11 @@ mimic-response@^3.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + miniflare@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.6.0.tgz#f179ecf09d625ad19fff455b1b7ae6824b557cd9" @@ -5242,7 +6450,23 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + dependencies: + brace-expansion "^2.0.1" + +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== @@ -5254,6 +6478,17 @@ minipass-collect@^1.0.2: dependencies: minipass "^3.0.0" +minipass-fetch@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.0.tgz#ca1754a5f857a3be99a9271277246ac0b44c3ff8" + integrity sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg== + dependencies: + minipass "^3.1.6" + minipass-sized "^1.0.3" + minizlib "^2.1.2" + optionalDependencies: + encoding "^0.1.13" + minipass-flush@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" @@ -5261,21 +6496,36 @@ minipass-flush@^1.0.5: dependencies: minipass "^3.0.0" -minipass-pipeline@^1.2.2: +minipass-json-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" + integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== + dependencies: + jsonparse "^1.3.1" + minipass "^3.0.0" + +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1: +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: version "3.3.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== dependencies: yallist "^4.0.0" -minizlib@^2.1.1: +minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -5296,11 +6546,25 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== +mkdirp-infer-owner@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" + integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== + dependencies: + chownr "^2.0.0" + infer-owner "^1.0.4" + mkdirp "^1.0.3" + mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -5316,7 +6580,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.1.1: +ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -5326,7 +6590,7 @@ mustache@^4.2.0: resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== -mute-stream@0.0.8: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -5363,16 +6627,21 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@0.6.3: +negotiator@0.6.3, negotiator@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0: +neo-async@^2.5.0, neo-async@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +nerf-dart@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" + integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g== + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -5414,12 +6683,35 @@ node-forge@^1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +node-gyp@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" + integrity sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.6" + make-fetch-happen "^10.0.3" + nopt "^5.0.0" + npmlog "^6.0.0" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.2" + which "^2.0.2" + node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== -normalize-package-data@^2.3.2: +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -5429,6 +6721,26 @@ normalize-package-data@^2.3.2: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" +normalize-package-data@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.0.tgz#1122d5359af21d4cd08718b92b058a658594177c" + integrity sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g== + dependencies: + hosted-git-info "^5.0.0" + is-core-module "^2.8.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -5439,11 +6751,88 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@^6.0.1: +normalize-url@^6.0.0, normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +npm-audit-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-3.0.0.tgz#1bf3e531208b5f77347c8d00c3d9badf5be30cd6" + integrity sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw== + dependencies: + chalk "^4.0.0" + +npm-bundled@^1.1.1, npm-bundled@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" + integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== + dependencies: + npm-normalize-package-bin "^1.0.1" + +npm-install-checks@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234" + integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== + dependencies: + semver "^7.1.1" + +npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" + integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== + +npm-package-arg@^9.0.0, npm-package-arg@^9.0.1, npm-package-arg@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.0.tgz#a60e9f1e7c03e4e3e4e994ea87fff8b90b522987" + integrity sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw== + dependencies: + hosted-git-info "^5.0.0" + proc-log "^2.0.1" + semver "^7.3.5" + validate-npm-package-name "^4.0.0" + +npm-packlist@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" + integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== + dependencies: + glob "^8.0.1" + ignore-walk "^5.0.1" + npm-bundled "^1.1.2" + npm-normalize-package-bin "^1.0.1" + +npm-pick-manifest@^7.0.0, npm-pick-manifest@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz#76dda30a7cd6b99be822217a935c2f5eacdaca4c" + integrity sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg== + dependencies: + npm-install-checks "^5.0.0" + npm-normalize-package-bin "^1.0.1" + npm-package-arg "^9.0.0" + semver "^7.3.5" + +npm-profile@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-6.2.0.tgz#e2d62b184815a97575702319b5f32ac59e4458bb" + integrity sha512-wG7ZAsLvhqDc2b9COAuGUJgPRUfvCnQI8NEYeifSHZpSYXAgTsHu5812kkcwZeX/5WPd/ARX/MJRWTBFjlUxvg== + dependencies: + npm-registry-fetch "^13.0.1" + proc-log "^2.0.0" + +npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.0: + version "13.3.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz#0ce10fa4a699a1e70685ecf41bbfb4150d74231b" + integrity sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg== + dependencies: + make-fetch-happen "^10.0.6" + minipass "^3.1.6" + minipass-fetch "^2.0.3" + minipass-json-stream "^1.0.1" + minizlib "^2.1.2" + npm-package-arg "^9.0.1" + proc-log "^2.0.0" + npm-run-all@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" @@ -5459,6 +6848,105 @@ npm-run-all@^4.1.5: shell-quote "^1.6.1" string.prototype.padend "^3.0.0" +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npm-user-validate@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" + integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw== + +npm@^8.3.0: + version "8.15.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-8.15.0.tgz#d4b53cd29b13ea164f0f5767bca274dbe7d8f78d" + integrity sha512-sFXrMiO07eDWUb/e5ni2yNvtz2hePKqSyukUxYcQv0QHjyXCe+zKP7af/bISjcvsgRBWGyivk5V3KCZ0vg8J3Q== + dependencies: + "@isaacs/string-locale-compare" "^1.1.0" + "@npmcli/arborist" "^5.0.4" + "@npmcli/ci-detect" "^2.0.0" + "@npmcli/config" "^4.2.0" + "@npmcli/fs" "^2.1.0" + "@npmcli/map-workspaces" "^2.0.3" + "@npmcli/package-json" "^2.0.0" + "@npmcli/run-script" "^4.1.7" + abbrev "~1.1.1" + archy "~1.0.0" + cacache "^16.1.1" + chalk "^4.1.2" + chownr "^2.0.0" + cli-columns "^4.0.0" + cli-table3 "^0.6.2" + columnify "^1.6.0" + fastest-levenshtein "^1.0.12" + glob "^8.0.1" + graceful-fs "^4.2.10" + hosted-git-info "^5.0.0" + ini "^3.0.0" + init-package-json "^3.0.2" + is-cidr "^4.0.2" + json-parse-even-better-errors "^2.3.1" + libnpmaccess "^6.0.2" + libnpmdiff "^4.0.2" + libnpmexec "^4.0.2" + libnpmfund "^3.0.1" + libnpmhook "^8.0.2" + libnpmorg "^4.0.2" + libnpmpack "^4.0.2" + libnpmpublish "^6.0.2" + libnpmsearch "^5.0.2" + libnpmteam "^4.0.2" + libnpmversion "^3.0.1" + make-fetch-happen "^10.2.0" + minipass "^3.1.6" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + mkdirp-infer-owner "^2.0.0" + ms "^2.1.2" + node-gyp "^9.0.0" + nopt "^5.0.0" + npm-audit-report "^3.0.0" + npm-install-checks "^5.0.0" + npm-package-arg "^9.1.0" + npm-pick-manifest "^7.0.1" + npm-profile "^6.2.0" + npm-registry-fetch "^13.3.0" + npm-user-validate "^1.0.1" + npmlog "^6.0.2" + opener "^1.5.2" + p-map "^4.0.0" + pacote "^13.6.1" + parse-conflict-json "^2.0.2" + proc-log "^2.0.1" + qrcode-terminal "^0.12.0" + read "~1.0.7" + read-package-json "^5.0.1" + read-package-json-fast "^2.0.3" + readdir-scoped-modules "^1.1.0" + rimraf "^3.0.2" + semver "^7.3.7" + ssri "^9.0.1" + tar "^6.1.11" + text-table "~0.2.0" + tiny-relative-date "^1.3.0" + treeverse "^2.0.0" + validate-npm-package-name "^4.0.0" + which "^2.0.2" + write-file-atomic "^4.0.1" + +npmlog@^6.0.0, npmlog@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" + integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== + dependencies: + are-we-there-yet "^3.0.0" + console-control-strings "^1.1.0" + gauge "^4.0.3" + set-blocking "^2.0.0" + object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -5561,13 +7049,18 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.0: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -5605,6 +7098,18 @@ p-cancelable@^2.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== +p-filter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== + dependencies: + p-map "^2.0.0" + +p-is-promise@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971" + integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== + p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -5612,7 +7117,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -5633,6 +7138,18 @@ p-locate@^3.0.0: dependencies: p-limit "^2.0.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -5640,6 +7157,19 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-reduce@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" + integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== + +p-retry@^4.0.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -5650,6 +7180,33 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +pacote@^13.0.3, pacote@^13.6.1: + version "13.6.1" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.1.tgz#ac6cbd9032b4c16e5c1e0c60138dfe44e4cc589d" + integrity sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw== + dependencies: + "@npmcli/git" "^3.0.0" + "@npmcli/installed-package-contents" "^1.0.7" + "@npmcli/promise-spawn" "^3.0.0" + "@npmcli/run-script" "^4.1.0" + cacache "^16.0.0" + chownr "^2.0.0" + fs-minipass "^2.1.0" + infer-owner "^1.0.4" + minipass "^3.1.6" + mkdirp "^1.0.4" + npm-package-arg "^9.0.0" + npm-packlist "^5.1.0" + npm-pick-manifest "^7.0.0" + npm-registry-fetch "^13.0.1" + proc-log "^2.0.0" + promise-retry "^2.0.1" + read-package-json "^5.0.0" + read-package-json-fast "^2.0.3" + rimraf "^3.0.2" + ssri "^9.0.0" + tar "^6.1.11" + pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" @@ -5662,6 +7219,15 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-conflict-json@^2.0.1, parse-conflict-json@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323" + integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA== + dependencies: + json-parse-even-better-errors "^2.3.1" + just-diff "^5.0.1" + just-diff-apply "^5.2.0" + parse-entities@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.0.tgz#f67c856d4e3fe19b1a445c3fabe78dcdc1053eeb" @@ -5684,6 +7250,16 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + parse-ms@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" @@ -5704,6 +7280,11 @@ path-exists@^3.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -5714,7 +7295,7 @@ path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -5907,16 +7488,46 @@ pretty-ms@^7.0.1: dependencies: parse-ms "^2.1.0" +proc-log@^2.0.0, proc-log@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" + integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +promise-all-reject-late@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" + integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== + +promise-call-limit@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24" + integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q== + promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + +promzard@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw== + dependencies: + read "1" + prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" @@ -5969,6 +7580,16 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +q@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcode-terminal@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" + integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== + qs@6.10.3: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" @@ -5981,6 +7602,11 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + quick-lru@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" @@ -6001,7 +7627,7 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: +rc@1.2.8, rc@^1.2.7, rc@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -6065,6 +7691,38 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" +read-cmd-shim@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz#62b8c638225c61e6cc607f8f4b779f3b8238f155" + integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== + +read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" + integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== + dependencies: + json-parse-even-better-errors "^2.3.0" + npm-normalize-package-bin "^1.0.1" + +read-package-json@^5.0.0, read-package-json@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.1.tgz#1ed685d95ce258954596b13e2e0e76c7d0ab4c26" + integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== + dependencies: + glob "^8.0.1" + json-parse-even-better-errors "^2.3.1" + normalize-package-data "^4.0.0" + npm-normalize-package-bin "^1.0.1" + +read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -6074,6 +7732,32 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" +read-pkg@^5.0.0, read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +read@1, read@^1.0.7, read@~1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== + dependencies: + mute-stream "~0.0.4" + +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@^2.0.0, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" @@ -6087,14 +7771,15 @@ readable-stream@^2.0.0, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== +readdir-scoped-modules@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" + integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + debuglog "^1.0.1" + dezalgo "^1.0.0" + graceful-fs "^4.1.2" + once "^1.3.0" readdirp@~3.6.0: version "3.6.0" @@ -6113,6 +7798,14 @@ recast@^0.20.4: source-map "~0.6.1" tslib "^2.0.1" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + regenerate-unicode-properties@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" @@ -6171,6 +7864,13 @@ regexpu-core@^5.1.0: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.0.0" +registry-auth-token@^4.0.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" + integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== + dependencies: + rc "1.2.8" + regjsgen@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" @@ -6290,12 +7990,22 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.2: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -6375,7 +8085,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -6410,12 +8120,12 @@ semver@7.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.5, semver@^7.3.7: +semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -6451,6 +8161,11 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + set-cookie-parser@^2.4.8: version "2.5.0" resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.5.0.tgz#96b59525e1362c94335c3c761100bb6e8f2da4b0" @@ -6530,7 +8245,7 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2: +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -6561,6 +8276,11 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -6591,6 +8311,23 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" +socks-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" + integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== + dependencies: + agent-base "^6.0.2" + debug "^4.3.3" + socks "^2.6.2" + +socks@^2.6.2: + version "2.7.0" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.0.tgz#f9225acdb841e874dca25f870e9130990f3913d0" + integrity sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA== + dependencies: + ip "^2.0.0" + smart-buffer "^4.2.0" + sort-object-keys@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" @@ -6642,7 +8379,7 @@ source-map@^0.5.6: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -6695,6 +8432,20 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -6702,6 +8453,13 @@ ssri@^8.0.1: dependencies: minipass "^3.1.1" +ssri@^9.0.0, ssri@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== + dependencies: + minipass "^3.1.1" + stack-trace@0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" @@ -6730,7 +8488,7 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -string-width@^4.1.0: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -6814,6 +8572,18 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -6899,7 +8669,7 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.0.2: +tar@^6.0.2, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== @@ -6911,6 +8681,11 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + temp@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" @@ -6918,7 +8693,23 @@ temp@^0.8.4: dependencies: rimraf "~2.6.2" -text-table@^0.2.0: +tempy@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" + integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== + dependencies: + del "^6.0.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +text-extensions@^1.0.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + +text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== @@ -6931,11 +8722,23 @@ through2@^2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: +through2@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== + dependencies: + readable-stream "3" + +through@2, "through@>=2.2.7 <3", through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tiny-relative-date@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" + integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -6995,6 +8798,16 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +treeverse@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca" + integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A== + +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + trough@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" @@ -7050,6 +8863,16 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -7060,6 +8883,16 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -7073,6 +8906,11 @@ typescript@^4.7.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== +uglify-js@^3.1.4: + version "3.16.2" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.16.2.tgz#0481e1dbeed343ad1c2ddf3c6d42e89b7a6d4def" + integrity sha512-AaQNokTNgExWrkEYA24BTNMSjyqEXPSfhqoS0AxmHkCJ4U+Dyy5AvbGV/sqxuxficEfGGoX3zWw9R7QpLFfEsg== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -7148,6 +8986,13 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + unist-builder@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" @@ -7211,6 +9056,11 @@ unist-util-visit@^4.0.0: unist-util-is "^5.0.0" unist-util-visit-parents "^5.0.0" +universal-user-agent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" + integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -7249,6 +9099,11 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== +url-join@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" + integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== + urlpattern-polyfill@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-4.0.3.tgz#c1fa7a73eb4e6c6a1ffb41b24cf31974f7392d3b" @@ -7284,7 +9139,7 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -validate-npm-package-license@^3.0.1: +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -7292,6 +9147,13 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validate-npm-package-name@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" + integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== + dependencies: + builtins "^5.0.0" + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -7323,7 +9185,12 @@ vfile@^5.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -wcwidth@^1.0.1: +walk-up-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" + integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== + +wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== @@ -7361,18 +9228,30 @@ which@^1.2.9: dependencies: isexe "^2.0.0" -which@^2.0.1: +which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" +wide-align@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + wrangler@beta: version "0.0.0-a59765c" resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-0.0.0-a59765c.tgz#24b4c3f84c70ac602f98f1f5e35a809821b33cd2" @@ -7415,6 +9294,14 @@ write-file-atomic@^2.3.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" + integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + ws@^7.4.5: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" @@ -7474,6 +9361,11 @@ yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + youch@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/youch/-/youch-2.2.2.tgz#cb87a359a5c524ebd35eb07ca3a1521dbc7e1a3e" From 02bb91d11dde7bfcb16a68a57d6535ce364eafc9 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 14:01:05 +0530 Subject: [PATCH 018/125] fix(package): set name and description --- package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.json b/package.json index 0834486d..23a2df2d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,11 @@ { + "name": "galerie", + "version": "0.1.0", "private": true, "sideEffects": false, + "author": "Ayaan Zaidi (hi@obviy.us)", + "license": "GNU GPLv3", + "description": "Self hosted gallery written in React + Remix. Ships minimal JS to the client. Server Side Rendered.", "scripts": { "build:images": "node importer.mjs", "build": "yarn run build:css && yarn run build:images && remix build", From 981770ea38c2b111d226a2fbb8e93c5770879e7b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 08:32:44 +0000 Subject: [PATCH 019/125] chore(release): 1.0.0 [skip ci] # 1.0.0 (2022-07-22) ### Bug Fixes * **css:** remove generated CSS ([65f9cdb](https://github.com/obviyus/galerie/commit/65f9cdb5b61ee59bf8d968f6740ab9f5649d580a)) * **images:** change image directory ([07f051d](https://github.com/obviyus/galerie/commit/07f051d6a724bfb9e787e590373e0fee726659e1)) * **images:** fix image headers ([ac4e719](https://github.com/obviyus/galerie/commit/ac4e7195cd9692abb11638b5473bf3d6f57ea8ef)) * **images:** restore lost EXIF ([4fcc9f5](https://github.com/obviyus/galerie/commit/4fcc9f51d45e5ae704d05c7674dcf5129e7c91be)) * **image:** use correct absolute image path ([be50696](https://github.com/obviyus/galerie/commit/be50696c44ccb51d6ba7d54611fa3c32c15d8a93)) * **imports:** use JS file ([b5b192f](https://github.com/obviyus/galerie/commit/b5b192fd866ce3b060034fb746747a77ef6aa036)) * **imports:** use relative imports ([4cb15a0](https://github.com/obviyus/galerie/commit/4cb15a05dc1d86a7732c58a167c422a73d1c548d)) * **index:** use absolute imports ([9cfdc94](https://github.com/obviyus/galerie/commit/9cfdc943cb97a84bbb7100e94476a9abeb0c1e31)) * **meta:** use absolute path for image ([f67bb83](https://github.com/obviyus/galerie/commit/f67bb832537850fca00916def33c449ec89e91c8)) * **package:** set name and description ([02bb91d](https://github.com/obviyus/galerie/commit/02bb91d11dde7bfcb16a68a57d6535ce364eafc9)) ### Features * **exif:** sort images by EXIF date ([184c729](https://github.com/obviyus/galerie/commit/184c72951354b10fb056af3a7376dcbd63008c1d)) * **images:** add images ([db00847](https://github.com/obviyus/galerie/commit/db008470a3e5b928474d287f3536def0ee0feeb4)) * **images:** generate compressed variant ([c020fe1](https://github.com/obviyus/galerie/commit/c020fe1c43b50669ed49bd185897d4c0c199445f)) * **meta:** improve usage of meta-tags ([44d36ec](https://github.com/obviyus/galerie/commit/44d36ec880c73889fc21662970e70ce746fa5b1a)) --- CHANGELOG.md | 23 +++++++++++++++++++++++ package.json | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..1cf729ad --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,23 @@ +# 1.0.0 (2022-07-22) + + +### Bug Fixes + +* **css:** remove generated CSS ([355631e](https://github.com/obviyus/galerie/commit/355631ee6fd49073c65d5e7361a59cb5d2cdaba4)) +* **images:** change image directory ([c9f3ee0](https://github.com/obviyus/galerie/commit/c9f3ee0ce1df2e7089d3eb64b50c1fa614df9ca7)) +* **images:** fix image headers ([0b34c2b](https://github.com/obviyus/galerie/commit/0b34c2bf30caf1b889e1c420f8d1f9cd9c73bca2)) +* **images:** restore lost EXIF ([832d568](https://github.com/obviyus/galerie/commit/832d568e40937c3f0bf91907ead87f6867451db6)) +* **image:** use correct absolute image path ([c51fc0c](https://github.com/obviyus/galerie/commit/c51fc0cae539bd8f18ee1ed1ca5547c377fa9942)) +* **imports:** use JS file ([68d443d](https://github.com/obviyus/galerie/commit/68d443d1d129dac2c0dea4803e2bddd7a5da3398)) +* **imports:** use relative imports ([1e904b1](https://github.com/obviyus/galerie/commit/1e904b197ff25146124a111cdcb68c7f8276e30b)) +* **index:** use absolute imports ([c52de26](https://github.com/obviyus/galerie/commit/c52de2667824f0a29be38c83e04ea53f95277994)) +* **meta:** use absolute path for image ([dc97f7c](https://github.com/obviyus/galerie/commit/dc97f7c8044a801ee6b6976d3a137b7a688e3048)) +* **package:** set name and description ([9e527ae](https://github.com/obviyus/galerie/commit/9e527aeab9d33ffa04e18c18ee71017ca73e28ca)) + + +### Features + +* **exif:** sort images by EXIF date ([c9b88b1](https://github.com/obviyus/galerie/commit/c9b88b1b8cc183f4fde47ca5c79d289820952586)) +* **images:** add images ([df1dbbc](https://github.com/obviyus/galerie/commit/df1dbbc0ef698d6cda183ffd7a5df1b68abd1c39)) +* **images:** generate compressed variant ([6b9344a](https://github.com/obviyus/galerie/commit/6b9344a3a11f4f34b9972dd9da4b0a7af1ee68c0)) +* **meta:** improve usage of meta-tags ([50584cb](https://github.com/obviyus/galerie/commit/50584cb13ea27c849a9172eb993e911f4905b9d9)) diff --git a/package.json b/package.json index 23a2df2d..800b15e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "0.1.0", + "version": "1.0.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From a78950251844acf4b30b423162276b6844e43547 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 14:34:15 +0530 Subject: [PATCH 020/125] feat(image): generate WebP for thumbnails --- importer.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/importer.mjs b/importer.mjs index 387dd65c..52bd261e 100644 --- a/importer.mjs +++ b/importer.mjs @@ -71,7 +71,7 @@ export default async function imageImporter() { .toFile(`./images/thumbnail/${ filename }.jpeg`), sharp(`images/original/${ image }`) .rotate() - .jpeg({ mozjpeg: true, force: true }) + .webp() .toFile(`./images/compressed/${ filename }.jpeg`), ]); From 8e2ddac6fc71dab159a9b46de76d034188a8fe11 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 09:05:58 +0000 Subject: [PATCH 021/125] chore(release): 1.1.0 [skip ci] # [1.1.0](https://github.com/obviyus/galerie/compare/v1.0.0...v1.1.0) (2022-07-22) ### Features * **image:** generate WebP for thumbnails ([a789502](https://github.com/obviyus/galerie/commit/a78950251844acf4b30b423162276b6844e43547)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cf729ad..ddfbb885 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.1.0](https://github.com/obviyus/galerie/compare/v1.0.0...v1.1.0) (2022-07-22) + + +### Features + +* **image:** generate WebP for thumbnails ([e330cf7](https://github.com/obviyus/galerie/commit/e330cf79ad22298c62697220e0b9b39dea17a2ce)) + # 1.0.0 (2022-07-22) diff --git a/package.json b/package.json index 800b15e5..160e7fdf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.0.0", + "version": "1.1.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 1ab1cb819a18bd0070c48f5930d3d14a76548458 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 15:25:58 +0530 Subject: [PATCH 022/125] docs(readme): update readme --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0cff2ccb..0baec61d 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,50 @@

- Lines of code - Website - GitHub commit activity + Logo

+

Musée

+

- Logo + GitHub package.json version + Website + GitHub commit activity

-

Galerie

+

Fast, responsive , self-hosted image gallery. Ships minimal JS to the client.

+ +[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) was written primarily to experiment around with https://remix.run/. Until now I had been using the *excellent* [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. + +Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) withtout the use of client-side JS to determine the window size to calculating number of columns. At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. + + +## ✨ Features +- [x] Generate WebP image thumbnails +- [x] Compress original images +- [x] Strip image metadata before deployment +- [x] Typescript support +- [x] Server Side Rendered +- [x] Uses TailwindCSS +- [x] OpenGraph meta tags +- [ ] Captions for images +- [ ] Device metadata for images +- [ ] Image geo-tag map generation + +## 🏗 Development +1. Install dependencies. +```bash +$ yarn install +``` +Setup `config.ts` with metadata information for your website. + +2. Start development server +```bash +$ yarn run dev +``` + +## 🚀 Deployment +Deployment (for now) is done to Cloudflare Pages. Documentation is available here: https://developers.cloudflare.com/pages/framework-guides/remix/ + +## Contributing +I'm relatively inexperienced with React so any and all contirbutions are welcome. -

Self hosted gallery written in React + Remix. Ships minimal JS to the client. Server Side Rendered.

+This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format). From 102a7391721b11d4dbd29d8d793f030b3716de69 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 15:30:31 +0530 Subject: [PATCH 023/125] =?UTF-8?q?docs(readme):=20rename=20galerie=20to?= =?UTF-8?q?=20mus=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0baec61d..c26dfbe9 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,9 @@

Musée

- GitHub package.json version - Website - GitHub commit activity + GitHub package.json version + Website + GitHub commit activity

Fast, responsive , self-hosted image gallery. Ships minimal JS to the client.

From 4717fd20a1a7b6f4e240d3ed5dfbfb7a7a0c9247 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 15:32:46 +0530 Subject: [PATCH 024/125] docs(readme): add pronunciation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c26dfbe9..fbded559 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@

Fast, responsive , self-hosted image gallery. Ships minimal JS to the client.

-[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) was written primarily to experiment around with https://remix.run/. Until now I had been using the *excellent* [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. +[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written primarily to experiment around with https://remix.run/. Until now I had been using the *excellent* [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) withtout the use of client-side JS to determine the window size to calculating number of columns. At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. From c66648fcb99b3c01f85c06896958e5ac539406e5 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 15:42:19 +0530 Subject: [PATCH 025/125] fix(link): remove prefetching --- app/routes/index.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/routes/index.tsx b/app/routes/index.tsx index c6f676a0..f06c72cd 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,6 +1,5 @@ import images from '~/images'; import Masonry from 'react-masonry-css' -import { Link } from "@remix-run/react"; const breakpointColumnsObj = { default: 2, @@ -21,7 +20,7 @@ export default function Index() { > { Object.entries(images).map(([name, image]) => { - return + return { - + }) } From aca8948a91146399b11204e771458120be0ce0fb Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 10:14:12 +0000 Subject: [PATCH 026/125] chore(release): 1.1.1 [skip ci] ## [1.1.1](https://github.com/obviyus/musee/compare/v1.1.0...v1.1.1) (2022-07-22) ### Bug Fixes * **link:** remove prefetching ([c66648f](https://github.com/obviyus/musee/commit/c66648fcb99b3c01f85c06896958e5ac539406e5)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ddfbb885..02305c00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.1.1](https://github.com/obviyus/musee/compare/v1.1.0...v1.1.1) (2022-07-22) + + +### Bug Fixes + +* **link:** remove prefetching ([6318a0f](https://github.com/obviyus/musee/commit/6318a0ff9c033ac51c33ba687a7552facd190b43)) + # [1.1.0](https://github.com/obviyus/galerie/compare/v1.0.0...v1.1.0) (2022-07-22) diff --git a/package.json b/package.json index 160e7fdf..4f4502dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.1.0", + "version": "1.1.1", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From d77b7f7d330e3b3f26836f72f446c22f80abb362 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 15:55:21 +0530 Subject: [PATCH 027/125] fix(link): pre-fetch links on hover --- app/routes/index.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/routes/index.tsx b/app/routes/index.tsx index f06c72cd..c6f676a0 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,5 +1,6 @@ import images from '~/images'; import Masonry from 'react-masonry-css' +import { Link } from "@remix-run/react"; const breakpointColumnsObj = { default: 2, @@ -20,7 +21,7 @@ export default function Index() { > { Object.entries(images).map(([name, image]) => { - return + return { - + }) } From 5dc5b052a34c4a7d2e3d669a1593d524f0943733 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 10:26:43 +0000 Subject: [PATCH 028/125] chore(release): 1.1.2 [skip ci] ## [1.1.2](https://github.com/obviyus/musee/compare/v1.1.1...v1.1.2) (2022-07-22) ### Bug Fixes * **link:** pre-fetch links on hover ([d77b7f7](https://github.com/obviyus/musee/commit/d77b7f7d330e3b3f26836f72f446c22f80abb362)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02305c00..5c4ac23b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.1.2](https://github.com/obviyus/musee/compare/v1.1.1...v1.1.2) (2022-07-22) + + +### Bug Fixes + +* **link:** pre-fetch links on hover ([c3552cd](https://github.com/obviyus/musee/commit/c3552cd604295d75edf403cf719e6646227b16d5)) + ## [1.1.1](https://github.com/obviyus/musee/compare/v1.1.0...v1.1.1) (2022-07-22) diff --git a/package.json b/package.json index 4f4502dd..8283123d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.1.1", + "version": "1.1.2", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From ee4059f18b85dbe80671e3905fb9dfb368e70c6a Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 16:05:58 +0530 Subject: [PATCH 029/125] docs(spelling): fix spelling mistakes --- README.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fbded559..ebfb3d24 100644 --- a/README.md +++ b/README.md @@ -10,14 +10,14 @@ GitHub commit activity

-

Fast, responsive , self-hosted image gallery. Ships minimal JS to the client.

+

Fast, responsive, self-hosted image gallery. Ships minimal JS to the client.

-[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written primarily to experiment around with https://remix.run/. Until now I had been using the *excellent* [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. - -Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) withtout the use of client-side JS to determine the window size to calculating number of columns. At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. +[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written primarily to experiment around with https://remix.run/. Until now I had been using the _excellent_ [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. +Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the use of client-side JS to determine the window size (used for calculating the number of columns). At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. ## ✨ Features + - [x] Generate WebP image thumbnails - [x] Compress original images - [x] Strip image metadata before deployment @@ -25,26 +25,33 @@ Unfortunately, a responsive masonry layout is [not possible](https://stackoverfl - [x] Server Side Rendered - [x] Uses TailwindCSS - [x] OpenGraph meta tags +- [x] Link pre-fetching - [ ] Captions for images - [ ] Device metadata for images - [ ] Image geo-tag map generation ## 🏗 Development + 1. Install dependencies. + ```bash $ yarn install ``` + Setup `config.ts` with metadata information for your website. 2. Start development server + ```bash $ yarn run dev ``` ## 🚀 Deployment + Deployment (for now) is done to Cloudflare Pages. Documentation is available here: https://developers.cloudflare.com/pages/framework-guides/remix/ ## Contributing -I'm relatively inexperienced with React so any and all contirbutions are welcome. + +I'm relatively inexperienced with React so any and all contributions are welcome. This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format). From f087f360367670fe19daf2f24e24e2f14748b807 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 16:28:28 +0530 Subject: [PATCH 030/125] docs(demo): demo image --- images/preview.webp | Bin 0 -> 770934 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/preview.webp diff --git a/images/preview.webp b/images/preview.webp new file mode 100644 index 0000000000000000000000000000000000000000..fd66ca2f992016b1513306b3d026ab98ba26a753 GIT binary patch literal 770934 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

qw{Rscm|Ebkv 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%0DiLq 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¾g*r3 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

_G3$s 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

8Yv&ot$ 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

+ [ Live Demo ] +

+ ## ✨ Features - [x] Generate WebP image thumbnails From be5e02985d9ce1a6f5bebe77694c46fd44197447 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 17:22:13 +0530 Subject: [PATCH 032/125] feat(image): show larger images --- app/routes/image/$name.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 746c1bb4..378c71cf 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -39,18 +39,18 @@ export default function ImageRoute() { const data = useLoaderData(); return ( -
+
{ -

+

{ data.title }

From bd8f098fd866f01f01622245906ff93980898716 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 11:53:33 +0000 Subject: [PATCH 033/125] chore(release): 1.2.0 [skip ci] # [1.2.0](https://github.com/obviyus/musee/compare/v1.1.2...v1.2.0) (2022-07-22) ### Features * **image:** show larger images ([be5e029](https://github.com/obviyus/musee/commit/be5e02985d9ce1a6f5bebe77694c46fd44197447)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c4ac23b..a6c64acd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.2.0](https://github.com/obviyus/musee/compare/v1.1.2...v1.2.0) (2022-07-22) + + +### Features + +* **image:** show larger images ([2bd52f9](https://github.com/obviyus/musee/commit/2bd52f91de7f602bcd54c395415dae5dcb63c7d1)) + ## [1.1.2](https://github.com/obviyus/musee/compare/v1.1.1...v1.1.2) (2022-07-22) diff --git a/package.json b/package.json index 8283123d..eaadbf48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.1.2", + "version": "1.2.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 3d166806b850f516c980fe31bac099999bc8062e Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 17:38:31 +0530 Subject: [PATCH 034/125] feat(image): eager load first 5 images --- app/routes/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/routes/index.tsx b/app/routes/index.tsx index c6f676a0..02ec0cad 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -20,7 +20,7 @@ export default function Index() { columnClassName="" > { - Object.entries(images).map(([name, image]) => { + Object.entries(images).map(([name, image], index) => { return 4 ? 'lazy' : 'eager' } className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } /> From bb29ecb6ccc6d765e7d67c63d4dd120f8ba3baf4 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 17:38:40 +0530 Subject: [PATCH 035/125] feat(webp): use webp for thumbnails --- importer.mjs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/importer.mjs b/importer.mjs index 52bd261e..964ca15a 100644 --- a/importer.mjs +++ b/importer.mjs @@ -2,10 +2,11 @@ import * as fs from "fs"; import sharp from "sharp"; import ExifReader from "exifreader"; import { parse } from "fecha"; +import * as path from "path"; function imageLister() { return fs.readdirSync('images/original').filter(file => { - return file.endsWith('.jpg') || file.endsWith('.jpeg'); + return [".jpg", ".jpeg", ".png", ".webp"].includes(path.extname(file)); }); } @@ -67,11 +68,11 @@ export default async function imageImporter() { sharp(`images/original/${ image }`) .rotate() .resize({ width: 640, withoutEnlargement: true }) - .jpeg({ quality: 80, mozjpeg: true, force: true }) - .toFile(`./images/thumbnail/${ filename }.jpeg`), + .webp({ quality: 80, force: true }) + .toFile(`./images/thumbnail/${ filename }.webp`), sharp(`images/original/${ image }`) .rotate() - .webp() + .jpeg({ mozjpeg: true, force: true }) .toFile(`./images/compressed/${ filename }.jpeg`), ]); @@ -85,14 +86,14 @@ export default async function imageImporter() { date = fs.statSync(`images/original/${ image }`).birthtime; } - const thumbnailMetadata = await sharp(`images/thumbnail/${ filename }.jpeg`).metadata(); + const thumbnailMetadata = await sharp(`images/thumbnail/${ filename }.webp`).metadata(); original_size += fs.statSync(`images/original/${ image }`).size; compressed_size += fs.statSync(`images/compressed/${ filename }.jpeg`).size; return { name: filename, - thumbnailPath: `./images/thumbnail/${ filename }.jpeg`, + thumbnailPath: `./images/thumbnail/${ filename }.webp`, compressedPath: `./images/compressed/${ filename }.jpeg`, readableDate: getReadableDate(date), date: date, From 4fc610b5d8d3aa46ba00cf3e765aa6be3400f3ee Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 12:10:00 +0000 Subject: [PATCH 036/125] chore(release): 1.3.0 [skip ci] # [1.3.0](https://github.com/obviyus/musee/compare/v1.2.0...v1.3.0) (2022-07-22) ### Features * **image:** eager load first 5 images ([3d16680](https://github.com/obviyus/musee/commit/3d166806b850f516c980fe31bac099999bc8062e)) * **webp:** use webp for thumbnails ([bb29ecb](https://github.com/obviyus/musee/commit/bb29ecb6ccc6d765e7d67c63d4dd120f8ba3baf4)) --- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c64acd..49f7a146 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [1.3.0](https://github.com/obviyus/musee/compare/v1.2.0...v1.3.0) (2022-07-22) + + +### Features + +* **image:** eager load first 5 images ([8fedc0e](https://github.com/obviyus/musee/commit/8fedc0e8e9b08f1c4283a9a28a1d1a90942f50fc)) +* **webp:** use webp for thumbnails ([a556ff1](https://github.com/obviyus/musee/commit/a556ff1aba72ff53a0c6e0403bb91534f95a088b)) + # [1.2.0](https://github.com/obviyus/musee/compare/v1.1.2...v1.2.0) (2022-07-22) diff --git a/package.json b/package.json index eaadbf48..fbc428b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.2.0", + "version": "1.3.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 21209ce0e170423b4bd8c4c2505d6bba29c94275 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 21:55:01 +0530 Subject: [PATCH 037/125] feat(cdn): use statically.io for image delivery --- app/routes/image/$name.tsx | 5 +++-- app/routes/index.tsx | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 378c71cf..6d34b818 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -39,9 +39,10 @@ export default function ImageRoute() { const data = useLoaderData(); return ( -
+
- { { return - { Date: Fri, 22 Jul 2022 22:11:32 +0530 Subject: [PATCH 038/125] feat(cdn): convert to webp for card --- app/routes/image/$name.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 6d34b818..157611d8 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -42,7 +42,7 @@ export default function ImageRoute() {
- { Date: Fri, 22 Jul 2022 22:11:48 +0530 Subject: [PATCH 039/125] docs(cdn): update docs for CDN --- README.md | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7c2fc858..b9acde39 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- Logo + Logo

Musée

@@ -12,9 +12,15 @@

Fast, responsive, self-hosted image gallery. Ships minimal JS to the client.

-[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written primarily to experiment around with https://remix.run/. Until now I had been using the _excellent_ [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. +[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written +primarily to experiment around with https://remix.run/. Until now I had been using the _ +excellent_ [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but +felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while +maintaining the masonry layout. -Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the use of client-side JS to determine the window size (used for calculating the number of columns). At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. +Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the +use of client-side JS to determine the window size (used for calculating the number of columns). At least +until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available.
demo @@ -33,7 +39,8 @@ Unfortunately, a responsive masonry layout is [not possible](https://stackoverfl - [x] Server Side Rendered - [x] Uses TailwindCSS - [x] OpenGraph meta tags -- [x] Link pre-fetching +- [x] Link pre-fetching +- [x] Uses `statically.io` for image delivery - [ ] Captions for images - [ ] Device metadata for images - [ ] Image geo-tag map generation @@ -56,10 +63,14 @@ $ yarn run dev ## 🚀 Deployment -Deployment (for now) is done to Cloudflare Pages. Documentation is available here: https://developers.cloudflare.com/pages/framework-guides/remix/ +Deployment (for now) is done to Cloudflare Pages. Documentation is available +here: https://developers.cloudflare.com/pages/framework-guides/remix/ ## Contributing I'm relatively inexperienced with React so any and all contributions are welcome. -This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format). +This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of +tools to generate version numbers. All commit messages **must** conform to +the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format) +. From 4538d9e63f53c19cb6d63afb87a1b3020d02d1cb Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 22 Jul 2022 16:50:23 +0000 Subject: [PATCH 040/125] chore(release): 1.4.0 [skip ci] # [1.4.0](https://github.com/obviyus/musee/compare/v1.3.0...v1.4.0) (2022-07-22) ### Features * **cdn:** convert to webp for card ([6490389](https://github.com/obviyus/musee/commit/649038920b3fc18844230bada721f945c8a16ba4)) * **cdn:** use statically.io for image delivery ([21209ce](https://github.com/obviyus/musee/commit/21209ce0e170423b4bd8c4c2505d6bba29c94275)) --- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49f7a146..7d4f947e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [1.4.0](https://github.com/obviyus/musee/compare/v1.3.0...v1.4.0) (2022-07-22) + + +### Features + +* **cdn:** convert to webp for card ([52030b4](https://github.com/obviyus/musee/commit/52030b4aba2ce25194908ff6ed0ce85474d45c31)) +* **cdn:** use statically.io for image delivery ([7cdb05b](https://github.com/obviyus/musee/commit/7cdb05b4b9d5853ade5051486a7dcbccc3db1c88)) + # [1.3.0](https://github.com/obviyus/musee/compare/v1.2.0...v1.3.0) (2022-07-22) diff --git a/package.json b/package.json index fbc428b9..8d277dbd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.3.0", + "version": "1.4.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From cf010ee4b1f0dca183b937d0af6b7276212e5b8c Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 23 Jul 2022 12:40:44 +0530 Subject: [PATCH 041/125] chore(deps): install framer-motion --- package.json | 13 +++--- yarn.lock | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 117 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 8d277dbd..2b0df145 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@remix-run/cloudflare-pages": "^1.6.5", "@remix-run/react": "^1.6.5", "cross-env": "^7.0.3", + "framer-motion": "^6.5.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-masonry-css": "^1.0.16", @@ -30,6 +31,11 @@ "@cloudflare/workers-types": "^3.10.0", "@remix-run/dev": "^1.6.5", "@remix-run/eslint-config": "^1.6.5", + "@semantic-release/changelog": "^6.0.1", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.5", + "@semantic-release/npm": "^9.0.1", + "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^17.0.45", "@types/react-dom": "^17.0.17", "autoprefixer": "^10.4.7", @@ -40,12 +46,7 @@ "postcss": "^8.4.14", "sharp": "^0.30.7", "typescript": "^4.7.4", - "wrangler": "beta", - "@semantic-release/changelog": "^6.0.1", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.5", - "@semantic-release/npm": "^9.0.1", - "@semantic-release/release-notes-generator": "^10.0.3" + "wrangler": "beta" }, "engines": { "node": ">=14" diff --git a/yarn.lock b/yarn.lock index e7173bee..65c5fcb3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1051,6 +1051,18 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== +"@emotion/is-prop-valid@^0.8.2": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + "@esbuild-plugins/node-globals-polyfill@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz#a313ab3efbb2c17c8ce376aa216c627c9b40f9d7" @@ -1295,6 +1307,59 @@ undici "5.5.1" ws "^8.2.2" +"@motionone/animation@^10.12.0": + version "10.13.1" + resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.13.1.tgz#ebacb50df4b7eb4957cf398c221ae10852f28520" + integrity sha512-dxQ+1wWxL6iFHDy1uv6hhcPjIdOg36eDT56jN4LI7Z5HZRyLpq8x1t7JFQclo/IEIb+6Bk4atmyinGFdXVECuA== + dependencies: + "@motionone/easing" "^10.13.1" + "@motionone/types" "^10.13.0" + "@motionone/utils" "^10.13.1" + tslib "^2.3.1" + +"@motionone/dom@10.12.0": + version "10.12.0" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.12.0.tgz#ae30827fd53219efca4e1150a5ff2165c28351ed" + integrity sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw== + dependencies: + "@motionone/animation" "^10.12.0" + "@motionone/generators" "^10.12.0" + "@motionone/types" "^10.12.0" + "@motionone/utils" "^10.12.0" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/easing@^10.13.1": + version "10.13.1" + resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.13.1.tgz#7927b7fe96135989e37c2cda957e4101a4b85aa8" + integrity sha512-INEsInHHDHVgx0dp5qlXi1lMXBqYicgLMMSn3zfGzaIvcaEbI1Uz8BoyNV4BiclTupG7RYIh+T6BU83ZcEe74g== + dependencies: + "@motionone/utils" "^10.13.1" + tslib "^2.3.1" + +"@motionone/generators@^10.12.0": + version "10.13.1" + resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.13.1.tgz#d4989d887b864e0aefbbec63eed35ce298a73773" + integrity sha512-+HK5u2YcNJCckTTqfOLgSVcrWv2z1dVwrSZEMVJuAh0EnWEWGDJRvMBoPc0cFf/osbkA2Rq9bH2+vP0Ex/D8uw== + dependencies: + "@motionone/types" "^10.13.0" + "@motionone/utils" "^10.13.1" + tslib "^2.3.1" + +"@motionone/types@^10.12.0", "@motionone/types@^10.13.0": + version "10.13.0" + resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.13.0.tgz#b22c549931ebd88ed5528158b5d611dc9dbb3756" + integrity sha512-qegk4qg8U1N9ZwAJ187BG3TkZz1k9LP/pvNtCSlqdq/PMUDKlCFG4ZnjJ481P0IOH/vIw1OzIbKIuyg0A3rk9g== + +"@motionone/utils@^10.12.0", "@motionone/utils@^10.13.1": + version "10.13.1" + resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.13.1.tgz#14919dfcda36b54b184fff690bc0125d554f60cd" + integrity sha512-TjDPTIppaf3ofBXQv4ZzAketJgN0sclALXfZ6mfrkjJkOy83mLls9744F+6S+VKCpBmvbZcBY4PQfrfhAfeMtA== + dependencies: + "@motionone/types" "^10.13.0" + hey-listen "^1.0.8" + tslib "^2.3.1" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -4417,6 +4482,27 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" +framer-motion@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-6.5.1.tgz#802448a16a6eb764124bf36d8cbdfa6dd6b931a7" + integrity sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw== + dependencies: + "@motionone/dom" "10.12.0" + framesync "6.0.1" + hey-listen "^1.0.8" + popmotion "11.0.3" + style-value-types "5.0.0" + tslib "^2.1.0" + optionalDependencies: + "@emotion/is-prop-valid" "^0.8.2" + +framesync@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.0.1.tgz#5e32fc01f1c42b39c654c35b16440e07a25d6f20" + integrity sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== + dependencies: + tslib "^2.1.0" + fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -4792,6 +4878,11 @@ hast-util-whitespace@^2.0.0: resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== +hey-listen@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" + integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== + history@^5.2.0, history@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" @@ -7386,6 +7477,16 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" +popmotion@11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.3.tgz#565c5f6590bbcddab7a33a074bb2ba97e24b0cc9" + integrity sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA== + dependencies: + framesync "6.0.1" + hey-listen "^1.0.8" + style-value-types "5.0.0" + tslib "^2.1.0" + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -8601,6 +8702,14 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" +style-value-types@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.0.0.tgz#76c35f0e579843d523187989da866729411fc8ad" + integrity sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA== + dependencies: + hey-listen "^1.0.8" + tslib "^2.1.0" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -8837,7 +8946,7 @@ tslib@^1.13.0, tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.1.0: +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== From e887d902da112a581a2f167bf45c53d72c038281 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 23 Jul 2022 12:41:22 +0530 Subject: [PATCH 042/125] chore(deps): bump deps --- package.json | 10 +++++----- yarn.lock | 56 ++++++++++++++++++++++++---------------------------- 2 files changed, 31 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index 2b0df145..0b5bfd5e 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "@remix-run/react": "^1.6.5", "cross-env": "^7.0.3", "framer-motion": "^6.5.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", "tailwindcss": "^3.1.6" }, @@ -36,8 +36,8 @@ "@semantic-release/github": "^8.0.5", "@semantic-release/npm": "^9.0.1", "@semantic-release/release-notes-generator": "^10.0.3", - "@types/react": "^17.0.45", - "@types/react-dom": "^17.0.17", + "@types/react": "^18.0.15", + "@types/react-dom": "^18.0.6", "autoprefixer": "^10.4.7", "eslint": "^8.15.0", "exifreader": "^4.5.0", @@ -46,7 +46,7 @@ "postcss": "^8.4.14", "sharp": "^0.30.7", "typescript": "^4.7.4", - "wrangler": "beta" + "wrangler": "2.0.22" }, "engines": { "node": ">=14" diff --git a/yarn.lock b/yarn.lock index 65c5fcb3..efd3bc01 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2031,17 +2031,17 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^17.0.17": - version "17.0.17" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.17.tgz#2e3743277a793a96a99f1bf87614598289da68a1" - integrity sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg== +"@types/react-dom@^18.0.6": + version "18.0.6" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1" + integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA== dependencies: - "@types/react" "^17" + "@types/react" "*" -"@types/react@^17", "@types/react@^17.0.45": - version "17.0.47" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.47.tgz#4ee71aaf4c5a9e290e03aa4d0d313c5d666b3b78" - integrity sha512-mk0BL8zBinf2ozNr3qPnlu1oyVTYq+4V7WA76RgxUAtf0Em/Wbid38KN6n4abEkvO4xMTBWmnP1FtQzgkEiJoA== +"@types/react@*", "@types/react@^18.0.15": + version "18.0.15" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.15.tgz#d355644c26832dc27f3e6cbf0c4f4603fc4ab7fe" + integrity sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -7738,14 +7738,13 @@ rc@1.2.8, rc@^1.2.7, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== +react-dom@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" + scheduler "^0.23.0" react-is@^16.13.1: version "16.13.1" @@ -7777,13 +7776,12 @@ react-router@6.3.0: dependencies: history "^5.2.0" -react@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== +react@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" read-cache@^1.0.0: version "1.0.0" @@ -8191,13 +8189,12 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" selfsigned@^2.0.0, selfsigned@^2.0.1: version "2.0.1" @@ -9361,16 +9358,15 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@beta: - version "0.0.0-a59765c" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-0.0.0-a59765c.tgz#24b4c3f84c70ac602f98f1f5e35a809821b33cd2" - integrity sha512-EB5MPOnfTSsrTBdMsZa+K306e0/jVywqz/VSNFimA5t7eGkDFOXOJonD/V4VsFqAty88Lll2ocaDOQ6K9wP11A== +wrangler@2.0.22: + version "2.0.22" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.0.22.tgz#d88db702b95d8a561cc6046931330c04b104b251" + integrity sha512-mCKNvv3Yq8ClBaiEKZ/KGTYhwhf5r5ElkTNtUj50Y0Qo9JJYvLnphMteEjfnID5iopv2FxmHDeRSn/Jx7zSAkw== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" blake3-wasm "^2.1.5" - chokidar "^3.5.3" esbuild "0.14.47" miniflare "^2.6.0" nanoid "^3.3.3" From 79392208a84113e92a45c48bbf4e8a7150ca0692 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 23 Jul 2022 12:46:50 +0530 Subject: [PATCH 043/125] feat(framer): use `framer-motion` animations --- app/root.tsx | 10 ++++++++-- app/routes/image/$name.tsx | 32 ++++++++++++++++++++++---------- app/routes/index.tsx | 36 +++++++++++++++++++++++++----------- 3 files changed, 55 insertions(+), 23 deletions(-) diff --git a/app/root.tsx b/app/root.tsx index 492b9ec7..07d6114a 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -1,8 +1,9 @@ import type { LinksFunction, MetaFunction } from "@remix-run/cloudflare"; -import { Links, LiveReload, Meta, Outlet, Scripts, ScrollRestoration, } from "@remix-run/react"; +import { Links, LiveReload, Meta, Scripts, ScrollRestoration, useOutlet, } from "@remix-run/react"; import styles from "~/styles/app.css"; import favicon from "../public/favicon.svg"; import { config } from "../config"; +import { AnimatePresence } from 'framer-motion' export const meta: MetaFunction = () => ({ @@ -32,14 +33,19 @@ export const links: LinksFunction = () => { } export default function App() { + const outlet = useOutlet(); + return ( + { config.title } - + + { outlet } + diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 157611d8..c7a1628d 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -3,6 +3,7 @@ import { redirect } from "@remix-run/cloudflare"; import images from '~/images'; import { useLoaderData } from "@remix-run/react"; import { config } from "../../../config"; +import { motion } from "framer-motion" export const meta: MetaFunction = ({ data }) => { return { @@ -40,16 +41,27 @@ export default function ImageRoute() { return (
- - { - + className={ 'flex flex-col overflow-hidden max-w-screen-xl min-h-screen max-h-screen mx-auto p-10 items-center pb-16 pt-12' }> + + + { + +

{ data.title } diff --git a/app/routes/index.tsx b/app/routes/index.tsx index 543d7c53..2cbf1d27 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,6 +1,7 @@ import images from '~/images'; import Masonry from 'react-masonry-css' import { Link } from "@remix-run/react"; +import { motion } from "framer-motion" const breakpointColumnsObj = { default: 2, @@ -21,17 +22,30 @@ export default function Index() { > { Object.entries(images).map(([name, image], index) => { - return - { 4 ? 'lazy' : 'eager' } - className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } - /> - + return + + { 4 ? 'lazy' : 'eager' } + className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } + /> + + }) } From 9bb3ce23ef01240b9e0b9cd91b2e4680fc346aa9 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 23 Jul 2022 12:47:42 +0530 Subject: [PATCH 044/125] fix(cdn): re-add CDN links --- app/routes/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes/index.tsx b/app/routes/index.tsx index 2cbf1d27..e9f54c0d 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -35,7 +35,7 @@ export default function Index() { } } > - { Date: Sat, 23 Jul 2022 07:19:13 +0000 Subject: [PATCH 045/125] chore(release): 1.5.0 [skip ci] # [1.5.0](https://github.com/obviyus/musee/compare/v1.4.0...v1.5.0) (2022-07-23) ### Bug Fixes * **cdn:** re-add CDN links ([9bb3ce2](https://github.com/obviyus/musee/commit/9bb3ce23ef01240b9e0b9cd91b2e4680fc346aa9)) ### Features * **framer:** use `framer-motion` animations ([7939220](https://github.com/obviyus/musee/commit/79392208a84113e92a45c48bbf4e8a7150ca0692)) --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d4f947e..87f1d70d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [1.5.0](https://github.com/obviyus/musee/compare/v1.4.0...v1.5.0) (2022-07-23) + + +### Bug Fixes + +* **cdn:** re-add CDN links ([5b963cd](https://github.com/obviyus/musee/commit/5b963cdb708884aeab8af0f51cb7296c5c1a6aae)) + + +### Features + +* **framer:** use `framer-motion` animations ([b6e1947](https://github.com/obviyus/musee/commit/b6e194728ff3876413a257d330b9c5e1557b3f3a)) + # [1.4.0](https://github.com/obviyus/musee/compare/v1.3.0...v1.4.0) (2022-07-22) diff --git a/package.json b/package.json index 0b5bfd5e..b8e236a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.4.0", + "version": "1.5.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 19960cbd8bd3c9a19dc6269a5930eb88a67627fa Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 23 Jul 2022 12:59:46 +0530 Subject: [PATCH 046/125] fix(transition): fix ever-increasing load delay --- app/routes/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes/index.tsx b/app/routes/index.tsx index e9f54c0d..eb640b41 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -31,7 +31,7 @@ export default function Index() { type: "spring", stiffness: 260, damping: 20, - delay: index * 0.05, + delay: (index % 5) * 0.05, } } > From 33960033bdf88209fa4acac0b004361985073ac4 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 23 Jul 2022 07:31:08 +0000 Subject: [PATCH 047/125] chore(release): 1.5.1 [skip ci] ## [1.5.1](https://github.com/obviyus/musee/compare/v1.5.0...v1.5.1) (2022-07-23) ### Bug Fixes * **transition:** fix ever-increasing load delay ([19960cb](https://github.com/obviyus/musee/commit/19960cbd8bd3c9a19dc6269a5930eb88a67627fa)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87f1d70d..2fa6809f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.5.1](https://github.com/obviyus/musee/compare/v1.5.0...v1.5.1) (2022-07-23) + + +### Bug Fixes + +* **transition:** fix ever-increasing load delay ([a0e486c](https://github.com/obviyus/musee/commit/a0e486ce0d183e839abb492edc095bdc6957cab9)) + # [1.5.0](https://github.com/obviyus/musee/compare/v1.4.0...v1.5.0) (2022-07-23) diff --git a/package.json b/package.json index b8e236a4..12c03a6d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.5.0", + "version": "1.5.1", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From d1640d9dcd702568a81a2b57ea6034e8b26c642c Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 31 Jul 2022 10:31:46 +0530 Subject: [PATCH 048/125] fix(meta): remove parent description from image page --- app/routes/image/$name.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index c7a1628d..b359b7f3 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -8,8 +8,10 @@ import { motion } from "framer-motion" export const meta: MetaFunction = ({ data }) => { return { title: data.title, + description: data.title, viewport: "width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover", "og:title": data.title, + "og:description": data.title, "og:type": "image", "og:url": `${ config.url }/image/${ data.name }`, "og:image": `${ config.url }${ data.image }`, From fa5783757f3e313b095b9fa520dd0022120c6477 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 31 Jul 2022 05:03:24 +0000 Subject: [PATCH 049/125] chore(release): 1.5.2 [skip ci] ## [1.5.2](https://github.com/obviyus/musee/compare/v1.5.1...v1.5.2) (2022-07-31) ### Bug Fixes * **meta:** remove parent description from image page ([d1640d9](https://github.com/obviyus/musee/commit/d1640d9dcd702568a81a2b57ea6034e8b26c642c)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fa6809f..a499870a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.5.2](https://github.com/obviyus/musee/compare/v1.5.1...v1.5.2) (2022-07-31) + + +### Bug Fixes + +* **meta:** remove parent description from image page ([0ed6d09](https://github.com/obviyus/musee/commit/0ed6d097d96edd1af08cd6bed843f30c0dd9ebd8)) + ## [1.5.1](https://github.com/obviyus/musee/compare/v1.5.0...v1.5.1) (2022-07-23) diff --git a/package.json b/package.json index 12c03a6d..bf491abf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.5.1", + "version": "1.5.2", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 4af908e0aa53dbae9297df3063a16c3ff85f2d45 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 31 Jul 2022 11:04:43 +0530 Subject: [PATCH 050/125] fix(img): temporary fix for images stretching on Safari --- app/routes/image/$name.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index b359b7f3..986386fa 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -54,13 +54,14 @@ export default function ImageRoute() { damping: 20 } } > - + { From 103267d6ffe37e76c1dd18e7ac7c3665a9fef8e0 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 31 Jul 2022 05:36:00 +0000 Subject: [PATCH 051/125] chore(release): 1.5.3 [skip ci] ## [1.5.3](https://github.com/obviyus/musee/compare/v1.5.2...v1.5.3) (2022-07-31) ### Bug Fixes * **img:** temporary fix for images stretching on Safari ([4af908e](https://github.com/obviyus/musee/commit/4af908e0aa53dbae9297df3063a16c3ff85f2d45)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a499870a..321d2eb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.5.3](https://github.com/obviyus/musee/compare/v1.5.2...v1.5.3) (2022-07-31) + + +### Bug Fixes + +* **img:** temporary fix for images stretching on Safari ([03b2aa4](https://github.com/obviyus/musee/commit/03b2aa48f9f24dd8bcc874e9f4ff9cc8b81be8f6)) + ## [1.5.2](https://github.com/obviyus/musee/compare/v1.5.1...v1.5.2) (2022-07-31) diff --git a/package.json b/package.json index bf491abf..a42bdfc2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "galerie", - "version": "1.5.2", + "version": "1.5.3", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 759e2c24a5a4631ce560da2694195e75d793ec48 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 27 Aug 2022 20:01:01 +0530 Subject: [PATCH 052/125] chore(deps): bump dependencies --- package.json | 30 +- yarn.lock | 787 +++++++++++++++++++++++++-------------------------- 2 files changed, 402 insertions(+), 415 deletions(-) diff --git a/package.json b/package.json index a42bdfc2..06e4f7ba 100644 --- a/package.json +++ b/package.json @@ -17,36 +17,36 @@ "start": "cross-env NODE_ENV=production npm run dev:wrangler" }, "dependencies": { - "@remix-run/cloudflare": "^1.6.5", - "@remix-run/cloudflare-pages": "^1.6.5", - "@remix-run/react": "^1.6.5", + "@remix-run/cloudflare": "^1.7.0", + "@remix-run/cloudflare-pages": "^1.7.0", + "@remix-run/react": "^1.7.0", "cross-env": "^7.0.3", - "framer-motion": "^6.5.1", + "framer-motion": "^7.2.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", - "tailwindcss": "^3.1.6" + "tailwindcss": "^3.1.8" }, "devDependencies": { "@cloudflare/workers-types": "^3.10.0", - "@remix-run/dev": "^1.6.5", - "@remix-run/eslint-config": "^1.6.5", + "@remix-run/dev": "^1.7.0", + "@remix-run/eslint-config": "^1.7.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.5", + "@semantic-release/github": "^8.0.6", "@semantic-release/npm": "^9.0.1", "@semantic-release/release-notes-generator": "^10.0.3", - "@types/react": "^18.0.15", + "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", - "autoprefixer": "^10.4.7", - "eslint": "^8.15.0", - "exifreader": "^4.5.0", + "autoprefixer": "^10.4.8", + "eslint": "^8.23.0", + "exifreader": "^4.5.1", "fecha": "^4.2.3", "npm-run-all": "^4.1.5", - "postcss": "^8.4.14", + "postcss": "^8.4.16", "sharp": "^0.30.7", - "typescript": "^4.7.4", - "wrangler": "2.0.22" + "typescript": "^4.8.2", + "wrangler": "2.0.27" }, "engines": { "node": ">=14" diff --git a/yarn.lock b/yarn.lock index efd3bc01..e2d0678c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1076,14 +1076,14 @@ escape-string-regexp "^4.0.0" rollup-plugin-node-polyfills "^0.2.1" -"@eslint/eslintrc@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f" - integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== +"@eslint/eslintrc@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz#de0807bfeffc37b964a7d0400e0c348ce5a2543d" + integrity sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.3.2" + espree "^9.4.0" globals "^13.15.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -1096,15 +1096,25 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@humanwhocodes/config-array@^0.9.2": - version "0.9.5" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" - integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== +"@humanwhocodes/config-array@^0.10.4": + version "0.10.4" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz#01e7366e57d2ad104feea63e72248f22015c520c" + integrity sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" minimatch "^3.0.4" +"@humanwhocodes/gitignore-to-minimatch@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz#316b0a63b91c10e53f242efb4ace5c3b34e8728d" + integrity sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA== + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + "@humanwhocodes/object-schema@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" @@ -1307,51 +1317,56 @@ undici "5.5.1" ws "^8.2.2" -"@motionone/animation@^10.12.0": - version "10.13.1" - resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.13.1.tgz#ebacb50df4b7eb4957cf398c221ae10852f28520" - integrity sha512-dxQ+1wWxL6iFHDy1uv6hhcPjIdOg36eDT56jN4LI7Z5HZRyLpq8x1t7JFQclo/IEIb+6Bk4atmyinGFdXVECuA== +"@motionone/animation@^10.13.1": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.14.0.tgz#2f2a3517183bb58d82e389aac777fe0850079de6" + integrity sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ== dependencies: - "@motionone/easing" "^10.13.1" - "@motionone/types" "^10.13.0" - "@motionone/utils" "^10.13.1" + "@motionone/easing" "^10.14.0" + "@motionone/types" "^10.14.0" + "@motionone/utils" "^10.14.0" tslib "^2.3.1" -"@motionone/dom@10.12.0": - version "10.12.0" - resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.12.0.tgz#ae30827fd53219efca4e1150a5ff2165c28351ed" - integrity sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw== +"@motionone/dom@10.13.1": + version "10.13.1" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.13.1.tgz#fc29ea5d12538f21b211b3168e502cfc07a24882" + integrity sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ== dependencies: - "@motionone/animation" "^10.12.0" - "@motionone/generators" "^10.12.0" - "@motionone/types" "^10.12.0" - "@motionone/utils" "^10.12.0" + "@motionone/animation" "^10.13.1" + "@motionone/generators" "^10.13.1" + "@motionone/types" "^10.13.0" + "@motionone/utils" "^10.13.1" hey-listen "^1.0.8" tslib "^2.3.1" -"@motionone/easing@^10.13.1": - version "10.13.1" - resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.13.1.tgz#7927b7fe96135989e37c2cda957e4101a4b85aa8" - integrity sha512-INEsInHHDHVgx0dp5qlXi1lMXBqYicgLMMSn3zfGzaIvcaEbI1Uz8BoyNV4BiclTupG7RYIh+T6BU83ZcEe74g== +"@motionone/easing@^10.14.0": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.14.0.tgz#d8154b7f71491414f3cdee23bd3838d763fffd00" + integrity sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA== dependencies: - "@motionone/utils" "^10.13.1" + "@motionone/utils" "^10.14.0" tslib "^2.3.1" -"@motionone/generators@^10.12.0": - version "10.13.1" - resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.13.1.tgz#d4989d887b864e0aefbbec63eed35ce298a73773" - integrity sha512-+HK5u2YcNJCckTTqfOLgSVcrWv2z1dVwrSZEMVJuAh0EnWEWGDJRvMBoPc0cFf/osbkA2Rq9bH2+vP0Ex/D8uw== +"@motionone/generators@^10.13.1": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.14.0.tgz#e05d9dd56da78a4b92db99185848a0f3db62242d" + integrity sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg== dependencies: - "@motionone/types" "^10.13.0" - "@motionone/utils" "^10.13.1" + "@motionone/types" "^10.14.0" + "@motionone/utils" "^10.14.0" tslib "^2.3.1" -"@motionone/types@^10.12.0", "@motionone/types@^10.13.0": +"@motionone/types@^10.13.0": version "10.13.0" resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.13.0.tgz#b22c549931ebd88ed5528158b5d611dc9dbb3756" integrity sha512-qegk4qg8U1N9ZwAJ187BG3TkZz1k9LP/pvNtCSlqdq/PMUDKlCFG4ZnjJ481P0IOH/vIw1OzIbKIuyg0A3rk9g== -"@motionone/utils@^10.12.0", "@motionone/utils@^10.13.1": +"@motionone/types@^10.14.0": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.14.0.tgz#148c34f3270b175397e49c3058b33fab405c21e3" + integrity sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ== + +"@motionone/utils@^10.13.1": version "10.13.1" resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.13.1.tgz#14919dfcda36b54b184fff690bc0125d554f60cd" integrity sha512-TjDPTIppaf3ofBXQv4ZzAketJgN0sclALXfZ6mfrkjJkOy83mLls9744F+6S+VKCpBmvbZcBY4PQfrfhAfeMtA== @@ -1360,6 +1375,15 @@ hey-listen "^1.0.8" tslib "^2.3.1" +"@motionone/utils@^10.14.0": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.14.0.tgz#a19a3464ed35b08506747b062d035c7bc9bbe708" + integrity sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw== + dependencies: + "@motionone/types" "^10.14.0" + hey-listen "^1.0.8" + tslib "^2.3.1" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1658,25 +1682,25 @@ dependencies: "@octokit/openapi-types" "^12.10.0" -"@remix-run/cloudflare-pages@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.6.5.tgz#a5dc8df1ed89ee96a17dd44b3d7bf728e4d4531e" - integrity sha512-P7EmC6gJKdiEeBJPLfApK29htlgjCj0vDNF1LOiQp02UH0AQinjw+og67sl+rxFpM2EgPxPUr22C3nz3+09LOw== +"@remix-run/cloudflare-pages@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.0.tgz#347779f1a7618b7c023d697ed161e581ddf085ea" + integrity sha512-fvP26bwc71sBHGlKgkCZhMjV5Lg/JPVcnsQ4Ew1N9Kf8eEiUTMRvotq13k5tvHJ14NGxQIYWJIUE5gtgEBmypw== dependencies: - "@remix-run/cloudflare" "1.6.5" + "@remix-run/cloudflare" "1.7.0" -"@remix-run/cloudflare@1.6.5", "@remix-run/cloudflare@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.6.5.tgz#6987de32a962456008a0f18131041a5be448fcfe" - integrity sha512-lcHxhTez4QwQ8cqBc+0PAj9gcuVruByHxHxoIig6qAcYs9sip6mbjvEt7Mckecg5q7q9s7GpmnKQOjxX2Vkjjw== +"@remix-run/cloudflare@1.7.0", "@remix-run/cloudflare@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.0.tgz#96dcb223f34903921e5470e58e26fb473cf5cfaa" + integrity sha512-eysvhYq69CBv8z6sczmGzmudkxbSs3xWB1UM8Z8g0Y1moQ/yjbRvNJJ4jNPcsJXnvg0gKH6kcUPEph/l12vjLg== dependencies: "@cloudflare/kv-asset-handler" "^0.1.3" - "@remix-run/server-runtime" "1.6.5" + "@remix-run/server-runtime" "1.7.0" -"@remix-run/dev@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.6.5.tgz#dfa4e58288f79ed7616b63698ee8ad4cf6b8fe60" - integrity sha512-DxDrtWKuv/sSXegtaVWZ4RbDK0dsw7wDUchJ8yJ/WHFgdTl5V4XK9gg2mAbH5v4K5XFmeZedOJnvLKgwigJO2Q== +"@remix-run/dev@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.0.tgz#a9a251af86d79d0b46348565c888b394c755cead" + integrity sha512-2CBe6A+MqiFPN8aeeF1bq+T4HqtaQexn8VBCyrmEch1NVqsTn7nCDot3dDKkpwC729/hOi+mx20WXKCzd22HQQ== dependencies: "@babel/core" "^7.18.6" "@babel/plugin-syntax-jsx" "^7.18.6" @@ -1684,14 +1708,14 @@ "@babel/preset-typescript" "^7.18.6" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" "@npmcli/package-json" "^2.0.0" - "@remix-run/server-runtime" "1.6.5" + "@remix-run/server-runtime" "1.7.0" "@yarnpkg/esbuild-plugin-pnp" "3.0.0-rc.11" arg "^5.0.1" cacache "^15.0.5" chalk "^4.1.2" chokidar "^3.5.1" dotenv "^16.0.0" - esbuild "0.14.22" + esbuild "0.14.51" exit-hook "2.2.1" express "^4.17.1" fast-glob "3.2.11" @@ -1718,10 +1742,10 @@ ws "^7.4.5" xdm "^2.0.0" -"@remix-run/eslint-config@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.6.5.tgz#3cd0bf7421e2fb207a2b5cd35eb8ad3b8ebd7804" - integrity sha512-l1HQUcbF+RvN3CK7haf1FgHIIoM8l13/RyHsTsjjQA6jv4/e0xMykfzfwRsrJL49O8cyZ6H09lRvvG5beR6Owg== +"@remix-run/eslint-config@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.0.tgz#a70ce9792527e0b3213a7c4d65da4bf6c134e80f" + integrity sha512-+CJgzfjbxHqfF7uh3ze4/3SODSrg7z8O1rO9ZHlkL0UWc5IVU0+eZyG+FDvs6gXrHj8MNN0uu63NLV87nbX1Dg== dependencies: "@babel/core" "^7.18.6" "@babel/eslint-parser" "^7.18.2" @@ -1740,23 +1764,23 @@ eslint-plugin-react-hooks "^4.3.0" eslint-plugin-testing-library "^5.0.5" -"@remix-run/react@^1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.6.5.tgz#0d786438318186dac1fe129a9f93cd2e943e702b" - integrity sha512-jpL83GOiLRH1fKsGyzLYKDlwxeR3Ofa+Whu4qtSeaWKyXBREN5sAYN0yee/PIgREqJYiaKygdjrjw8psjE2ShQ== +"@remix-run/react@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.0.tgz#79f739641e1b9f5a1604cb42b594c03240e58c46" + integrity sha512-RFE45LX2NXA54JJ0jazm8VrkttXA57TbRigvqZwSi91XHH2ANLwvSOE9KI0P4fZLFTvMfzy9v45qmfmq7/YxHQ== dependencies: history "^5.3.0" react-router-dom "^6.2.2" + type-fest "^2.17.0" -"@remix-run/server-runtime@1.6.5": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.6.5.tgz#f02ba219704ba0139b2db644640c24c6db74d753" - integrity sha512-4QJeIWFWcXZbSPaXUR3V0XzsF0TALuuoQJGEPhtaRP/oX/relE8T36hCmsBDwe0gQM6nyanU2q8vG8BoOQqulQ== +"@remix-run/server-runtime@1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.0.tgz#df278c46757ebf6d7bdda144830428a0e93341a7" + integrity sha512-xP/422QACVA6wtnsbTXKABUqKtyMguST+vzJDjKbxVyk8/3k9La8OpF5NF4ovtLhLf0V6gus6WaR86k+HyC9Hg== dependencies: "@types/cookie" "^0.4.0" "@web3-storage/multipart-parser" "^1.0.0" cookie "^0.4.1" - jsesc "3.0.2" react-router-dom "^6.2.2" set-cookie-parser "^2.4.8" source-map "^0.7.3" @@ -1784,11 +1808,6 @@ fs-extra "^9.0.0" lodash "^4.17.4" -"@semantic-release/error@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0" - integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg== - "@semantic-release/error@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2" @@ -1808,13 +1827,13 @@ micromatch "^4.0.0" p-reduce "^2.0.0" -"@semantic-release/github@^8.0.5": - version "8.0.5" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.5.tgz#73a128b7989bf3b4f8968c6cf2fa802dda27dfd2" - integrity sha512-9pGxRM3gv1hgoZ/muyd4pWnykdIUVfCiev6MXE9lOyGQof4FQy95GFE26nDcifs9ZG7bBzV8ue87bo/y1zVf0g== +"@semantic-release/github@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.6.tgz#5235386d65a5d7d650dc10a6ebce908d213234f7" + integrity sha512-ZxgaxYCeqt9ylm2x3OPqUoUqBw1p60LhxzdX6BqJlIBThupGma98lttsAbK64T6L6AlNa2G5T66BbiG8y0PIHQ== dependencies: "@octokit/rest" "^19.0.0" - "@semantic-release/error" "^2.2.0" + "@semantic-release/error" "^3.0.0" aggregate-error "^3.0.0" bottleneck "^2.18.1" debug "^4.0.0" @@ -2038,7 +2057,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.15": +"@types/react@*": version "18.0.15" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.15.tgz#d355644c26832dc27f3e6cbf0c4f4603fc4ab7fe" integrity sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow== @@ -2047,6 +2066,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^18.0.17": + version "18.0.17" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.17.tgz#4583d9c322d67efe4b39a935d223edcc7050ccf4" + integrity sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" @@ -2216,11 +2244,16 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.0, acorn@^8.7.1: +acorn@^8.0.0: version "8.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== +acorn@^8.8.0: + version "8.8.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -2443,13 +2476,13 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^10.4.7: - version "10.4.7" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.7.tgz#1db8d195f41a52ca5069b7593be167618edbbedf" - integrity sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA== +autoprefixer@^10.4.8: + version "10.4.8" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.8.tgz#92c7a0199e1cfb2ad5d9427bd585a3d75895b9e5" + integrity sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw== dependencies: - browserslist "^4.20.3" - caniuse-lite "^1.0.30001335" + browserslist "^4.21.3" + caniuse-lite "^1.0.30001373" fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -2645,7 +2678,7 @@ browserify-zlib@^0.1.4: dependencies: pako "~0.2.0" -browserslist@^4.20.2, browserslist@^4.20.3, browserslist@^4.21.2: +browserslist@^4.20.2, browserslist@^4.21.2: version "4.21.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.2.tgz#59a400757465535954946a400b841ed37e2b4ecf" integrity sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA== @@ -2655,6 +2688,16 @@ browserslist@^4.20.2, browserslist@^4.20.3, browserslist@^4.21.2: node-releases "^2.0.6" update-browserslist-db "^1.0.4" +browserslist@^4.21.3: + version "4.21.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.3.tgz#5df277694eb3c48bc5c4b05af3e8b7e09c5a6d1a" + integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ== + dependencies: + caniuse-lite "^1.0.30001370" + electron-to-chromium "^1.4.202" + node-releases "^2.0.6" + update-browserslist-db "^1.0.5" + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -2800,11 +2843,16 @@ camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001366: +caniuse-lite@^1.0.30001366: version "1.0.30001367" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" integrity sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw== +caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373: + version "1.0.30001383" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz#aecf317ccd940690725ae3ae4f28293c5fb8050e" + integrity sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg== + chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -3497,6 +3545,11 @@ electron-to-chromium@^1.4.188: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.195.tgz#139b2d95a42a3f17df217589723a1deac71d1473" integrity sha512-vefjEh0sk871xNmR5whJf9TEngX+KTKS3hOHpjoMpauKkwlGwtMz1H8IaIjAT/GNnX0TbGwAdmVoXCAzXf+PPg== +electron-to-chromium@^1.4.202: + version "1.4.233" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.233.tgz#aa142e45468bda111b88abc9cc59d573b75d6a60" + integrity sha512-ejwIKXTg1wqbmkcRJh9Ur3hFGHFDZDw1POzdsVrB2WZjgRuRMHIQQKNpe64N/qh3ZtH2otEoRoS+s6arAAuAAw== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -3593,251 +3646,131 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild-android-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz#ef95b42c67bcf4268c869153fa3ad1466c4cea6b" - integrity sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g== - -esbuild-android-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.22.tgz#fb051169a63307d958aec85ad596cfc7d7770303" - integrity sha512-k1Uu4uC4UOFgrnTj2zuj75EswFSEBK+H6lT70/DdS4mTAOfs2ECv2I9ZYvr3w0WL0T4YItzJdK7fPNxcPw6YmQ== - -esbuild-android-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz#4ebd7ce9fb250b4695faa3ee46fd3b0754ecd9e6" - integrity sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ== - -esbuild-darwin-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.22.tgz#615ea0a9de67b57a293a7128d7ac83ee307a856d" - integrity sha512-d8Ceuo6Vw6HM3fW218FB6jTY6O3r2WNcTAU0SGsBkXZ3k8SDoRLd3Nrc//EqzdgYnzDNMNtrWegK2Qsss4THhw== - -esbuild-darwin-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz#e0da6c244f497192f951807f003f6a423ed23188" - integrity sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA== - -esbuild-darwin-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.22.tgz#82054dcfcecb15ccfd237093b8008e7745a99ad9" - integrity sha512-YAt9Tj3SkIUkswuzHxkaNlT9+sg0xvzDvE75LlBo4DI++ogSgSmKNR6B4eUhU5EUUepVXcXdRIdqMq9ppeRqfw== - -esbuild-darwin-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz#cd40fd49a672fca581ed202834239dfe540a9028" - integrity sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw== - -esbuild-freebsd-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.22.tgz#778a818c5b078d5cdd6bb6c0e0797217d196999b" - integrity sha512-ek1HUv7fkXMy87Qm2G4IRohN+Qux4IcnrDBPZGXNN33KAL0pEJJzdTv0hB/42+DCYWylSrSKxk3KUXfqXOoH4A== - -esbuild-freebsd-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz#8da6a14c095b29c01fc8087a16cb7906debc2d67" - integrity sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ== - -esbuild-freebsd-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.22.tgz#18da93b9f3db2e036f72383bfe73b28b73bb332c" - integrity sha512-zPh9SzjRvr9FwsouNYTqgqFlsMIW07O8mNXulGeQx6O5ApgGUBZBgtzSlBQXkHi18WjrosYfsvp5nzOKiWzkjQ== - -esbuild-freebsd-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz#ad31f9c92817ff8f33fd253af7ab5122dc1b83f6" - integrity sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ== - -esbuild-linux-32@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.22.tgz#d0d5d9f5bb3536e17ac097e9512019c65b7c0234" - integrity sha512-SnpveoE4nzjb9t2hqCIzzTWBM0RzcCINDMBB67H6OXIuDa4KqFqaIgmTchNA9pJKOVLVIKd5FYxNiJStli21qg== - -esbuild-linux-32@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz#de085e4db2e692ea30c71208ccc23fdcf5196c58" - integrity sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw== - -esbuild-linux-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.22.tgz#2773d540971999ea7f38107ef92fca753f6a8c30" - integrity sha512-Zcl9Wg7gKhOWWNqAjygyqzB+fJa19glgl2JG7GtuxHyL1uEnWlpSMytTLMqtfbmRykIHdab797IOZeKwk5g0zg== - -esbuild-linux-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz#2a9321bbccb01f01b04cebfcfccbabeba3658ba1" - integrity sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw== - -esbuild-linux-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.22.tgz#5d4480ce6d6bffab1dd76a23158f5a5ab33e7ba4" - integrity sha512-8q/FRBJtV5IHnQChO3LHh/Jf7KLrxJ/RCTGdBvlVZhBde+dk3/qS9fFsUy+rs3dEi49aAsyVitTwlKw1SUFm+A== - -esbuild-linux-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz#b9da7b6fc4b0ca7a13363a0c5b7bb927e4bc535a" - integrity sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw== - -esbuild-linux-arm@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.22.tgz#c6391b3f7c8fa6d3b99a7e893ce0f45f3a921eef" - integrity sha512-soPDdbpt/C0XvOOK45p4EFt8HbH5g+0uHs5nUKjHVExfgR7du734kEkXR/mE5zmjrlymk5AA79I0VIvj90WZ4g== - -esbuild-linux-arm@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz#56fec2a09b9561c337059d4af53625142aded853" - integrity sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA== - -esbuild-linux-mips64le@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.22.tgz#2c8dabac355c502e86c38f9f292b3517d8e181f3" - integrity sha512-SiNDfuRXhGh1JQLLA9JPprBgPVFOsGuQ0yDfSPTNxztmVJd8W2mX++c4FfLpAwxuJe183mLuKf7qKCHQs5ZnBQ== - -esbuild-linux-mips64le@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz#9db21561f8f22ed79ef2aedb7bbef082b46cf823" - integrity sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg== - -esbuild-linux-ppc64le@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.22.tgz#69d71b2820d5c94306072dac6094bae38e77d1c0" - integrity sha512-6t/GI9I+3o1EFm2AyN9+TsjdgWCpg2nwniEhjm2qJWtJyJ5VzTXGUU3alCO3evopu8G0hN2Bu1Jhz2YmZD0kng== - -esbuild-linux-ppc64le@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz#dc3a3da321222b11e96e50efafec9d2de408198b" - integrity sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w== - -esbuild-linux-riscv64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.22.tgz#c0ec0fc3a23624deebf657781550d2329cec4213" - integrity sha512-AyJHipZKe88sc+tp5layovquw5cvz45QXw5SaDgAq2M911wLHiCvDtf/07oDx8eweCyzYzG5Y39Ih568amMTCQ== - -esbuild-linux-riscv64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz#9bd6dcd3dca6c0357084ecd06e1d2d4bf105335f" - integrity sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g== - -esbuild-linux-s390x@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.22.tgz#ec2af4572d63336cfb27f5a5c851fb1b6617dd91" - integrity sha512-Sz1NjZewTIXSblQDZWEFZYjOK6p8tV6hrshYdXZ0NHTjWE+lwxpOpWeElUGtEmiPcMT71FiuA9ODplqzzSxkzw== - -esbuild-linux-s390x@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz#a458af939b52f2cd32fc561410d441a51f69d41f" - integrity sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw== - -esbuild-netbsd-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.22.tgz#0e283278e9fdbaa7f0930f93ee113d7759cd865e" - integrity sha512-TBbCtx+k32xydImsHxvFgsOCuFqCTGIxhzRNbgSL1Z2CKhzxwT92kQMhxort9N/fZM2CkRCPPs5wzQSamtzEHA== - -esbuild-netbsd-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz#6388e785d7e7e4420cb01348d7483ab511b16aa8" - integrity sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ== - -esbuild-openbsd-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.22.tgz#2a73bba04e16d8ef278fbe2be85248e12a2f2cc2" - integrity sha512-vK912As725haT313ANZZZN+0EysEEQXWC/+YE4rQvOQzLuxAQc2tjbzlAFREx3C8+uMuZj/q7E5gyVB7TzpcTA== - -esbuild-openbsd-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz#309af806db561aa886c445344d1aacab850dbdc5" - integrity sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw== - -esbuild-sunos-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.22.tgz#8fe03513b8b2e682a6d79d5e3ca5849651a3c1d8" - integrity sha512-/mbJdXTW7MTcsPhtfDsDyPEOju9EOABvCjeUU2OJ7fWpX/Em/H3WYDa86tzLUbcVg++BScQDzqV/7RYw5XNY0g== - -esbuild-sunos-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz#3f19612dcdb89ba6c65283a7ff6e16f8afbf8aaa" - integrity sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ== - -esbuild-windows-32@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.22.tgz#a75df61e3e49df292a1842be8e877a3153ee644f" - integrity sha512-1vRIkuvPTjeSVK3diVrnMLSbkuE36jxA+8zGLUOrT4bb7E/JZvDRhvtbWXWaveUc/7LbhaNFhHNvfPuSw2QOQg== - -esbuild-windows-32@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz#a92d279c8458d5dc319abcfeb30aa49e8f2e6f7f" - integrity sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ== - -esbuild-windows-64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.22.tgz#d06cf8bbe4945b8bf95a730d871e54a22f635941" - integrity sha512-AxjIDcOmx17vr31C5hp20HIwz1MymtMjKqX4qL6whPj0dT9lwxPexmLj6G1CpR3vFhui6m75EnBEe4QL82SYqw== - -esbuild-windows-64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz#2564c3fcf0c23d701edb71af8c52d3be4cec5f8a" - integrity sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ== - -esbuild-windows-arm64@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.22.tgz#f8b1b05c548073be8413a5ecb12d7c2f6e717227" - integrity sha512-5wvQ+39tHmRhNpu2Fx04l7QfeK3mQ9tKzDqqGR8n/4WUxsFxnVLfDRBGirIfk4AfWlxk60kqirlODPoT5LqMUg== - -esbuild-windows-arm64@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz#86d9db1a22d83360f726ac5fba41c2f625db6878" - integrity sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ== - -esbuild@0.14.22: - version "0.14.22" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.22.tgz#2b55fde89d7aa5aaaad791816d58ff9dfc5ed085" - integrity sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA== - optionalDependencies: - esbuild-android-arm64 "0.14.22" - esbuild-darwin-64 "0.14.22" - esbuild-darwin-arm64 "0.14.22" - esbuild-freebsd-64 "0.14.22" - esbuild-freebsd-arm64 "0.14.22" - esbuild-linux-32 "0.14.22" - esbuild-linux-64 "0.14.22" - esbuild-linux-arm "0.14.22" - esbuild-linux-arm64 "0.14.22" - esbuild-linux-mips64le "0.14.22" - esbuild-linux-ppc64le "0.14.22" - esbuild-linux-riscv64 "0.14.22" - esbuild-linux-s390x "0.14.22" - esbuild-netbsd-64 "0.14.22" - esbuild-openbsd-64 "0.14.22" - esbuild-sunos-64 "0.14.22" - esbuild-windows-32 "0.14.22" - esbuild-windows-64 "0.14.22" - esbuild-windows-arm64 "0.14.22" - -esbuild@0.14.47: - version "0.14.47" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.47.tgz#0d6415f6bd8eb9e73a58f7f9ae04c5276cda0e4d" - integrity sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA== +esbuild-android-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz#414a087cb0de8db1e347ecca6c8320513de433db" + integrity sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ== + +esbuild-android-arm64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz#55de3bce2aab72bcd2b606da4318ad00fb9c8151" + integrity sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A== + +esbuild-darwin-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz#4259f23ed6b4cea2ec8a28d87b7fb9801f093754" + integrity sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA== + +esbuild-darwin-arm64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz#d77b4366a71d84e530ba019d540b538b295d494a" + integrity sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow== + +esbuild-freebsd-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz#27b6587b3639f10519c65e07219d249b01f2ad38" + integrity sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g== + +esbuild-freebsd-arm64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz#63c435917e566808c71fafddc600aca4d78be1ec" + integrity sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg== + +esbuild-linux-32@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz#c3da774143a37e7f11559b9369d98f11f997a5d9" + integrity sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w== + +esbuild-linux-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz#5d92b67f674e02ae0b4a9de9a757ba482115c4ae" + integrity sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA== + +esbuild-linux-arm64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz#dac84740516e859d8b14e1ecc478dd5241b10c93" + integrity sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw== + +esbuild-linux-arm@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz#b3ae7000696cd53ed95b2b458554ff543a60e106" + integrity sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg== + +esbuild-linux-mips64le@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz#dad10770fac94efa092b5a0643821c955a9dd385" + integrity sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A== + +esbuild-linux-ppc64le@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz#b68c2f8294d012a16a88073d67e976edd4850ae0" + integrity sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ== + +esbuild-linux-riscv64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz#608a318b8697123e44c1e185cdf6708e3df50b93" + integrity sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA== + +esbuild-linux-s390x@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz#c9e7791170a3295dba79b93aa452beb9838a8625" + integrity sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw== + +esbuild-netbsd-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz#0abd40b8c2e37fda6f5cc41a04cb2b690823d891" + integrity sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A== + +esbuild-openbsd-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz#4adba0b7ea7eb1428bb00d8e94c199a949b130e8" + integrity sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA== + +esbuild-sunos-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz#4b8a6d97dfedda30a6e39607393c5c90ebf63891" + integrity sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA== + +esbuild-windows-32@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz#d31d8ca0c1d314fb1edea163685a423b62e9ac17" + integrity sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg== + +esbuild-windows-64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz#7d3c09c8652d222925625637bdc7e6c223e0085d" + integrity sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA== + +esbuild-windows-arm64@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz#0220d2304bfdc11bc27e19b2aaf56edf183e4ae9" + integrity sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g== + +esbuild@0.14.51: + version "0.14.51" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.51.tgz#1c8ecbc8db3710da03776211dc3ee3448f7aa51e" + integrity sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw== optionalDependencies: - esbuild-android-64 "0.14.47" - esbuild-android-arm64 "0.14.47" - esbuild-darwin-64 "0.14.47" - esbuild-darwin-arm64 "0.14.47" - esbuild-freebsd-64 "0.14.47" - esbuild-freebsd-arm64 "0.14.47" - esbuild-linux-32 "0.14.47" - esbuild-linux-64 "0.14.47" - esbuild-linux-arm "0.14.47" - esbuild-linux-arm64 "0.14.47" - esbuild-linux-mips64le "0.14.47" - esbuild-linux-ppc64le "0.14.47" - esbuild-linux-riscv64 "0.14.47" - esbuild-linux-s390x "0.14.47" - esbuild-netbsd-64 "0.14.47" - esbuild-openbsd-64 "0.14.47" - esbuild-sunos-64 "0.14.47" - esbuild-windows-32 "0.14.47" - esbuild-windows-64 "0.14.47" - esbuild-windows-arm64 "0.14.47" + esbuild-android-64 "0.14.51" + esbuild-android-arm64 "0.14.51" + esbuild-darwin-64 "0.14.51" + esbuild-darwin-arm64 "0.14.51" + esbuild-freebsd-64 "0.14.51" + esbuild-freebsd-arm64 "0.14.51" + esbuild-linux-32 "0.14.51" + esbuild-linux-64 "0.14.51" + esbuild-linux-arm "0.14.51" + esbuild-linux-arm64 "0.14.51" + esbuild-linux-mips64le "0.14.51" + esbuild-linux-ppc64le "0.14.51" + esbuild-linux-riscv64 "0.14.51" + esbuild-linux-s390x "0.14.51" + esbuild-netbsd-64 "0.14.51" + esbuild-openbsd-64 "0.14.51" + esbuild-sunos-64 "0.14.51" + esbuild-windows-32 "0.14.51" + esbuild-windows-64 "0.14.51" + esbuild-windows-arm64 "0.14.51" escalade@^3.1.1: version "3.1.1" @@ -4037,13 +3970,15 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.15.0: - version "8.20.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.20.0.tgz#048ac56aa18529967da8354a478be4ec0a2bc81b" - integrity sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA== +eslint@^8.23.0: + version "8.23.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040" + integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA== dependencies: - "@eslint/eslintrc" "^1.3.0" - "@humanwhocodes/config-array" "^0.9.2" + "@eslint/eslintrc" "^1.3.1" + "@humanwhocodes/config-array" "^0.10.4" + "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" + "@humanwhocodes/module-importer" "^1.0.1" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -4053,14 +3988,17 @@ eslint@^8.15.0: eslint-scope "^7.1.1" eslint-utils "^3.0.0" eslint-visitor-keys "^3.3.0" - espree "^9.3.2" + espree "^9.4.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" + find-up "^5.0.0" functional-red-black-tree "^1.0.1" glob-parent "^6.0.1" globals "^13.15.0" + globby "^11.1.0" + grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" @@ -4076,14 +4014,13 @@ eslint@^8.15.0: strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" - v8-compile-cache "^2.0.3" -espree@^9.3.2: - version "9.3.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596" - integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== +espree@^9.4.0: + version "9.4.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" + integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== dependencies: - acorn "^8.7.1" + acorn "^8.8.0" acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" @@ -4197,10 +4134,10 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -exifreader@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.5.0.tgz#350545e2de9f20ca72c585c8adb11ad54349d16b" - integrity sha512-CUkDKjA+hNV6+bx5skPPdjeyPV28LZtqrd/7Sli1j2Y/QTZC7PQc+h2j5TeIo5zYbYhwzEN6chgeTdWLY33cUg== +exifreader@^4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.5.1.tgz#d3422ff88db8eabd3ed539620c36efc97637a798" + integrity sha512-TYWL3TLhvPipgFZgaInomFj9ZR80hpq3BypCtSAWNOYVZ59N8oZtHir0kVOUqdOTqmfUhmZDdHn7gfhG/5F3WQ== optionalDependencies: "@xmldom/xmldom" "^0.7.5" @@ -4437,6 +4374,14 @@ find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -4482,26 +4427,26 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -framer-motion@^6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-6.5.1.tgz#802448a16a6eb764124bf36d8cbdfa6dd6b931a7" - integrity sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw== +framer-motion@^7.2.1: + version "7.2.1" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.2.1.tgz#0db5992ece791cb58357787ef9c29dd76281720d" + integrity sha512-bt2ZqqGpPsW6UojYUa5poWQJu3sDr4Dp3IZsdVBYdKUJ8p+9PxOk1fYRAT8lTGGmaC5HFoKrbDXQeKWGAKZz9g== dependencies: - "@motionone/dom" "10.12.0" - framesync "6.0.1" + "@motionone/dom" "10.13.1" + framesync "6.1.2" hey-listen "^1.0.8" - popmotion "11.0.3" - style-value-types "5.0.0" - tslib "^2.1.0" + popmotion "11.0.5" + style-value-types "5.1.2" + tslib "2.4.0" optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" -framesync@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.0.1.tgz#5e32fc01f1c42b39c654c35b16440e07a25d6f20" - integrity sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== +framesync@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.1.2.tgz#755eff2fb5b8f3b4d2b266dd18121b300aefea27" + integrity sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g== dependencies: - tslib "^2.1.0" + tslib "2.4.0" fresh@0.5.2: version "0.5.2" @@ -4747,6 +4692,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + gunzip-maybe@^1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" @@ -5774,7 +5724,7 @@ libnpmversion@^3.0.1: proc-log "^2.0.0" semver "^7.3.7" -lilconfig@^2.0.5: +lilconfig@^2.0.5, lilconfig@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== @@ -5826,6 +5776,13 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + lodash.capitalize@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" @@ -7215,6 +7172,13 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -7236,6 +7200,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" @@ -7477,15 +7448,15 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -popmotion@11.0.3: - version "11.0.3" - resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.3.tgz#565c5f6590bbcddab7a33a074bb2ba97e24b0cc9" - integrity sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA== +popmotion@11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.5.tgz#8e3e014421a0ffa30ecd722564fd2558954e1f7d" + integrity sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA== dependencies: - framesync "6.0.1" + framesync "6.1.2" hey-listen "^1.0.8" - style-value-types "5.0.0" - tslib "^2.1.0" + style-value-types "5.1.2" + tslib "2.4.0" posix-character-classes@^0.1.0: version "0.1.1" @@ -7545,6 +7516,15 @@ postcss@^8.4.14: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.16: + version "8.4.16" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" + integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prebuild-install@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" @@ -8482,7 +8462,7 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.0, source-map@^0.7.3: +source-map@^0.7.0, source-map@^0.7.3, source-map@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== @@ -8699,13 +8679,13 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -style-value-types@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.0.0.tgz#76c35f0e579843d523187989da866729411fc8ad" - integrity sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA== +style-value-types@5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.1.2.tgz#6be66b237bd546048a764883528072ed95713b62" + integrity sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q== dependencies: hey-listen "^1.0.8" - tslib "^2.1.0" + tslib "2.4.0" supports-color@^5.3.0: version "5.5.0" @@ -8726,10 +8706,10 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -tailwindcss@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.6.tgz#bcb719357776c39e6376a8d84e9834b2b19a49f1" - integrity sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg== +tailwindcss@^3.1.8: + version "3.1.8" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.8.tgz#4f8520550d67a835d32f2f4021580f9fddb7b741" + integrity sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g== dependencies: arg "^5.0.2" chokidar "^3.5.3" @@ -8740,7 +8720,7 @@ tailwindcss@^3.1.6: fast-glob "^3.2.11" glob-parent "^6.0.2" is-glob "^4.0.3" - lilconfig "^2.0.5" + lilconfig "^2.0.6" normalize-path "^3.0.0" object-hash "^3.0.0" picocolors "^1.0.0" @@ -8938,16 +8918,16 @@ tsconfig-paths@^4.0.0: minimist "^1.2.6" strip-bom "^3.0.0" +tslib@2.4.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + tslib@^1.13.0, tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -8999,6 +8979,11 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^2.17.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -9007,10 +8992,10 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@^4.7.4: - version "4.7.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" - integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== +typescript@^4.8.2: + version "4.8.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.2.tgz#e3b33d5ccfb5914e4eeab6699cf208adee3fd790" + integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw== uglify-js@^3.1.4: version "3.16.2" @@ -9185,7 +9170,7 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -update-browserslist-db@^1.0.4: +update-browserslist-db@^1.0.4, update-browserslist-db@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38" integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== @@ -9240,11 +9225,6 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -9358,20 +9338,22 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@2.0.22: - version "2.0.22" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.0.22.tgz#d88db702b95d8a561cc6046931330c04b104b251" - integrity sha512-mCKNvv3Yq8ClBaiEKZ/KGTYhwhf5r5ElkTNtUj50Y0Qo9JJYvLnphMteEjfnID5iopv2FxmHDeRSn/Jx7zSAkw== +wrangler@2.0.27: + version "2.0.27" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.0.27.tgz#d2a7fb483f4b301921989ff0b8f2bbb2cfadb4ba" + integrity sha512-dH0Nv41OiFsHu+mZFMGv1kEO6lOEoxon8kKHToG0YSpGBsObsxurkoyWJDvkAgtnrM00QF8F1Chy15zs0sjJkg== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" blake3-wasm "^2.1.5" - esbuild "0.14.47" + chokidar "^3.5.3" + esbuild "0.14.51" miniflare "^2.6.0" nanoid "^3.3.3" path-to-regexp "^6.2.0" selfsigned "^2.0.1" + source-map "^0.7.4" xxhash-wasm "^1.0.1" optionalDependencies: fsevents "~2.3.2" @@ -9471,6 +9453,11 @@ yargs-parser@^20.2.3: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + youch@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/youch/-/youch-2.2.2.tgz#cb87a359a5c524ebd35eb07ca3a1521dbc7e1a3e" From 43150549692784cfc4273c8fff7d9b423fb97957 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 11 Sep 2022 21:10:40 +0530 Subject: [PATCH 053/125] fix(git): remove functions from VCS --- .gitignore | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7889ac0b..76d351f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,7 @@ node_modules /.cache -/functions/\[\[path\]\].js -/functions/\[\[path\]\].js.map +/functions/ /public/build .env images/thumbnail From b42961a9e86dacafd8dfd609e46c40bcbf96f241 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 11 Sep 2022 21:10:50 +0530 Subject: [PATCH 054/125] chore(deps): bump deps --- package.json | 22 +- yarn.lock | 1138 ++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 977 insertions(+), 183 deletions(-) diff --git a/package.json b/package.json index 06e4f7ba..a1dbaa09 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "galerie", + "name": "musee", "version": "1.5.3", "private": true, "sideEffects": false, @@ -14,21 +14,22 @@ "dev:css": "tailwindcss -w -i ./styles/app.css -o app/styles/app.css", "dev:wrangler": "cross-env NODE_ENV=development wrangler pages dev ./public", "dev": "remix build && run-p \"dev:*\"", - "start": "cross-env NODE_ENV=production npm run dev:wrangler" + "start": "cross-env NODE_ENV=production npm run dev:wrangler", + "lint": "xo" }, "dependencies": { "@remix-run/cloudflare": "^1.7.0", "@remix-run/cloudflare-pages": "^1.7.0", "@remix-run/react": "^1.7.0", "cross-env": "^7.0.3", - "framer-motion": "^7.2.1", + "framer-motion": "^7.3.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", "tailwindcss": "^3.1.8" }, "devDependencies": { - "@cloudflare/workers-types": "^3.10.0", + "@cloudflare/workers-types": "^3.16.0", "@remix-run/dev": "^1.7.0", "@remix-run/eslint-config": "^1.7.0", "@semantic-release/changelog": "^6.0.1", @@ -36,7 +37,7 @@ "@semantic-release/github": "^8.0.6", "@semantic-release/npm": "^9.0.1", "@semantic-release/release-notes-generator": "^10.0.3", - "@types/react": "^18.0.17", + "@types/react": "^18.0.19", "@types/react-dom": "^18.0.6", "autoprefixer": "^10.4.8", "eslint": "^8.23.0", @@ -44,9 +45,10 @@ "fecha": "^4.2.3", "npm-run-all": "^4.1.5", "postcss": "^8.4.16", - "sharp": "^0.30.7", - "typescript": "^4.8.2", - "wrangler": "2.0.27" + "sharp": "^0.31.0", + "typescript": "^4.8.3", + "wrangler": "2.0.29", + "xo": "^0.52.3" }, "engines": { "node": ">=14" @@ -62,5 +64,7 @@ "@semantic-release/git", "@semantic-release/github" ] - } + }, + "main": "server.js", + "repository": "git@github.com:obviyus/musee.git" } diff --git a/yarn.lock b/yarn.lock index e2d0678c..e5638d9a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -230,7 +230,7 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-validator-identifier@^7.18.6": +"@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== @@ -1041,10 +1041,10 @@ dependencies: mime "^3.0.0" -"@cloudflare/workers-types@^3.10.0": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.14.1.tgz#8927ad8aa4e4cdd42d25793148337ed04f927021" - integrity sha512-B1/plF62pt+H2IJHvApK8fdOJAVsvojvacuac8x8s+JIyqbropMyqNqHTKLm3YD8ZFLGwYeFTudU+PQ7vGvBdA== +"@cloudflare/workers-types@^3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.16.0.tgz#011658ca3f9810373e0eb4a2b5d6cabe4848d8d6" + integrity sha512-gaBUSaKS65mN3iKZEgichbXYEmAa/pXkc5Gbt+1BptYphdGkj09ggdsiE4w8g0F/uI1g36QaTKrzVnBAWMipvQ== "@colors/colors@1.5.0": version "1.5.0" @@ -1076,7 +1076,7 @@ escape-string-regexp "^4.0.0" rollup-plugin-node-polyfills "^0.2.1" -"@eslint/eslintrc@^1.3.1": +"@eslint/eslintrc@^1.3.0", "@eslint/eslintrc@^1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz#de0807bfeffc37b964a7d0400e0c348ce5a2543d" integrity sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ== @@ -1170,151 +1170,159 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@miniflare/cache@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.6.0.tgz#d048c88db573c361ce76a41471ce7ffcee5a99a5" - integrity sha512-4oh8MgpquoxaslI7Z8sMzmEZR0Dc+L3aEh69o9d8ZCs4nUdOENnfKlY50O5nEnL7nhhyAljkMBaXD2wAH2DLeQ== +"@miniflare/cache@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.8.2.tgz#ea2f6cdf35e81fd4016b65d36291038fe7891d1f" + integrity sha512-YaFOsXKmlNLk5xDJfyDCMsRaoZLFLPqHAiEsZBZTcCl3FlZbG2GUIvcMlfkO4OKb1nCjtr9OxFgtIdW6DEuboA== dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" + "@miniflare/core" "2.8.2" + "@miniflare/shared" "2.8.2" http-cache-semantics "^4.1.0" - undici "5.5.1" + undici "5.9.1" -"@miniflare/cli-parser@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.6.0.tgz#8a628c5f8d9ff63f9e77463064d3b337f62af162" - integrity sha512-dJDoIPAUqWhzvBHHyqyhobdzDedBYRWZ4yItBi9m4MTU/EneLJ5jryB340SwUnmtBMZxUh/LWdAuUEkKpdVNyA== +"@miniflare/cli-parser@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.8.2.tgz#617e4413b349597c6ce7375728967f96c6445bf1" + integrity sha512-qa//FhLiJpQpTngq6tCJMZqc1CjhJQV4AwKWaIp85XiVbpbN/cTzZ6PUyoYLTZ6g6dL4j+136o2bb+2XSMxVHw== dependencies: - "@miniflare/shared" "2.6.0" + "@miniflare/shared" "2.8.2" kleur "^4.1.4" -"@miniflare/core@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.6.0.tgz#b9d56fab7b1591a93904d30b8b652466d6d3b033" - integrity sha512-CmofhIRot++GI7NHPMwzNb65+0hWLN186L91BrH/doPVHnT/itmEfzYQpL9bFLD0c/i14dfv+IUNetDdGEBIrw== +"@miniflare/core@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.8.2.tgz#e90c5d2646bf3a530e67205de12fb90dc641c526" + integrity sha512-a9Ecyf4xALcvphQhK3qA+mtUApUrUbwcxCexXvvgVsPrQtMCOIjJ2qs7+RKrC+krCy2O8Eq/8eq2hYh4y/HOKQ== dependencies: "@iarna/toml" "^2.2.5" - "@miniflare/shared" "2.6.0" - "@miniflare/watcher" "2.6.0" + "@miniflare/queues" "2.8.2" + "@miniflare/shared" "2.8.2" + "@miniflare/watcher" "2.8.2" busboy "^1.6.0" dotenv "^10.0.0" kleur "^4.1.4" set-cookie-parser "^2.4.8" - undici "5.5.1" + undici "5.9.1" urlpattern-polyfill "^4.0.3" -"@miniflare/durable-objects@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.6.0.tgz#72e58a118c56e6119597d31e52b8fd59c6ff2121" - integrity sha512-uzWoGFtkIIh3m3HAzqd5f86nOSC0xFli6dq2q7ilE3UjgouOcLqObxJyE/IzvSwsj4DUWFv6//YDfHihK2fGAA== +"@miniflare/durable-objects@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.8.2.tgz#ba948eb6d5623b8dc9422ee524f920cfc9cbcdf1" + integrity sha512-jKcnb6lfgVZKfTPom2d0yPiaVAuDJLyr4itzb3nqJNH5Ld2iKJv77iSGOEOv8Wb78YEEFU8PQZvvrAC/TmN6tQ== dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/storage-memory" "2.6.0" - undici "5.5.1" + "@miniflare/core" "2.8.2" + "@miniflare/shared" "2.8.2" + "@miniflare/storage-memory" "2.8.2" + undici "5.9.1" -"@miniflare/html-rewriter@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.6.0.tgz#027039e53f0911ea12b6617c52354136effbc23c" - integrity sha512-+JqFlIDLzstb/Spj+j/kI6uHzolrqjsMks3Tf24Q4YFo9YYdZguqUFcDz2yr79ZTP/SKXaZH+AYqosnJps4dHQ== +"@miniflare/html-rewriter@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.8.2.tgz#cd63e62e45aac3ded71dd0ab017270ddda9f04b1" + integrity sha512-xxrLO7XMpiaWi6HSIqvAxmD5z6RRHWENkWuWjQqaqC6E6qheN+d0ZeZshyP2SRbJUw9wfFUj5zkKTva5sovzbw== dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" + "@miniflare/core" "2.8.2" + "@miniflare/shared" "2.8.2" html-rewriter-wasm "^0.4.1" - undici "5.5.1" + undici "5.9.1" -"@miniflare/http-server@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.6.0.tgz#07b48f5f0abd6e73ec55da95735519a7999f890e" - integrity sha512-FhcAVIpipMEzMCsJBc/b0JhNEJ66GPX60vA2NcqjGKHYbwoPCPlwCFQq2giPzW/R95ugrEjPfo4/5Q4UbnpoGA== +"@miniflare/http-server@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.8.2.tgz#8906ddeea948fa8cc64b64bc0cb5fe9a4dbbff99" + integrity sha512-hrTRHHz+LWe7cLkP8Xg4hM3YRH7kI4ngOYozkEz1OC69SLBnxfT8xLkUkvz+fdJ3vquF+dpHyVQAa0dpvJShGA== dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/web-sockets" "2.6.0" + "@miniflare/core" "2.8.2" + "@miniflare/shared" "2.8.2" + "@miniflare/web-sockets" "2.8.2" kleur "^4.1.4" selfsigned "^2.0.0" - undici "5.5.1" + undici "5.9.1" ws "^8.2.2" youch "^2.2.2" -"@miniflare/kv@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.6.0.tgz#e20404784a2eec5593996afcedf47d5e30db3285" - integrity sha512-7Q+Q0Wwinsz85qpKLlBeXSCLweiVowpMJ5AmQpmELnTya59HQ24cOUHxPd64hXFhdYXVIxOmk6lQaZ21JhdHGQ== +"@miniflare/kv@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.8.2.tgz#31b324313a9450458b0dd30536f2b67e0bef1b87" + integrity sha512-radkyE6FtLGAoumf8S1VnPHAbgiP1DOzGnBnBVferMDkd86/3P8hre1a+C9PUTgt6e6KgLq4AKEFDwRJHc1MFw== dependencies: - "@miniflare/shared" "2.6.0" + "@miniflare/shared" "2.8.2" -"@miniflare/r2@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.6.0.tgz#e7325278ed07c3dc66ff9451e90503d019fc0fe2" - integrity sha512-Ymbqu17ajtuk9b11txF2h1Ewqqlu3XCCpAwAgCQa6AK1yRidQECCPq9w9oXZxE1p5aaSuLTOUbgSdtveFCsLxQ== +"@miniflare/queues@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.8.2.tgz#132fbd9325de11fee88e013d07326b675366db7c" + integrity sha512-WYlK5L7ukdcL86DdB/BsJhnX7jcLNzyYdcn5vPQbCnDyaK1Lz9lm1RCrtCz7qwJjTrq5z453pczm0ELTxa5n9g== dependencies: - "@miniflare/shared" "2.6.0" - undici "5.5.1" + "@miniflare/shared" "2.8.2" -"@miniflare/runner-vm@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.6.0.tgz#a44c9aa4785925698cd213e4ed4a52928ef7a4be" - integrity sha512-ZxsiVMMUcjb01LwrO2t50YbU5PT5s3k7DrmR5185R/n04K5BikqZz8eQf8lKlQQYem0BROqmmQgurZGw0a2HUw== +"@miniflare/r2@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.8.2.tgz#4c2c29f11f83f687794d643c9d8e27f6f38b39ae" + integrity sha512-cdqq1dcgfiTlCf3wjQjrhZuRb0vJImLwYSALVEAA/4leVhwNY9ABHIn71y29Nf4bUdv2YKVSfTuV0m0CRGmOqA== dependencies: - "@miniflare/shared" "2.6.0" + "@miniflare/shared" "2.8.2" + undici "5.9.1" -"@miniflare/scheduler@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.6.0.tgz#2911f50b7005dc98eec1d3030367f8475f12469d" - integrity sha512-BM+RDF+8twkTCOb7Oz0NIs5phzAVJ/Gx7tFZR23fGsZjWRnE3TBeqfzaNutU9pcoWDZtBQqEJMeTeb0KZTo75Q== +"@miniflare/runner-vm@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.8.2.tgz#e5ed5a76cf51258ed39fc21177c3e2928180d949" + integrity sha512-l9V/MedhH1Dc/xIEPEpXW57Y649lcTCYorwqnHPca3didiw75O8jI2g6MvuVlodmbimpg2WtwI7/2ac0WFZfWQ== dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" + "@miniflare/shared" "2.8.2" + +"@miniflare/scheduler@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.8.2.tgz#067cf87046b6bfb379357c3d80bdb42301b5667d" + integrity sha512-vhtyPky+1Phq4Arul3mpzRWJuqJex2YgkPnf9MLA977dcxptRBOzGIxwVPzaUTtko4mHwwzEyl15diT/BXkPJA== + dependencies: + "@miniflare/core" "2.8.2" + "@miniflare/shared" "2.8.2" cron-schedule "^3.0.4" -"@miniflare/shared@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.6.0.tgz#2f0b135b25e87b137eb904c916f68305334a502c" - integrity sha512-/7k4C37GF0INu99LNFmFhHYL6U9/oRY/nWDa5sr6+lPEKKm2rkmfvDIA+YNAj7Ql61ZWMgEMj0S3NhV0rWkj7Q== +"@miniflare/shared@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.8.2.tgz#a025508d71d584692410c3192aa034eea6d48b6c" + integrity sha512-cjuLIeTAlqcb1POrK4nLa8Bt79SfzbglUr/w78xRAUUoOdB0Lsm3HnEERzD1o0lO2G/Q9F+VDAp2QyglPFV61A== dependencies: - ignore "^5.1.8" kleur "^4.1.4" + picomatch "^2.3.1" -"@miniflare/sites@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.6.0.tgz#3bb45e78a9e9a6e2bce6a14b7a07ab345ed580da" - integrity sha512-XfWhpREC638LOGNmuHaPn1MAz1sh2mz+VdMsjRCzUo6NwPl4IcUhnorJR62Xr0qmI/RqVMTZbvzrChXio4Bi4A== +"@miniflare/sites@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.8.2.tgz#c7fb428b35c310bc2d5b265ad3f040f12505b5ca" + integrity sha512-zdzg8gm/I4bcUIQ4Yo9WqvTQJN+yOnpPqbQ/nKKd6tebrX4k+sw9wTTGl42MjQ4NN5XfNy3xFERo21i1jLgziA== dependencies: - "@miniflare/kv" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/storage-file" "2.6.0" + "@miniflare/kv" "2.8.2" + "@miniflare/shared" "2.8.2" + "@miniflare/storage-file" "2.8.2" -"@miniflare/storage-file@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.6.0.tgz#3e435f8ce89bdceaf8012085ae518329b29bcb24" - integrity sha512-xprDVJClQ2X1vXVPM16WQZz3rS+6fNuCYC8bfEFHABDByQoUNDpk8q+m1IpTaFXYivYxRhE+xr7eK2QQP068tA== +"@miniflare/storage-file@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.8.2.tgz#01d09c4d18a8f9d7438641f4f6543c8235175efe" + integrity sha512-M5f+vDVjkghix1sCGQy+apiokTBoOU/V7pBaIsHZTnD/58S6/T2s7glD12Dwfr+u1cCjWxEJx+jaXYIBAKbmQQ== dependencies: - "@miniflare/shared" "2.6.0" - "@miniflare/storage-memory" "2.6.0" + "@miniflare/shared" "2.8.2" + "@miniflare/storage-memory" "2.8.2" -"@miniflare/storage-memory@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.6.0.tgz#c9bf16719d4eb0dbe6dd6ea344a4d106b3fc384b" - integrity sha512-0EwELTG2r6IC4AMlQv0YXRZdw9g/lCydceuGKeFkWAVb55pY+yMBxkJO9VV7QOrEx8MLsR8tsfl5SBK3AkfLtA== +"@miniflare/storage-memory@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.8.2.tgz#eedadb7fd4eb2fa64349e4dae2c10afb9d30f949" + integrity sha512-9OclkkWBbJwo6WJEz2QCbHsvMt+qraq/xIbuFOByytAcyjomp1gm1ZUaKZ5VkkqMXMgdQ1E+6wTq2iA1p+YRcg== dependencies: - "@miniflare/shared" "2.6.0" + "@miniflare/shared" "2.8.2" -"@miniflare/watcher@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.6.0.tgz#afa60800f14b7232355e0bde98952951d03e3a9d" - integrity sha512-mttfhNDmEIFo2rWF73JeWj1TLN+3cQC1TFhbtLApz9bXilLywArXMYqDJGA8PUnJCFM/8k2FDjaFNiPy6ggIJw== +"@miniflare/watcher@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.8.2.tgz#13f0b7b6f286db6ddff0c801faca1d1c44468d59" + integrity sha512-2+awQITWkUGb9GlpzVmYwoe+qiSibni7C6gVDnkxorBRoecwUAzjFRF09QjdEn40+q7peNdE0ui1oWjZMgOaHg== dependencies: - "@miniflare/shared" "2.6.0" + "@miniflare/shared" "2.8.2" -"@miniflare/web-sockets@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.6.0.tgz#44c8bf58854ed45c05435119edd45311643ad3fa" - integrity sha512-ePbcuP9LrStVTllZzqx2oNVoOpceyU3jJF3nGDMNW5+bqB+BdeTggSF8rhER7omcSCswCMY2Do6VelIcAXHkXA== +"@miniflare/web-sockets@2.8.2": + version "2.8.2" + resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.8.2.tgz#93fc625180ba833399ae3e9343d9f78f50426d81" + integrity sha512-oW9vG7zImwZZ/OKuAI4CEMtVqYVQqWe9MoO47VoxmB/WMMdaXJArx+k8xcJJJL7tcHVtbwBHsypJf69DOtrCmg== dependencies: - "@miniflare/core" "2.6.0" - "@miniflare/shared" "2.6.0" - undici "5.5.1" + "@miniflare/core" "2.8.2" + "@miniflare/shared" "2.8.2" + undici "5.9.1" ws "^8.2.2" "@motionone/animation@^10.13.1": @@ -1949,6 +1957,14 @@ dependencies: "@types/ms" "*" +"@types/eslint@^7.2.13": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78" + integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + "@types/estree-jsx@^0.0.1": version "0.0.1" resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-0.0.1.tgz#c36d7a1afeb47a95a8ee0b7bc8bc705db38f919d" @@ -1991,7 +2007,7 @@ resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64" integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ== -"@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== @@ -2025,7 +2041,7 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== -"@types/minimist@^1.2.0": +"@types/minimist@^1.2.0", "@types/minimist@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== @@ -2045,6 +2061,11 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + "@types/prop-types@*": version "15.7.5" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" @@ -2066,10 +2087,10 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^18.0.17": - version "18.0.17" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.17.tgz#4583d9c322d67efe4b39a935d223edcc7050ccf4" - integrity sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ== +"@types/react@^18.0.19": + version "18.0.19" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.19.tgz#269a5f35b9a73c69dfb0c7189017013ab02acbaa" + integrity sha512-BDc3Q+4Q3zsn7k9xZrKfjWyJsSlEDMs38gD1qp2eDazLCdcPqAT+vq1ND+Z8AGel/UiwzNUk8ptpywgNQcJ1MQ== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2117,6 +2138,21 @@ semver "^7.3.7" tsutils "^3.21.0" +"@typescript-eslint/eslint-plugin@^5.35.1": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz#6df092a20e0f9ec748b27f293a12cb39d0c1fe4d" + integrity sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw== + dependencies: + "@typescript-eslint/scope-manager" "5.36.2" + "@typescript-eslint/type-utils" "5.36.2" + "@typescript-eslint/utils" "5.36.2" + debug "^4.3.4" + functional-red-black-tree "^1.0.1" + ignore "^5.2.0" + regexpp "^3.2.0" + semver "^7.3.7" + tsutils "^3.21.0" + "@typescript-eslint/parser@^5.12.1": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.7.tgz#99d09729392aec9e64b1de45cd63cb81a4ddd980" @@ -2127,6 +2163,16 @@ "@typescript-eslint/typescript-estree" "5.30.7" debug "^4.3.4" +"@typescript-eslint/parser@^5.35.1": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.36.2.tgz#3ddf323d3ac85a25295a55fcb9c7a49ab4680ddd" + integrity sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA== + dependencies: + "@typescript-eslint/scope-manager" "5.36.2" + "@typescript-eslint/types" "5.36.2" + "@typescript-eslint/typescript-estree" "5.36.2" + debug "^4.3.4" + "@typescript-eslint/scope-manager@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz#8269a931ef1e5ae68b5eb80743cc515c4ffe3dd7" @@ -2135,6 +2181,14 @@ "@typescript-eslint/types" "5.30.7" "@typescript-eslint/visitor-keys" "5.30.7" +"@typescript-eslint/scope-manager@5.36.2": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz#a75eb588a3879ae659514780831370642505d1cd" + integrity sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw== + dependencies: + "@typescript-eslint/types" "5.36.2" + "@typescript-eslint/visitor-keys" "5.36.2" + "@typescript-eslint/type-utils@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz#5693dc3db6f313f302764282d614cfdbc8a9fcfd" @@ -2144,11 +2198,26 @@ debug "^4.3.4" tsutils "^3.21.0" +"@typescript-eslint/type-utils@5.36.2": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz#752373f4babf05e993adf2cd543a763632826391" + integrity sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw== + dependencies: + "@typescript-eslint/typescript-estree" "5.36.2" + "@typescript-eslint/utils" "5.36.2" + debug "^4.3.4" + tsutils "^3.21.0" + "@typescript-eslint/types@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.7.tgz#18331487cc92d0f1fb1a6f580c8ec832528079d0" integrity sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg== +"@typescript-eslint/types@5.36.2": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.36.2.tgz#a5066e500ebcfcee36694186ccc57b955c05faf9" + integrity sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ== + "@typescript-eslint/typescript-estree@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz#05da9f1b281985bfedcf62349847f8d168eecc07" @@ -2162,6 +2231,19 @@ semver "^7.3.7" tsutils "^3.21.0" +"@typescript-eslint/typescript-estree@5.36.2": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz#0c93418b36c53ba0bc34c61fe9405c4d1d8fe560" + integrity sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w== + dependencies: + "@typescript-eslint/types" "5.36.2" + "@typescript-eslint/visitor-keys" "5.36.2" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + "@typescript-eslint/utils@5.30.7", "@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.13.0": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.7.tgz#7135be070349e9f7caa262b0ca59dc96123351bb" @@ -2174,6 +2256,18 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" +"@typescript-eslint/utils@5.36.2": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.36.2.tgz#b01a76f0ab244404c7aefc340c5015d5ce6da74c" + integrity sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.36.2" + "@typescript-eslint/types" "5.36.2" + "@typescript-eslint/typescript-estree" "5.36.2" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + "@typescript-eslint/visitor-keys@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz#c093abae75b4fd822bfbad9fc337f38a7a14909a" @@ -2182,6 +2276,14 @@ "@typescript-eslint/types" "5.30.7" eslint-visitor-keys "^3.3.0" +"@typescript-eslint/visitor-keys@5.36.2": + version "5.36.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz#2f8f78da0a3bad3320d2ac24965791ac39dace5a" + integrity sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A== + dependencies: + "@typescript-eslint/types" "5.36.2" + eslint-visitor-keys "^3.3.0" + "@web3-storage/multipart-parser@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz#6b69dc2a32a5b207ba43e556c25cc136a56659c4" @@ -2383,6 +2485,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== +array-find@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" + integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -2439,6 +2546,11 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== +arrify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" + integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== + asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -2711,7 +2823,12 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -builtins@^5.0.0: +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +builtins@^5.0.0, builtins@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== @@ -2838,11 +2955,26 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" +camelcase-keys@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252" + integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg== + dependencies: + camelcase "^6.3.0" + map-obj "^4.1.0" + quick-lru "^5.1.1" + type-fest "^1.2.1" + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + caniuse-lite@^1.0.30001366: version "1.0.30001367" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" @@ -2920,6 +3052,11 @@ chownr@^2.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +ci-info@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.4.0.tgz#b28484fd436cbc267900364f096c9dc185efb251" + integrity sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug== + cidr-regex@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" @@ -2937,6 +3074,13 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +clean-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7" + integrity sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw== + dependencies: + escape-string-regexp "^1.0.5" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" @@ -3106,6 +3250,11 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +confusing-browser-globals@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + 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" @@ -3211,6 +3360,17 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + cron-schedule@^3.0.4: version "3.0.6" resolved "https://registry.yarnpkg.com/cron-schedule/-/cron-schedule-3.0.6.tgz#7d0a3ad9154112fc3720fe43238a43d50e8465e7" @@ -3315,6 +3475,11 @@ decamelize@^1.1.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +decamelize@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" + integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + decode-named-character-reference@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" @@ -3356,6 +3521,16 @@ defer-to-connect@^2.0.0: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + define-properties@^1.1.3, define-properties@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" @@ -3584,6 +3759,27 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" +enhance-visitors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/enhance-visitors/-/enhance-visitors-1.0.0.tgz#aa945d05da465672a1ebd38fee2ed3da8518e95a" + integrity sha512-+29eJLiUixTEDRaZ35Vu8jP3gPLNcQQkQkOQjLp2X+6cZGGPDD/uasbFzvLsJKnGZnvmyZ0srxudwOtskHeIDA== + dependencies: + lodash "^4.13.1" + +enhanced-resolve@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + integrity sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + +env-editor@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" + integrity sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw== + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -3792,6 +3988,37 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +eslint-config-prettier@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + +eslint-config-xo-typescript@^0.53.0: + version "0.53.0" + resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.53.0.tgz#702be21ea0dfcb124903c5f723d023b1fdeb0da2" + integrity sha512-IJ1n70egMPTou/41HoGGFbLf/2WCsVW5lSUxOSklrR8T1221fMRPVJxIVZ3evr8R+N5wR6uzg/0uzSymwWA5Bg== + +eslint-config-xo@^0.42.0: + version "0.42.0" + resolved "https://registry.yarnpkg.com/eslint-config-xo/-/eslint-config-xo-0.42.0.tgz#07764d626d4f61ce41f04d309e08ff1de1813bd6" + integrity sha512-HIfd+AM6tHFoaZ/NXYDV3Mr/CJrAj/DoP6IOYt1/v+90XtCwVYOfW7LXbRDYDmhQMzT16h7eqPRcex72waRqdA== + dependencies: + confusing-browser-globals "1.0.11" + +eslint-formatter-pretty@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz#7a6877c14ffe2672066c853587d89603e97c7708" + integrity sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ== + dependencies: + "@types/eslint" "^7.2.13" + ansi-escapes "^4.2.1" + chalk "^4.1.0" + eslint-rule-docs "^1.1.5" + log-symbols "^4.0.0" + plur "^4.0.0" + string-width "^4.2.0" + supports-hyperlinks "^2.0.0" + eslint-import-resolver-node@0.3.6, eslint-import-resolver-node@^0.3.6: version "0.3.6" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" @@ -3811,6 +4038,23 @@ eslint-import-resolver-typescript@^2.5.0: resolve "^1.22.0" tsconfig-paths "^3.14.1" +eslint-import-resolver-webpack@^0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz#fc813df0d08b9265cc7072d22393bda5198bdc1e" + integrity sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg== + dependencies: + array-find "^1.0.0" + debug "^3.2.7" + enhanced-resolve "^0.9.1" + find-root "^1.1.0" + has "^1.0.3" + interpret "^1.4.0" + is-core-module "^2.7.0" + is-regex "^1.1.4" + lodash "^4.17.21" + resolve "^1.20.0" + semver "^5.7.1" + eslint-module-utils@^2.7.3: version "2.7.3" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" @@ -3819,6 +4063,20 @@ eslint-module-utils@^2.7.3: debug "^3.2.7" find-up "^2.1.0" +eslint-plugin-ava@^13.2.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-ava/-/eslint-plugin-ava-13.2.0.tgz#a8e88fe62a259e11e0744d74aaff83f8ec4dbbe0" + integrity sha512-i5B5izsEdERKQLruk1nIWzTTE7C26/ju8qQf7JeyRv32XT2lRMW0zMFZNhIrEf5/5VvpSz2rqrV7UcjClGbKsw== + dependencies: + enhance-visitors "^1.0.0" + eslint-utils "^3.0.0" + espree "^9.0.0" + espurify "^2.1.1" + import-modules "^2.1.0" + micro-spelling-correcter "^1.1.1" + pkg-dir "^5.0.0" + resolve-from "^5.0.0" + eslint-plugin-es@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" @@ -3827,7 +4085,23 @@ eslint-plugin-es@^3.0.0: eslint-utils "^2.0.0" regexpp "^3.0.0" -eslint-plugin-import@^2.25.4: +eslint-plugin-es@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9" + integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ== + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-eslint-comments@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz#9e1cd7b4413526abb313933071d7aba05ca12ffa" + integrity sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== + dependencies: + escape-string-regexp "^1.0.5" + ignore "^5.0.5" + +eslint-plugin-import@^2.25.4, eslint-plugin-import@^2.26.0: version "2.26.0" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== @@ -3881,6 +4155,30 @@ eslint-plugin-jsx-a11y@^6.5.1: minimatch "^3.1.2" semver "^6.3.0" +eslint-plugin-n@^15.2.5: + version "15.2.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz#aa7ff8d45bb8bf2df8ea3b7d3774ae570cb794b8" + integrity sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g== + dependencies: + builtins "^5.0.1" + eslint-plugin-es "^4.1.0" + eslint-utils "^3.0.0" + ignore "^5.1.1" + is-core-module "^2.10.0" + minimatch "^3.1.2" + resolve "^1.22.1" + semver "^7.3.7" + +eslint-plugin-no-use-extend-native@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz#d6855e3a823a819b467cf7df56adca57de741bf9" + integrity sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ== + dependencies: + is-get-set-prop "^1.0.0" + is-js-type "^2.0.0" + is-obj-prop "^1.0.0" + is-proto-prop "^2.0.0" + eslint-plugin-node@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" @@ -3893,6 +4191,13 @@ eslint-plugin-node@^11.1.0: resolve "^1.10.1" semver "^6.1.0" +eslint-plugin-prettier@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" + integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== + dependencies: + prettier-linter-helpers "^1.0.0" + eslint-plugin-react-hooks@^4.3.0: version "4.6.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" @@ -3925,6 +4230,31 @@ eslint-plugin-testing-library@^5.0.5: dependencies: "@typescript-eslint/utils" "^5.13.0" +eslint-plugin-unicorn@^42.0.0: + version "42.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz#47d60c00c263ad743403b052db689e39acbacff1" + integrity sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg== + dependencies: + "@babel/helper-validator-identifier" "^7.15.7" + ci-info "^3.3.0" + clean-regexp "^1.0.0" + eslint-utils "^3.0.0" + esquery "^1.4.0" + indent-string "^4.0.0" + is-builtin-module "^3.1.0" + lodash "^4.17.21" + pluralize "^8.0.0" + read-pkg-up "^7.0.1" + regexp-tree "^0.1.24" + safe-regex "^2.1.1" + semver "^7.3.5" + strip-indent "^3.0.0" + +eslint-rule-docs@^1.1.5: + version "1.1.235" + resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz#be6ef1fc3525f17b3c859ae2997fedadc89bfb9b" + integrity sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A== + eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" @@ -3970,7 +4300,7 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.23.0: +eslint@^8.22.0, eslint@^8.23.0: version "8.23.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040" integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA== @@ -4015,7 +4345,15 @@ eslint@^8.23.0: strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.4.0: +esm-utils@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/esm-utils/-/esm-utils-4.1.0.tgz#c224ed458fd96fa242e3479c87aa2d28dca382e9" + integrity sha512-/oTSIjfeNL/gzVgM7CbRL4bqE8aKU1ANJqr8voBwTXvVMjYYm15PdYG6c6zNSAHNa3s9b6UMRHDosIq26OBdWg== + dependencies: + import-meta-resolve "2.1.0" + url-or-path "2.1.0" + +espree@^9.0.0, espree@^9.4.0: version "9.4.0" resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== @@ -4029,6 +4367,11 @@ esprima@~4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +espurify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/espurify/-/espurify-2.1.1.tgz#afb043f22fac908d991dd25f7bf40bcf03935b9c" + integrity sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ== + esquery@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" @@ -4119,7 +4462,7 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== -execa@^5.0.0: +execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -4249,6 +4592,11 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + fast-glob@3.2.11, fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" @@ -4352,6 +4700,20 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" +find-cache-dir@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -4366,7 +4728,7 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.1.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -4382,6 +4744,14 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -4427,10 +4797,10 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -framer-motion@^7.2.1: - version "7.2.1" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.2.1.tgz#0db5992ece791cb58357787ef9c29dd76281720d" - integrity sha512-bt2ZqqGpPsW6UojYUa5poWQJu3sDr4Dp3IZsdVBYdKUJ8p+9PxOk1fYRAT8lTGGmaC5HFoKrbDXQeKWGAKZz9g== +framer-motion@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.3.2.tgz#9768092cd98cf0ebaf70864f1248f2e703305a15" + integrity sha512-BTG0BqJSwxoFBWpwaaxS/954DGZFsluF+dUv9Hfq53VNkwUt5g+wYTEM66oTUhiH/+6R/y0Rq+BmkUBcmzbyMQ== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -4560,6 +4930,16 @@ get-port@^5.1.1: resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== +get-set-props@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3" + integrity sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q== + +get-stdin@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" + integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== + get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -4670,6 +5050,17 @@ globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +globby@^13.1.1: + version "13.1.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" + integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.2.11" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^4.0.0" + got@^11.0.0: version "11.8.5" resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" @@ -4943,7 +5334,7 @@ ignore-walk@^5.0.1: dependencies: minimatch "^5.0.1" -ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: +ignore@^5.0.5, ignore@^5.1.1, ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== @@ -4961,6 +5352,16 @@ import-from@^4.0.0: resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== +import-meta-resolve@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-2.1.0.tgz#c8952d331ed6e9bb6ad524a7549deb3d34af41ce" + integrity sha512-yG9pxkWJVTy4cmRsNWE3ztFdtFuYIV8G4N+cbCkO8b+qngkLyIUhxQFuZ0qJm67+0nUOxjMPT7nfksPKza1v2g== + +import-modules@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-2.1.0.tgz#abe7df297cb6c1f19b57246eb8b8bd9664b6d8c2" + integrity sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A== + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -4971,6 +5372,11 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +indent-string@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" + integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== + infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -5047,6 +5453,11 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +interpret@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + into-stream@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" @@ -5070,6 +5481,19 @@ ipaddr.js@1.9.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +irregular-plurals@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-3.3.0.tgz#67d0715d4361a60d9fd9ee80af3881c631a31ee2" + integrity sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g== + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -5139,6 +5563,13 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-builtin-module@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.0.tgz#bb0310dfe881f144ca83f30100ceb10cf58835e0" + integrity sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw== + dependencies: + builtin-modules "^3.3.0" + is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" @@ -5151,6 +5582,13 @@ is-cidr@^4.0.2: dependencies: cidr-regex "^3.1.1" +is-core-module@^2.10.0, is-core-module@^2.7.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" + integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== + dependencies: + has "^1.0.3" + is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" @@ -5207,6 +5645,11 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -5229,6 +5672,14 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-get-set-prop@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz#2731877e4d78a6a69edcce6bb9d68b0779e76312" + integrity sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ== + dependencies: + get-set-props "^0.1.0" + lowercase-keys "^1.0.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -5251,11 +5702,23 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-js-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-js-type/-/is-js-type-2.0.0.tgz#73617006d659b4eb4729bba747d28782df0f7e22" + integrity sha512-Aj13l47+uyTjlQNHtXBV8Cji3jb037vxwMWCgopRR8h6xocgBGW3qG8qGlIOEmbXQtkKShKuBM9e8AA1OeQ+xw== + dependencies: + js-types "^1.0.0" + is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -5280,6 +5743,14 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj-prop@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-obj-prop/-/is-obj-prop-1.0.0.tgz#b34de79c450b8d7c73ab2cdf67dc875adb85f80e" + integrity sha512-5Idb61slRlJlsAzi0Wsfwbp+zZY+9LXKUAZpvT/1ySw+NxKLRWfa0Bzj+wXI3fX5O9hiddm5c3DAaRSNP/yl2w== + dependencies: + lowercase-keys "^1.0.0" + obj-props "^1.0.0" + is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" @@ -5327,6 +5798,14 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-proto-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-proto-prop/-/is-proto-prop-2.0.0.tgz#99ab2863462e44090fd083efd1929058f9d935e1" + integrity sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg== + dependencies: + lowercase-keys "^1.0.0" + proto-props "^2.0.0" + is-reference@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.0.tgz#b1380c03d96ddf7089709781e3208fceb0c92cd6" @@ -5342,6 +5821,13 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -5375,6 +5861,13 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -5387,11 +5880,18 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.2: +is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -5430,6 +5930,11 @@ issue-parser@^6.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-types@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/js-types/-/js-types-1.0.0.tgz#d242e6494ed572ad3c92809fc8bed7f7687cbf03" + integrity sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw== + js-yaml@^4.0.0, js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -5729,6 +6234,13 @@ lilconfig@^2.0.5, lilconfig@^2.0.6: resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== +line-column-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/line-column-path/-/line-column-path-3.0.0.tgz#c873b42feb57f5f97bc72af30d21581076b3119e" + integrity sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw== + dependencies: + type-fest "^2.0.0" + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -5783,6 +6295,18 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +locate-path@^7.1.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.1.1.tgz#8e1e5a75c7343770cef02ff93c4bf1f0aa666374" + integrity sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg== + dependencies: + p-locate "^6.0.0" + +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + lodash.capitalize@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" @@ -5823,12 +6347,12 @@ lodash.uniqby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== -lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: +lodash@^4.13.1, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.1.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -5848,6 +6372,11 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" @@ -5885,6 +6414,13 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, make-fetch-happen@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz#0bde3914f2f82750b5d48c6d2294d2c74f985e5b" @@ -5917,7 +6453,7 @@ map-obj@^1.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== -map-obj@^4.0.0: +map-obj@^4.0.0, map-obj@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== @@ -6056,11 +6592,34 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + integrity sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng== + memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== +meow@^10.1.2: + version "10.1.3" + resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.3.tgz#21689959a7d00e8901aff30d208acb2122eb8088" + integrity sha512-0WL7RMCPPdUTE00+GxJjL4d5Dm6eUbmAzxlzywJWiRUKCW093owmZ7/q74tH9VI91vxw9KJJNxAcvdpxb2G4iA== + dependencies: + "@types/minimist" "^1.2.2" + camelcase-keys "^7.0.0" + decamelize "^5.0.0" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.2" + read-pkg-up "^8.0.0" + redent "^4.0.0" + trim-newlines "^4.0.2" + type-fest "^1.2.2" + yargs-parser "^20.2.9" + meow@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -6098,6 +6657,11 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micro-spelling-correcter@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz#805a06a26ccfcad8f3e5c6a1ac5ff29d4530166e" + integrity sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg== + micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: version "1.0.6" resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad" @@ -6411,7 +6975,7 @@ micromatch@^3.1.10: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.0, micromatch@^4.0.4: +micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -6461,35 +7025,36 @@ mimic-response@^3.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== -min-indent@^1.0.0: +min-indent@^1.0.0, min-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -miniflare@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.6.0.tgz#f179ecf09d625ad19fff455b1b7ae6824b557cd9" - integrity sha512-KDAQZV2aDZ044X1ihlCIa6DPdq1w3fUJFW4xZ+r+DPUxj9t1AuehjR9Fc6zCmZQrk12gLXDSZSyNft1ozm1X7Q== - dependencies: - "@miniflare/cache" "2.6.0" - "@miniflare/cli-parser" "2.6.0" - "@miniflare/core" "2.6.0" - "@miniflare/durable-objects" "2.6.0" - "@miniflare/html-rewriter" "2.6.0" - "@miniflare/http-server" "2.6.0" - "@miniflare/kv" "2.6.0" - "@miniflare/r2" "2.6.0" - "@miniflare/runner-vm" "2.6.0" - "@miniflare/scheduler" "2.6.0" - "@miniflare/shared" "2.6.0" - "@miniflare/sites" "2.6.0" - "@miniflare/storage-file" "2.6.0" - "@miniflare/storage-memory" "2.6.0" - "@miniflare/web-sockets" "2.6.0" +miniflare@^2.7.1: + version "2.8.2" + resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.8.2.tgz#98363ac0fc650c7d14319c38ea857d7b3a37982e" + integrity sha512-t9/QeSSsUFuqafLVAPlmWmoG+egfJ99xtoOWw1C9Wt6nlXz9ox3y1TfAw06YUPp4xVHcQnHQcir7aL4QvRPgfw== + dependencies: + "@miniflare/cache" "2.8.2" + "@miniflare/cli-parser" "2.8.2" + "@miniflare/core" "2.8.2" + "@miniflare/durable-objects" "2.8.2" + "@miniflare/html-rewriter" "2.8.2" + "@miniflare/http-server" "2.8.2" + "@miniflare/kv" "2.8.2" + "@miniflare/queues" "2.8.2" + "@miniflare/r2" "2.8.2" + "@miniflare/runner-vm" "2.8.2" + "@miniflare/scheduler" "2.8.2" + "@miniflare/shared" "2.8.2" + "@miniflare/sites" "2.8.2" + "@miniflare/storage-file" "2.8.2" + "@miniflare/storage-memory" "2.8.2" + "@miniflare/web-sockets" "2.8.2" kleur "^4.1.4" semiver "^1.1.0" source-map-support "^0.5.20" - undici "5.5.1" + undici "5.9.1" minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" @@ -6769,7 +7334,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^3.0.0: +normalize-package-data@^3.0.0, normalize-package-data@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== @@ -6995,6 +7560,11 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" +obj-props@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/obj-props/-/obj-props-1.4.0.tgz#9a9beebb6faf8b287ff7dc1cd133a4247dc85641" + integrity sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ== + object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -7104,6 +7674,25 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +open-editor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/open-editor/-/open-editor-4.0.0.tgz#881900b3c5540eaeef5b880abd05638ee82ca81f" + integrity sha512-5mKZ98iFdkivozt5XTCOspoKbL3wtYu6oOoVxfWQ0qUX9NYsK8pdkHE7VUHXr+CwyC3nf6mV0S5FPsMS65innw== + dependencies: + env-editor "^1.0.0" + execa "^5.1.1" + line-column-path "^3.0.0" + open "^8.4.0" + +open@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -7179,6 +7768,13 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -7207,6 +7803,13 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" @@ -7312,7 +7915,7 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parse-json@^5.0.0: +parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -7347,6 +7950,11 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -7448,6 +8056,32 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-dir@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" + integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== + dependencies: + find-up "^5.0.0" + +plur@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84" + integrity sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg== + dependencies: + irregular-plurals "^3.2.0" + +pluralize@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + popmotion@11.0.5: version "11.0.5" resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.5.tgz#8e3e014421a0ffa30ecd722564fd2558954e1f7d" @@ -7548,7 +8182,14 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@2.7.1: +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@2.7.1, prettier@^2.6.2: version "2.7.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== @@ -7623,6 +8264,11 @@ property-information@^6.0.0: resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22" integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== +proto-props@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181" + integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ== + proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" @@ -7802,6 +8448,15 @@ read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" +read-pkg-up@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670" + integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ== + dependencies: + find-up "^5.0.0" + read-pkg "^6.0.0" + type-fest "^1.0.1" + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -7821,6 +8476,16 @@ read-pkg@^5.0.0, read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +read-pkg@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c" + integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^3.0.2" + parse-json "^5.2.0" + type-fest "^1.0.1" + read@1, read@^1.0.7, read@~1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -7885,6 +8550,14 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +redent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9" + integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag== + dependencies: + indent-string "^5.0.0" + strip-indent "^4.0.0" + regenerate-unicode-properties@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" @@ -7917,6 +8590,11 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" +regexp-tree@^0.1.24, regexp-tree@~0.1.1: + version "0.1.24" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.24.tgz#3d6fa238450a4d66e5bc9c4c14bb720e2196829d" + integrity sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw== + regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" @@ -8026,6 +8704,11 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -8164,6 +8847,13 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" +safe-regex@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2" + integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== + dependencies: + regexp-tree "~0.1.1" + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -8188,7 +8878,7 @@ semiver@^1.1.0: resolved "https://registry.yarnpkg.com/semiver/-/semiver-1.1.0.tgz#9c97fb02c21c7ce4fcf1b73e2c7a24324bdddd5f" integrity sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg== -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -8271,10 +8961,10 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -sharp@^0.30.7: - version "0.30.7" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.30.7.tgz#7862bda98804fdd1f0d5659c85e3324b90d94c7c" - integrity sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig== +sharp@^0.31.0: + version "0.31.0" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.0.tgz#ce9b5202a5667486721cf07fd5b52360b1c2275a" + integrity sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw== dependencies: color "^4.2.3" detect-libc "^2.0.1" @@ -8354,6 +9044,11 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -8662,6 +9357,13 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" +strip-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853" + integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA== + dependencies: + min-indent "^1.0.1" + strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -8694,13 +9396,21 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -8734,6 +9444,11 @@ tailwindcss@^3.1.8: quick-lru "^5.1.1" resolve "^1.22.1" +tapable@^0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== + tar-fs@^2.0.0, tar-fs@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" @@ -8832,6 +9547,14 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +to-absolute-glob@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA== + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -8894,6 +9617,11 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +trim-newlines@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c" + integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew== + trough@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" @@ -8979,7 +9707,12 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^2.17.0: +type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.0.0, type-fest@^2.17.0: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== @@ -8992,10 +9725,10 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@^4.8.2: - version "4.8.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.2.tgz#e3b33d5ccfb5914e4eeab6699cf208adee3fd790" - integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw== +typescript@^4.7.3, typescript@^4.8.3: + version "4.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" + integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== uglify-js@^3.1.4: version "3.16.2" @@ -9012,10 +9745,15 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" -undici@5.5.1: - version "5.5.1" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.5.1.tgz#baaf25844a99eaa0b22e1ef8d205bffe587c8f43" - integrity sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw== +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== + +undici@5.9.1: + version "5.9.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.9.1.tgz#fc9fd85dd488f965f153314a63d9426a11f3360b" + integrity sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" @@ -9195,6 +9933,11 @@ url-join@^4.0.0: resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== +url-or-path@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/url-or-path/-/url-or-path-2.1.0.tgz#8bb39a2a2b7e8f2e31c7883d8207b0cbd07acb9f" + integrity sha512-dsBD6GbytSMj9YDb3jVzSRENwFh50oUORnWBeSHfo0Lnwv2KMm/J4npyGy1P9rivUPsUGLjTA53XqAFqpe0nww== + urlpattern-polyfill@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-4.0.3.tgz#c1fa7a73eb4e6c6a1ffb41b24cf31974f7392d3b" @@ -9338,10 +10081,10 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@2.0.27: - version "2.0.27" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.0.27.tgz#d2a7fb483f4b301921989ff0b8f2bbb2cfadb4ba" - integrity sha512-dH0Nv41OiFsHu+mZFMGv1kEO6lOEoxon8kKHToG0YSpGBsObsxurkoyWJDvkAgtnrM00QF8F1Chy15zs0sjJkg== +wrangler@2.0.29: + version "2.0.29" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.0.29.tgz#72846ce5d309c05e00feea157c91a78b2a48129f" + integrity sha512-Z9W48pRpo87qO2WLMU24TFLL5Oq2WUwzqlwVDFrnSpBT+7GRrkAceepKU8V+aOXxLqyUaEzaSVHT3KVPyXh8KQ== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" @@ -9349,7 +10092,7 @@ wrangler@2.0.27: blake3-wasm "^2.1.5" chokidar "^3.5.3" esbuild "0.14.51" - miniflare "^2.6.0" + miniflare "^2.7.1" nanoid "^3.3.3" path-to-regexp "^6.2.0" selfsigned "^2.0.1" @@ -9428,6 +10171,48 @@ xdm@^2.0.0: optionalDependencies: deasync "^0.1.0" +xo@^0.52.3: + version "0.52.3" + resolved "https://registry.yarnpkg.com/xo/-/xo-0.52.3.tgz#524de05f1bf83f211045a5f6fe547da914a20a16" + integrity sha512-liCEteZ5z+QRyh3XzsYWQyxedBHBvx8CDlNvvi+BJz74L0E5/ID2v7JtoX3bD541AlMuOy4e/iWif6hhNGBFNw== + dependencies: + "@eslint/eslintrc" "^1.3.0" + "@typescript-eslint/eslint-plugin" "^5.35.1" + "@typescript-eslint/parser" "^5.35.1" + arrify "^3.0.0" + cosmiconfig "^7.0.1" + define-lazy-prop "^3.0.0" + eslint "^8.22.0" + eslint-config-prettier "^8.5.0" + eslint-config-xo "^0.42.0" + eslint-config-xo-typescript "^0.53.0" + eslint-formatter-pretty "^4.1.0" + eslint-import-resolver-webpack "^0.13.2" + eslint-plugin-ava "^13.2.0" + eslint-plugin-eslint-comments "^3.2.0" + eslint-plugin-import "^2.26.0" + eslint-plugin-n "^15.2.5" + eslint-plugin-no-use-extend-native "^0.5.0" + eslint-plugin-prettier "^4.0.0" + eslint-plugin-unicorn "^42.0.0" + esm-utils "^4.1.0" + find-cache-dir "^3.3.2" + find-up "^6.3.0" + get-stdin "^9.0.0" + globby "^13.1.1" + imurmurhash "^0.1.4" + json-stable-stringify-without-jsonify "^1.0.1" + json5 "^2.2.1" + lodash-es "^4.17.21" + meow "^10.1.2" + micromatch "^4.0.5" + open-editor "^4.0.0" + prettier "^2.6.2" + semver "^7.3.7" + slash "^4.0.0" + to-absolute-glob "^2.0.2" + typescript "^4.7.3" + xtend@^4.0.2, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -9443,12 +10228,12 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.2: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.3: +yargs-parser@^20.2.3, yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== @@ -9458,6 +10243,11 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + youch@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/youch/-/youch-2.2.2.tgz#cb87a359a5c524ebd35eb07ca3a1521dbc7e1a3e" From c9a62549cfd697c87f039f193986660088e916c6 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 11 Sep 2022 21:11:03 +0530 Subject: [PATCH 055/125] fmt(xo): use xo --- app/entry.client.tsx | 4 +- app/entry.server.tsx | 30 +- app/images.ts | 1554 ++++++++++++++++++++++++++++++++++++ app/root.tsx | 89 +-- app/routes/image/$name.tsx | 134 ++-- app/routes/index.tsx | 92 ++- config.ts | 14 +- importer.mjs | 191 +++-- postcss.config.js | 10 +- remix.config.js | 16 +- server.js | 12 +- tailwind.config.js | 16 +- 12 files changed, 1850 insertions(+), 312 deletions(-) create mode 100644 app/images.ts diff --git a/app/entry.client.tsx b/app/entry.client.tsx index 3eec1fd0..5a0a754c 100644 --- a/app/entry.client.tsx +++ b/app/entry.client.tsx @@ -1,4 +1,4 @@ -import { RemixBrowser } from "@remix-run/react"; -import { hydrate } from "react-dom"; +import {RemixBrowser} from '@remix-run/react'; +import {hydrate} from 'react-dom'; hydrate(, document); diff --git a/app/entry.server.tsx b/app/entry.server.tsx index 7a06117a..4fb0566f 100644 --- a/app/entry.server.tsx +++ b/app/entry.server.tsx @@ -1,21 +1,21 @@ -import type { EntryContext } from "@remix-run/cloudflare"; -import { RemixServer } from "@remix-run/react"; -import { renderToString } from "react-dom/server"; +import type {EntryContext} from '@remix-run/cloudflare'; +import {RemixServer} from '@remix-run/react'; +import {renderToString} from 'react-dom/server'; export default function handleRequest( - request: Request, - responseStatusCode: number, - responseHeaders: Headers, - remixContext: EntryContext + request: Request, + responseStatusCode: number, + responseHeaders: Headers, + remixContext: EntryContext, ) { - let markup = renderToString( - - ); + const markup = renderToString( + , + ); - responseHeaders.set("Content-Type", "text/html"); + responseHeaders.set('Content-Type', 'text/html'); - return new Response("" + markup, { - status: responseStatusCode, - headers: responseHeaders, - }); + return new Response('' + markup, { + status: responseStatusCode, + headers: responseHeaders, + }); } diff --git a/app/images.ts b/app/images.ts new file mode 100644 index 00000000..cafafb4d --- /dev/null +++ b/app/images.ts @@ -0,0 +1,1554 @@ +import IMG_155 from "../images/thumbnail/IMG_155.webp"; +import IMG_155_OG from "../images/compressed/IMG_155.jpeg"; +import IMG_154 from "../images/thumbnail/IMG_154.webp"; +import IMG_154_OG from "../images/compressed/IMG_154.jpeg"; +import IMG_153 from "../images/thumbnail/IMG_153.webp"; +import IMG_153_OG from "../images/compressed/IMG_153.jpeg"; +import IMG_152 from "../images/thumbnail/IMG_152.webp"; +import IMG_152_OG from "../images/compressed/IMG_152.jpeg"; +import IMG_151 from "../images/thumbnail/IMG_151.webp"; +import IMG_151_OG from "../images/compressed/IMG_151.jpeg"; +import IMG_150 from "../images/thumbnail/IMG_150.webp"; +import IMG_150_OG from "../images/compressed/IMG_150.jpeg"; +import IMG_149 from "../images/thumbnail/IMG_149.webp"; +import IMG_149_OG from "../images/compressed/IMG_149.jpeg"; +import IMG_148 from "../images/thumbnail/IMG_148.webp"; +import IMG_148_OG from "../images/compressed/IMG_148.jpeg"; +import IMG_147 from "../images/thumbnail/IMG_147.webp"; +import IMG_147_OG from "../images/compressed/IMG_147.jpeg"; +import IMG_143 from "../images/thumbnail/IMG_143.webp"; +import IMG_143_OG from "../images/compressed/IMG_143.jpeg"; +import IMG_146 from "../images/thumbnail/IMG_146.webp"; +import IMG_146_OG from "../images/compressed/IMG_146.jpeg"; +import IMG_145 from "../images/thumbnail/IMG_145.webp"; +import IMG_145_OG from "../images/compressed/IMG_145.jpeg"; +import IMG_144 from "../images/thumbnail/IMG_144.webp"; +import IMG_144_OG from "../images/compressed/IMG_144.jpeg"; +import IMG_142 from "../images/thumbnail/IMG_142.webp"; +import IMG_142_OG from "../images/compressed/IMG_142.jpeg"; +import IMG_141 from "../images/thumbnail/IMG_141.webp"; +import IMG_141_OG from "../images/compressed/IMG_141.jpeg"; +import IMG_140 from "../images/thumbnail/IMG_140.webp"; +import IMG_140_OG from "../images/compressed/IMG_140.jpeg"; +import IMG_139 from "../images/thumbnail/IMG_139.webp"; +import IMG_139_OG from "../images/compressed/IMG_139.jpeg"; +import IMG_137 from "../images/thumbnail/IMG_137.webp"; +import IMG_137_OG from "../images/compressed/IMG_137.jpeg"; +import IMG_136 from "../images/thumbnail/IMG_136.webp"; +import IMG_136_OG from "../images/compressed/IMG_136.jpeg"; +import IMG_135 from "../images/thumbnail/IMG_135.webp"; +import IMG_135_OG from "../images/compressed/IMG_135.jpeg"; +import IMG_130 from "../images/thumbnail/IMG_130.webp"; +import IMG_130_OG from "../images/compressed/IMG_130.jpeg"; +import IMG_129 from "../images/thumbnail/IMG_129.webp"; +import IMG_129_OG from "../images/compressed/IMG_129.jpeg"; +import IMG_128 from "../images/thumbnail/IMG_128.webp"; +import IMG_128_OG from "../images/compressed/IMG_128.jpeg"; +import IMG_127 from "../images/thumbnail/IMG_127.webp"; +import IMG_127_OG from "../images/compressed/IMG_127.jpeg"; +import IMG_126 from "../images/thumbnail/IMG_126.webp"; +import IMG_126_OG from "../images/compressed/IMG_126.jpeg"; +import IMG_125 from "../images/thumbnail/IMG_125.webp"; +import IMG_125_OG from "../images/compressed/IMG_125.jpeg"; +import IMG_124 from "../images/thumbnail/IMG_124.webp"; +import IMG_124_OG from "../images/compressed/IMG_124.jpeg"; +import IMG_123 from "../images/thumbnail/IMG_123.webp"; +import IMG_123_OG from "../images/compressed/IMG_123.jpeg"; +import IMG_122 from "../images/thumbnail/IMG_122.webp"; +import IMG_122_OG from "../images/compressed/IMG_122.jpeg"; +import IMG_121 from "../images/thumbnail/IMG_121.webp"; +import IMG_121_OG from "../images/compressed/IMG_121.jpeg"; +import IMG_120 from "../images/thumbnail/IMG_120.webp"; +import IMG_120_OG from "../images/compressed/IMG_120.jpeg"; +import IMG_119 from "../images/thumbnail/IMG_119.webp"; +import IMG_119_OG from "../images/compressed/IMG_119.jpeg"; +import IMG_118 from "../images/thumbnail/IMG_118.webp"; +import IMG_118_OG from "../images/compressed/IMG_118.jpeg"; +import IMG_117 from "../images/thumbnail/IMG_117.webp"; +import IMG_117_OG from "../images/compressed/IMG_117.jpeg"; +import IMG_116 from "../images/thumbnail/IMG_116.webp"; +import IMG_116_OG from "../images/compressed/IMG_116.jpeg"; +import IMG_115 from "../images/thumbnail/IMG_115.webp"; +import IMG_115_OG from "../images/compressed/IMG_115.jpeg"; +import IMG_114 from "../images/thumbnail/IMG_114.webp"; +import IMG_114_OG from "../images/compressed/IMG_114.jpeg"; +import IMG_113 from "../images/thumbnail/IMG_113.webp"; +import IMG_113_OG from "../images/compressed/IMG_113.jpeg"; +import IMG_112 from "../images/thumbnail/IMG_112.webp"; +import IMG_112_OG from "../images/compressed/IMG_112.jpeg"; +import IMG_111 from "../images/thumbnail/IMG_111.webp"; +import IMG_111_OG from "../images/compressed/IMG_111.jpeg"; +import IMG_110 from "../images/thumbnail/IMG_110.webp"; +import IMG_110_OG from "../images/compressed/IMG_110.jpeg"; +import IMG_109 from "../images/thumbnail/IMG_109.webp"; +import IMG_109_OG from "../images/compressed/IMG_109.jpeg"; +import IMG_138 from "../images/thumbnail/IMG_138.webp"; +import IMG_138_OG from "../images/compressed/IMG_138.jpeg"; +import IMG_134 from "../images/thumbnail/IMG_134.webp"; +import IMG_134_OG from "../images/compressed/IMG_134.jpeg"; +import IMG_133 from "../images/thumbnail/IMG_133.webp"; +import IMG_133_OG from "../images/compressed/IMG_133.jpeg"; +import IMG_132 from "../images/thumbnail/IMG_132.webp"; +import IMG_132_OG from "../images/compressed/IMG_132.jpeg"; +import IMG_107 from "../images/thumbnail/IMG_107.webp"; +import IMG_107_OG from "../images/compressed/IMG_107.jpeg"; +import IMG_106 from "../images/thumbnail/IMG_106.webp"; +import IMG_106_OG from "../images/compressed/IMG_106.jpeg"; +import IMG_105 from "../images/thumbnail/IMG_105.webp"; +import IMG_105_OG from "../images/compressed/IMG_105.jpeg"; +import IMG_108 from "../images/thumbnail/IMG_108.webp"; +import IMG_108_OG from "../images/compressed/IMG_108.jpeg"; +import IMG_104 from "../images/thumbnail/IMG_104.webp"; +import IMG_104_OG from "../images/compressed/IMG_104.jpeg"; +import IMG_103 from "../images/thumbnail/IMG_103.webp"; +import IMG_103_OG from "../images/compressed/IMG_103.jpeg"; +import IMG_102 from "../images/thumbnail/IMG_102.webp"; +import IMG_102_OG from "../images/compressed/IMG_102.jpeg"; +import IMG_101 from "../images/thumbnail/IMG_101.webp"; +import IMG_101_OG from "../images/compressed/IMG_101.jpeg"; +import IMG_100 from "../images/thumbnail/IMG_100.webp"; +import IMG_100_OG from "../images/compressed/IMG_100.jpeg"; +import IMG_99 from "../images/thumbnail/IMG_99.webp"; +import IMG_99_OG from "../images/compressed/IMG_99.jpeg"; +import IMG_98 from "../images/thumbnail/IMG_98.webp"; +import IMG_98_OG from "../images/compressed/IMG_98.jpeg"; +import IMG_97 from "../images/thumbnail/IMG_97.webp"; +import IMG_97_OG from "../images/compressed/IMG_97.jpeg"; +import IMG_96 from "../images/thumbnail/IMG_96.webp"; +import IMG_96_OG from "../images/compressed/IMG_96.jpeg"; +import IMG_95 from "../images/thumbnail/IMG_95.webp"; +import IMG_95_OG from "../images/compressed/IMG_95.jpeg"; +import IMG_94 from "../images/thumbnail/IMG_94.webp"; +import IMG_94_OG from "../images/compressed/IMG_94.jpeg"; +import IMG_93 from "../images/thumbnail/IMG_93.webp"; +import IMG_93_OG from "../images/compressed/IMG_93.jpeg"; +import IMG_92 from "../images/thumbnail/IMG_92.webp"; +import IMG_92_OG from "../images/compressed/IMG_92.jpeg"; +import IMG_28 from "../images/thumbnail/IMG_28.webp"; +import IMG_28_OG from "../images/compressed/IMG_28.jpeg"; +import IMG_27 from "../images/thumbnail/IMG_27.webp"; +import IMG_27_OG from "../images/compressed/IMG_27.jpeg"; +import IMG_26 from "../images/thumbnail/IMG_26.webp"; +import IMG_26_OG from "../images/compressed/IMG_26.jpeg"; +import IMG_25 from "../images/thumbnail/IMG_25.webp"; +import IMG_25_OG from "../images/compressed/IMG_25.jpeg"; +import IMG_24 from "../images/thumbnail/IMG_24.webp"; +import IMG_24_OG from "../images/compressed/IMG_24.jpeg"; +import IMG_23 from "../images/thumbnail/IMG_23.webp"; +import IMG_23_OG from "../images/compressed/IMG_23.jpeg"; +import IMG_22 from "../images/thumbnail/IMG_22.webp"; +import IMG_22_OG from "../images/compressed/IMG_22.jpeg"; +import IMG_21 from "../images/thumbnail/IMG_21.webp"; +import IMG_21_OG from "../images/compressed/IMG_21.jpeg"; +import IMG_20 from "../images/thumbnail/IMG_20.webp"; +import IMG_20_OG from "../images/compressed/IMG_20.jpeg"; +import IMG_19 from "../images/thumbnail/IMG_19.webp"; +import IMG_19_OG from "../images/compressed/IMG_19.jpeg"; +import IMG_18 from "../images/thumbnail/IMG_18.webp"; +import IMG_18_OG from "../images/compressed/IMG_18.jpeg"; +import IMG_17 from "../images/thumbnail/IMG_17.webp"; +import IMG_17_OG from "../images/compressed/IMG_17.jpeg"; +import IMG_16 from "../images/thumbnail/IMG_16.webp"; +import IMG_16_OG from "../images/compressed/IMG_16.jpeg"; +import IMG_15 from "../images/thumbnail/IMG_15.webp"; +import IMG_15_OG from "../images/compressed/IMG_15.jpeg"; +import IMG_14 from "../images/thumbnail/IMG_14.webp"; +import IMG_14_OG from "../images/compressed/IMG_14.jpeg"; +import IMG_13 from "../images/thumbnail/IMG_13.webp"; +import IMG_13_OG from "../images/compressed/IMG_13.jpeg"; +import IMG_12 from "../images/thumbnail/IMG_12.webp"; +import IMG_12_OG from "../images/compressed/IMG_12.jpeg"; +import IMG_11 from "../images/thumbnail/IMG_11.webp"; +import IMG_11_OG from "../images/compressed/IMG_11.jpeg"; +import IMG_10 from "../images/thumbnail/IMG_10.webp"; +import IMG_10_OG from "../images/compressed/IMG_10.jpeg"; +import IMG_9 from "../images/thumbnail/IMG_9.webp"; +import IMG_9_OG from "../images/compressed/IMG_9.jpeg"; +import IMG_8 from "../images/thumbnail/IMG_8.webp"; +import IMG_8_OG from "../images/compressed/IMG_8.jpeg"; +import IMG_7 from "../images/thumbnail/IMG_7.webp"; +import IMG_7_OG from "../images/compressed/IMG_7.jpeg"; +import IMG_6 from "../images/thumbnail/IMG_6.webp"; +import IMG_6_OG from "../images/compressed/IMG_6.jpeg"; +import IMG_89 from "../images/thumbnail/IMG_89.webp"; +import IMG_89_OG from "../images/compressed/IMG_89.jpeg"; +import IMG_5 from "../images/thumbnail/IMG_5.webp"; +import IMG_5_OG from "../images/compressed/IMG_5.jpeg"; +import IMG_4 from "../images/thumbnail/IMG_4.webp"; +import IMG_4_OG from "../images/compressed/IMG_4.jpeg"; +import IMG_3 from "../images/thumbnail/IMG_3.webp"; +import IMG_3_OG from "../images/compressed/IMG_3.jpeg"; +import IMG_2 from "../images/thumbnail/IMG_2.webp"; +import IMG_2_OG from "../images/compressed/IMG_2.jpeg"; +import IMG_88 from "../images/thumbnail/IMG_88.webp"; +import IMG_88_OG from "../images/compressed/IMG_88.jpeg"; +import IMG_1 from "../images/thumbnail/IMG_1.webp"; +import IMG_1_OG from "../images/compressed/IMG_1.jpeg"; +import IMG_87 from "../images/thumbnail/IMG_87.webp"; +import IMG_87_OG from "../images/compressed/IMG_87.jpeg"; +import IMG_86 from "../images/thumbnail/IMG_86.webp"; +import IMG_86_OG from "../images/compressed/IMG_86.jpeg"; +import IMG_85 from "../images/thumbnail/IMG_85.webp"; +import IMG_85_OG from "../images/compressed/IMG_85.jpeg"; +import IMG_84 from "../images/thumbnail/IMG_84.webp"; +import IMG_84_OG from "../images/compressed/IMG_84.jpeg"; +import IMG_83 from "../images/thumbnail/IMG_83.webp"; +import IMG_83_OG from "../images/compressed/IMG_83.jpeg"; +import IMG_82 from "../images/thumbnail/IMG_82.webp"; +import IMG_82_OG from "../images/compressed/IMG_82.jpeg"; +import IMG_81 from "../images/thumbnail/IMG_81.webp"; +import IMG_81_OG from "../images/compressed/IMG_81.jpeg"; +import IMG_80 from "../images/thumbnail/IMG_80.webp"; +import IMG_80_OG from "../images/compressed/IMG_80.jpeg"; +import IMG_79 from "../images/thumbnail/IMG_79.webp"; +import IMG_79_OG from "../images/compressed/IMG_79.jpeg"; +import IMG_78 from "../images/thumbnail/IMG_78.webp"; +import IMG_78_OG from "../images/compressed/IMG_78.jpeg"; +import IMG_77 from "../images/thumbnail/IMG_77.webp"; +import IMG_77_OG from "../images/compressed/IMG_77.jpeg"; +import IMG_76 from "../images/thumbnail/IMG_76.webp"; +import IMG_76_OG from "../images/compressed/IMG_76.jpeg"; +import IMG_75 from "../images/thumbnail/IMG_75.webp"; +import IMG_75_OG from "../images/compressed/IMG_75.jpeg"; +import IMG_74 from "../images/thumbnail/IMG_74.webp"; +import IMG_74_OG from "../images/compressed/IMG_74.jpeg"; +import IMG_73 from "../images/thumbnail/IMG_73.webp"; +import IMG_73_OG from "../images/compressed/IMG_73.jpeg"; +import IMG_72 from "../images/thumbnail/IMG_72.webp"; +import IMG_72_OG from "../images/compressed/IMG_72.jpeg"; +import IMG_71 from "../images/thumbnail/IMG_71.webp"; +import IMG_71_OG from "../images/compressed/IMG_71.jpeg"; +import IMG_70 from "../images/thumbnail/IMG_70.webp"; +import IMG_70_OG from "../images/compressed/IMG_70.jpeg"; +import IMG_29 from "../images/thumbnail/IMG_29.webp"; +import IMG_29_OG from "../images/compressed/IMG_29.jpeg"; +import IMG_69 from "../images/thumbnail/IMG_69.webp"; +import IMG_69_OG from "../images/compressed/IMG_69.jpeg"; +import IMG_68 from "../images/thumbnail/IMG_68.webp"; +import IMG_68_OG from "../images/compressed/IMG_68.jpeg"; +import IMG_67 from "../images/thumbnail/IMG_67.webp"; +import IMG_67_OG from "../images/compressed/IMG_67.jpeg"; +import IMG_58 from "../images/thumbnail/IMG_58.webp"; +import IMG_58_OG from "../images/compressed/IMG_58.jpeg"; +import IMG_51 from "../images/thumbnail/IMG_51.webp"; +import IMG_51_OG from "../images/compressed/IMG_51.jpeg"; +import IMG_46 from "../images/thumbnail/IMG_46.webp"; +import IMG_46_OG from "../images/compressed/IMG_46.jpeg"; +import IMG_37 from "../images/thumbnail/IMG_37.webp"; +import IMG_37_OG from "../images/compressed/IMG_37.jpeg"; +import IMG_30 from "../images/thumbnail/IMG_30.webp"; +import IMG_30_OG from "../images/compressed/IMG_30.jpeg"; +import IMG_66 from "../images/thumbnail/IMG_66.webp"; +import IMG_66_OG from "../images/compressed/IMG_66.jpeg"; +import IMG_65 from "../images/thumbnail/IMG_65.webp"; +import IMG_65_OG from "../images/compressed/IMG_65.jpeg"; +import IMG_64 from "../images/thumbnail/IMG_64.webp"; +import IMG_64_OG from "../images/compressed/IMG_64.jpeg"; +import IMG_63 from "../images/thumbnail/IMG_63.webp"; +import IMG_63_OG from "../images/compressed/IMG_63.jpeg"; +import IMG_62 from "../images/thumbnail/IMG_62.webp"; +import IMG_62_OG from "../images/compressed/IMG_62.jpeg"; +import IMG_61 from "../images/thumbnail/IMG_61.webp"; +import IMG_61_OG from "../images/compressed/IMG_61.jpeg"; +import IMG_60 from "../images/thumbnail/IMG_60.webp"; +import IMG_60_OG from "../images/compressed/IMG_60.jpeg"; +import IMG_59 from "../images/thumbnail/IMG_59.webp"; +import IMG_59_OG from "../images/compressed/IMG_59.jpeg"; +import IMG_57 from "../images/thumbnail/IMG_57.webp"; +import IMG_57_OG from "../images/compressed/IMG_57.jpeg"; +import IMG_56 from "../images/thumbnail/IMG_56.webp"; +import IMG_56_OG from "../images/compressed/IMG_56.jpeg"; +import IMG_55 from "../images/thumbnail/IMG_55.webp"; +import IMG_55_OG from "../images/compressed/IMG_55.jpeg"; +import IMG_54 from "../images/thumbnail/IMG_54.webp"; +import IMG_54_OG from "../images/compressed/IMG_54.jpeg"; +import IMG_53 from "../images/thumbnail/IMG_53.webp"; +import IMG_53_OG from "../images/compressed/IMG_53.jpeg"; +import IMG_52 from "../images/thumbnail/IMG_52.webp"; +import IMG_52_OG from "../images/compressed/IMG_52.jpeg"; +import IMG_50 from "../images/thumbnail/IMG_50.webp"; +import IMG_50_OG from "../images/compressed/IMG_50.jpeg"; +import IMG_49 from "../images/thumbnail/IMG_49.webp"; +import IMG_49_OG from "../images/compressed/IMG_49.jpeg"; +import IMG_47 from "../images/thumbnail/IMG_47.webp"; +import IMG_47_OG from "../images/compressed/IMG_47.jpeg"; +import IMG_48 from "../images/thumbnail/IMG_48.webp"; +import IMG_48_OG from "../images/compressed/IMG_48.jpeg"; +import IMG_45 from "../images/thumbnail/IMG_45.webp"; +import IMG_45_OG from "../images/compressed/IMG_45.jpeg"; +import IMG_44 from "../images/thumbnail/IMG_44.webp"; +import IMG_44_OG from "../images/compressed/IMG_44.jpeg"; +import IMG_43 from "../images/thumbnail/IMG_43.webp"; +import IMG_43_OG from "../images/compressed/IMG_43.jpeg"; +import IMG_42 from "../images/thumbnail/IMG_42.webp"; +import IMG_42_OG from "../images/compressed/IMG_42.jpeg"; +import IMG_41 from "../images/thumbnail/IMG_41.webp"; +import IMG_41_OG from "../images/compressed/IMG_41.jpeg"; +import IMG_40 from "../images/thumbnail/IMG_40.webp"; +import IMG_40_OG from "../images/compressed/IMG_40.jpeg"; +import IMG_39 from "../images/thumbnail/IMG_39.webp"; +import IMG_39_OG from "../images/compressed/IMG_39.jpeg"; +import IMG_38 from "../images/thumbnail/IMG_38.webp"; +import IMG_38_OG from "../images/compressed/IMG_38.jpeg"; +import IMG_36 from "../images/thumbnail/IMG_36.webp"; +import IMG_36_OG from "../images/compressed/IMG_36.jpeg"; +import IMG_35 from "../images/thumbnail/IMG_35.webp"; +import IMG_35_OG from "../images/compressed/IMG_35.jpeg"; +import IMG_34 from "../images/thumbnail/IMG_34.webp"; +import IMG_34_OG from "../images/compressed/IMG_34.jpeg"; +import IMG_33 from "../images/thumbnail/IMG_33.webp"; +import IMG_33_OG from "../images/compressed/IMG_33.jpeg"; +import IMG_32 from "../images/thumbnail/IMG_32.webp"; +import IMG_32_OG from "../images/compressed/IMG_32.jpeg"; +import IMG_31 from "../images/thumbnail/IMG_31.webp"; +import IMG_31_OG from "../images/compressed/IMG_31.jpeg"; +import IMG_131 from "../images/thumbnail/IMG_131.webp"; +import IMG_131_OG from "../images/compressed/IMG_131.jpeg"; +import IMG_91 from "../images/thumbnail/IMG_91.webp"; +import IMG_91_OG from "../images/compressed/IMG_91.jpeg"; +import IMG_90 from "../images/thumbnail/IMG_90.webp"; +import IMG_90_OG from "../images/compressed/IMG_90.jpeg"; + +const images = { + "IMG_155": { + thumbnail: IMG_155, + original: IMG_155_OG, + width: 640, + height: 853, + date: "Thu Sep 08 2022 17:35:36 GMT+0530 (India Standard Time)", + readableDate: "2022/09/08" + }, + "IMG_154": { + thumbnail: IMG_154, + original: IMG_154_OG, + width: 640, + height: 480, + date: "Tue Sep 06 2022 21:18:58 GMT+0530 (India Standard Time)", + readableDate: "2022/09/06" + }, + "IMG_153": { + thumbnail: IMG_153, + original: IMG_153_OG, + width: 640, + height: 853, + date: "Tue Sep 06 2022 20:13:13 GMT+0530 (India Standard Time)", + readableDate: "2022/09/06" + }, + "IMG_152": { + thumbnail: IMG_152, + original: IMG_152_OG, + width: 640, + height: 853, + date: "Sun Sep 04 2022 22:58:08 GMT+0530 (India Standard Time)", + readableDate: "2022/09/04" + }, + "IMG_151": { + thumbnail: IMG_151, + original: IMG_151_OG, + width: 640, + height: 853, + date: "Sat Aug 27 2022 14:12:17 GMT+0530 (India Standard Time)", + readableDate: "2022/08/27" + }, + "IMG_150": { + thumbnail: IMG_150, + original: IMG_150_OG, + width: 640, + height: 853, + date: "Sat Jul 30 2022 22:14:43 GMT+0530 (India Standard Time)", + readableDate: "2022/07/30" + }, + "IMG_149": { + thumbnail: IMG_149, + original: IMG_149_OG, + width: 640, + height: 853, + date: "Sat Jul 30 2022 20:44:32 GMT+0530 (India Standard Time)", + readableDate: "2022/07/30" + }, + "IMG_148": { + thumbnail: IMG_148, + original: IMG_148_OG, + width: 640, + height: 480, + date: "Fri Jul 29 2022 12:02:40 GMT+0530 (India Standard Time)", + readableDate: "2022/07/29" + }, + "IMG_147": { + thumbnail: IMG_147, + original: IMG_147_OG, + width: 640, + height: 480, + date: "Thu Jul 28 2022 13:32:45 GMT+0530 (India Standard Time)", + readableDate: "2022/07/28" + }, + "IMG_143": { + thumbnail: IMG_143, + original: IMG_143_OG, + width: 640, + height: 480, + date: "Thu Jul 21 2022 23:57:00 GMT+0530 (India Standard Time)", + readableDate: "2022/07/21" + }, + "IMG_146": { + thumbnail: IMG_146, + original: IMG_146_OG, + width: 640, + height: 1137, + date: "Mon Jul 18 2022 17:52:50 GMT+0530 (India Standard Time)", + readableDate: "2022/07/18" + }, + "IMG_145": { + thumbnail: IMG_145, + original: IMG_145_OG, + width: 640, + height: 480, + date: "Sun Jul 17 2022 11:03:55 GMT+0530 (India Standard Time)", + readableDate: "2022/07/17" + }, + "IMG_144": { + thumbnail: IMG_144, + original: IMG_144_OG, + width: 640, + height: 480, + date: "Sat Jul 09 2022 20:56:14 GMT+0530 (India Standard Time)", + readableDate: "2022/07/09" + }, + "IMG_142": { + thumbnail: IMG_142, + original: IMG_142_OG, + width: 640, + height: 853, + date: "Sat Jun 11 2022 18:51:34 GMT+0530 (India Standard Time)", + readableDate: "2022/06/11" + }, + "IMG_141": { + thumbnail: IMG_141, + original: IMG_141_OG, + width: 640, + height: 480, + date: "Sat Jun 11 2022 15:23:07 GMT+0530 (India Standard Time)", + readableDate: "2022/06/11" + }, + "IMG_140": { + thumbnail: IMG_140, + original: IMG_140_OG, + width: 640, + height: 853, + date: "Mon Jun 06 2022 13:31:52 GMT+0530 (India Standard Time)", + readableDate: "2022/06/06" + }, + "IMG_139": { + thumbnail: IMG_139, + original: IMG_139_OG, + width: 640, + height: 854, + date: "Sat Jun 04 2022 19:46:58 GMT+0530 (India Standard Time)", + readableDate: "2022/06/04" + }, + "IMG_137": { + thumbnail: IMG_137, + original: IMG_137_OG, + width: 640, + height: 853, + date: "Sun May 29 2022 17:13:46 GMT+0530 (India Standard Time)", + readableDate: "2022/05/29" + }, + "IMG_136": { + thumbnail: IMG_136, + original: IMG_136_OG, + width: 640, + height: 480, + date: "Tue May 24 2022 14:18:37 GMT+0530 (India Standard Time)", + readableDate: "2022/05/24" + }, + "IMG_135": { + thumbnail: IMG_135, + original: IMG_135_OG, + width: 640, + height: 480, + date: "Mon May 23 2022 15:53:45 GMT+0530 (India Standard Time)", + readableDate: "2022/05/23" + }, + "IMG_130": { + thumbnail: IMG_130, + original: IMG_130_OG, + width: 640, + height: 853, + date: "Sun Apr 17 2022 23:03:34 GMT+0530 (India Standard Time)", + readableDate: "2022/04/17" + }, + "IMG_129": { + thumbnail: IMG_129, + original: IMG_129_OG, + width: 640, + height: 853, + date: "Sun Apr 17 2022 15:01:35 GMT+0530 (India Standard Time)", + readableDate: "2022/04/17" + }, + "IMG_128": { + thumbnail: IMG_128, + original: IMG_128_OG, + width: 640, + height: 480, + date: "Sat Apr 16 2022 18:27:34 GMT+0530 (India Standard Time)", + readableDate: "2022/04/16" + }, + "IMG_127": { + thumbnail: IMG_127, + original: IMG_127_OG, + width: 640, + height: 480, + date: "Sat Apr 16 2022 16:32:35 GMT+0530 (India Standard Time)", + readableDate: "2022/04/16" + }, + "IMG_126": { + thumbnail: IMG_126, + original: IMG_126_OG, + width: 640, + height: 360, + date: "Fri Apr 15 2022 13:51:32 GMT+0530 (India Standard Time)", + readableDate: "2022/04/15" + }, + "IMG_125": { + thumbnail: IMG_125, + original: IMG_125_OG, + width: 640, + height: 853, + date: "Thu Apr 14 2022 22:20:52 GMT+0530 (India Standard Time)", + readableDate: "2022/04/14" + }, + "IMG_124": { + thumbnail: IMG_124, + original: IMG_124_OG, + width: 640, + height: 480, + date: "Tue Apr 05 2022 16:12:34 GMT+0530 (India Standard Time)", + readableDate: "2022/04/05" + }, + "IMG_123": { + thumbnail: IMG_123, + original: IMG_123_OG, + width: 640, + height: 853, + date: "Wed Mar 23 2022 18:44:05 GMT+0530 (India Standard Time)", + readableDate: "2022/03/23" + }, + "IMG_122": { + thumbnail: IMG_122, + original: IMG_122_OG, + width: 640, + height: 853, + date: "Wed Mar 23 2022 18:43:57 GMT+0530 (India Standard Time)", + readableDate: "2022/03/23" + }, + "IMG_121": { + thumbnail: IMG_121, + original: IMG_121_OG, + width: 640, + height: 853, + date: "Wed Mar 23 2022 18:27:25 GMT+0530 (India Standard Time)", + readableDate: "2022/03/23" + }, + "IMG_120": { + thumbnail: IMG_120, + original: IMG_120_OG, + width: 640, + height: 853, + date: "Fri Mar 18 2022 20:41:50 GMT+0530 (India Standard Time)", + readableDate: "2022/03/18" + }, + "IMG_119": { + thumbnail: IMG_119, + original: IMG_119_OG, + width: 640, + height: 853, + date: "Wed Mar 09 2022 23:27:31 GMT+0530 (India Standard Time)", + readableDate: "2022/03/09" + }, + "IMG_118": { + thumbnail: IMG_118, + original: IMG_118_OG, + width: 640, + height: 853, + date: "Wed Mar 09 2022 18:04:58 GMT+0530 (India Standard Time)", + readableDate: "2022/03/09" + }, + "IMG_117": { + thumbnail: IMG_117, + original: IMG_117_OG, + width: 640, + height: 853, + date: "Tue Mar 01 2022 18:13:57 GMT+0530 (India Standard Time)", + readableDate: "2022/03/01" + }, + "IMG_116": { + thumbnail: IMG_116, + original: IMG_116_OG, + width: 640, + height: 853, + date: "Sun Feb 27 2022 08:38:35 GMT+0530 (India Standard Time)", + readableDate: "2022/02/27" + }, + "IMG_115": { + thumbnail: IMG_115, + original: IMG_115_OG, + width: 640, + height: 853, + date: "Wed Feb 23 2022 07:25:24 GMT+0530 (India Standard Time)", + readableDate: "2022/02/23" + }, + "IMG_114": { + thumbnail: IMG_114, + original: IMG_114_OG, + width: 640, + height: 480, + date: "Fri Jan 21 2022 23:04:46 GMT+0530 (India Standard Time)", + readableDate: "2022/01/21" + }, + "IMG_113": { + thumbnail: IMG_113, + original: IMG_113_OG, + width: 640, + height: 480, + date: "Mon Jan 10 2022 22:33:41 GMT+0530 (India Standard Time)", + readableDate: "2022/01/10" + }, + "IMG_112": { + thumbnail: IMG_112, + original: IMG_112_OG, + width: 640, + height: 853, + date: "Sun Jan 02 2022 13:18:42 GMT+0530 (India Standard Time)", + readableDate: "2022/01/02" + }, + "IMG_111": { + thumbnail: IMG_111, + original: IMG_111_OG, + width: 640, + height: 853, + date: "Sun Jan 02 2022 13:05:43 GMT+0530 (India Standard Time)", + readableDate: "2022/01/02" + }, + "IMG_110": { + thumbnail: IMG_110, + original: IMG_110_OG, + width: 640, + height: 853, + date: "Sun Jan 02 2022 12:47:36 GMT+0530 (India Standard Time)", + readableDate: "2022/01/02" + }, + "IMG_109": { + thumbnail: IMG_109, + original: IMG_109_OG, + width: 640, + height: 853, + date: "Sat Jan 01 2022 21:14:19 GMT+0530 (India Standard Time)", + readableDate: "2022/01/01" + }, + "IMG_138": { + thumbnail: IMG_138, + original: IMG_138_OG, + width: 640, + height: 426, + date: "Sat Jan 01 2022 01:56:46 GMT+0530 (India Standard Time)", + readableDate: "2022/01/01" + }, + "IMG_134": { + thumbnail: IMG_134, + original: IMG_134_OG, + width: 640, + height: 960, + date: "Fri Dec 31 2021 18:06:58 GMT+0530 (India Standard Time)", + readableDate: "2021/12/31" + }, + "IMG_133": { + thumbnail: IMG_133, + original: IMG_133_OG, + width: 640, + height: 427, + date: "Fri Dec 31 2021 17:39:50 GMT+0530 (India Standard Time)", + readableDate: "2021/12/31" + }, + "IMG_132": { + thumbnail: IMG_132, + original: IMG_132_OG, + width: 640, + height: 427, + date: "Fri Dec 31 2021 16:51:55 GMT+0530 (India Standard Time)", + readableDate: "2021/12/31" + }, + "IMG_107": { + thumbnail: IMG_107, + original: IMG_107_OG, + width: 640, + height: 480, + date: "Sat Dec 18 2021 20:53:18 GMT+0530 (India Standard Time)", + readableDate: "2021/12/18" + }, + "IMG_106": { + thumbnail: IMG_106, + original: IMG_106_OG, + width: 640, + height: 480, + date: "Sat Dec 18 2021 00:43:39 GMT+0530 (India Standard Time)", + readableDate: "2021/12/18" + }, + "IMG_105": { + thumbnail: IMG_105, + original: IMG_105_OG, + width: 640, + height: 853, + date: "Sat Dec 18 2021 00:17:47 GMT+0530 (India Standard Time)", + readableDate: "2021/12/18" + }, + "IMG_108": { + thumbnail: IMG_108, + original: IMG_108_OG, + width: 640, + height: 853, + date: "Thu Dec 09 2021 16:34:12 GMT+0530 (India Standard Time)", + readableDate: "2021/12/09" + }, + "IMG_104": { + thumbnail: IMG_104, + original: IMG_104_OG, + width: 640, + height: 853, + date: "Sat Nov 27 2021 13:50:16 GMT+0530 (India Standard Time)", + readableDate: "2021/11/27" + }, + "IMG_103": { + thumbnail: IMG_103, + original: IMG_103_OG, + width: 640, + height: 853, + date: "Sat Nov 27 2021 11:29:20 GMT+0530 (India Standard Time)", + readableDate: "2021/11/27" + }, + "IMG_102": { + thumbnail: IMG_102, + original: IMG_102_OG, + width: 640, + height: 853, + date: "Sat Nov 27 2021 09:55:26 GMT+0530 (India Standard Time)", + readableDate: "2021/11/27" + }, + "IMG_101": { + thumbnail: IMG_101, + original: IMG_101_OG, + width: 640, + height: 853, + date: "Sat Nov 27 2021 09:25:09 GMT+0530 (India Standard Time)", + readableDate: "2021/11/27" + }, + "IMG_100": { + thumbnail: IMG_100, + original: IMG_100_OG, + width: 640, + height: 853, + date: "Sat Nov 27 2021 09:23:09 GMT+0530 (India Standard Time)", + readableDate: "2021/11/27" + }, + "IMG_99": { + thumbnail: IMG_99, + original: IMG_99_OG, + width: 640, + height: 853, + date: "Thu Nov 25 2021 20:12:49 GMT+0530 (India Standard Time)", + readableDate: "2021/11/25" + }, + "IMG_98": { + thumbnail: IMG_98, + original: IMG_98_OG, + width: 640, + height: 480, + date: "Thu Nov 25 2021 09:40:28 GMT+0530 (India Standard Time)", + readableDate: "2021/11/25" + }, + "IMG_97": { + thumbnail: IMG_97, + original: IMG_97_OG, + width: 640, + height: 480, + date: "Fri Nov 19 2021 11:59:15 GMT+0530 (India Standard Time)", + readableDate: "2021/11/19" + }, + "IMG_96": { + thumbnail: IMG_96, + original: IMG_96_OG, + width: 640, + height: 853, + date: "Wed Nov 17 2021 08:13:03 GMT+0530 (India Standard Time)", + readableDate: "2021/11/17" + }, + "IMG_95": { + thumbnail: IMG_95, + original: IMG_95_OG, + width: 640, + height: 853, + date: "Sun Nov 14 2021 16:04:03 GMT+0530 (India Standard Time)", + readableDate: "2021/11/14" + }, + "IMG_94": { + thumbnail: IMG_94, + original: IMG_94_OG, + width: 640, + height: 853, + date: "Sun Nov 14 2021 16:02:23 GMT+0530 (India Standard Time)", + readableDate: "2021/11/14" + }, + "IMG_93": { + thumbnail: IMG_93, + original: IMG_93_OG, + width: 640, + height: 480, + date: "Sun Nov 14 2021 15:54:33 GMT+0530 (India Standard Time)", + readableDate: "2021/11/14" + }, + "IMG_92": { + thumbnail: IMG_92, + original: IMG_92_OG, + width: 640, + height: 853, + date: "Sun Nov 14 2021 15:41:26 GMT+0530 (India Standard Time)", + readableDate: "2021/11/14" + }, + "IMG_28": { + thumbnail: IMG_28, + original: IMG_28_OG, + width: 640, + height: 853, + date: "Wed Nov 03 2021 18:44:53 GMT+0530 (India Standard Time)", + readableDate: "2021/11/03" + }, + "IMG_27": { + thumbnail: IMG_27, + original: IMG_27_OG, + width: 640, + height: 853, + date: "Mon Nov 01 2021 21:47:51 GMT+0530 (India Standard Time)", + readableDate: "2021/11/01" + }, + "IMG_26": { + thumbnail: IMG_26, + original: IMG_26_OG, + width: 640, + height: 853, + date: "Mon Nov 01 2021 21:47:33 GMT+0530 (India Standard Time)", + readableDate: "2021/11/01" + }, + "IMG_25": { + thumbnail: IMG_25, + original: IMG_25_OG, + width: 640, + height: 853, + date: "Mon Nov 01 2021 21:45:37 GMT+0530 (India Standard Time)", + readableDate: "2021/11/01" + }, + "IMG_24": { + thumbnail: IMG_24, + original: IMG_24_OG, + width: 640, + height: 853, + date: "Sat Oct 30 2021 13:10:16 GMT+0530 (India Standard Time)", + readableDate: "2021/10/30" + }, + "IMG_23": { + thumbnail: IMG_23, + original: IMG_23_OG, + width: 640, + height: 853, + date: "Mon Oct 25 2021 16:24:44 GMT+0530 (India Standard Time)", + readableDate: "2021/10/25" + }, + "IMG_22": { + thumbnail: IMG_22, + original: IMG_22_OG, + width: 640, + height: 480, + date: "Wed Oct 20 2021 19:34:29 GMT+0530 (India Standard Time)", + readableDate: "2021/10/20" + }, + "IMG_21": { + thumbnail: IMG_21, + original: IMG_21_OG, + width: 640, + height: 480, + date: "Sat Oct 02 2021 21:21:28 GMT+0530 (India Standard Time)", + readableDate: "2021/10/02" + }, + "IMG_20": { + thumbnail: IMG_20, + original: IMG_20_OG, + width: 640, + height: 853, + date: "Sat Oct 02 2021 17:11:48 GMT+0530 (India Standard Time)", + readableDate: "2021/10/02" + }, + "IMG_19": { + thumbnail: IMG_19, + original: IMG_19_OG, + width: 640, + height: 480, + date: "Tue Sep 14 2021 15:24:09 GMT+0530 (India Standard Time)", + readableDate: "2021/09/14" + }, + "IMG_18": { + thumbnail: IMG_18, + original: IMG_18_OG, + width: 640, + height: 480, + date: "Sat Aug 28 2021 19:50:42 GMT+0530 (India Standard Time)", + readableDate: "2021/08/28" + }, + "IMG_17": { + thumbnail: IMG_17, + original: IMG_17_OG, + width: 640, + height: 853, + date: "Sat Aug 28 2021 13:28:35 GMT+0530 (India Standard Time)", + readableDate: "2021/08/28" + }, + "IMG_16": { + thumbnail: IMG_16, + original: IMG_16_OG, + width: 640, + height: 480, + date: "Fri Aug 20 2021 17:03:38 GMT+0530 (India Standard Time)", + readableDate: "2021/08/20" + }, + "IMG_15": { + thumbnail: IMG_15, + original: IMG_15_OG, + width: 640, + height: 480, + date: "Fri Aug 20 2021 13:48:13 GMT+0530 (India Standard Time)", + readableDate: "2021/08/20" + }, + "IMG_14": { + thumbnail: IMG_14, + original: IMG_14_OG, + width: 640, + height: 853, + date: "Fri Aug 20 2021 13:45:06 GMT+0530 (India Standard Time)", + readableDate: "2021/08/20" + }, + "IMG_13": { + thumbnail: IMG_13, + original: IMG_13_OG, + width: 640, + height: 480, + date: "Wed Aug 18 2021 18:26:00 GMT+0530 (India Standard Time)", + readableDate: "2021/08/18" + }, + "IMG_12": { + thumbnail: IMG_12, + original: IMG_12_OG, + width: 640, + height: 480, + date: "Wed Aug 18 2021 12:17:00 GMT+0530 (India Standard Time)", + readableDate: "2021/08/18" + }, + "IMG_11": { + thumbnail: IMG_11, + original: IMG_11_OG, + width: 640, + height: 853, + date: "Tue Aug 17 2021 14:17:43 GMT+0530 (India Standard Time)", + readableDate: "2021/08/17" + }, + "IMG_10": { + thumbnail: IMG_10, + original: IMG_10_OG, + width: 640, + height: 480, + date: "Tue Aug 17 2021 13:19:20 GMT+0530 (India Standard Time)", + readableDate: "2021/08/17" + }, + "IMG_9": { + thumbnail: IMG_9, + original: IMG_9_OG, + width: 640, + height: 480, + date: "Sun Aug 15 2021 13:27:48 GMT+0530 (India Standard Time)", + readableDate: "2021/08/15" + }, + "IMG_8": { + thumbnail: IMG_8, + original: IMG_8_OG, + width: 640, + height: 480, + date: "Sun Aug 15 2021 06:51:12 GMT+0530 (India Standard Time)", + readableDate: "2021/08/15" + }, + "IMG_7": { + thumbnail: IMG_7, + original: IMG_7_OG, + width: 640, + height: 480, + date: "Sat Aug 14 2021 18:44:18 GMT+0530 (India Standard Time)", + readableDate: "2021/08/14" + }, + "IMG_6": { + thumbnail: IMG_6, + original: IMG_6_OG, + width: 640, + height: 480, + date: "Sat Aug 14 2021 14:00:18 GMT+0530 (India Standard Time)", + readableDate: "2021/08/14" + }, + "IMG_89": { + thumbnail: IMG_89, + original: IMG_89_OG, + width: 640, + height: 480, + date: "Tue Jul 20 2021 21:32:20 GMT+0530 (India Standard Time)", + readableDate: "2021/07/20" + }, + "IMG_5": { + thumbnail: IMG_5, + original: IMG_5_OG, + width: 640, + height: 480, + date: "Tue Jul 13 2021 08:22:39 GMT+0530 (India Standard Time)", + readableDate: "2021/07/13" + }, + "IMG_4": { + thumbnail: IMG_4, + original: IMG_4_OG, + width: 640, + height: 309, + date: "Thu Jun 24 2021 15:13:06 GMT+0530 (India Standard Time)", + readableDate: "2021/06/24" + }, + "IMG_3": { + thumbnail: IMG_3, + original: IMG_3_OG, + width: 640, + height: 480, + date: "Sat Jun 19 2021 19:45:33 GMT+0530 (India Standard Time)", + readableDate: "2021/06/19" + }, + "IMG_2": { + thumbnail: IMG_2, + original: IMG_2_OG, + width: 640, + height: 480, + date: "Sat Jun 12 2021 12:51:34 GMT+0530 (India Standard Time)", + readableDate: "2021/06/12" + }, + "IMG_88": { + thumbnail: IMG_88, + original: IMG_88_OG, + width: 640, + height: 853, + date: "Thu May 06 2021 20:26:54 GMT+0530 (India Standard Time)", + readableDate: "2021/05/06" + }, + "IMG_1": { + thumbnail: IMG_1, + original: IMG_1_OG, + width: 640, + height: 480, + date: "Sat May 01 2021 13:05:59 GMT+0530 (India Standard Time)", + readableDate: "2021/05/01" + }, + "IMG_87": { + thumbnail: IMG_87, + original: IMG_87_OG, + width: 640, + height: 480, + date: "Wed Mar 10 2021 10:07:48 GMT+0530 (India Standard Time)", + readableDate: "2021/03/10" + }, + "IMG_86": { + thumbnail: IMG_86, + original: IMG_86_OG, + width: 640, + height: 853, + date: "Thu Jan 28 2021 23:34:19 GMT+0530 (India Standard Time)", + readableDate: "2021/01/28" + }, + "IMG_85": { + thumbnail: IMG_85, + original: IMG_85_OG, + width: 640, + height: 853, + date: "Wed Jan 13 2021 12:31:32 GMT+0530 (India Standard Time)", + readableDate: "2021/01/13" + }, + "IMG_84": { + thumbnail: IMG_84, + original: IMG_84_OG, + width: 640, + height: 480, + date: "Mon Jan 11 2021 21:09:31 GMT+0530 (India Standard Time)", + readableDate: "2021/01/11" + }, + "IMG_83": { + thumbnail: IMG_83, + original: IMG_83_OG, + width: 640, + height: 853, + date: "Mon Jan 04 2021 23:48:06 GMT+0530 (India Standard Time)", + readableDate: "2021/01/04" + }, + "IMG_82": { + thumbnail: IMG_82, + original: IMG_82_OG, + width: 640, + height: 480, + date: "Sat Dec 26 2020 19:44:13 GMT+0530 (India Standard Time)", + readableDate: "2020/12/26" + }, + "IMG_81": { + thumbnail: IMG_81, + original: IMG_81_OG, + width: 640, + height: 853, + date: "Mon Dec 21 2020 15:16:34 GMT+0530 (India Standard Time)", + readableDate: "2020/12/21" + }, + "IMG_80": { + thumbnail: IMG_80, + original: IMG_80_OG, + width: 640, + height: 640, + date: "Mon Dec 21 2020 13:24:41 GMT+0530 (India Standard Time)", + readableDate: "2020/12/21" + }, + "IMG_79": { + thumbnail: IMG_79, + original: IMG_79_OG, + width: 640, + height: 853, + date: "Sun Dec 20 2020 17:40:59 GMT+0530 (India Standard Time)", + readableDate: "2020/12/20" + }, + "IMG_78": { + thumbnail: IMG_78, + original: IMG_78_OG, + width: 640, + height: 853, + date: "Sun Dec 20 2020 15:52:08 GMT+0530 (India Standard Time)", + readableDate: "2020/12/20" + }, + "IMG_77": { + thumbnail: IMG_77, + original: IMG_77_OG, + width: 640, + height: 853, + date: "Sat Dec 19 2020 18:20:38 GMT+0530 (India Standard Time)", + readableDate: "2020/12/19" + }, + "IMG_76": { + thumbnail: IMG_76, + original: IMG_76_OG, + width: 640, + height: 480, + date: "Sat Dec 19 2020 17:44:03 GMT+0530 (India Standard Time)", + readableDate: "2020/12/19" + }, + "IMG_75": { + thumbnail: IMG_75, + original: IMG_75_OG, + width: 640, + height: 480, + date: "Sat Dec 19 2020 12:52:56 GMT+0530 (India Standard Time)", + readableDate: "2020/12/19" + }, + "IMG_74": { + thumbnail: IMG_74, + original: IMG_74_OG, + width: 640, + height: 480, + date: "Sat Dec 12 2020 01:09:02 GMT+0530 (India Standard Time)", + readableDate: "2020/12/12" + }, + "IMG_73": { + thumbnail: IMG_73, + original: IMG_73_OG, + width: 640, + height: 480, + date: "Wed Dec 02 2020 16:50:53 GMT+0530 (India Standard Time)", + readableDate: "2020/12/02" + }, + "IMG_72": { + thumbnail: IMG_72, + original: IMG_72_OG, + width: 640, + height: 480, + date: "Wed Dec 02 2020 14:50:28 GMT+0530 (India Standard Time)", + readableDate: "2020/12/02" + }, + "IMG_71": { + thumbnail: IMG_71, + original: IMG_71_OG, + width: 640, + height: 480, + date: "Sat Nov 28 2020 13:26:24 GMT+0530 (India Standard Time)", + readableDate: "2020/11/28" + }, + "IMG_70": { + thumbnail: IMG_70, + original: IMG_70_OG, + width: 640, + height: 480, + date: "Wed Nov 25 2020 18:19:30 GMT+0530 (India Standard Time)", + readableDate: "2020/11/25" + }, + "IMG_29": { + thumbnail: IMG_29, + original: IMG_29_OG, + width: 640, + height: 480, + date: "Sun Nov 15 2020 17:42:06 GMT+0530 (India Standard Time)", + readableDate: "2020/11/15" + }, + "IMG_69": { + thumbnail: IMG_69, + original: IMG_69_OG, + width: 640, + height: 853, + date: "Fri Nov 13 2020 18:37:23 GMT+0530 (India Standard Time)", + readableDate: "2020/11/13" + }, + "IMG_68": { + thumbnail: IMG_68, + original: IMG_68_OG, + width: 640, + height: 853, + date: "Thu Oct 22 2020 10:29:04 GMT+0530 (India Standard Time)", + readableDate: "2020/10/22" + }, + "IMG_67": { + thumbnail: IMG_67, + original: IMG_67_OG, + width: 640, + height: 853, + date: "Sun Oct 11 2020 08:12:29 GMT+0530 (India Standard Time)", + readableDate: "2020/10/11" + }, + "IMG_58": { + thumbnail: IMG_58, + original: IMG_58_OG, + width: 640, + height: 853, + date: "Thu Sep 03 2020 23:33:09 GMT+0530 (India Standard Time)", + readableDate: "2020/09/03" + }, + "IMG_51": { + thumbnail: IMG_51, + original: IMG_51_OG, + width: 640, + height: 480, + date: "Tue Jul 07 2020 22:25:49 GMT+0530 (India Standard Time)", + readableDate: "2020/07/07" + }, + "IMG_46": { + thumbnail: IMG_46, + original: IMG_46_OG, + width: 640, + height: 1078, + date: "Sat Jun 06 2020 18:19:08 GMT+0530 (India Standard Time)", + readableDate: "2020/06/06" + }, + "IMG_37": { + thumbnail: IMG_37, + original: IMG_37_OG, + width: 640, + height: 853, + date: "Wed Apr 15 2020 11:17:41 GMT+0530 (India Standard Time)", + readableDate: "2020/04/15" + }, + "IMG_30": { + thumbnail: IMG_30, + original: IMG_30_OG, + width: 640, + height: 480, + date: "Wed Jan 22 2020 19:45:12 GMT+0530 (India Standard Time)", + readableDate: "2020/01/22" + }, + "IMG_66": { + thumbnail: IMG_66, + original: IMG_66_OG, + width: 640, + height: 480, + date: "Wed Jan 01 2020 17:46:44 GMT+0530 (India Standard Time)", + readableDate: "2020/01/01" + }, + "IMG_65": { + thumbnail: IMG_65, + original: IMG_65_OG, + width: 640, + height: 853, + date: "Wed Jan 01 2020 15:09:49 GMT+0530 (India Standard Time)", + readableDate: "2020/01/01" + }, + "IMG_64": { + thumbnail: IMG_64, + original: IMG_64_OG, + width: 640, + height: 853, + date: "Wed Jan 01 2020 13:46:11 GMT+0530 (India Standard Time)", + readableDate: "2020/01/01" + }, + "IMG_63": { + thumbnail: IMG_63, + original: IMG_63_OG, + width: 640, + height: 480, + date: "Wed Jan 01 2020 13:25:05 GMT+0530 (India Standard Time)", + readableDate: "2020/01/01" + }, + "IMG_62": { + thumbnail: IMG_62, + original: IMG_62_OG, + width: 640, + height: 853, + date: "Wed Jan 01 2020 13:04:04 GMT+0530 (India Standard Time)", + readableDate: "2020/01/01" + }, + "IMG_61": { + thumbnail: IMG_61, + original: IMG_61_OG, + width: 640, + height: 853, + date: "Wed Jan 01 2020 13:01:52 GMT+0530 (India Standard Time)", + readableDate: "2020/01/01" + }, + "IMG_60": { + thumbnail: IMG_60, + original: IMG_60_OG, + width: 640, + height: 480, + date: "Tue Dec 31 2019 20:58:58 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_59": { + thumbnail: IMG_59, + original: IMG_59_OG, + width: 640, + height: 853, + date: "Tue Dec 31 2019 20:29:17 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_57": { + thumbnail: IMG_57, + original: IMG_57_OG, + width: 640, + height: 480, + date: "Tue Dec 31 2019 20:21:57 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_56": { + thumbnail: IMG_56, + original: IMG_56_OG, + width: 640, + height: 283, + date: "Tue Dec 31 2019 15:22:10 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_55": { + thumbnail: IMG_55, + original: IMG_55_OG, + width: 640, + height: 919, + date: "Tue Dec 31 2019 14:27:18 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_54": { + thumbnail: IMG_54, + original: IMG_54_OG, + width: 640, + height: 853, + date: "Tue Dec 31 2019 14:16:07 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_53": { + thumbnail: IMG_53, + original: IMG_53_OG, + width: 640, + height: 480, + date: "Tue Dec 31 2019 13:36:03 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_52": { + thumbnail: IMG_52, + original: IMG_52_OG, + width: 640, + height: 480, + date: "Tue Dec 31 2019 13:24:19 GMT+0530 (India Standard Time)", + readableDate: "2019/12/31" + }, + "IMG_50": { + thumbnail: IMG_50, + original: IMG_50_OG, + width: 640, + height: 853, + date: "Mon Dec 30 2019 15:40:45 GMT+0530 (India Standard Time)", + readableDate: "2019/12/30" + }, + "IMG_49": { + thumbnail: IMG_49, + original: IMG_49_OG, + width: 640, + height: 853, + date: "Mon Dec 30 2019 13:17:08 GMT+0530 (India Standard Time)", + readableDate: "2019/12/30" + }, + "IMG_47": { + thumbnail: IMG_47, + original: IMG_47_OG, + width: 640, + height: 853, + date: "Mon Dec 30 2019 03:37:23 GMT+0530 (India Standard Time)", + readableDate: "2019/12/30" + }, + "IMG_48": { + thumbnail: IMG_48, + original: IMG_48_OG, + width: 640, + height: 853, + date: "Sun Dec 29 2019 23:10:12 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_45": { + thumbnail: IMG_45, + original: IMG_45_OG, + width: 640, + height: 480, + date: "Sun Dec 29 2019 18:07:52 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_44": { + thumbnail: IMG_44, + original: IMG_44_OG, + width: 640, + height: 480, + date: "Sun Dec 29 2019 17:32:25 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_43": { + thumbnail: IMG_43, + original: IMG_43_OG, + width: 640, + height: 853, + date: "Sun Dec 29 2019 17:30:35 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_42": { + thumbnail: IMG_42, + original: IMG_42_OG, + width: 640, + height: 480, + date: "Sun Dec 29 2019 12:39:02 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_41": { + thumbnail: IMG_41, + original: IMG_41_OG, + width: 640, + height: 853, + date: "Sun Dec 29 2019 12:19:06 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_40": { + thumbnail: IMG_40, + original: IMG_40_OG, + width: 640, + height: 480, + date: "Sun Dec 29 2019 10:36:08 GMT+0530 (India Standard Time)", + readableDate: "2019/12/29" + }, + "IMG_39": { + thumbnail: IMG_39, + original: IMG_39_OG, + width: 640, + height: 480, + date: "Sat Dec 28 2019 19:22:46 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_38": { + thumbnail: IMG_38, + original: IMG_38_OG, + width: 640, + height: 853, + date: "Sat Dec 28 2019 17:28:54 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_36": { + thumbnail: IMG_36, + original: IMG_36_OG, + width: 640, + height: 853, + date: "Sat Dec 28 2019 14:47:31 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_35": { + thumbnail: IMG_35, + original: IMG_35_OG, + width: 640, + height: 853, + date: "Sat Dec 28 2019 13:26:55 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_34": { + thumbnail: IMG_34, + original: IMG_34_OG, + width: 640, + height: 480, + date: "Sat Dec 28 2019 10:31:06 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_33": { + thumbnail: IMG_33, + original: IMG_33_OG, + width: 640, + height: 853, + date: "Sat Dec 28 2019 10:25:24 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_32": { + thumbnail: IMG_32, + original: IMG_32_OG, + width: 640, + height: 480, + date: "Sat Dec 28 2019 00:52:01 GMT+0530 (India Standard Time)", + readableDate: "2019/12/28" + }, + "IMG_31": { + thumbnail: IMG_31, + original: IMG_31_OG, + width: 640, + height: 853, + date: "Fri Dec 27 2019 18:22:30 GMT+0530 (India Standard Time)", + readableDate: "2019/12/27" + }, + "IMG_131": { + thumbnail: IMG_131, + original: IMG_131_OG, + width: 640, + height: 853, + date: "Thu Jun 06 2019 17:19:20 GMT+0530 (India Standard Time)", + readableDate: "2019/06/06" + }, + "IMG_91": { + thumbnail: IMG_91, + original: IMG_91_OG, + width: 640, + height: 480, + date: "Sun Mar 17 2019 17:14:50 GMT+0530 (India Standard Time)", + readableDate: "2019/03/17" + }, + "IMG_90": { + thumbnail: IMG_90, + original: IMG_90_OG, + width: 640, + height: 480, + date: "Thu Feb 28 2019 21:51:15 GMT+0530 (India Standard Time)", + readableDate: "2019/02/28" + }, +}; +export default images; diff --git a/app/root.tsx b/app/root.tsx index 07d6114a..0a6d7361 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -1,55 +1,52 @@ -import type { LinksFunction, MetaFunction } from "@remix-run/cloudflare"; -import { Links, LiveReload, Meta, Scripts, ScrollRestoration, useOutlet, } from "@remix-run/react"; -import styles from "~/styles/app.css"; -import favicon from "../public/favicon.svg"; -import { config } from "../config"; -import { AnimatePresence } from 'framer-motion' - +import type {LinksFunction, MetaFunction} from '@remix-run/cloudflare'; +import {Links, LiveReload, Meta, Scripts, ScrollRestoration, useOutlet} from '@remix-run/react'; +import {AnimatePresence} from 'framer-motion'; +import favicon from '../public/favicon.svg'; +import {config} from '../config'; +import styles from '~/styles/app.css'; export const meta: MetaFunction = () => ({ - charset: "utf-8", - title: config.title, - viewport: "width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover", - description: config.description, - keywords: config.keywords, - "og:title": config.title, - "og:description": config.description, - "og:type": "website", - "og:url": config.url, - "og:image": `${ config.url }${ config.socialPreviewImage }`, - "og:locale": "en_US", - "og:locale_alternative": "fr_FR", - "twitter:card": "summary_large_image", - "twitter:title": config.title, - "twitter:image": `${ config.url }${ config.socialPreviewImage }`, + charset: 'utf-8', + title: config.title, + viewport: 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', + description: config.description, + keywords: config.keywords, + 'og:title': config.title, + 'og:description': config.description, + 'og:type': 'website', + 'og:url': config.url, + 'og:image': `${config.url}${config.socialPreviewImage}`, + 'og:locale': 'en_US', + 'og:locale_alternative': 'fr_FR', + 'twitter:card': 'summary_large_image', + 'twitter:title': config.title, + 'twitter:image': `${config.url}${config.socialPreviewImage}`, }); -export const links: LinksFunction = () => { - return [ - { rel: "stylesheet", href: styles }, - { rel: "icon", href: favicon }, - ] -} +export const links: LinksFunction = () => [ + {rel: 'stylesheet', href: styles}, + {rel: 'icon', href: favicon}, +]; export default function App() { - const outlet = useOutlet(); + const outlet = useOutlet(); - return ( - - - { config.title } - - - - - - { outlet } - - - - - - - ); + return ( + + + { config.title } + + + + + + { outlet } + + + + + + + ); } diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index 986386fa..d97abd88 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -1,78 +1,76 @@ -import type { LoaderFunction, MetaFunction } from "@remix-run/cloudflare"; -import { redirect } from "@remix-run/cloudflare"; +import type {LoaderFunction, MetaFunction} from '@remix-run/cloudflare'; +import {redirect} from '@remix-run/cloudflare'; +import {useLoaderData} from '@remix-run/react'; +import {motion} from 'framer-motion'; +import {config} from '../../../config'; import images from '~/images'; -import { useLoaderData } from "@remix-run/react"; -import { config } from "../../../config"; -import { motion } from "framer-motion" -export const meta: MetaFunction = ({ data }) => { - return { - title: data.title, - description: data.title, - viewport: "width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover", - "og:title": data.title, - "og:description": data.title, - "og:type": "image", - "og:url": `${ config.url }/image/${ data.name }`, - "og:image": `${ config.url }${ data.image }`, - "twitter:card": "summary_large_image", - "twitter:title": data.title, - "twitter:image": `${ config.url }${ data.image }`, - } -}; +export const meta: MetaFunction = ({data}) => ({ + title: data.title, + description: data.title, + viewport: 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', + 'og:title': data.title, + 'og:description': data.title, + 'og:type': 'image', + 'og:url': `${config.url}/image/${data.name}`, + 'og:image': `${config.url}${data.image}`, + 'twitter:card': 'summary_large_image', + 'twitter:title': data.title, + 'twitter:image': `${config.url}${data.image}`, +}); -export const loader: LoaderFunction = async ({ params, }) => { - const { name } = params; - if (!name && (name && !(name in images))) { - redirect(`/`); - return; - } +export const loader: LoaderFunction = async ({params}) => { + const {name} = params; + if (!name && (name && !(name in images))) { + redirect('/'); + return; + } - const image = images[name]; - return { - title: name, - image: image.original, - width: image.width, - date: image.readableDate, - height: image.height, - }; -} + const image = images[name]; + return { + title: name, + image: image.original, + width: image.width, + date: image.readableDate, + height: image.height, + }; +}; export default function ImageRoute() { - const data = useLoaderData(); + const data = useLoaderData(); - return ( -
- - - { - - + return ( +
+ + + { + + -

- { data.title } -

+

+ { data.title } +

-

- { data.date } -

-
- ) +

+ { data.date } +

+
+ ); } diff --git a/app/routes/index.tsx b/app/routes/index.tsx index eb640b41..e2d1197d 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -1,53 +1,51 @@ +import Masonry from 'react-masonry-css'; +import {Link} from '@remix-run/react'; +import {motion} from 'framer-motion'; import images from '~/images'; -import Masonry from 'react-masonry-css' -import { Link } from "@remix-run/react"; -import { motion } from "framer-motion" -const breakpointColumnsObj = { - default: 2, - 3000: 5, - 2500: 5, - 2000: 4, - 1500: 3, - 1000: 2, - 500: 1 +const breakpointColumnsObject = { + default: 2, + 3000: 5, + 2500: 5, + 2000: 4, + 1500: 3, + 1000: 2, + 500: 1, }; export default function Index() { - return ( - - { - Object.entries(images).map(([name, image], index) => { - return - - { 4 ? 'lazy' : 'eager' } - className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } - /> - - - }) - } - - ); + return ( + + { + Object.entries(images).map(([name, image], index) => + + { 4 ? 'lazy' : 'eager' } + className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } + /> + + ) + } + + ); } diff --git a/config.ts b/config.ts index c22a10c8..d52aeeb6 100644 --- a/config.ts +++ b/config.ts @@ -1,9 +1,9 @@ -import socialImage from './images/social_preview.jpeg' +import socialImage from './images/social_preview.jpeg'; export const config = { - title: "Galerie d'Ayaan", - description: "Ayaan Zaidi's personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera.", - keywords: "ayaan zaidi, photography, remix", - url: "https://gallery.obviy.us", - socialPreviewImage: socialImage, -} + title: 'Galerie d\'Ayaan', + description: 'Ayaan Zaidi\'s personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera.', + keywords: 'ayaan zaidi, photography, remix', + url: 'https://gallery.obviy.us', + socialPreviewImage: socialImage, +}; diff --git a/importer.mjs b/importer.mjs index 964ca15a..d55f5c85 100644 --- a/importer.mjs +++ b/importer.mjs @@ -1,121 +1,112 @@ -import * as fs from "fs"; -import sharp from "sharp"; -import ExifReader from "exifreader"; -import { parse } from "fecha"; -import * as path from "path"; +import * as fs from 'node:fs'; +import * as path from 'node:path'; +import sharp from 'sharp'; +import ExifReader from 'exifreader'; +import {parse} from 'fecha'; function imageLister() { - return fs.readdirSync('images/original').filter(file => { - return [".jpg", ".jpeg", ".png", ".webp"].includes(path.extname(file)); - }); + return fs.readdirSync('images/original').filter(file => ['.jpg', '.jpeg', '.png', '.webp'].includes(path.extname(file))); } function importStatementBuilder(images) { - let importStatement = ""; - images.forEach(image => { - importStatement += `import ${ image.name } from ".${ image.thumbnailPath }";\n`; - importStatement += `import ${ image.name }_OG from ".${ image.compressedPath }";\n`; - }); + let importStatement = ''; + for (const image of images) { + importStatement += `import ${image.name} from ".${image.thumbnailPath}";\n`; + importStatement += `import ${image.name}_OG from ".${image.compressedPath}";\n`; + } - return importStatement; + return importStatement; } function imageExportListBuilder(images) { - let exportList = "\nconst images = {\n"; - images.forEach(image => { - exportList += ` "${ image.name }": {\n`; - exportList += ` thumbnail: ${ image.name },\n`; - exportList += ` original: ${ image.name }_OG,\n`; - exportList += ` width: ${ image.width },\n`; - exportList += ` height: ${ image.height },\n`; - exportList += ` date: "${ image.date }",\n`; - exportList += ` readableDate: "${ image.readableDate }"\n`; - exportList += ` },\n`; - }); - exportList += "};\n"; - exportList += "export default images;\n"; - - return exportList; + let exportList = '\nconst images = {\n'; + for (const image of images) { + exportList += ` "${image.name}": {\n`; + exportList += ` thumbnail: ${image.name},\n`; + exportList += ` original: ${image.name}_OG,\n`; + exportList += ` width: ${image.width},\n`; + exportList += ` height: ${image.height},\n`; + exportList += ` date: "${image.date}",\n`; + exportList += ` readableDate: "${image.readableDate}"\n`; + exportList += ' },\n'; + } + + exportList += '};\n'; + exportList += 'export default images;\n'; + + return exportList; } function getReadableDate(date) { - const mm = date.getMonth() + 1; // getMonth() is zero-based - const dd = date.getDate(); + const mm = date.getMonth() + 1; // GetMonth() is zero-based + const dd = date.getDate(); - return [date.getFullYear(), - (mm > 9 ? '' : '0') + mm, - (dd > 9 ? '' : '0') + dd - ].join('/'); + return [date.getFullYear(), + (mm > 9 ? '' : '0') + mm, + (dd > 9 ? '' : '0') + dd].join('/'); } export default async function imageImporter() { - if (!fs.existsSync('images/thumbnail')) { - await fs.mkdirSync('images/thumbnail'); - } - - if (!fs.existsSync('images/compressed')) { - await fs.mkdirSync('images/compressed'); - } - - let original_size = 0; - let compressed_size = 0; - - const image_names = await Promise.all(imageLister().map( - async (image, index) => { - const filename = `IMG_${ index + 1 }`; - - await Promise.all([ - sharp(`images/original/${ image }`) - .rotate() - .resize({ width: 640, withoutEnlargement: true }) - .webp({ quality: 80, force: true }) - .toFile(`./images/thumbnail/${ filename }.webp`), - sharp(`images/original/${ image }`) - .rotate() - .jpeg({ mozjpeg: true, force: true }) - .toFile(`./images/compressed/${ filename }.jpeg`), - ]); - - - const exifTags = await ExifReader.load(`images/original/${ image }`); - - let date; - if ("DateTimeOriginal" in exifTags) { - date = parse(exifTags['DateTimeOriginal'].description, 'YYYY:MM:DD HH:mm:ss'); - } else { - date = fs.statSync(`images/original/${ image }`).birthtime; - } - - const thumbnailMetadata = await sharp(`images/thumbnail/${ filename }.webp`).metadata(); - - original_size += fs.statSync(`images/original/${ image }`).size; - compressed_size += fs.statSync(`images/compressed/${ filename }.jpeg`).size; - - return { - name: filename, - thumbnailPath: `./images/thumbnail/${ filename }.webp`, - compressedPath: `./images/compressed/${ filename }.jpeg`, - readableDate: getReadableDate(date), - date: date, - width: thumbnailMetadata.width, - height: thumbnailMetadata.height, - }; - } - )); - - console.log(`Original size: ${ (original_size / 1024 / 1024).toFixed(2) } MB`); - console.log(`Compressed size: ${ (compressed_size / 1024 / 1024).toFixed(2) } MB`); - console.log(`Reduced by: ${ (compressed_size / original_size * 100).toFixed(2) }% [ ${ (original_size - compressed_size) / 1024 / 1024 } MB ]`); - - image_names.sort((a, b) => { - return new Date(b.date) - new Date(a.date); - }); - - /** + if (!fs.existsSync('images/thumbnail')) { + await fs.mkdirSync('images/thumbnail'); + } + + if (!fs.existsSync('images/compressed')) { + await fs.mkdirSync('images/compressed'); + } + + let original_size = 0; + let compressed_size = 0; + + const image_names = await Promise.all(imageLister().map( + async (image, index) => { + const filename = `IMG_${index + 1}`; + + await Promise.all([ + sharp(`images/original/${image}`) + .rotate() + .resize({width: 640, withoutEnlargement: true}) + .webp({quality: 80, force: true}) + .toFile(`./images/thumbnail/${filename}.webp`), + sharp(`images/original/${image}`) + .rotate() + .jpeg({mozjpeg: true, force: true}) + .toFile(`./images/compressed/${filename}.jpeg`), + ]); + + const exifTags = await ExifReader.load(`images/original/${image}`); + + let date; + date = 'DateTimeOriginal' in exifTags ? parse(exifTags.DateTimeOriginal.description, 'YYYY:MM:DD HH:mm:ss') : fs.statSync(`images/original/${image}`).birthtime; + + const thumbnailMetadata = await sharp(`images/thumbnail/${filename}.webp`).metadata(); + + original_size += fs.statSync(`images/original/${image}`).size; + compressed_size += fs.statSync(`images/compressed/${filename}.jpeg`).size; + + return { + name: filename, + thumbnailPath: `./images/thumbnail/${filename}.webp`, + compressedPath: `./images/compressed/${filename}.jpeg`, + readableDate: getReadableDate(date), + date, + width: thumbnailMetadata.width, + height: thumbnailMetadata.height, + }; + }, + )); + + console.log(`Original size: ${(original_size / 1024 / 1024).toFixed(2)} MB`); + console.log(`Compressed size: ${(compressed_size / 1024 / 1024).toFixed(2)} MB`); + console.log(`Reduced by: ${(compressed_size / original_size * 100).toFixed(2)}% [ ${(original_size - compressed_size) / 1024 / 1024} MB ]`); + + image_names.sort((a, b) => new Date(b.date) - new Date(a.date)); + + /** * Write all imports to the index.js file */ - fs.writeFileSync('./app/images.ts', importStatementBuilder(image_names)); - fs.appendFileSync('./app/images.ts', imageExportListBuilder(image_names)); + fs.writeFileSync('./app/images.ts', importStatementBuilder(image_names)); + fs.appendFileSync('./app/images.ts', imageExportListBuilder(image_names)); } await imageImporter(); diff --git a/postcss.config.js b/postcss.config.js index 33ad091d..e873f1a4 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,6 @@ module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/remix.config.js b/remix.config.js index 7d8260a3..e7d6afbf 100644 --- a/remix.config.js +++ b/remix.config.js @@ -1,11 +1,11 @@ /** @type {import('@remix-run/dev').AppConfig} */ module.exports = { - serverBuildTarget: "cloudflare-pages", - server: "./server.js", - devServerBroadcastDelay: 1000, - ignoredRouteFiles: ["**/.*"], - // appDirectory: "app", - // assetsBuildDirectory: "public/build", - // serverBuildPath: "functions/[[path]].js", - // publicPath: "/build/", + serverBuildTarget: 'cloudflare-pages', + server: './server.js', + devServerBroadcastDelay: 1000, + ignoredRouteFiles: ['**/.*'], + // AppDirectory: "app", + // assetsBuildDirectory: "public/build", + // serverBuildPath: "functions/[[path]].js", + // publicPath: "/build/", }; diff --git a/server.js b/server.js index 56f27496..81041c58 100644 --- a/server.js +++ b/server.js @@ -1,12 +1,12 @@ -import { createPagesFunctionHandler } from "@remix-run/cloudflare-pages"; -import * as build from "@remix-run/dev/server-build"; +import {createPagesFunctionHandler} from '@remix-run/cloudflare-pages'; +import * as build from '@remix-run/dev/server-build'; const handleRequest = createPagesFunctionHandler({ - build, - mode: process.env.NODE_ENV, - getLoadContext: (context) => context.env, + build, + mode: process.env.NODE_ENV, + getLoadContext: context => context.env, }); export function onRequest(context) { - return handleRequest(context); + return handleRequest(context); } diff --git a/tailwind.config.js b/tailwind.config.js index dbfe72e3..54ca93a0 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,10 +1,10 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: [ - "./app/**/*.{js,ts,jsx,tsx}", - ], - theme: { - extend: {}, - }, - plugins: [], -} + content: [ + './app/**/*.{js,ts,jsx,tsx}', + ], + theme: { + extend: {}, + }, + plugins: [], +}; From 513d546f776e1737df1b105c451d49f2151dd831 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 11 Sep 2022 15:42:33 +0000 Subject: [PATCH 056/125] chore(release): 1.5.4 [skip ci] ## [1.5.4](https://github.com/obviyus/musee/compare/v1.5.3...v1.5.4) (2022-09-11) ### Bug Fixes * **git:** remove functions from VCS ([4315054](https://github.com/obviyus/musee/commit/43150549692784cfc4273c8fff7d9b423fb97957)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 321d2eb3..b01d2410 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.5.4](https://github.com/obviyus/musee/compare/v1.5.3...v1.5.4) (2022-09-11) + + +### Bug Fixes + +* **git:** remove functions from VCS ([427859e](https://github.com/obviyus/musee/commit/427859eee6c688424a812b8ab2da4f807b97c03d)) + ## [1.5.3](https://github.com/obviyus/musee/compare/v1.5.2...v1.5.3) (2022-07-31) diff --git a/package.json b/package.json index a1dbaa09..50699328 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "musee", - "version": "1.5.3", + "version": "1.5.4", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From 966f9423146b732d1482e1fd3630d0c4b2766069 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 11 Sep 2022 21:15:12 +0530 Subject: [PATCH 057/125] build(node): bump node-version --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index d77ff0e2..5b0ad74a 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -16.7.0 \ No newline at end of file +16.13.0 \ No newline at end of file From 6e9ade73bffd1ff3d7cd522f6d5af0387845f588 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 12 Sep 2022 17:26:54 +0530 Subject: [PATCH 058/125] ci(deps): setup dependabot --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..aff82a10 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" From 396dc61919fd9e071a2afe8c4b6b7060866063c7 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 20 Sep 2022 21:18:15 +0530 Subject: [PATCH 059/125] chore(deps): bump deps --- package.json | 20 +-- yarn.lock | 495 +++++++++++++++++++++++++++++++++------------------ 2 files changed, 336 insertions(+), 179 deletions(-) diff --git a/package.json b/package.json index 50699328..fe9d7d0d 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ "lint": "xo" }, "dependencies": { - "@remix-run/cloudflare": "^1.7.0", - "@remix-run/cloudflare-pages": "^1.7.0", - "@remix-run/react": "^1.7.0", + "@remix-run/cloudflare": "^1.7.1", + "@remix-run/cloudflare-pages": "^1.7.1", + "@remix-run/react": "^1.7.1", "cross-env": "^7.0.3", - "framer-motion": "^7.3.2", + "framer-motion": "^7.3.6", "react": "^18.2.0", "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", @@ -30,24 +30,24 @@ }, "devDependencies": { "@cloudflare/workers-types": "^3.16.0", - "@remix-run/dev": "^1.7.0", - "@remix-run/eslint-config": "^1.7.0", + "@remix-run/dev": "^1.7.1", + "@remix-run/eslint-config": "^1.7.1", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.6", "@semantic-release/npm": "^9.0.1", "@semantic-release/release-notes-generator": "^10.0.3", - "@types/react": "^18.0.19", + "@types/react": "^18.0.20", "@types/react-dom": "^18.0.6", - "autoprefixer": "^10.4.8", - "eslint": "^8.23.0", + "autoprefixer": "^10.4.11", + "eslint": "^8.23.1", "exifreader": "^4.5.1", "fecha": "^4.2.3", "npm-run-all": "^4.1.5", "postcss": "^8.4.16", "sharp": "^0.31.0", "typescript": "^4.8.3", - "wrangler": "2.0.29", + "wrangler": "2.1.5", "xo": "^0.52.3" }, "engines": { diff --git a/yarn.lock b/yarn.lock index e5638d9a..5ae3ecd0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1091,6 +1091,21 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356" + integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.4.0" + globals "^13.15.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + "@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" @@ -1170,33 +1185,33 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@miniflare/cache@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.8.2.tgz#ea2f6cdf35e81fd4016b65d36291038fe7891d1f" - integrity sha512-YaFOsXKmlNLk5xDJfyDCMsRaoZLFLPqHAiEsZBZTcCl3FlZbG2GUIvcMlfkO4OKb1nCjtr9OxFgtIdW6DEuboA== +"@miniflare/cache@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.9.0.tgz#1a7735eea505d77eaa21561cb18f578e1e8be110" + integrity sha512-lriPxUEva9TJ01vU9P7pI60s3SsFnb4apWkNwZ+D7CRqyXPipSbapY8BWI2FUIwkEG7xap6UhzeTS76NettCXQ== dependencies: - "@miniflare/core" "2.8.2" - "@miniflare/shared" "2.8.2" + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" http-cache-semantics "^4.1.0" undici "5.9.1" -"@miniflare/cli-parser@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.8.2.tgz#617e4413b349597c6ce7375728967f96c6445bf1" - integrity sha512-qa//FhLiJpQpTngq6tCJMZqc1CjhJQV4AwKWaIp85XiVbpbN/cTzZ6PUyoYLTZ6g6dL4j+136o2bb+2XSMxVHw== +"@miniflare/cli-parser@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.9.0.tgz#d1300a972d0b2d51d88a2e50b524ea49f15c1138" + integrity sha512-gu8Z7NWNcYw6514/yOvajaj3GmebRucx+EEt3p1vKirO+gvFgKAt/puyUN3p7u8ZZmLuLF/B+wVnH3lj8BWKlg== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" kleur "^4.1.4" -"@miniflare/core@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.8.2.tgz#e90c5d2646bf3a530e67205de12fb90dc641c526" - integrity sha512-a9Ecyf4xALcvphQhK3qA+mtUApUrUbwcxCexXvvgVsPrQtMCOIjJ2qs7+RKrC+krCy2O8Eq/8eq2hYh4y/HOKQ== +"@miniflare/core@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.9.0.tgz#f64f9cd4567b868b281cbca051e91fff60934a33" + integrity sha512-QqSwF6oHvgrFvN5lnrLc6EEagFlZWW+UMU8QdrE8305cNGHrIOxKCA2nte4PVFZUVw/Ts13a0tVhUk3a2fAyxQ== dependencies: "@iarna/toml" "^2.2.5" - "@miniflare/queues" "2.8.2" - "@miniflare/shared" "2.8.2" - "@miniflare/watcher" "2.8.2" + "@miniflare/queues" "2.9.0" + "@miniflare/shared" "2.9.0" + "@miniflare/watcher" "2.9.0" busboy "^1.6.0" dotenv "^10.0.0" kleur "^4.1.4" @@ -1204,124 +1219,134 @@ undici "5.9.1" urlpattern-polyfill "^4.0.3" -"@miniflare/durable-objects@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.8.2.tgz#ba948eb6d5623b8dc9422ee524f920cfc9cbcdf1" - integrity sha512-jKcnb6lfgVZKfTPom2d0yPiaVAuDJLyr4itzb3nqJNH5Ld2iKJv77iSGOEOv8Wb78YEEFU8PQZvvrAC/TmN6tQ== +"@miniflare/d1@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/d1/-/d1-2.9.0.tgz#e59e8d7391331a0da8d03e487bbd35cf54a2dd6b" + integrity sha512-swK9nzxw1SvVh/4cH3bRR1SBuHQU/YsB8WvuHojxufmgviAD1xhms3XO3rkpAzfKoGM5Oy6DovMe0xUXV/GS0w== dependencies: - "@miniflare/core" "2.8.2" - "@miniflare/shared" "2.8.2" - "@miniflare/storage-memory" "2.8.2" + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" + +"@miniflare/durable-objects@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.9.0.tgz#6cf2adf1d93b8cc3fb10d0a693187fdcf8e575e1" + integrity sha512-7uTvfEUXS7xqwrsWOwWrFUuKc4EiMpVkAWPeYGLB/0TJaJ6N+sZMpYYymdW79TQwPIDfgtpfkIy93MRydqpnrw== + dependencies: + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" + "@miniflare/storage-memory" "2.9.0" undici "5.9.1" -"@miniflare/html-rewriter@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.8.2.tgz#cd63e62e45aac3ded71dd0ab017270ddda9f04b1" - integrity sha512-xxrLO7XMpiaWi6HSIqvAxmD5z6RRHWENkWuWjQqaqC6E6qheN+d0ZeZshyP2SRbJUw9wfFUj5zkKTva5sovzbw== +"@miniflare/html-rewriter@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.9.0.tgz#17e4c35a5e169ac2f39e6310b34587fbcd517ea9" + integrity sha512-K5OB70PtkMo7M+tU46s/cX/j/qtjD9AlJ0hecYswrxVsfrT/YWyrCQJevmShFfJ92h7jPNigbeC3Od3JiVb6QA== dependencies: - "@miniflare/core" "2.8.2" - "@miniflare/shared" "2.8.2" + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" html-rewriter-wasm "^0.4.1" undici "5.9.1" -"@miniflare/http-server@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.8.2.tgz#8906ddeea948fa8cc64b64bc0cb5fe9a4dbbff99" - integrity sha512-hrTRHHz+LWe7cLkP8Xg4hM3YRH7kI4ngOYozkEz1OC69SLBnxfT8xLkUkvz+fdJ3vquF+dpHyVQAa0dpvJShGA== +"@miniflare/http-server@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.9.0.tgz#36102166cf000f2a0a3cecba1e014c0b4fac12c9" + integrity sha512-IVJMkFfMpecq9WiCTvATEKhMuKPK9fMs2E6zmgexaefr3u1VlNtj2QxBxoPUXkT9xMJQlT5sSKstlRR1XKDz9Q== dependencies: - "@miniflare/core" "2.8.2" - "@miniflare/shared" "2.8.2" - "@miniflare/web-sockets" "2.8.2" + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" + "@miniflare/web-sockets" "2.9.0" kleur "^4.1.4" selfsigned "^2.0.0" undici "5.9.1" ws "^8.2.2" youch "^2.2.2" -"@miniflare/kv@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.8.2.tgz#31b324313a9450458b0dd30536f2b67e0bef1b87" - integrity sha512-radkyE6FtLGAoumf8S1VnPHAbgiP1DOzGnBnBVferMDkd86/3P8hre1a+C9PUTgt6e6KgLq4AKEFDwRJHc1MFw== +"@miniflare/kv@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.9.0.tgz#377cad6108e48ec70303ff00a59fd3603789f194" + integrity sha512-EqG51okY5rDtgjYs2Ny6j6IUVdTlJzDjwBKBIuW+wOV9NsAAzEchKVdYAXc8CyxvkggpYX481HydTD2OzK3INQ== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" -"@miniflare/queues@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.8.2.tgz#132fbd9325de11fee88e013d07326b675366db7c" - integrity sha512-WYlK5L7ukdcL86DdB/BsJhnX7jcLNzyYdcn5vPQbCnDyaK1Lz9lm1RCrtCz7qwJjTrq5z453pczm0ELTxa5n9g== +"@miniflare/queues@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.9.0.tgz#371e985a9cecbd3a15a35d1e559f0769aeba2abe" + integrity sha512-cAHWIlLF57rxQaJl19AzXw1k0SOM/uLTlx8r2PylHajZ/RRSs7CkCox3oKA6E5zKyfyxk2M64bmsAFZ9RCA0gw== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" -"@miniflare/r2@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.8.2.tgz#4c2c29f11f83f687794d643c9d8e27f6f38b39ae" - integrity sha512-cdqq1dcgfiTlCf3wjQjrhZuRb0vJImLwYSALVEAA/4leVhwNY9ABHIn71y29Nf4bUdv2YKVSfTuV0m0CRGmOqA== +"@miniflare/r2@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.9.0.tgz#c04e676f974c218dc40015b6260bae30ca157f74" + integrity sha512-aMFWxxciAE3YsVok2OLy3A7hP5+2j/NaK7txmadgoe1CA8HYZyNuvv7v6bn8HKM5gWnJdT8sk4yEbMbBQ7Jv/A== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" undici "5.9.1" -"@miniflare/runner-vm@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.8.2.tgz#e5ed5a76cf51258ed39fc21177c3e2928180d949" - integrity sha512-l9V/MedhH1Dc/xIEPEpXW57Y649lcTCYorwqnHPca3didiw75O8jI2g6MvuVlodmbimpg2WtwI7/2ac0WFZfWQ== +"@miniflare/runner-vm@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.9.0.tgz#19e15b2fc828393f04e5aadb8f2d0a05118a0047" + integrity sha512-vewP+Fy7Czb261GmB9x/YtQkoDs/QP9B5LbP0YfJ35bI2C2j940eJLm8JP72IHV7ILtWNOqMc3Ure8uAbpf9NQ== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" -"@miniflare/scheduler@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.8.2.tgz#067cf87046b6bfb379357c3d80bdb42301b5667d" - integrity sha512-vhtyPky+1Phq4Arul3mpzRWJuqJex2YgkPnf9MLA977dcxptRBOzGIxwVPzaUTtko4mHwwzEyl15diT/BXkPJA== +"@miniflare/scheduler@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.9.0.tgz#80ad867af6be452a6caaaab883731921df2b7346" + integrity sha512-eodSCGkJYi4Z+Imbx/bNScDfDSt5HOypVSYjbFHj+hA2aNOdkGw6a1b6mzwx49jJD3GadIkonZAKD0S114yWMA== dependencies: - "@miniflare/core" "2.8.2" - "@miniflare/shared" "2.8.2" + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" cron-schedule "^3.0.4" -"@miniflare/shared@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.8.2.tgz#a025508d71d584692410c3192aa034eea6d48b6c" - integrity sha512-cjuLIeTAlqcb1POrK4nLa8Bt79SfzbglUr/w78xRAUUoOdB0Lsm3HnEERzD1o0lO2G/Q9F+VDAp2QyglPFV61A== +"@miniflare/shared@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.9.0.tgz#15f2af93d4a4f5871d6d15e6588c79362db7d1d4" + integrity sha512-5Ew/Ph0cHDQqKvOlmN70kz+qZW0hdgE9fQBStKLY3vDYhnBEhopbCUChSS+FCcL7WtxVJJVE7iB6J09NQTnQ/A== dependencies: + "@types/better-sqlite3" "^7.6.0" kleur "^4.1.4" + npx-import "^1.1.3" picomatch "^2.3.1" -"@miniflare/sites@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.8.2.tgz#c7fb428b35c310bc2d5b265ad3f040f12505b5ca" - integrity sha512-zdzg8gm/I4bcUIQ4Yo9WqvTQJN+yOnpPqbQ/nKKd6tebrX4k+sw9wTTGl42MjQ4NN5XfNy3xFERo21i1jLgziA== +"@miniflare/sites@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.9.0.tgz#ba4d60aef5567858d31af5f3c6d3479efb99c434" + integrity sha512-+tWf7znxSQqXWGzPup8Xqkl8EmLmx+HaLC+UBtWPNnaJZrsjbbVxKwHpmGIdm+wZasEGfQk/82R21gUs9wdZnw== dependencies: - "@miniflare/kv" "2.8.2" - "@miniflare/shared" "2.8.2" - "@miniflare/storage-file" "2.8.2" + "@miniflare/kv" "2.9.0" + "@miniflare/shared" "2.9.0" + "@miniflare/storage-file" "2.9.0" -"@miniflare/storage-file@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.8.2.tgz#01d09c4d18a8f9d7438641f4f6543c8235175efe" - integrity sha512-M5f+vDVjkghix1sCGQy+apiokTBoOU/V7pBaIsHZTnD/58S6/T2s7glD12Dwfr+u1cCjWxEJx+jaXYIBAKbmQQ== +"@miniflare/storage-file@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.9.0.tgz#7ec646614edad6845f9afb63aa0bff40fa861660" + integrity sha512-HZHtHfJaLoDzQFddoIMcDGgAJ3/Nee98gwUYusQam7rj9pbEXnWmk54dzjzsDlkQpB/3MBFQNbtN5Bj1NIt0pg== dependencies: - "@miniflare/shared" "2.8.2" - "@miniflare/storage-memory" "2.8.2" + "@miniflare/shared" "2.9.0" + "@miniflare/storage-memory" "2.9.0" -"@miniflare/storage-memory@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.8.2.tgz#eedadb7fd4eb2fa64349e4dae2c10afb9d30f949" - integrity sha512-9OclkkWBbJwo6WJEz2QCbHsvMt+qraq/xIbuFOByytAcyjomp1gm1ZUaKZ5VkkqMXMgdQ1E+6wTq2iA1p+YRcg== +"@miniflare/storage-memory@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.9.0.tgz#a6805dd79f720f94820f7f979f05109d4d292070" + integrity sha512-p2yrr0omQhv6teDbdzhdBKzoQAFmUBMLEx+PtrO7CJHX15ICD08/pFAFAp96IcljNwZZDchU20Z3AcbldMj6Tw== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" -"@miniflare/watcher@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.8.2.tgz#13f0b7b6f286db6ddff0c801faca1d1c44468d59" - integrity sha512-2+awQITWkUGb9GlpzVmYwoe+qiSibni7C6gVDnkxorBRoecwUAzjFRF09QjdEn40+q7peNdE0ui1oWjZMgOaHg== +"@miniflare/watcher@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.9.0.tgz#cfc27ee4483a73a9d5f5d7a819f4c61d3b852b80" + integrity sha512-Yqz8Q1He/2chebXvmCft8sMamuUiDQ4FIn0bwiF0+GBP2vvGCmy6SejXZY4ZD4REluPqQSis3CLKcIOWlHnIsw== dependencies: - "@miniflare/shared" "2.8.2" + "@miniflare/shared" "2.9.0" -"@miniflare/web-sockets@2.8.2": - version "2.8.2" - resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.8.2.tgz#93fc625180ba833399ae3e9343d9f78f50426d81" - integrity sha512-oW9vG7zImwZZ/OKuAI4CEMtVqYVQqWe9MoO47VoxmB/WMMdaXJArx+k8xcJJJL7tcHVtbwBHsypJf69DOtrCmg== +"@miniflare/web-sockets@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.9.0.tgz#e9df5e365a8d5bba800169d268d113ac061f1c9c" + integrity sha512-Nob9e84m78qeQCka6OQf/JdNOmMkKCkX+i3rg+TYKSSITiMVuyzWp3vz3Ma184lAZiLg44lxBF4ZzENEdi99Kg== dependencies: - "@miniflare/core" "2.8.2" - "@miniflare/shared" "2.8.2" + "@miniflare/core" "2.9.0" + "@miniflare/shared" "2.9.0" undici "5.9.1" ws "^8.2.2" @@ -1690,25 +1715,25 @@ dependencies: "@octokit/openapi-types" "^12.10.0" -"@remix-run/cloudflare-pages@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.0.tgz#347779f1a7618b7c023d697ed161e581ddf085ea" - integrity sha512-fvP26bwc71sBHGlKgkCZhMjV5Lg/JPVcnsQ4Ew1N9Kf8eEiUTMRvotq13k5tvHJ14NGxQIYWJIUE5gtgEBmypw== +"@remix-run/cloudflare-pages@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.1.tgz#e407f460ddc94fe20aa5c5fe93f549ef50a66ce0" + integrity sha512-hx8sqhHmYdGabroDb48WIBddw3mOYCUgH1F+Eawf9nC/FY1jru4IDQLpigFEpYbCgumu0kRCUQnIu351rviMHg== dependencies: - "@remix-run/cloudflare" "1.7.0" + "@remix-run/cloudflare" "1.7.1" -"@remix-run/cloudflare@1.7.0", "@remix-run/cloudflare@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.0.tgz#96dcb223f34903921e5470e58e26fb473cf5cfaa" - integrity sha512-eysvhYq69CBv8z6sczmGzmudkxbSs3xWB1UM8Z8g0Y1moQ/yjbRvNJJ4jNPcsJXnvg0gKH6kcUPEph/l12vjLg== +"@remix-run/cloudflare@1.7.1", "@remix-run/cloudflare@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.1.tgz#80248a01b1e703fddb1a7e3b6ff7999b16aed540" + integrity sha512-L51Y8IgjzJcwSiv3qHoLwiJs34ARXeFuqBogMi+DYQBtzVam1mZWaQnfEP/nVhIXR4zFUJ0TAx362whhuewn9w== dependencies: "@cloudflare/kv-asset-handler" "^0.1.3" - "@remix-run/server-runtime" "1.7.0" + "@remix-run/server-runtime" "1.7.1" -"@remix-run/dev@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.0.tgz#a9a251af86d79d0b46348565c888b394c755cead" - integrity sha512-2CBe6A+MqiFPN8aeeF1bq+T4HqtaQexn8VBCyrmEch1NVqsTn7nCDot3dDKkpwC729/hOi+mx20WXKCzd22HQQ== +"@remix-run/dev@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.1.tgz#5bb55bca873ba76a02d293cf802a352bc24ae297" + integrity sha512-yjxcCDb48mPUjiogGtxbWpoxauiM6jnSel2oyhztYlenfCM3wDzN2tOqBkfidNFlqpNQCkiRBN4FV97I03hDNw== dependencies: "@babel/core" "^7.18.6" "@babel/plugin-syntax-jsx" "^7.18.6" @@ -1716,7 +1741,7 @@ "@babel/preset-typescript" "^7.18.6" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" "@npmcli/package-json" "^2.0.0" - "@remix-run/server-runtime" "1.7.0" + "@remix-run/server-runtime" "1.7.1" "@yarnpkg/esbuild-plugin-pnp" "3.0.0-rc.11" arg "^5.0.1" cacache "^15.0.5" @@ -1750,10 +1775,10 @@ ws "^7.4.5" xdm "^2.0.0" -"@remix-run/eslint-config@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.0.tgz#a70ce9792527e0b3213a7c4d65da4bf6c134e80f" - integrity sha512-+CJgzfjbxHqfF7uh3ze4/3SODSrg7z8O1rO9ZHlkL0UWc5IVU0+eZyG+FDvs6gXrHj8MNN0uu63NLV87nbX1Dg== +"@remix-run/eslint-config@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.1.tgz#6f01a9c39ccb04c36fe136331cecb331991cff48" + integrity sha512-rroBQio5hhLf1mb/7IXoFXTkyrrZewbm8ZLbnYTgDA4Un0+MTFHr/7eQoyY+Xa858CWVdj0eZoGhCfmJQNkWVQ== dependencies: "@babel/core" "^7.18.6" "@babel/eslint-parser" "^7.18.2" @@ -1772,24 +1797,24 @@ eslint-plugin-react-hooks "^4.3.0" eslint-plugin-testing-library "^5.0.5" -"@remix-run/react@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.0.tgz#79f739641e1b9f5a1604cb42b594c03240e58c46" - integrity sha512-RFE45LX2NXA54JJ0jazm8VrkttXA57TbRigvqZwSi91XHH2ANLwvSOE9KI0P4fZLFTvMfzy9v45qmfmq7/YxHQ== +"@remix-run/react@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.1.tgz#ba93b99bffde73ca4e5ce44d625f4e6acf1d9df9" + integrity sha512-RraUPjLZc4vSgT51uloamOn1Gm/YCohL1jDTBbiWuDgnTwBu741vC0zoulzoD+eV2svfKijOHL0tXc8kEAWPdg== dependencies: history "^5.3.0" - react-router-dom "^6.2.2" + react-router-dom "6.3.0" type-fest "^2.17.0" -"@remix-run/server-runtime@1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.0.tgz#df278c46757ebf6d7bdda144830428a0e93341a7" - integrity sha512-xP/422QACVA6wtnsbTXKABUqKtyMguST+vzJDjKbxVyk8/3k9La8OpF5NF4ovtLhLf0V6gus6WaR86k+HyC9Hg== +"@remix-run/server-runtime@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.1.tgz#95c47699907d531324fc85615ea266cdfff6ef2b" + integrity sha512-bvKuESSf7cW5ORlXayVPWHDpU8xiglKu7PQtiyKi+Gwjasp/GnUO6Xwqpy2HqHtoC7RNQYt2oRkWc/pRhpe55g== dependencies: "@types/cookie" "^0.4.0" "@web3-storage/multipart-parser" "^1.0.0" cookie "^0.4.1" - react-router-dom "^6.2.2" + react-router-dom "6.3.0" set-cookie-parser "^2.4.8" source-map "^0.7.3" @@ -1935,6 +1960,13 @@ resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== +"@types/better-sqlite3@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@types/better-sqlite3/-/better-sqlite3-7.6.0.tgz#603d1c7a72527dd946e2bf641ed4c0b74a547423" + integrity sha512-rnSP9vY+fVsF3iJja5yRGBJV63PNBiezJlYrCkqUmQWFoB16cxAHwOkjsAYEu317miOfKaJpa65cbp0P4XJ/jw== + dependencies: + "@types/node" "*" + "@types/cacheable-request@^6.0.1": version "6.0.2" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" @@ -2087,10 +2119,10 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^18.0.19": - version "18.0.19" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.19.tgz#269a5f35b9a73c69dfb0c7189017013ab02acbaa" - integrity sha512-BDc3Q+4Q3zsn7k9xZrKfjWyJsSlEDMs38gD1qp2eDazLCdcPqAT+vq1ND+Z8AGel/UiwzNUk8ptpywgNQcJ1MQ== +"@types/react@^18.0.20": + version "18.0.20" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.20.tgz#e4c36be3a55eb5b456ecf501bd4a00fd4fd0c9ab" + integrity sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2588,13 +2620,13 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^10.4.8: - version "10.4.8" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.8.tgz#92c7a0199e1cfb2ad5d9427bd585a3d75895b9e5" - integrity sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw== +autoprefixer@^10.4.11: + version "10.4.11" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.11.tgz#835136aff1d9cd43640151e0d2dba00f8eac7c1c" + integrity sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg== dependencies: browserslist "^4.21.3" - caniuse-lite "^1.0.30001373" + caniuse-lite "^1.0.30001399" fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -2980,11 +3012,16 @@ caniuse-lite@^1.0.30001366: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" integrity sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw== -caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373: +caniuse-lite@^1.0.30001370: version "1.0.30001383" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz#aecf317ccd940690725ae3ae4f28293c5fb8050e" integrity sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg== +caniuse-lite@^1.0.30001399: + version "1.0.30001407" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz#92281a6ee67cb90bfd8a6a1201fcc2dc19b60a15" + integrity sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w== + chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -4300,7 +4337,7 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.22.0, eslint@^8.23.0: +eslint@^8.22.0: version "8.23.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040" integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA== @@ -4345,6 +4382,51 @@ eslint@^8.22.0, eslint@^8.23.0: strip-json-comments "^3.1.0" text-table "^0.2.0" +eslint@^8.23.1: + version "8.23.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc" + integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg== + dependencies: + "@eslint/eslintrc" "^1.3.2" + "@humanwhocodes/config-array" "^0.10.4" + "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" + "@humanwhocodes/module-importer" "^1.0.1" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.4.0" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.1" + globals "^13.15.0" + globby "^11.1.0" + grapheme-splitter "^1.0.4" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-sdsl "^4.1.4" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.1" + regexpp "^3.2.0" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + esm-utils@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/esm-utils/-/esm-utils-4.1.0.tgz#c224ed458fd96fa242e3479c87aa2d28dca382e9" @@ -4477,6 +4559,21 @@ execa@^5.0.0, execa@^5.1.1: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +execa@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-6.1.0.tgz#cea16dee211ff011246556388effa0818394fb20" + integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^3.0.1" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.0.0" + exifreader@^4.5.1: version "4.5.1" resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.5.1.tgz#d3422ff88db8eabd3ed539620c36efc97637a798" @@ -4797,10 +4894,10 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -framer-motion@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.3.2.tgz#9768092cd98cf0ebaf70864f1248f2e703305a15" - integrity sha512-BTG0BqJSwxoFBWpwaaxS/954DGZFsluF+dUv9Hfq53VNkwUt5g+wYTEM66oTUhiH/+6R/y0Rq+BmkUBcmzbyMQ== +framer-motion@^7.3.6: + version "7.3.6" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.3.6.tgz#aff993b9b7064c8d13cf0afa118d24e07713570a" + integrity sha512-en8mLpDv6IcieZo54acHg56HSLpOSryRLZtMOd1Sj1s7hBbUTWnJsv68CWaHI2ysPKcbH/olGfAhRh4yrJn5tw== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -4947,7 +5044,7 @@ get-stream@^5.1.0: dependencies: pump "^3.0.0" -get-stream@^6.0.0: +get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -5301,6 +5398,11 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +human-signals@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" + integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -5840,6 +5942,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -5925,6 +6032,11 @@ issue-parser@^6.0.0: lodash.isstring "^4.0.1" lodash.uniqby "^4.7.0" +js-sdsl@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.4.tgz#78793c90f80e8430b7d8dc94515b6c77d98a26a6" + integrity sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -7015,6 +7127,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -7030,27 +7147,28 @@ min-indent@^1.0.0, min-indent@^1.0.1: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -miniflare@^2.7.1: - version "2.8.2" - resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.8.2.tgz#98363ac0fc650c7d14319c38ea857d7b3a37982e" - integrity sha512-t9/QeSSsUFuqafLVAPlmWmoG+egfJ99xtoOWw1C9Wt6nlXz9ox3y1TfAw06YUPp4xVHcQnHQcir7aL4QvRPgfw== - dependencies: - "@miniflare/cache" "2.8.2" - "@miniflare/cli-parser" "2.8.2" - "@miniflare/core" "2.8.2" - "@miniflare/durable-objects" "2.8.2" - "@miniflare/html-rewriter" "2.8.2" - "@miniflare/http-server" "2.8.2" - "@miniflare/kv" "2.8.2" - "@miniflare/queues" "2.8.2" - "@miniflare/r2" "2.8.2" - "@miniflare/runner-vm" "2.8.2" - "@miniflare/scheduler" "2.8.2" - "@miniflare/shared" "2.8.2" - "@miniflare/sites" "2.8.2" - "@miniflare/storage-file" "2.8.2" - "@miniflare/storage-memory" "2.8.2" - "@miniflare/web-sockets" "2.8.2" +miniflare@^2.8.1: + version "2.9.0" + resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.9.0.tgz#ebd737675ef6067f8514b12a812c28a6d1837bad" + integrity sha512-HBGQ5Jj6sMU1B1hX6G3ML46ThtUvu1nvxgXjDDmhp2RhWKYj0XvcohW/nPPL/MTP1gpvfT880De9EHmobVsDsw== + dependencies: + "@miniflare/cache" "2.9.0" + "@miniflare/cli-parser" "2.9.0" + "@miniflare/core" "2.9.0" + "@miniflare/d1" "2.9.0" + "@miniflare/durable-objects" "2.9.0" + "@miniflare/html-rewriter" "2.9.0" + "@miniflare/http-server" "2.9.0" + "@miniflare/kv" "2.9.0" + "@miniflare/queues" "2.9.0" + "@miniflare/r2" "2.9.0" + "@miniflare/runner-vm" "2.9.0" + "@miniflare/scheduler" "2.9.0" + "@miniflare/shared" "2.9.0" + "@miniflare/sites" "2.9.0" + "@miniflare/storage-file" "2.9.0" + "@miniflare/storage-memory" "2.9.0" + "@miniflare/web-sockets" "2.9.0" kleur "^4.1.4" semiver "^1.1.0" source-map-support "^0.5.20" @@ -7468,6 +7586,13 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== + dependencies: + path-key "^4.0.0" + npm-user-validate@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" @@ -7560,6 +7685,16 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" +npx-import@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npx-import/-/npx-import-1.1.3.tgz#680dff2be6cd635ec67fae91c1da544f7303da5c" + integrity sha512-zy6249FJ81OtPsvz2y0+rgis31EN5wbdwBG2umtEh65W/4onYArHuoUSZ+W+T7BQYK7YF+h9G4CuGPusMCcLOw== + dependencies: + execa "^6.1.0" + parse-package-name "^1.0.0" + semver "^7.3.7" + validate-npm-package-name "^4.0.0" + obj-props@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/obj-props/-/obj-props-1.4.0.tgz#9a9beebb6faf8b287ff7dc1cd133a4247dc85641" @@ -7674,6 +7809,13 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + open-editor@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/open-editor/-/open-editor-4.0.0.tgz#881900b3c5540eaeef5b880abd05638ee82ca81f" @@ -7930,6 +8072,11 @@ parse-ms@^2.1.0: resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== +parse-package-name@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-package-name/-/parse-package-name-1.0.0.tgz#1a108757e4ffc6889d5e78bcc4932a97c097a5a7" + integrity sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg== + parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -7970,6 +8117,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -8387,7 +8539,7 @@ react-masonry-css@^1.0.16: resolved "https://registry.yarnpkg.com/react-masonry-css/-/react-masonry-css-1.0.16.tgz#72b28b4ae3484e250534700860597553a10f1a2c" integrity sha512-KSW0hR2VQmltt/qAa3eXOctQDyOu7+ZBevtKgpNDSzT7k5LA/0XntNa9z9HKCdz3QlxmJHglTZ18e4sX4V8zZQ== -react-router-dom@^6.2.2: +react-router-dom@6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d" integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== @@ -9350,6 +9502,11 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -10081,10 +10238,10 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@2.0.29: - version "2.0.29" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.0.29.tgz#72846ce5d309c05e00feea157c91a78b2a48129f" - integrity sha512-Z9W48pRpo87qO2WLMU24TFLL5Oq2WUwzqlwVDFrnSpBT+7GRrkAceepKU8V+aOXxLqyUaEzaSVHT3KVPyXh8KQ== +wrangler@2.1.5: + version "2.1.5" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.5.tgz#da952685fc1949a1cf39605ce8f966571ce9afe1" + integrity sha512-j8nTCSygWdsPwPBytZj0oUSAAUCt8sh6K8ZTewHMNzT8yGGAb5aXIdSfzyGYTfp6dnMqaafz4Khyf34XmHcXGQ== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" @@ -10092,7 +10249,7 @@ wrangler@2.0.29: blake3-wasm "^2.1.5" chokidar "^3.5.3" esbuild "0.14.51" - miniflare "^2.7.1" + miniflare "^2.8.1" nanoid "^3.3.3" path-to-regexp "^6.2.0" selfsigned "^2.0.1" From 0d8c644a9dfb0dc12d258431a6df3d96c1af4c2f Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 21 Sep 2022 09:27:14 +0530 Subject: [PATCH 060/125] chore(deps): bump deps --- package.json | 2 +- yarn.lock | 51 +++++++++++++++++++++++++++------------------------ 2 files changed, 28 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index fe9d7d0d..23910459 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.20", "@types/react-dom": "^18.0.6", - "autoprefixer": "^10.4.11", + "autoprefixer": "^10.4.12", "eslint": "^8.23.1", "exifreader": "^4.5.1", "fecha": "^4.2.3", diff --git a/yarn.lock b/yarn.lock index 5ae3ecd0..d63b4d59 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2620,13 +2620,13 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^10.4.11: - version "10.4.11" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.11.tgz#835136aff1d9cd43640151e0d2dba00f8eac7c1c" - integrity sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg== +autoprefixer@^10.4.12: + version "10.4.12" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.12.tgz#183f30bf0b0722af54ee5ef257f7d4320bb33129" + integrity sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q== dependencies: - browserslist "^4.21.3" - caniuse-lite "^1.0.30001399" + browserslist "^4.21.4" + caniuse-lite "^1.0.30001407" fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -2832,15 +2832,15 @@ browserslist@^4.20.2, browserslist@^4.21.2: node-releases "^2.0.6" update-browserslist-db "^1.0.4" -browserslist@^4.21.3: - version "4.21.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.3.tgz#5df277694eb3c48bc5c4b05af3e8b7e09c5a6d1a" - integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ== +browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== dependencies: - caniuse-lite "^1.0.30001370" - electron-to-chromium "^1.4.202" + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" node-releases "^2.0.6" - update-browserslist-db "^1.0.5" + update-browserslist-db "^1.0.9" buffer-from@^1.0.0: version "1.1.2" @@ -3012,12 +3012,7 @@ caniuse-lite@^1.0.30001366: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" integrity sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw== -caniuse-lite@^1.0.30001370: - version "1.0.30001383" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz#aecf317ccd940690725ae3ae4f28293c5fb8050e" - integrity sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg== - -caniuse-lite@^1.0.30001399: +caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407: version "1.0.30001407" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz#92281a6ee67cb90bfd8a6a1201fcc2dc19b60a15" integrity sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w== @@ -3757,10 +3752,10 @@ electron-to-chromium@^1.4.188: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.195.tgz#139b2d95a42a3f17df217589723a1deac71d1473" integrity sha512-vefjEh0sk871xNmR5whJf9TEngX+KTKS3hOHpjoMpauKkwlGwtMz1H8IaIjAT/GNnX0TbGwAdmVoXCAzXf+PPg== -electron-to-chromium@^1.4.202: - version "1.4.233" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.233.tgz#aa142e45468bda111b88abc9cc59d573b75d6a60" - integrity sha512-ejwIKXTg1wqbmkcRJh9Ur3hFGHFDZDw1POzdsVrB2WZjgRuRMHIQQKNpe64N/qh3ZtH2otEoRoS+s6arAAuAAw== +electron-to-chromium@^1.4.251: + version "1.4.256" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz#c735032f412505e8e0482f147a8ff10cfca45bf4" + integrity sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw== emoji-regex@^8.0.0: version "8.0.0" @@ -10065,7 +10060,7 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -update-browserslist-db@^1.0.4, update-browserslist-db@^1.0.5: +update-browserslist-db@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38" integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== @@ -10073,6 +10068,14 @@ update-browserslist-db@^1.0.4, update-browserslist-db@^1.0.5: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18" + integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" From 0a73acc815d1e58c0d200f4487f91ad421237ee7 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 21 Sep 2022 09:27:26 +0530 Subject: [PATCH 061/125] fix(img): remove auto-generated files --- app/images.ts | 1554 ------------------------------------------------- 1 file changed, 1554 deletions(-) delete mode 100644 app/images.ts diff --git a/app/images.ts b/app/images.ts deleted file mode 100644 index cafafb4d..00000000 --- a/app/images.ts +++ /dev/null @@ -1,1554 +0,0 @@ -import IMG_155 from "../images/thumbnail/IMG_155.webp"; -import IMG_155_OG from "../images/compressed/IMG_155.jpeg"; -import IMG_154 from "../images/thumbnail/IMG_154.webp"; -import IMG_154_OG from "../images/compressed/IMG_154.jpeg"; -import IMG_153 from "../images/thumbnail/IMG_153.webp"; -import IMG_153_OG from "../images/compressed/IMG_153.jpeg"; -import IMG_152 from "../images/thumbnail/IMG_152.webp"; -import IMG_152_OG from "../images/compressed/IMG_152.jpeg"; -import IMG_151 from "../images/thumbnail/IMG_151.webp"; -import IMG_151_OG from "../images/compressed/IMG_151.jpeg"; -import IMG_150 from "../images/thumbnail/IMG_150.webp"; -import IMG_150_OG from "../images/compressed/IMG_150.jpeg"; -import IMG_149 from "../images/thumbnail/IMG_149.webp"; -import IMG_149_OG from "../images/compressed/IMG_149.jpeg"; -import IMG_148 from "../images/thumbnail/IMG_148.webp"; -import IMG_148_OG from "../images/compressed/IMG_148.jpeg"; -import IMG_147 from "../images/thumbnail/IMG_147.webp"; -import IMG_147_OG from "../images/compressed/IMG_147.jpeg"; -import IMG_143 from "../images/thumbnail/IMG_143.webp"; -import IMG_143_OG from "../images/compressed/IMG_143.jpeg"; -import IMG_146 from "../images/thumbnail/IMG_146.webp"; -import IMG_146_OG from "../images/compressed/IMG_146.jpeg"; -import IMG_145 from "../images/thumbnail/IMG_145.webp"; -import IMG_145_OG from "../images/compressed/IMG_145.jpeg"; -import IMG_144 from "../images/thumbnail/IMG_144.webp"; -import IMG_144_OG from "../images/compressed/IMG_144.jpeg"; -import IMG_142 from "../images/thumbnail/IMG_142.webp"; -import IMG_142_OG from "../images/compressed/IMG_142.jpeg"; -import IMG_141 from "../images/thumbnail/IMG_141.webp"; -import IMG_141_OG from "../images/compressed/IMG_141.jpeg"; -import IMG_140 from "../images/thumbnail/IMG_140.webp"; -import IMG_140_OG from "../images/compressed/IMG_140.jpeg"; -import IMG_139 from "../images/thumbnail/IMG_139.webp"; -import IMG_139_OG from "../images/compressed/IMG_139.jpeg"; -import IMG_137 from "../images/thumbnail/IMG_137.webp"; -import IMG_137_OG from "../images/compressed/IMG_137.jpeg"; -import IMG_136 from "../images/thumbnail/IMG_136.webp"; -import IMG_136_OG from "../images/compressed/IMG_136.jpeg"; -import IMG_135 from "../images/thumbnail/IMG_135.webp"; -import IMG_135_OG from "../images/compressed/IMG_135.jpeg"; -import IMG_130 from "../images/thumbnail/IMG_130.webp"; -import IMG_130_OG from "../images/compressed/IMG_130.jpeg"; -import IMG_129 from "../images/thumbnail/IMG_129.webp"; -import IMG_129_OG from "../images/compressed/IMG_129.jpeg"; -import IMG_128 from "../images/thumbnail/IMG_128.webp"; -import IMG_128_OG from "../images/compressed/IMG_128.jpeg"; -import IMG_127 from "../images/thumbnail/IMG_127.webp"; -import IMG_127_OG from "../images/compressed/IMG_127.jpeg"; -import IMG_126 from "../images/thumbnail/IMG_126.webp"; -import IMG_126_OG from "../images/compressed/IMG_126.jpeg"; -import IMG_125 from "../images/thumbnail/IMG_125.webp"; -import IMG_125_OG from "../images/compressed/IMG_125.jpeg"; -import IMG_124 from "../images/thumbnail/IMG_124.webp"; -import IMG_124_OG from "../images/compressed/IMG_124.jpeg"; -import IMG_123 from "../images/thumbnail/IMG_123.webp"; -import IMG_123_OG from "../images/compressed/IMG_123.jpeg"; -import IMG_122 from "../images/thumbnail/IMG_122.webp"; -import IMG_122_OG from "../images/compressed/IMG_122.jpeg"; -import IMG_121 from "../images/thumbnail/IMG_121.webp"; -import IMG_121_OG from "../images/compressed/IMG_121.jpeg"; -import IMG_120 from "../images/thumbnail/IMG_120.webp"; -import IMG_120_OG from "../images/compressed/IMG_120.jpeg"; -import IMG_119 from "../images/thumbnail/IMG_119.webp"; -import IMG_119_OG from "../images/compressed/IMG_119.jpeg"; -import IMG_118 from "../images/thumbnail/IMG_118.webp"; -import IMG_118_OG from "../images/compressed/IMG_118.jpeg"; -import IMG_117 from "../images/thumbnail/IMG_117.webp"; -import IMG_117_OG from "../images/compressed/IMG_117.jpeg"; -import IMG_116 from "../images/thumbnail/IMG_116.webp"; -import IMG_116_OG from "../images/compressed/IMG_116.jpeg"; -import IMG_115 from "../images/thumbnail/IMG_115.webp"; -import IMG_115_OG from "../images/compressed/IMG_115.jpeg"; -import IMG_114 from "../images/thumbnail/IMG_114.webp"; -import IMG_114_OG from "../images/compressed/IMG_114.jpeg"; -import IMG_113 from "../images/thumbnail/IMG_113.webp"; -import IMG_113_OG from "../images/compressed/IMG_113.jpeg"; -import IMG_112 from "../images/thumbnail/IMG_112.webp"; -import IMG_112_OG from "../images/compressed/IMG_112.jpeg"; -import IMG_111 from "../images/thumbnail/IMG_111.webp"; -import IMG_111_OG from "../images/compressed/IMG_111.jpeg"; -import IMG_110 from "../images/thumbnail/IMG_110.webp"; -import IMG_110_OG from "../images/compressed/IMG_110.jpeg"; -import IMG_109 from "../images/thumbnail/IMG_109.webp"; -import IMG_109_OG from "../images/compressed/IMG_109.jpeg"; -import IMG_138 from "../images/thumbnail/IMG_138.webp"; -import IMG_138_OG from "../images/compressed/IMG_138.jpeg"; -import IMG_134 from "../images/thumbnail/IMG_134.webp"; -import IMG_134_OG from "../images/compressed/IMG_134.jpeg"; -import IMG_133 from "../images/thumbnail/IMG_133.webp"; -import IMG_133_OG from "../images/compressed/IMG_133.jpeg"; -import IMG_132 from "../images/thumbnail/IMG_132.webp"; -import IMG_132_OG from "../images/compressed/IMG_132.jpeg"; -import IMG_107 from "../images/thumbnail/IMG_107.webp"; -import IMG_107_OG from "../images/compressed/IMG_107.jpeg"; -import IMG_106 from "../images/thumbnail/IMG_106.webp"; -import IMG_106_OG from "../images/compressed/IMG_106.jpeg"; -import IMG_105 from "../images/thumbnail/IMG_105.webp"; -import IMG_105_OG from "../images/compressed/IMG_105.jpeg"; -import IMG_108 from "../images/thumbnail/IMG_108.webp"; -import IMG_108_OG from "../images/compressed/IMG_108.jpeg"; -import IMG_104 from "../images/thumbnail/IMG_104.webp"; -import IMG_104_OG from "../images/compressed/IMG_104.jpeg"; -import IMG_103 from "../images/thumbnail/IMG_103.webp"; -import IMG_103_OG from "../images/compressed/IMG_103.jpeg"; -import IMG_102 from "../images/thumbnail/IMG_102.webp"; -import IMG_102_OG from "../images/compressed/IMG_102.jpeg"; -import IMG_101 from "../images/thumbnail/IMG_101.webp"; -import IMG_101_OG from "../images/compressed/IMG_101.jpeg"; -import IMG_100 from "../images/thumbnail/IMG_100.webp"; -import IMG_100_OG from "../images/compressed/IMG_100.jpeg"; -import IMG_99 from "../images/thumbnail/IMG_99.webp"; -import IMG_99_OG from "../images/compressed/IMG_99.jpeg"; -import IMG_98 from "../images/thumbnail/IMG_98.webp"; -import IMG_98_OG from "../images/compressed/IMG_98.jpeg"; -import IMG_97 from "../images/thumbnail/IMG_97.webp"; -import IMG_97_OG from "../images/compressed/IMG_97.jpeg"; -import IMG_96 from "../images/thumbnail/IMG_96.webp"; -import IMG_96_OG from "../images/compressed/IMG_96.jpeg"; -import IMG_95 from "../images/thumbnail/IMG_95.webp"; -import IMG_95_OG from "../images/compressed/IMG_95.jpeg"; -import IMG_94 from "../images/thumbnail/IMG_94.webp"; -import IMG_94_OG from "../images/compressed/IMG_94.jpeg"; -import IMG_93 from "../images/thumbnail/IMG_93.webp"; -import IMG_93_OG from "../images/compressed/IMG_93.jpeg"; -import IMG_92 from "../images/thumbnail/IMG_92.webp"; -import IMG_92_OG from "../images/compressed/IMG_92.jpeg"; -import IMG_28 from "../images/thumbnail/IMG_28.webp"; -import IMG_28_OG from "../images/compressed/IMG_28.jpeg"; -import IMG_27 from "../images/thumbnail/IMG_27.webp"; -import IMG_27_OG from "../images/compressed/IMG_27.jpeg"; -import IMG_26 from "../images/thumbnail/IMG_26.webp"; -import IMG_26_OG from "../images/compressed/IMG_26.jpeg"; -import IMG_25 from "../images/thumbnail/IMG_25.webp"; -import IMG_25_OG from "../images/compressed/IMG_25.jpeg"; -import IMG_24 from "../images/thumbnail/IMG_24.webp"; -import IMG_24_OG from "../images/compressed/IMG_24.jpeg"; -import IMG_23 from "../images/thumbnail/IMG_23.webp"; -import IMG_23_OG from "../images/compressed/IMG_23.jpeg"; -import IMG_22 from "../images/thumbnail/IMG_22.webp"; -import IMG_22_OG from "../images/compressed/IMG_22.jpeg"; -import IMG_21 from "../images/thumbnail/IMG_21.webp"; -import IMG_21_OG from "../images/compressed/IMG_21.jpeg"; -import IMG_20 from "../images/thumbnail/IMG_20.webp"; -import IMG_20_OG from "../images/compressed/IMG_20.jpeg"; -import IMG_19 from "../images/thumbnail/IMG_19.webp"; -import IMG_19_OG from "../images/compressed/IMG_19.jpeg"; -import IMG_18 from "../images/thumbnail/IMG_18.webp"; -import IMG_18_OG from "../images/compressed/IMG_18.jpeg"; -import IMG_17 from "../images/thumbnail/IMG_17.webp"; -import IMG_17_OG from "../images/compressed/IMG_17.jpeg"; -import IMG_16 from "../images/thumbnail/IMG_16.webp"; -import IMG_16_OG from "../images/compressed/IMG_16.jpeg"; -import IMG_15 from "../images/thumbnail/IMG_15.webp"; -import IMG_15_OG from "../images/compressed/IMG_15.jpeg"; -import IMG_14 from "../images/thumbnail/IMG_14.webp"; -import IMG_14_OG from "../images/compressed/IMG_14.jpeg"; -import IMG_13 from "../images/thumbnail/IMG_13.webp"; -import IMG_13_OG from "../images/compressed/IMG_13.jpeg"; -import IMG_12 from "../images/thumbnail/IMG_12.webp"; -import IMG_12_OG from "../images/compressed/IMG_12.jpeg"; -import IMG_11 from "../images/thumbnail/IMG_11.webp"; -import IMG_11_OG from "../images/compressed/IMG_11.jpeg"; -import IMG_10 from "../images/thumbnail/IMG_10.webp"; -import IMG_10_OG from "../images/compressed/IMG_10.jpeg"; -import IMG_9 from "../images/thumbnail/IMG_9.webp"; -import IMG_9_OG from "../images/compressed/IMG_9.jpeg"; -import IMG_8 from "../images/thumbnail/IMG_8.webp"; -import IMG_8_OG from "../images/compressed/IMG_8.jpeg"; -import IMG_7 from "../images/thumbnail/IMG_7.webp"; -import IMG_7_OG from "../images/compressed/IMG_7.jpeg"; -import IMG_6 from "../images/thumbnail/IMG_6.webp"; -import IMG_6_OG from "../images/compressed/IMG_6.jpeg"; -import IMG_89 from "../images/thumbnail/IMG_89.webp"; -import IMG_89_OG from "../images/compressed/IMG_89.jpeg"; -import IMG_5 from "../images/thumbnail/IMG_5.webp"; -import IMG_5_OG from "../images/compressed/IMG_5.jpeg"; -import IMG_4 from "../images/thumbnail/IMG_4.webp"; -import IMG_4_OG from "../images/compressed/IMG_4.jpeg"; -import IMG_3 from "../images/thumbnail/IMG_3.webp"; -import IMG_3_OG from "../images/compressed/IMG_3.jpeg"; -import IMG_2 from "../images/thumbnail/IMG_2.webp"; -import IMG_2_OG from "../images/compressed/IMG_2.jpeg"; -import IMG_88 from "../images/thumbnail/IMG_88.webp"; -import IMG_88_OG from "../images/compressed/IMG_88.jpeg"; -import IMG_1 from "../images/thumbnail/IMG_1.webp"; -import IMG_1_OG from "../images/compressed/IMG_1.jpeg"; -import IMG_87 from "../images/thumbnail/IMG_87.webp"; -import IMG_87_OG from "../images/compressed/IMG_87.jpeg"; -import IMG_86 from "../images/thumbnail/IMG_86.webp"; -import IMG_86_OG from "../images/compressed/IMG_86.jpeg"; -import IMG_85 from "../images/thumbnail/IMG_85.webp"; -import IMG_85_OG from "../images/compressed/IMG_85.jpeg"; -import IMG_84 from "../images/thumbnail/IMG_84.webp"; -import IMG_84_OG from "../images/compressed/IMG_84.jpeg"; -import IMG_83 from "../images/thumbnail/IMG_83.webp"; -import IMG_83_OG from "../images/compressed/IMG_83.jpeg"; -import IMG_82 from "../images/thumbnail/IMG_82.webp"; -import IMG_82_OG from "../images/compressed/IMG_82.jpeg"; -import IMG_81 from "../images/thumbnail/IMG_81.webp"; -import IMG_81_OG from "../images/compressed/IMG_81.jpeg"; -import IMG_80 from "../images/thumbnail/IMG_80.webp"; -import IMG_80_OG from "../images/compressed/IMG_80.jpeg"; -import IMG_79 from "../images/thumbnail/IMG_79.webp"; -import IMG_79_OG from "../images/compressed/IMG_79.jpeg"; -import IMG_78 from "../images/thumbnail/IMG_78.webp"; -import IMG_78_OG from "../images/compressed/IMG_78.jpeg"; -import IMG_77 from "../images/thumbnail/IMG_77.webp"; -import IMG_77_OG from "../images/compressed/IMG_77.jpeg"; -import IMG_76 from "../images/thumbnail/IMG_76.webp"; -import IMG_76_OG from "../images/compressed/IMG_76.jpeg"; -import IMG_75 from "../images/thumbnail/IMG_75.webp"; -import IMG_75_OG from "../images/compressed/IMG_75.jpeg"; -import IMG_74 from "../images/thumbnail/IMG_74.webp"; -import IMG_74_OG from "../images/compressed/IMG_74.jpeg"; -import IMG_73 from "../images/thumbnail/IMG_73.webp"; -import IMG_73_OG from "../images/compressed/IMG_73.jpeg"; -import IMG_72 from "../images/thumbnail/IMG_72.webp"; -import IMG_72_OG from "../images/compressed/IMG_72.jpeg"; -import IMG_71 from "../images/thumbnail/IMG_71.webp"; -import IMG_71_OG from "../images/compressed/IMG_71.jpeg"; -import IMG_70 from "../images/thumbnail/IMG_70.webp"; -import IMG_70_OG from "../images/compressed/IMG_70.jpeg"; -import IMG_29 from "../images/thumbnail/IMG_29.webp"; -import IMG_29_OG from "../images/compressed/IMG_29.jpeg"; -import IMG_69 from "../images/thumbnail/IMG_69.webp"; -import IMG_69_OG from "../images/compressed/IMG_69.jpeg"; -import IMG_68 from "../images/thumbnail/IMG_68.webp"; -import IMG_68_OG from "../images/compressed/IMG_68.jpeg"; -import IMG_67 from "../images/thumbnail/IMG_67.webp"; -import IMG_67_OG from "../images/compressed/IMG_67.jpeg"; -import IMG_58 from "../images/thumbnail/IMG_58.webp"; -import IMG_58_OG from "../images/compressed/IMG_58.jpeg"; -import IMG_51 from "../images/thumbnail/IMG_51.webp"; -import IMG_51_OG from "../images/compressed/IMG_51.jpeg"; -import IMG_46 from "../images/thumbnail/IMG_46.webp"; -import IMG_46_OG from "../images/compressed/IMG_46.jpeg"; -import IMG_37 from "../images/thumbnail/IMG_37.webp"; -import IMG_37_OG from "../images/compressed/IMG_37.jpeg"; -import IMG_30 from "../images/thumbnail/IMG_30.webp"; -import IMG_30_OG from "../images/compressed/IMG_30.jpeg"; -import IMG_66 from "../images/thumbnail/IMG_66.webp"; -import IMG_66_OG from "../images/compressed/IMG_66.jpeg"; -import IMG_65 from "../images/thumbnail/IMG_65.webp"; -import IMG_65_OG from "../images/compressed/IMG_65.jpeg"; -import IMG_64 from "../images/thumbnail/IMG_64.webp"; -import IMG_64_OG from "../images/compressed/IMG_64.jpeg"; -import IMG_63 from "../images/thumbnail/IMG_63.webp"; -import IMG_63_OG from "../images/compressed/IMG_63.jpeg"; -import IMG_62 from "../images/thumbnail/IMG_62.webp"; -import IMG_62_OG from "../images/compressed/IMG_62.jpeg"; -import IMG_61 from "../images/thumbnail/IMG_61.webp"; -import IMG_61_OG from "../images/compressed/IMG_61.jpeg"; -import IMG_60 from "../images/thumbnail/IMG_60.webp"; -import IMG_60_OG from "../images/compressed/IMG_60.jpeg"; -import IMG_59 from "../images/thumbnail/IMG_59.webp"; -import IMG_59_OG from "../images/compressed/IMG_59.jpeg"; -import IMG_57 from "../images/thumbnail/IMG_57.webp"; -import IMG_57_OG from "../images/compressed/IMG_57.jpeg"; -import IMG_56 from "../images/thumbnail/IMG_56.webp"; -import IMG_56_OG from "../images/compressed/IMG_56.jpeg"; -import IMG_55 from "../images/thumbnail/IMG_55.webp"; -import IMG_55_OG from "../images/compressed/IMG_55.jpeg"; -import IMG_54 from "../images/thumbnail/IMG_54.webp"; -import IMG_54_OG from "../images/compressed/IMG_54.jpeg"; -import IMG_53 from "../images/thumbnail/IMG_53.webp"; -import IMG_53_OG from "../images/compressed/IMG_53.jpeg"; -import IMG_52 from "../images/thumbnail/IMG_52.webp"; -import IMG_52_OG from "../images/compressed/IMG_52.jpeg"; -import IMG_50 from "../images/thumbnail/IMG_50.webp"; -import IMG_50_OG from "../images/compressed/IMG_50.jpeg"; -import IMG_49 from "../images/thumbnail/IMG_49.webp"; -import IMG_49_OG from "../images/compressed/IMG_49.jpeg"; -import IMG_47 from "../images/thumbnail/IMG_47.webp"; -import IMG_47_OG from "../images/compressed/IMG_47.jpeg"; -import IMG_48 from "../images/thumbnail/IMG_48.webp"; -import IMG_48_OG from "../images/compressed/IMG_48.jpeg"; -import IMG_45 from "../images/thumbnail/IMG_45.webp"; -import IMG_45_OG from "../images/compressed/IMG_45.jpeg"; -import IMG_44 from "../images/thumbnail/IMG_44.webp"; -import IMG_44_OG from "../images/compressed/IMG_44.jpeg"; -import IMG_43 from "../images/thumbnail/IMG_43.webp"; -import IMG_43_OG from "../images/compressed/IMG_43.jpeg"; -import IMG_42 from "../images/thumbnail/IMG_42.webp"; -import IMG_42_OG from "../images/compressed/IMG_42.jpeg"; -import IMG_41 from "../images/thumbnail/IMG_41.webp"; -import IMG_41_OG from "../images/compressed/IMG_41.jpeg"; -import IMG_40 from "../images/thumbnail/IMG_40.webp"; -import IMG_40_OG from "../images/compressed/IMG_40.jpeg"; -import IMG_39 from "../images/thumbnail/IMG_39.webp"; -import IMG_39_OG from "../images/compressed/IMG_39.jpeg"; -import IMG_38 from "../images/thumbnail/IMG_38.webp"; -import IMG_38_OG from "../images/compressed/IMG_38.jpeg"; -import IMG_36 from "../images/thumbnail/IMG_36.webp"; -import IMG_36_OG from "../images/compressed/IMG_36.jpeg"; -import IMG_35 from "../images/thumbnail/IMG_35.webp"; -import IMG_35_OG from "../images/compressed/IMG_35.jpeg"; -import IMG_34 from "../images/thumbnail/IMG_34.webp"; -import IMG_34_OG from "../images/compressed/IMG_34.jpeg"; -import IMG_33 from "../images/thumbnail/IMG_33.webp"; -import IMG_33_OG from "../images/compressed/IMG_33.jpeg"; -import IMG_32 from "../images/thumbnail/IMG_32.webp"; -import IMG_32_OG from "../images/compressed/IMG_32.jpeg"; -import IMG_31 from "../images/thumbnail/IMG_31.webp"; -import IMG_31_OG from "../images/compressed/IMG_31.jpeg"; -import IMG_131 from "../images/thumbnail/IMG_131.webp"; -import IMG_131_OG from "../images/compressed/IMG_131.jpeg"; -import IMG_91 from "../images/thumbnail/IMG_91.webp"; -import IMG_91_OG from "../images/compressed/IMG_91.jpeg"; -import IMG_90 from "../images/thumbnail/IMG_90.webp"; -import IMG_90_OG from "../images/compressed/IMG_90.jpeg"; - -const images = { - "IMG_155": { - thumbnail: IMG_155, - original: IMG_155_OG, - width: 640, - height: 853, - date: "Thu Sep 08 2022 17:35:36 GMT+0530 (India Standard Time)", - readableDate: "2022/09/08" - }, - "IMG_154": { - thumbnail: IMG_154, - original: IMG_154_OG, - width: 640, - height: 480, - date: "Tue Sep 06 2022 21:18:58 GMT+0530 (India Standard Time)", - readableDate: "2022/09/06" - }, - "IMG_153": { - thumbnail: IMG_153, - original: IMG_153_OG, - width: 640, - height: 853, - date: "Tue Sep 06 2022 20:13:13 GMT+0530 (India Standard Time)", - readableDate: "2022/09/06" - }, - "IMG_152": { - thumbnail: IMG_152, - original: IMG_152_OG, - width: 640, - height: 853, - date: "Sun Sep 04 2022 22:58:08 GMT+0530 (India Standard Time)", - readableDate: "2022/09/04" - }, - "IMG_151": { - thumbnail: IMG_151, - original: IMG_151_OG, - width: 640, - height: 853, - date: "Sat Aug 27 2022 14:12:17 GMT+0530 (India Standard Time)", - readableDate: "2022/08/27" - }, - "IMG_150": { - thumbnail: IMG_150, - original: IMG_150_OG, - width: 640, - height: 853, - date: "Sat Jul 30 2022 22:14:43 GMT+0530 (India Standard Time)", - readableDate: "2022/07/30" - }, - "IMG_149": { - thumbnail: IMG_149, - original: IMG_149_OG, - width: 640, - height: 853, - date: "Sat Jul 30 2022 20:44:32 GMT+0530 (India Standard Time)", - readableDate: "2022/07/30" - }, - "IMG_148": { - thumbnail: IMG_148, - original: IMG_148_OG, - width: 640, - height: 480, - date: "Fri Jul 29 2022 12:02:40 GMT+0530 (India Standard Time)", - readableDate: "2022/07/29" - }, - "IMG_147": { - thumbnail: IMG_147, - original: IMG_147_OG, - width: 640, - height: 480, - date: "Thu Jul 28 2022 13:32:45 GMT+0530 (India Standard Time)", - readableDate: "2022/07/28" - }, - "IMG_143": { - thumbnail: IMG_143, - original: IMG_143_OG, - width: 640, - height: 480, - date: "Thu Jul 21 2022 23:57:00 GMT+0530 (India Standard Time)", - readableDate: "2022/07/21" - }, - "IMG_146": { - thumbnail: IMG_146, - original: IMG_146_OG, - width: 640, - height: 1137, - date: "Mon Jul 18 2022 17:52:50 GMT+0530 (India Standard Time)", - readableDate: "2022/07/18" - }, - "IMG_145": { - thumbnail: IMG_145, - original: IMG_145_OG, - width: 640, - height: 480, - date: "Sun Jul 17 2022 11:03:55 GMT+0530 (India Standard Time)", - readableDate: "2022/07/17" - }, - "IMG_144": { - thumbnail: IMG_144, - original: IMG_144_OG, - width: 640, - height: 480, - date: "Sat Jul 09 2022 20:56:14 GMT+0530 (India Standard Time)", - readableDate: "2022/07/09" - }, - "IMG_142": { - thumbnail: IMG_142, - original: IMG_142_OG, - width: 640, - height: 853, - date: "Sat Jun 11 2022 18:51:34 GMT+0530 (India Standard Time)", - readableDate: "2022/06/11" - }, - "IMG_141": { - thumbnail: IMG_141, - original: IMG_141_OG, - width: 640, - height: 480, - date: "Sat Jun 11 2022 15:23:07 GMT+0530 (India Standard Time)", - readableDate: "2022/06/11" - }, - "IMG_140": { - thumbnail: IMG_140, - original: IMG_140_OG, - width: 640, - height: 853, - date: "Mon Jun 06 2022 13:31:52 GMT+0530 (India Standard Time)", - readableDate: "2022/06/06" - }, - "IMG_139": { - thumbnail: IMG_139, - original: IMG_139_OG, - width: 640, - height: 854, - date: "Sat Jun 04 2022 19:46:58 GMT+0530 (India Standard Time)", - readableDate: "2022/06/04" - }, - "IMG_137": { - thumbnail: IMG_137, - original: IMG_137_OG, - width: 640, - height: 853, - date: "Sun May 29 2022 17:13:46 GMT+0530 (India Standard Time)", - readableDate: "2022/05/29" - }, - "IMG_136": { - thumbnail: IMG_136, - original: IMG_136_OG, - width: 640, - height: 480, - date: "Tue May 24 2022 14:18:37 GMT+0530 (India Standard Time)", - readableDate: "2022/05/24" - }, - "IMG_135": { - thumbnail: IMG_135, - original: IMG_135_OG, - width: 640, - height: 480, - date: "Mon May 23 2022 15:53:45 GMT+0530 (India Standard Time)", - readableDate: "2022/05/23" - }, - "IMG_130": { - thumbnail: IMG_130, - original: IMG_130_OG, - width: 640, - height: 853, - date: "Sun Apr 17 2022 23:03:34 GMT+0530 (India Standard Time)", - readableDate: "2022/04/17" - }, - "IMG_129": { - thumbnail: IMG_129, - original: IMG_129_OG, - width: 640, - height: 853, - date: "Sun Apr 17 2022 15:01:35 GMT+0530 (India Standard Time)", - readableDate: "2022/04/17" - }, - "IMG_128": { - thumbnail: IMG_128, - original: IMG_128_OG, - width: 640, - height: 480, - date: "Sat Apr 16 2022 18:27:34 GMT+0530 (India Standard Time)", - readableDate: "2022/04/16" - }, - "IMG_127": { - thumbnail: IMG_127, - original: IMG_127_OG, - width: 640, - height: 480, - date: "Sat Apr 16 2022 16:32:35 GMT+0530 (India Standard Time)", - readableDate: "2022/04/16" - }, - "IMG_126": { - thumbnail: IMG_126, - original: IMG_126_OG, - width: 640, - height: 360, - date: "Fri Apr 15 2022 13:51:32 GMT+0530 (India Standard Time)", - readableDate: "2022/04/15" - }, - "IMG_125": { - thumbnail: IMG_125, - original: IMG_125_OG, - width: 640, - height: 853, - date: "Thu Apr 14 2022 22:20:52 GMT+0530 (India Standard Time)", - readableDate: "2022/04/14" - }, - "IMG_124": { - thumbnail: IMG_124, - original: IMG_124_OG, - width: 640, - height: 480, - date: "Tue Apr 05 2022 16:12:34 GMT+0530 (India Standard Time)", - readableDate: "2022/04/05" - }, - "IMG_123": { - thumbnail: IMG_123, - original: IMG_123_OG, - width: 640, - height: 853, - date: "Wed Mar 23 2022 18:44:05 GMT+0530 (India Standard Time)", - readableDate: "2022/03/23" - }, - "IMG_122": { - thumbnail: IMG_122, - original: IMG_122_OG, - width: 640, - height: 853, - date: "Wed Mar 23 2022 18:43:57 GMT+0530 (India Standard Time)", - readableDate: "2022/03/23" - }, - "IMG_121": { - thumbnail: IMG_121, - original: IMG_121_OG, - width: 640, - height: 853, - date: "Wed Mar 23 2022 18:27:25 GMT+0530 (India Standard Time)", - readableDate: "2022/03/23" - }, - "IMG_120": { - thumbnail: IMG_120, - original: IMG_120_OG, - width: 640, - height: 853, - date: "Fri Mar 18 2022 20:41:50 GMT+0530 (India Standard Time)", - readableDate: "2022/03/18" - }, - "IMG_119": { - thumbnail: IMG_119, - original: IMG_119_OG, - width: 640, - height: 853, - date: "Wed Mar 09 2022 23:27:31 GMT+0530 (India Standard Time)", - readableDate: "2022/03/09" - }, - "IMG_118": { - thumbnail: IMG_118, - original: IMG_118_OG, - width: 640, - height: 853, - date: "Wed Mar 09 2022 18:04:58 GMT+0530 (India Standard Time)", - readableDate: "2022/03/09" - }, - "IMG_117": { - thumbnail: IMG_117, - original: IMG_117_OG, - width: 640, - height: 853, - date: "Tue Mar 01 2022 18:13:57 GMT+0530 (India Standard Time)", - readableDate: "2022/03/01" - }, - "IMG_116": { - thumbnail: IMG_116, - original: IMG_116_OG, - width: 640, - height: 853, - date: "Sun Feb 27 2022 08:38:35 GMT+0530 (India Standard Time)", - readableDate: "2022/02/27" - }, - "IMG_115": { - thumbnail: IMG_115, - original: IMG_115_OG, - width: 640, - height: 853, - date: "Wed Feb 23 2022 07:25:24 GMT+0530 (India Standard Time)", - readableDate: "2022/02/23" - }, - "IMG_114": { - thumbnail: IMG_114, - original: IMG_114_OG, - width: 640, - height: 480, - date: "Fri Jan 21 2022 23:04:46 GMT+0530 (India Standard Time)", - readableDate: "2022/01/21" - }, - "IMG_113": { - thumbnail: IMG_113, - original: IMG_113_OG, - width: 640, - height: 480, - date: "Mon Jan 10 2022 22:33:41 GMT+0530 (India Standard Time)", - readableDate: "2022/01/10" - }, - "IMG_112": { - thumbnail: IMG_112, - original: IMG_112_OG, - width: 640, - height: 853, - date: "Sun Jan 02 2022 13:18:42 GMT+0530 (India Standard Time)", - readableDate: "2022/01/02" - }, - "IMG_111": { - thumbnail: IMG_111, - original: IMG_111_OG, - width: 640, - height: 853, - date: "Sun Jan 02 2022 13:05:43 GMT+0530 (India Standard Time)", - readableDate: "2022/01/02" - }, - "IMG_110": { - thumbnail: IMG_110, - original: IMG_110_OG, - width: 640, - height: 853, - date: "Sun Jan 02 2022 12:47:36 GMT+0530 (India Standard Time)", - readableDate: "2022/01/02" - }, - "IMG_109": { - thumbnail: IMG_109, - original: IMG_109_OG, - width: 640, - height: 853, - date: "Sat Jan 01 2022 21:14:19 GMT+0530 (India Standard Time)", - readableDate: "2022/01/01" - }, - "IMG_138": { - thumbnail: IMG_138, - original: IMG_138_OG, - width: 640, - height: 426, - date: "Sat Jan 01 2022 01:56:46 GMT+0530 (India Standard Time)", - readableDate: "2022/01/01" - }, - "IMG_134": { - thumbnail: IMG_134, - original: IMG_134_OG, - width: 640, - height: 960, - date: "Fri Dec 31 2021 18:06:58 GMT+0530 (India Standard Time)", - readableDate: "2021/12/31" - }, - "IMG_133": { - thumbnail: IMG_133, - original: IMG_133_OG, - width: 640, - height: 427, - date: "Fri Dec 31 2021 17:39:50 GMT+0530 (India Standard Time)", - readableDate: "2021/12/31" - }, - "IMG_132": { - thumbnail: IMG_132, - original: IMG_132_OG, - width: 640, - height: 427, - date: "Fri Dec 31 2021 16:51:55 GMT+0530 (India Standard Time)", - readableDate: "2021/12/31" - }, - "IMG_107": { - thumbnail: IMG_107, - original: IMG_107_OG, - width: 640, - height: 480, - date: "Sat Dec 18 2021 20:53:18 GMT+0530 (India Standard Time)", - readableDate: "2021/12/18" - }, - "IMG_106": { - thumbnail: IMG_106, - original: IMG_106_OG, - width: 640, - height: 480, - date: "Sat Dec 18 2021 00:43:39 GMT+0530 (India Standard Time)", - readableDate: "2021/12/18" - }, - "IMG_105": { - thumbnail: IMG_105, - original: IMG_105_OG, - width: 640, - height: 853, - date: "Sat Dec 18 2021 00:17:47 GMT+0530 (India Standard Time)", - readableDate: "2021/12/18" - }, - "IMG_108": { - thumbnail: IMG_108, - original: IMG_108_OG, - width: 640, - height: 853, - date: "Thu Dec 09 2021 16:34:12 GMT+0530 (India Standard Time)", - readableDate: "2021/12/09" - }, - "IMG_104": { - thumbnail: IMG_104, - original: IMG_104_OG, - width: 640, - height: 853, - date: "Sat Nov 27 2021 13:50:16 GMT+0530 (India Standard Time)", - readableDate: "2021/11/27" - }, - "IMG_103": { - thumbnail: IMG_103, - original: IMG_103_OG, - width: 640, - height: 853, - date: "Sat Nov 27 2021 11:29:20 GMT+0530 (India Standard Time)", - readableDate: "2021/11/27" - }, - "IMG_102": { - thumbnail: IMG_102, - original: IMG_102_OG, - width: 640, - height: 853, - date: "Sat Nov 27 2021 09:55:26 GMT+0530 (India Standard Time)", - readableDate: "2021/11/27" - }, - "IMG_101": { - thumbnail: IMG_101, - original: IMG_101_OG, - width: 640, - height: 853, - date: "Sat Nov 27 2021 09:25:09 GMT+0530 (India Standard Time)", - readableDate: "2021/11/27" - }, - "IMG_100": { - thumbnail: IMG_100, - original: IMG_100_OG, - width: 640, - height: 853, - date: "Sat Nov 27 2021 09:23:09 GMT+0530 (India Standard Time)", - readableDate: "2021/11/27" - }, - "IMG_99": { - thumbnail: IMG_99, - original: IMG_99_OG, - width: 640, - height: 853, - date: "Thu Nov 25 2021 20:12:49 GMT+0530 (India Standard Time)", - readableDate: "2021/11/25" - }, - "IMG_98": { - thumbnail: IMG_98, - original: IMG_98_OG, - width: 640, - height: 480, - date: "Thu Nov 25 2021 09:40:28 GMT+0530 (India Standard Time)", - readableDate: "2021/11/25" - }, - "IMG_97": { - thumbnail: IMG_97, - original: IMG_97_OG, - width: 640, - height: 480, - date: "Fri Nov 19 2021 11:59:15 GMT+0530 (India Standard Time)", - readableDate: "2021/11/19" - }, - "IMG_96": { - thumbnail: IMG_96, - original: IMG_96_OG, - width: 640, - height: 853, - date: "Wed Nov 17 2021 08:13:03 GMT+0530 (India Standard Time)", - readableDate: "2021/11/17" - }, - "IMG_95": { - thumbnail: IMG_95, - original: IMG_95_OG, - width: 640, - height: 853, - date: "Sun Nov 14 2021 16:04:03 GMT+0530 (India Standard Time)", - readableDate: "2021/11/14" - }, - "IMG_94": { - thumbnail: IMG_94, - original: IMG_94_OG, - width: 640, - height: 853, - date: "Sun Nov 14 2021 16:02:23 GMT+0530 (India Standard Time)", - readableDate: "2021/11/14" - }, - "IMG_93": { - thumbnail: IMG_93, - original: IMG_93_OG, - width: 640, - height: 480, - date: "Sun Nov 14 2021 15:54:33 GMT+0530 (India Standard Time)", - readableDate: "2021/11/14" - }, - "IMG_92": { - thumbnail: IMG_92, - original: IMG_92_OG, - width: 640, - height: 853, - date: "Sun Nov 14 2021 15:41:26 GMT+0530 (India Standard Time)", - readableDate: "2021/11/14" - }, - "IMG_28": { - thumbnail: IMG_28, - original: IMG_28_OG, - width: 640, - height: 853, - date: "Wed Nov 03 2021 18:44:53 GMT+0530 (India Standard Time)", - readableDate: "2021/11/03" - }, - "IMG_27": { - thumbnail: IMG_27, - original: IMG_27_OG, - width: 640, - height: 853, - date: "Mon Nov 01 2021 21:47:51 GMT+0530 (India Standard Time)", - readableDate: "2021/11/01" - }, - "IMG_26": { - thumbnail: IMG_26, - original: IMG_26_OG, - width: 640, - height: 853, - date: "Mon Nov 01 2021 21:47:33 GMT+0530 (India Standard Time)", - readableDate: "2021/11/01" - }, - "IMG_25": { - thumbnail: IMG_25, - original: IMG_25_OG, - width: 640, - height: 853, - date: "Mon Nov 01 2021 21:45:37 GMT+0530 (India Standard Time)", - readableDate: "2021/11/01" - }, - "IMG_24": { - thumbnail: IMG_24, - original: IMG_24_OG, - width: 640, - height: 853, - date: "Sat Oct 30 2021 13:10:16 GMT+0530 (India Standard Time)", - readableDate: "2021/10/30" - }, - "IMG_23": { - thumbnail: IMG_23, - original: IMG_23_OG, - width: 640, - height: 853, - date: "Mon Oct 25 2021 16:24:44 GMT+0530 (India Standard Time)", - readableDate: "2021/10/25" - }, - "IMG_22": { - thumbnail: IMG_22, - original: IMG_22_OG, - width: 640, - height: 480, - date: "Wed Oct 20 2021 19:34:29 GMT+0530 (India Standard Time)", - readableDate: "2021/10/20" - }, - "IMG_21": { - thumbnail: IMG_21, - original: IMG_21_OG, - width: 640, - height: 480, - date: "Sat Oct 02 2021 21:21:28 GMT+0530 (India Standard Time)", - readableDate: "2021/10/02" - }, - "IMG_20": { - thumbnail: IMG_20, - original: IMG_20_OG, - width: 640, - height: 853, - date: "Sat Oct 02 2021 17:11:48 GMT+0530 (India Standard Time)", - readableDate: "2021/10/02" - }, - "IMG_19": { - thumbnail: IMG_19, - original: IMG_19_OG, - width: 640, - height: 480, - date: "Tue Sep 14 2021 15:24:09 GMT+0530 (India Standard Time)", - readableDate: "2021/09/14" - }, - "IMG_18": { - thumbnail: IMG_18, - original: IMG_18_OG, - width: 640, - height: 480, - date: "Sat Aug 28 2021 19:50:42 GMT+0530 (India Standard Time)", - readableDate: "2021/08/28" - }, - "IMG_17": { - thumbnail: IMG_17, - original: IMG_17_OG, - width: 640, - height: 853, - date: "Sat Aug 28 2021 13:28:35 GMT+0530 (India Standard Time)", - readableDate: "2021/08/28" - }, - "IMG_16": { - thumbnail: IMG_16, - original: IMG_16_OG, - width: 640, - height: 480, - date: "Fri Aug 20 2021 17:03:38 GMT+0530 (India Standard Time)", - readableDate: "2021/08/20" - }, - "IMG_15": { - thumbnail: IMG_15, - original: IMG_15_OG, - width: 640, - height: 480, - date: "Fri Aug 20 2021 13:48:13 GMT+0530 (India Standard Time)", - readableDate: "2021/08/20" - }, - "IMG_14": { - thumbnail: IMG_14, - original: IMG_14_OG, - width: 640, - height: 853, - date: "Fri Aug 20 2021 13:45:06 GMT+0530 (India Standard Time)", - readableDate: "2021/08/20" - }, - "IMG_13": { - thumbnail: IMG_13, - original: IMG_13_OG, - width: 640, - height: 480, - date: "Wed Aug 18 2021 18:26:00 GMT+0530 (India Standard Time)", - readableDate: "2021/08/18" - }, - "IMG_12": { - thumbnail: IMG_12, - original: IMG_12_OG, - width: 640, - height: 480, - date: "Wed Aug 18 2021 12:17:00 GMT+0530 (India Standard Time)", - readableDate: "2021/08/18" - }, - "IMG_11": { - thumbnail: IMG_11, - original: IMG_11_OG, - width: 640, - height: 853, - date: "Tue Aug 17 2021 14:17:43 GMT+0530 (India Standard Time)", - readableDate: "2021/08/17" - }, - "IMG_10": { - thumbnail: IMG_10, - original: IMG_10_OG, - width: 640, - height: 480, - date: "Tue Aug 17 2021 13:19:20 GMT+0530 (India Standard Time)", - readableDate: "2021/08/17" - }, - "IMG_9": { - thumbnail: IMG_9, - original: IMG_9_OG, - width: 640, - height: 480, - date: "Sun Aug 15 2021 13:27:48 GMT+0530 (India Standard Time)", - readableDate: "2021/08/15" - }, - "IMG_8": { - thumbnail: IMG_8, - original: IMG_8_OG, - width: 640, - height: 480, - date: "Sun Aug 15 2021 06:51:12 GMT+0530 (India Standard Time)", - readableDate: "2021/08/15" - }, - "IMG_7": { - thumbnail: IMG_7, - original: IMG_7_OG, - width: 640, - height: 480, - date: "Sat Aug 14 2021 18:44:18 GMT+0530 (India Standard Time)", - readableDate: "2021/08/14" - }, - "IMG_6": { - thumbnail: IMG_6, - original: IMG_6_OG, - width: 640, - height: 480, - date: "Sat Aug 14 2021 14:00:18 GMT+0530 (India Standard Time)", - readableDate: "2021/08/14" - }, - "IMG_89": { - thumbnail: IMG_89, - original: IMG_89_OG, - width: 640, - height: 480, - date: "Tue Jul 20 2021 21:32:20 GMT+0530 (India Standard Time)", - readableDate: "2021/07/20" - }, - "IMG_5": { - thumbnail: IMG_5, - original: IMG_5_OG, - width: 640, - height: 480, - date: "Tue Jul 13 2021 08:22:39 GMT+0530 (India Standard Time)", - readableDate: "2021/07/13" - }, - "IMG_4": { - thumbnail: IMG_4, - original: IMG_4_OG, - width: 640, - height: 309, - date: "Thu Jun 24 2021 15:13:06 GMT+0530 (India Standard Time)", - readableDate: "2021/06/24" - }, - "IMG_3": { - thumbnail: IMG_3, - original: IMG_3_OG, - width: 640, - height: 480, - date: "Sat Jun 19 2021 19:45:33 GMT+0530 (India Standard Time)", - readableDate: "2021/06/19" - }, - "IMG_2": { - thumbnail: IMG_2, - original: IMG_2_OG, - width: 640, - height: 480, - date: "Sat Jun 12 2021 12:51:34 GMT+0530 (India Standard Time)", - readableDate: "2021/06/12" - }, - "IMG_88": { - thumbnail: IMG_88, - original: IMG_88_OG, - width: 640, - height: 853, - date: "Thu May 06 2021 20:26:54 GMT+0530 (India Standard Time)", - readableDate: "2021/05/06" - }, - "IMG_1": { - thumbnail: IMG_1, - original: IMG_1_OG, - width: 640, - height: 480, - date: "Sat May 01 2021 13:05:59 GMT+0530 (India Standard Time)", - readableDate: "2021/05/01" - }, - "IMG_87": { - thumbnail: IMG_87, - original: IMG_87_OG, - width: 640, - height: 480, - date: "Wed Mar 10 2021 10:07:48 GMT+0530 (India Standard Time)", - readableDate: "2021/03/10" - }, - "IMG_86": { - thumbnail: IMG_86, - original: IMG_86_OG, - width: 640, - height: 853, - date: "Thu Jan 28 2021 23:34:19 GMT+0530 (India Standard Time)", - readableDate: "2021/01/28" - }, - "IMG_85": { - thumbnail: IMG_85, - original: IMG_85_OG, - width: 640, - height: 853, - date: "Wed Jan 13 2021 12:31:32 GMT+0530 (India Standard Time)", - readableDate: "2021/01/13" - }, - "IMG_84": { - thumbnail: IMG_84, - original: IMG_84_OG, - width: 640, - height: 480, - date: "Mon Jan 11 2021 21:09:31 GMT+0530 (India Standard Time)", - readableDate: "2021/01/11" - }, - "IMG_83": { - thumbnail: IMG_83, - original: IMG_83_OG, - width: 640, - height: 853, - date: "Mon Jan 04 2021 23:48:06 GMT+0530 (India Standard Time)", - readableDate: "2021/01/04" - }, - "IMG_82": { - thumbnail: IMG_82, - original: IMG_82_OG, - width: 640, - height: 480, - date: "Sat Dec 26 2020 19:44:13 GMT+0530 (India Standard Time)", - readableDate: "2020/12/26" - }, - "IMG_81": { - thumbnail: IMG_81, - original: IMG_81_OG, - width: 640, - height: 853, - date: "Mon Dec 21 2020 15:16:34 GMT+0530 (India Standard Time)", - readableDate: "2020/12/21" - }, - "IMG_80": { - thumbnail: IMG_80, - original: IMG_80_OG, - width: 640, - height: 640, - date: "Mon Dec 21 2020 13:24:41 GMT+0530 (India Standard Time)", - readableDate: "2020/12/21" - }, - "IMG_79": { - thumbnail: IMG_79, - original: IMG_79_OG, - width: 640, - height: 853, - date: "Sun Dec 20 2020 17:40:59 GMT+0530 (India Standard Time)", - readableDate: "2020/12/20" - }, - "IMG_78": { - thumbnail: IMG_78, - original: IMG_78_OG, - width: 640, - height: 853, - date: "Sun Dec 20 2020 15:52:08 GMT+0530 (India Standard Time)", - readableDate: "2020/12/20" - }, - "IMG_77": { - thumbnail: IMG_77, - original: IMG_77_OG, - width: 640, - height: 853, - date: "Sat Dec 19 2020 18:20:38 GMT+0530 (India Standard Time)", - readableDate: "2020/12/19" - }, - "IMG_76": { - thumbnail: IMG_76, - original: IMG_76_OG, - width: 640, - height: 480, - date: "Sat Dec 19 2020 17:44:03 GMT+0530 (India Standard Time)", - readableDate: "2020/12/19" - }, - "IMG_75": { - thumbnail: IMG_75, - original: IMG_75_OG, - width: 640, - height: 480, - date: "Sat Dec 19 2020 12:52:56 GMT+0530 (India Standard Time)", - readableDate: "2020/12/19" - }, - "IMG_74": { - thumbnail: IMG_74, - original: IMG_74_OG, - width: 640, - height: 480, - date: "Sat Dec 12 2020 01:09:02 GMT+0530 (India Standard Time)", - readableDate: "2020/12/12" - }, - "IMG_73": { - thumbnail: IMG_73, - original: IMG_73_OG, - width: 640, - height: 480, - date: "Wed Dec 02 2020 16:50:53 GMT+0530 (India Standard Time)", - readableDate: "2020/12/02" - }, - "IMG_72": { - thumbnail: IMG_72, - original: IMG_72_OG, - width: 640, - height: 480, - date: "Wed Dec 02 2020 14:50:28 GMT+0530 (India Standard Time)", - readableDate: "2020/12/02" - }, - "IMG_71": { - thumbnail: IMG_71, - original: IMG_71_OG, - width: 640, - height: 480, - date: "Sat Nov 28 2020 13:26:24 GMT+0530 (India Standard Time)", - readableDate: "2020/11/28" - }, - "IMG_70": { - thumbnail: IMG_70, - original: IMG_70_OG, - width: 640, - height: 480, - date: "Wed Nov 25 2020 18:19:30 GMT+0530 (India Standard Time)", - readableDate: "2020/11/25" - }, - "IMG_29": { - thumbnail: IMG_29, - original: IMG_29_OG, - width: 640, - height: 480, - date: "Sun Nov 15 2020 17:42:06 GMT+0530 (India Standard Time)", - readableDate: "2020/11/15" - }, - "IMG_69": { - thumbnail: IMG_69, - original: IMG_69_OG, - width: 640, - height: 853, - date: "Fri Nov 13 2020 18:37:23 GMT+0530 (India Standard Time)", - readableDate: "2020/11/13" - }, - "IMG_68": { - thumbnail: IMG_68, - original: IMG_68_OG, - width: 640, - height: 853, - date: "Thu Oct 22 2020 10:29:04 GMT+0530 (India Standard Time)", - readableDate: "2020/10/22" - }, - "IMG_67": { - thumbnail: IMG_67, - original: IMG_67_OG, - width: 640, - height: 853, - date: "Sun Oct 11 2020 08:12:29 GMT+0530 (India Standard Time)", - readableDate: "2020/10/11" - }, - "IMG_58": { - thumbnail: IMG_58, - original: IMG_58_OG, - width: 640, - height: 853, - date: "Thu Sep 03 2020 23:33:09 GMT+0530 (India Standard Time)", - readableDate: "2020/09/03" - }, - "IMG_51": { - thumbnail: IMG_51, - original: IMG_51_OG, - width: 640, - height: 480, - date: "Tue Jul 07 2020 22:25:49 GMT+0530 (India Standard Time)", - readableDate: "2020/07/07" - }, - "IMG_46": { - thumbnail: IMG_46, - original: IMG_46_OG, - width: 640, - height: 1078, - date: "Sat Jun 06 2020 18:19:08 GMT+0530 (India Standard Time)", - readableDate: "2020/06/06" - }, - "IMG_37": { - thumbnail: IMG_37, - original: IMG_37_OG, - width: 640, - height: 853, - date: "Wed Apr 15 2020 11:17:41 GMT+0530 (India Standard Time)", - readableDate: "2020/04/15" - }, - "IMG_30": { - thumbnail: IMG_30, - original: IMG_30_OG, - width: 640, - height: 480, - date: "Wed Jan 22 2020 19:45:12 GMT+0530 (India Standard Time)", - readableDate: "2020/01/22" - }, - "IMG_66": { - thumbnail: IMG_66, - original: IMG_66_OG, - width: 640, - height: 480, - date: "Wed Jan 01 2020 17:46:44 GMT+0530 (India Standard Time)", - readableDate: "2020/01/01" - }, - "IMG_65": { - thumbnail: IMG_65, - original: IMG_65_OG, - width: 640, - height: 853, - date: "Wed Jan 01 2020 15:09:49 GMT+0530 (India Standard Time)", - readableDate: "2020/01/01" - }, - "IMG_64": { - thumbnail: IMG_64, - original: IMG_64_OG, - width: 640, - height: 853, - date: "Wed Jan 01 2020 13:46:11 GMT+0530 (India Standard Time)", - readableDate: "2020/01/01" - }, - "IMG_63": { - thumbnail: IMG_63, - original: IMG_63_OG, - width: 640, - height: 480, - date: "Wed Jan 01 2020 13:25:05 GMT+0530 (India Standard Time)", - readableDate: "2020/01/01" - }, - "IMG_62": { - thumbnail: IMG_62, - original: IMG_62_OG, - width: 640, - height: 853, - date: "Wed Jan 01 2020 13:04:04 GMT+0530 (India Standard Time)", - readableDate: "2020/01/01" - }, - "IMG_61": { - thumbnail: IMG_61, - original: IMG_61_OG, - width: 640, - height: 853, - date: "Wed Jan 01 2020 13:01:52 GMT+0530 (India Standard Time)", - readableDate: "2020/01/01" - }, - "IMG_60": { - thumbnail: IMG_60, - original: IMG_60_OG, - width: 640, - height: 480, - date: "Tue Dec 31 2019 20:58:58 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_59": { - thumbnail: IMG_59, - original: IMG_59_OG, - width: 640, - height: 853, - date: "Tue Dec 31 2019 20:29:17 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_57": { - thumbnail: IMG_57, - original: IMG_57_OG, - width: 640, - height: 480, - date: "Tue Dec 31 2019 20:21:57 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_56": { - thumbnail: IMG_56, - original: IMG_56_OG, - width: 640, - height: 283, - date: "Tue Dec 31 2019 15:22:10 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_55": { - thumbnail: IMG_55, - original: IMG_55_OG, - width: 640, - height: 919, - date: "Tue Dec 31 2019 14:27:18 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_54": { - thumbnail: IMG_54, - original: IMG_54_OG, - width: 640, - height: 853, - date: "Tue Dec 31 2019 14:16:07 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_53": { - thumbnail: IMG_53, - original: IMG_53_OG, - width: 640, - height: 480, - date: "Tue Dec 31 2019 13:36:03 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_52": { - thumbnail: IMG_52, - original: IMG_52_OG, - width: 640, - height: 480, - date: "Tue Dec 31 2019 13:24:19 GMT+0530 (India Standard Time)", - readableDate: "2019/12/31" - }, - "IMG_50": { - thumbnail: IMG_50, - original: IMG_50_OG, - width: 640, - height: 853, - date: "Mon Dec 30 2019 15:40:45 GMT+0530 (India Standard Time)", - readableDate: "2019/12/30" - }, - "IMG_49": { - thumbnail: IMG_49, - original: IMG_49_OG, - width: 640, - height: 853, - date: "Mon Dec 30 2019 13:17:08 GMT+0530 (India Standard Time)", - readableDate: "2019/12/30" - }, - "IMG_47": { - thumbnail: IMG_47, - original: IMG_47_OG, - width: 640, - height: 853, - date: "Mon Dec 30 2019 03:37:23 GMT+0530 (India Standard Time)", - readableDate: "2019/12/30" - }, - "IMG_48": { - thumbnail: IMG_48, - original: IMG_48_OG, - width: 640, - height: 853, - date: "Sun Dec 29 2019 23:10:12 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_45": { - thumbnail: IMG_45, - original: IMG_45_OG, - width: 640, - height: 480, - date: "Sun Dec 29 2019 18:07:52 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_44": { - thumbnail: IMG_44, - original: IMG_44_OG, - width: 640, - height: 480, - date: "Sun Dec 29 2019 17:32:25 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_43": { - thumbnail: IMG_43, - original: IMG_43_OG, - width: 640, - height: 853, - date: "Sun Dec 29 2019 17:30:35 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_42": { - thumbnail: IMG_42, - original: IMG_42_OG, - width: 640, - height: 480, - date: "Sun Dec 29 2019 12:39:02 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_41": { - thumbnail: IMG_41, - original: IMG_41_OG, - width: 640, - height: 853, - date: "Sun Dec 29 2019 12:19:06 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_40": { - thumbnail: IMG_40, - original: IMG_40_OG, - width: 640, - height: 480, - date: "Sun Dec 29 2019 10:36:08 GMT+0530 (India Standard Time)", - readableDate: "2019/12/29" - }, - "IMG_39": { - thumbnail: IMG_39, - original: IMG_39_OG, - width: 640, - height: 480, - date: "Sat Dec 28 2019 19:22:46 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_38": { - thumbnail: IMG_38, - original: IMG_38_OG, - width: 640, - height: 853, - date: "Sat Dec 28 2019 17:28:54 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_36": { - thumbnail: IMG_36, - original: IMG_36_OG, - width: 640, - height: 853, - date: "Sat Dec 28 2019 14:47:31 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_35": { - thumbnail: IMG_35, - original: IMG_35_OG, - width: 640, - height: 853, - date: "Sat Dec 28 2019 13:26:55 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_34": { - thumbnail: IMG_34, - original: IMG_34_OG, - width: 640, - height: 480, - date: "Sat Dec 28 2019 10:31:06 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_33": { - thumbnail: IMG_33, - original: IMG_33_OG, - width: 640, - height: 853, - date: "Sat Dec 28 2019 10:25:24 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_32": { - thumbnail: IMG_32, - original: IMG_32_OG, - width: 640, - height: 480, - date: "Sat Dec 28 2019 00:52:01 GMT+0530 (India Standard Time)", - readableDate: "2019/12/28" - }, - "IMG_31": { - thumbnail: IMG_31, - original: IMG_31_OG, - width: 640, - height: 853, - date: "Fri Dec 27 2019 18:22:30 GMT+0530 (India Standard Time)", - readableDate: "2019/12/27" - }, - "IMG_131": { - thumbnail: IMG_131, - original: IMG_131_OG, - width: 640, - height: 853, - date: "Thu Jun 06 2019 17:19:20 GMT+0530 (India Standard Time)", - readableDate: "2019/06/06" - }, - "IMG_91": { - thumbnail: IMG_91, - original: IMG_91_OG, - width: 640, - height: 480, - date: "Sun Mar 17 2019 17:14:50 GMT+0530 (India Standard Time)", - readableDate: "2019/03/17" - }, - "IMG_90": { - thumbnail: IMG_90, - original: IMG_90_OG, - width: 640, - height: 480, - date: "Thu Feb 28 2019 21:51:15 GMT+0530 (India Standard Time)", - readableDate: "2019/02/28" - }, -}; -export default images; From eb0f4ae24f9c61284aeacfbfde649a33e604add5 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 21 Sep 2022 09:34:00 +0530 Subject: [PATCH 062/125] fix(importer): handle `.JPG` files --- importer.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/importer.mjs b/importer.mjs index d55f5c85..bb0dcad2 100644 --- a/importer.mjs +++ b/importer.mjs @@ -5,7 +5,7 @@ import ExifReader from 'exifreader'; import {parse} from 'fecha'; function imageLister() { - return fs.readdirSync('images/original').filter(file => ['.jpg', '.jpeg', '.png', '.webp'].includes(path.extname(file))); + return fs.readdirSync('images/original').filter(file => ['.jpg', '.jpeg', '.JPG', '.png', '.webp'].includes(path.extname(file))); } function importStatementBuilder(images) { From a2a8e356e43ef30f79517181c6103d57a312aa53 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 21 Sep 2022 09:34:14 +0530 Subject: [PATCH 063/125] git(ignore): ignore auto-generated file --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 76d351f3..a4d943a4 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ index.js *.zip *.log app/styles/* +app/images.ts \ No newline at end of file From 72654ffad9eb94fc62ad2a8cd3efd9a4d57d633b Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 21 Sep 2022 09:34:33 +0530 Subject: [PATCH 064/125] fix(component): remove deprecated prop --- app/root.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/root.tsx b/app/root.tsx index 0a6d7361..b8da450b 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -40,7 +40,7 @@ export default function App() { - + { outlet } From fc9cccd2eb7a1fb23c847bb57ca92a501db79e5a Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 21 Sep 2022 04:06:02 +0000 Subject: [PATCH 065/125] chore(release): 1.5.5 [skip ci] ## [1.5.5](https://github.com/obviyus/musee/compare/v1.5.4...v1.5.5) (2022-09-21) ### Bug Fixes * **component:** remove deprecated prop ([72654ff](https://github.com/obviyus/musee/commit/72654ffad9eb94fc62ad2a8cd3efd9a4d57d633b)) * **img:** remove auto-generated files ([0a73acc](https://github.com/obviyus/musee/commit/0a73acc815d1e58c0d200f4487f91ad421237ee7)) * **importer:** handle `.JPG` files ([eb0f4ae](https://github.com/obviyus/musee/commit/eb0f4ae24f9c61284aeacfbfde649a33e604add5)) --- CHANGELOG.md | 9 +++++++++ package.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b01d2410..c926b9d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [1.5.5](https://github.com/obviyus/musee/compare/v1.5.4...v1.5.5) (2022-09-21) + + +### Bug Fixes + +* **component:** remove deprecated prop ([d5a3421](https://github.com/obviyus/musee/commit/d5a3421b320e33f5695b7e09cc5b0fc3c97e953d)) +* **img:** remove auto-generated files ([d0b610d](https://github.com/obviyus/musee/commit/d0b610dac051bad1b236ba275e5ebcb4942f3bea)) +* **importer:** handle `.JPG` files ([b316dba](https://github.com/obviyus/musee/commit/b316dbae89dfd7df3d7410c0e9cfdadd7679a9eb)) + ## [1.5.4](https://github.com/obviyus/musee/compare/v1.5.3...v1.5.4) (2022-09-11) diff --git a/package.json b/package.json index 23910459..4f0d6c89 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "musee", - "version": "1.5.4", + "version": "1.5.5", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From a91183cc272872c561b81b8018cc6d270731bc29 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 7 Oct 2022 09:37:17 +0530 Subject: [PATCH 066/125] chore(deps): bump deps --- package.json | 28 +-- yarn.lock | 624 +++++++++++++++++++++++++++++++++------------------ 2 files changed, 424 insertions(+), 228 deletions(-) diff --git a/package.json b/package.json index 23910459..2fc78f38 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ "lint": "xo" }, "dependencies": { - "@remix-run/cloudflare": "^1.7.1", - "@remix-run/cloudflare-pages": "^1.7.1", - "@remix-run/react": "^1.7.1", + "@remix-run/cloudflare": "^1.7.2", + "@remix-run/cloudflare-pages": "^1.7.2", + "@remix-run/react": "^1.7.2", "cross-env": "^7.0.3", - "framer-motion": "^7.3.6", + "framer-motion": "^7.5.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", @@ -30,25 +30,25 @@ }, "devDependencies": { "@cloudflare/workers-types": "^3.16.0", - "@remix-run/dev": "^1.7.1", - "@remix-run/eslint-config": "^1.7.1", + "@remix-run/dev": "^1.7.2", + "@remix-run/eslint-config": "^1.7.2", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.6", "@semantic-release/npm": "^9.0.1", "@semantic-release/release-notes-generator": "^10.0.3", - "@types/react": "^18.0.20", + "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "autoprefixer": "^10.4.12", - "eslint": "^8.23.1", - "exifreader": "^4.5.1", + "eslint": "^8.24.0", + "exifreader": "^4.6.0", "fecha": "^4.2.3", "npm-run-all": "^4.1.5", - "postcss": "^8.4.16", - "sharp": "^0.31.0", - "typescript": "^4.8.3", - "wrangler": "2.1.5", - "xo": "^0.52.3" + "postcss": "^8.4.17", + "sharp": "^0.31.1", + "typescript": "^4.8.4", + "wrangler": "2.1.10", + "xo": "^0.52.4" }, "engines": { "node": ">=14" diff --git a/yarn.lock b/yarn.lock index d63b4d59..285ee1f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,6 +22,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d" integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ== +"@babel/compat-data@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.3.tgz#707b939793f867f5a73b2666e6d9a3396eb03151" + integrity sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw== + "@babel/core@^7.13.16", "@babel/core@^7.18.6": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.9.tgz#805461f967c77ff46c74ca0460ccf4fe933ddd59" @@ -43,12 +48,33 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/eslint-parser@^7.18.2": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz#255a63796819a97b7578751bb08ab9f2a375a031" - integrity sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ== +"@babel/core@^7.19.1": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.3.tgz#2519f62a51458f43b682d61583c3810e7dcee64c" + integrity sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ== dependencies: - eslint-scope "^5.1.1" + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.19.3" + "@babel/helper-compilation-targets" "^7.19.3" + "@babel/helper-module-transforms" "^7.19.0" + "@babel/helpers" "^7.19.0" + "@babel/parser" "^7.19.3" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.3" + "@babel/types" "^7.19.3" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/eslint-parser@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" + integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" semver "^6.3.0" @@ -61,6 +87,15 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" +"@babel/generator@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.3.tgz#d7f4d1300485b4547cb6f94b27d10d237b42bf59" + integrity sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ== + dependencies: + "@babel/types" "^7.19.3" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -86,6 +121,16 @@ browserslist "^4.20.2" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca" + integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg== + dependencies: + "@babel/compat-data" "^7.19.3" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + "@babel/helper-create-class-features-plugin@^7.18.6": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce" @@ -141,6 +186,14 @@ "@babel/template" "^7.18.6" "@babel/types" "^7.18.9" +"@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" @@ -176,6 +229,20 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helper-module-transforms@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30" + integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.18.6" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" @@ -230,11 +297,21 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-string-parser@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" + integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== + "@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" @@ -259,6 +336,15 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helpers@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18" + integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + "@babel/highlight@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" @@ -273,6 +359,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.9.tgz#f2dde0c682ccc264a9a8595efd030a5cc8fd2539" integrity sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg== +"@babel/parser@^7.18.10", "@babel/parser@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.3.tgz#8dd36d17c53ff347f9e55c328710321b49479a9a" + integrity sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -987,13 +1078,29 @@ core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a" integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.18.9": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" + integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + "@babel/template@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.6.tgz#1283f4993e00b929d6e2d3c72fdc9168a2977a31" @@ -1019,6 +1126,31 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.3.tgz#3a3c5348d4988ba60884e8494b0592b2f15a04b4" + integrity sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.19.3" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.19.3" + "@babel/types" "^7.19.3" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.18.10", "@babel/types@^7.19.0", "@babel/types@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.3.tgz#fc420e6bbe54880bce6779ffaf315f5e43ec9624" + integrity sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw== + dependencies: + "@babel/helper-string-parser" "^7.18.10" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.4.4": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.9.tgz#7148d64ba133d8d73a41b3172ac4b83a1452205f" @@ -1120,6 +1252,15 @@ debug "^4.1.1" minimatch "^3.0.4" +"@humanwhocodes/config-array@^0.10.5": + version "0.10.7" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.7.tgz#6d53769fd0c222767e6452e8ebda825c22e9f0dc" + integrity sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + "@humanwhocodes/gitignore-to-minimatch@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz#316b0a63b91c10e53f242efb4ace5c3b34e8728d" @@ -1417,6 +1558,13 @@ hey-listen "^1.0.8" tslib "^2.3.1" +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1715,25 +1863,37 @@ dependencies: "@octokit/openapi-types" "^12.10.0" -"@remix-run/cloudflare-pages@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.1.tgz#e407f460ddc94fe20aa5c5fe93f549ef50a66ce0" - integrity sha512-hx8sqhHmYdGabroDb48WIBddw3mOYCUgH1F+Eawf9nC/FY1jru4IDQLpigFEpYbCgumu0kRCUQnIu351rviMHg== +"@pkgr/utils@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03" + integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw== + dependencies: + cross-spawn "^7.0.3" + is-glob "^4.0.3" + open "^8.4.0" + picocolors "^1.0.0" + tiny-glob "^0.2.9" + tslib "^2.4.0" + +"@remix-run/cloudflare-pages@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.2.tgz#70f3ba6c1b5deb8024838ca4dd04b88bfd041f3c" + integrity sha512-ZGVcrqrvVO4AzGwr2MfkQw+g20rjFqitDftTPuPTMibPj8l3G6/9b03D4JYDK/fwzCYMZ3TSiUjIoC3ElS54KA== dependencies: - "@remix-run/cloudflare" "1.7.1" + "@remix-run/cloudflare" "1.7.2" -"@remix-run/cloudflare@1.7.1", "@remix-run/cloudflare@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.1.tgz#80248a01b1e703fddb1a7e3b6ff7999b16aed540" - integrity sha512-L51Y8IgjzJcwSiv3qHoLwiJs34ARXeFuqBogMi+DYQBtzVam1mZWaQnfEP/nVhIXR4zFUJ0TAx362whhuewn9w== +"@remix-run/cloudflare@1.7.2", "@remix-run/cloudflare@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.2.tgz#b1be0f64b97d6b228b1cfc0f78986e404d3e9124" + integrity sha512-xzZegk1zC+Bx+f7nOZ2UdMHeatc0wSURHrH3h/BWchAoWptilNPci1wSQjSw1xEWeTQyaSkMlVqCg4RVXpNMHA== dependencies: "@cloudflare/kv-asset-handler" "^0.1.3" - "@remix-run/server-runtime" "1.7.1" + "@remix-run/server-runtime" "1.7.2" -"@remix-run/dev@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.1.tgz#5bb55bca873ba76a02d293cf802a352bc24ae297" - integrity sha512-yjxcCDb48mPUjiogGtxbWpoxauiM6jnSel2oyhztYlenfCM3wDzN2tOqBkfidNFlqpNQCkiRBN4FV97I03hDNw== +"@remix-run/dev@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.2.tgz#dee9ce4502e402652395f2d9aa9a56cd766778f6" + integrity sha512-oJcaju9zID+xOUnkMQJBEbjiiYBvILVsX64Fzi1itlm5vjNuo99nmKM7gleaDawNLo3lyd6Xd+JyMa3aIwDKOQ== dependencies: "@babel/core" "^7.18.6" "@babel/plugin-syntax-jsx" "^7.18.6" @@ -1741,7 +1901,7 @@ "@babel/preset-typescript" "^7.18.6" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" "@npmcli/package-json" "^2.0.0" - "@remix-run/server-runtime" "1.7.1" + "@remix-run/server-runtime" "1.7.2" "@yarnpkg/esbuild-plugin-pnp" "3.0.0-rc.11" arg "^5.0.1" cacache "^15.0.5" @@ -1775,41 +1935,40 @@ ws "^7.4.5" xdm "^2.0.0" -"@remix-run/eslint-config@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.1.tgz#6f01a9c39ccb04c36fe136331cecb331991cff48" - integrity sha512-rroBQio5hhLf1mb/7IXoFXTkyrrZewbm8ZLbnYTgDA4Un0+MTFHr/7eQoyY+Xa858CWVdj0eZoGhCfmJQNkWVQ== +"@remix-run/eslint-config@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.2.tgz#2332ca8f0c660cb48126cbf2f605a9f7267baf3c" + integrity sha512-ikYWq570XnBt+E1FZ3PZxJliYPONaWNNG16eER+4/dp9GNQQApKBGfn5hs6256+678RNgFCCBx++W9BaJTBjgQ== dependencies: - "@babel/core" "^7.18.6" - "@babel/eslint-parser" "^7.18.2" + "@babel/core" "^7.19.1" + "@babel/eslint-parser" "^7.19.1" "@babel/preset-react" "^7.18.6" - "@rushstack/eslint-patch" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^5.12.1" - "@typescript-eslint/parser" "^5.12.1" + "@rushstack/eslint-patch" "^1.2.0" + "@typescript-eslint/eslint-plugin" "^5.38.0" + "@typescript-eslint/parser" "^5.38.0" eslint-import-resolver-node "0.3.6" - eslint-import-resolver-typescript "^2.5.0" - eslint-plugin-import "^2.25.4" - eslint-plugin-jest "^26.1.1" - eslint-plugin-jest-dom "^4.0.1" - eslint-plugin-jsx-a11y "^6.5.1" + eslint-import-resolver-typescript "^3.5.1" + eslint-plugin-import "^2.26.0" + eslint-plugin-jest "^26.9.0" + eslint-plugin-jest-dom "^4.0.2" + eslint-plugin-jsx-a11y "^6.6.1" eslint-plugin-node "^11.1.0" - eslint-plugin-react "^7.28.0" - eslint-plugin-react-hooks "^4.3.0" - eslint-plugin-testing-library "^5.0.5" + eslint-plugin-react "^7.31.8" + eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-testing-library "^5.6.4" -"@remix-run/react@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.1.tgz#ba93b99bffde73ca4e5ce44d625f4e6acf1d9df9" - integrity sha512-RraUPjLZc4vSgT51uloamOn1Gm/YCohL1jDTBbiWuDgnTwBu741vC0zoulzoD+eV2svfKijOHL0tXc8kEAWPdg== +"@remix-run/react@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.2.tgz#8d2405961147bb7692dc26c0f282c8cb54301265" + integrity sha512-019y9WGdMA2i7/grLwpH1xqK3QxSmzNoMAwZ2ytnM/if6AHXrSz9BCn4urt6jYrDEuSOAwzOm65xd/fKNU45aQ== dependencies: history "^5.3.0" react-router-dom "6.3.0" - type-fest "^2.17.0" -"@remix-run/server-runtime@1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.1.tgz#95c47699907d531324fc85615ea266cdfff6ef2b" - integrity sha512-bvKuESSf7cW5ORlXayVPWHDpU8xiglKu7PQtiyKi+Gwjasp/GnUO6Xwqpy2HqHtoC7RNQYt2oRkWc/pRhpe55g== +"@remix-run/server-runtime@1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.2.tgz#83e87ca6fa882f63e39dc376b724446c824e4c6d" + integrity sha512-YqdYHjqAukh5wbfix6ZqibUX5wYLm4SyyhibPiTthAV6SXHbTMu952jqf6Fa+asJRSf+QlNVwsizxH0zUGPAtw== dependencies: "@types/cookie" "^0.4.0" "@web3-storage/multipart-parser" "^1.0.0" @@ -1826,10 +1985,10 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rushstack/eslint-patch@^1.1.0": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz#0c8b74c50f29ee44f423f7416829c0bf8bb5eb27" - integrity sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA== +"@rushstack/eslint-patch@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" + integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== "@semantic-release/changelog@^6.0.1": version "6.0.1" @@ -2119,10 +2278,10 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^18.0.20": - version "18.0.20" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.20.tgz#e4c36be3a55eb5b456ecf501bd4a00fd4fd0c9ab" - integrity sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA== +"@types/react@^18.0.21": + version "18.0.21" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.21.tgz#b8209e9626bb00a34c76f55482697edd2b43cc67" + integrity sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2155,54 +2314,28 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== -"@typescript-eslint/eslint-plugin@^5.12.1": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz#1621dabc1ae4084310e19e9efc80dfdbb97e7493" - integrity sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw== +"@typescript-eslint/eslint-plugin@*", "@typescript-eslint/eslint-plugin@^5.38.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.39.0.tgz#778b2d9e7f293502c7feeea6c74dca8eb3e67511" + integrity sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A== dependencies: - "@typescript-eslint/scope-manager" "5.30.7" - "@typescript-eslint/type-utils" "5.30.7" - "@typescript-eslint/utils" "5.30.7" + "@typescript-eslint/scope-manager" "5.39.0" + "@typescript-eslint/type-utils" "5.39.0" + "@typescript-eslint/utils" "5.39.0" debug "^4.3.4" - functional-red-black-tree "^1.0.1" ignore "^5.2.0" regexpp "^3.2.0" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/eslint-plugin@^5.35.1": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz#6df092a20e0f9ec748b27f293a12cb39d0c1fe4d" - integrity sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw== +"@typescript-eslint/parser@*", "@typescript-eslint/parser@^5.38.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.39.0.tgz#93fa0bc980a3a501e081824f6097f7ca30aaa22b" + integrity sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA== dependencies: - "@typescript-eslint/scope-manager" "5.36.2" - "@typescript-eslint/type-utils" "5.36.2" - "@typescript-eslint/utils" "5.36.2" - debug "^4.3.4" - functional-red-black-tree "^1.0.1" - ignore "^5.2.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/parser@^5.12.1": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.7.tgz#99d09729392aec9e64b1de45cd63cb81a4ddd980" - integrity sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A== - dependencies: - "@typescript-eslint/scope-manager" "5.30.7" - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/typescript-estree" "5.30.7" - debug "^4.3.4" - -"@typescript-eslint/parser@^5.35.1": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.36.2.tgz#3ddf323d3ac85a25295a55fcb9c7a49ab4680ddd" - integrity sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA== - dependencies: - "@typescript-eslint/scope-manager" "5.36.2" - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/typescript-estree" "5.36.2" + "@typescript-eslint/scope-manager" "5.39.0" + "@typescript-eslint/types" "5.39.0" + "@typescript-eslint/typescript-estree" "5.39.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.30.7": @@ -2213,30 +2346,21 @@ "@typescript-eslint/types" "5.30.7" "@typescript-eslint/visitor-keys" "5.30.7" -"@typescript-eslint/scope-manager@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz#a75eb588a3879ae659514780831370642505d1cd" - integrity sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw== +"@typescript-eslint/scope-manager@5.39.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.39.0.tgz#873e1465afa3d6c78d8ed2da68aed266a08008d0" + integrity sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw== dependencies: - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/visitor-keys" "5.36.2" + "@typescript-eslint/types" "5.39.0" + "@typescript-eslint/visitor-keys" "5.39.0" -"@typescript-eslint/type-utils@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz#5693dc3db6f313f302764282d614cfdbc8a9fcfd" - integrity sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw== +"@typescript-eslint/type-utils@5.39.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.39.0.tgz#0a8c00f95dce4335832ad2dc6bc431c14e32a0a6" + integrity sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA== dependencies: - "@typescript-eslint/utils" "5.30.7" - debug "^4.3.4" - tsutils "^3.21.0" - -"@typescript-eslint/type-utils@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz#752373f4babf05e993adf2cd543a763632826391" - integrity sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw== - dependencies: - "@typescript-eslint/typescript-estree" "5.36.2" - "@typescript-eslint/utils" "5.36.2" + "@typescript-eslint/typescript-estree" "5.39.0" + "@typescript-eslint/utils" "5.39.0" debug "^4.3.4" tsutils "^3.21.0" @@ -2245,10 +2369,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.7.tgz#18331487cc92d0f1fb1a6f580c8ec832528079d0" integrity sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg== -"@typescript-eslint/types@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.36.2.tgz#a5066e500ebcfcee36694186ccc57b955c05faf9" - integrity sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ== +"@typescript-eslint/types@5.39.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.39.0.tgz#f4e9f207ebb4579fd854b25c0bf64433bb5ed78d" + integrity sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw== "@typescript-eslint/typescript-estree@5.30.7": version "5.30.7" @@ -2263,20 +2387,32 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz#0c93418b36c53ba0bc34c61fe9405c4d1d8fe560" - integrity sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w== +"@typescript-eslint/typescript-estree@5.39.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.39.0.tgz#c0316aa04a1a1f4f7f9498e3c13ef1d3dc4cf88b" + integrity sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA== dependencies: - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/visitor-keys" "5.36.2" + "@typescript-eslint/types" "5.39.0" + "@typescript-eslint/visitor-keys" "5.39.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.30.7", "@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.13.0": +"@typescript-eslint/utils@5.39.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.39.0.tgz#b7063cca1dcf08d1d21b0d91db491161ad0be110" + integrity sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.39.0" + "@typescript-eslint/types" "5.39.0" + "@typescript-eslint/typescript-estree" "5.39.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + +"@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.13.0": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.7.tgz#7135be070349e9f7caa262b0ca59dc96123351bb" integrity sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ== @@ -2288,18 +2424,6 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/utils@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.36.2.tgz#b01a76f0ab244404c7aefc340c5015d5ce6da74c" - integrity sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.36.2" - "@typescript-eslint/types" "5.36.2" - "@typescript-eslint/typescript-estree" "5.36.2" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - "@typescript-eslint/visitor-keys@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz#c093abae75b4fd822bfbad9fc337f38a7a14909a" @@ -2308,12 +2432,12 @@ "@typescript-eslint/types" "5.30.7" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@5.36.2": - version "5.36.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz#2f8f78da0a3bad3320d2ac24965791ac39dace5a" - integrity sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A== +"@typescript-eslint/visitor-keys@5.39.0": + version "5.39.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.39.0.tgz#8f41f7d241b47257b081ddba5d3ce80deaae61e2" + integrity sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg== dependencies: - "@typescript-eslint/types" "5.36.2" + "@typescript-eslint/types" "5.39.0" eslint-visitor-keys "^3.3.0" "@web3-storage/multipart-parser@^1.0.0": @@ -2632,7 +2756,7 @@ autoprefixer@^10.4.12: picocolors "^1.0.0" postcss-value-parser "^4.2.0" -axe-core@^4.4.2: +axe-core@^4.4.3: version "4.4.3" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== @@ -2832,7 +2956,7 @@ browserslist@^4.20.2, browserslist@^4.21.2: node-releases "^2.0.6" update-browserslist-db "^1.0.4" -browserslist@^4.21.4: +browserslist@^4.21.3, browserslist@^4.21.4: version "4.21.4" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== @@ -3807,6 +3931,14 @@ enhanced-resolve@^0.9.1: memory-fs "^0.2.0" tapable "^0.1.8" +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + env-editor@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" @@ -4025,7 +4157,7 @@ eslint-config-prettier@^8.5.0: resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== -eslint-config-xo-typescript@^0.53.0: +eslint-config-xo-typescript@*: version "0.53.0" resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.53.0.tgz#702be21ea0dfcb124903c5f723d023b1fdeb0da2" integrity sha512-IJ1n70egMPTou/41HoGGFbLf/2WCsVW5lSUxOSklrR8T1221fMRPVJxIVZ3evr8R+N5wR6uzg/0uzSymwWA5Bg== @@ -4059,16 +4191,18 @@ eslint-import-resolver-node@0.3.6, eslint-import-resolver-node@^0.3.6: debug "^3.2.7" resolve "^1.20.0" -eslint-import-resolver-typescript@^2.5.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751" - integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ== +eslint-import-resolver-typescript@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.1.tgz#c72634da072eebd04fe73007fa58a62c333c8147" + integrity sha512-U7LUjNJPYjNsHvAUAkt/RU3fcTSpbllA0//35B4eLYTX74frmOepbt7F7J3D1IGtj9k21buOpaqtDd4ZlS/BYQ== dependencies: debug "^4.3.4" - glob "^7.2.0" + enhanced-resolve "^5.10.0" + get-tsconfig "^4.2.0" + globby "^13.1.2" + is-core-module "^2.10.0" is-glob "^4.0.3" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" + synckit "^0.8.3" eslint-import-resolver-webpack@^0.13.2: version "0.13.2" @@ -4133,7 +4267,7 @@ eslint-plugin-eslint-comments@^3.2.0: escape-string-regexp "^1.0.5" ignore "^5.0.5" -eslint-plugin-import@^2.25.4, eslint-plugin-import@^2.26.0: +eslint-plugin-import@^2.26.0: version "2.26.0" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== @@ -4152,7 +4286,7 @@ eslint-plugin-import@^2.25.4, eslint-plugin-import@^2.26.0: resolve "^1.22.0" tsconfig-paths "^3.14.1" -eslint-plugin-jest-dom@^4.0.1: +eslint-plugin-jest-dom@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-4.0.2.tgz#9d3e2f51055f74c74e745d89c4b1a9781e0ec7a9" integrity sha512-Jo51Atwyo2TdcUncjmU+UQeSTKh3sc2LF/M5i/R3nTU0Djw9V65KGJisdm/RtuKhy2KH/r7eQ1n6kwYFPNdHlA== @@ -4161,28 +4295,28 @@ eslint-plugin-jest-dom@^4.0.1: "@testing-library/dom" "^8.11.1" requireindex "^1.2.0" -eslint-plugin-jest@^26.1.1: - version "26.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.6.0.tgz#546804fa42da75d7d58d4d3b278d5186abd3f6c0" - integrity sha512-f8n46/97ZFdU4KqeQYqO8AEVGIhHWvkpgNBWHH3jrM28/y8llnbf3IjfIKv6p2pZIMinK1PCqbbROxs9Eud02Q== +eslint-plugin-jest@^26.9.0: + version "26.9.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz#7931c31000b1c19e57dbfb71bbf71b817d1bf949" + integrity sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng== dependencies: "@typescript-eslint/utils" "^5.10.0" -eslint-plugin-jsx-a11y@^6.5.1: - version "6.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz#2c5ac12e013eb98337b9aa261c3b355275cc6415" - integrity sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw== +eslint-plugin-jsx-a11y@^6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" + integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== dependencies: - "@babel/runtime" "^7.18.3" + "@babel/runtime" "^7.18.9" aria-query "^4.2.2" array-includes "^3.1.5" ast-types-flow "^0.0.7" - axe-core "^4.4.2" + axe-core "^4.4.3" axobject-query "^2.2.0" damerau-levenshtein "^1.0.8" emoji-regex "^9.2.2" has "^1.0.3" - jsx-ast-utils "^3.3.1" + jsx-ast-utils "^3.3.2" language-tags "^1.0.5" minimatch "^3.1.2" semver "^6.3.0" @@ -4230,15 +4364,15 @@ eslint-plugin-prettier@^4.0.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@^4.3.0: +eslint-plugin-react-hooks@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== -eslint-plugin-react@^7.28.0: - version "7.30.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz#2be4ab23ce09b5949c6631413ba64b2810fd3e22" - integrity sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg== +eslint-plugin-react@^7.31.8: + version "7.31.8" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz#3a4f80c10be1bcbc8197be9e8b641b2a3ef219bf" + integrity sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw== dependencies: array-includes "^3.1.5" array.prototype.flatmap "^1.3.0" @@ -4255,10 +4389,10 @@ eslint-plugin-react@^7.28.0: semver "^6.3.0" string.prototype.matchall "^4.0.7" -eslint-plugin-testing-library@^5.0.5: - version "5.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz#6fe602f9082a421b471bbae8aed692e26fe981b3" - integrity sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g== +eslint-plugin-testing-library@^5.6.4: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz#c1b2112a40aab61f93e10859e8b2d81e54f0ce84" + integrity sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA== dependencies: "@typescript-eslint/utils" "^5.13.0" @@ -4287,7 +4421,7 @@ eslint-rule-docs@^1.1.5: resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz#be6ef1fc3525f17b3c859ae2997fedadc89bfb9b" integrity sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A== -eslint-scope@^5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -4377,13 +4511,13 @@ eslint@^8.22.0: strip-json-comments "^3.1.0" text-table "^0.2.0" -eslint@^8.23.1: - version "8.23.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc" - integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg== +eslint@^8.24.0: + version "8.24.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.24.0.tgz#489516c927a5da11b3979dbfb2679394523383c8" + integrity sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ== dependencies: "@eslint/eslintrc" "^1.3.2" - "@humanwhocodes/config-array" "^0.10.4" + "@humanwhocodes/config-array" "^0.10.5" "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" "@humanwhocodes/module-importer" "^1.0.1" ajv "^6.10.0" @@ -4569,10 +4703,10 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exifreader@^4.5.1: - version "4.5.1" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.5.1.tgz#d3422ff88db8eabd3ed539620c36efc97637a798" - integrity sha512-TYWL3TLhvPipgFZgaInomFj9ZR80hpq3BypCtSAWNOYVZ59N8oZtHir0kVOUqdOTqmfUhmZDdHn7gfhG/5F3WQ== +exifreader@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.6.0.tgz#70944c1b64f5f529bdf7bbe4ae8048bdf2191ae4" + integrity sha512-IqcXMl2VkvTgX56wzHcPVZObeqXTisGlExSwhWvwat6uTvXO6v6LvC51NZKM3rFhXJs/6CQ1pR9AbH3qJdpi7w== optionalDependencies: "@xmldom/xmldom" "^0.7.5" @@ -4889,10 +5023,10 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -framer-motion@^7.3.6: - version "7.3.6" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.3.6.tgz#aff993b9b7064c8d13cf0afa118d24e07713570a" - integrity sha512-en8mLpDv6IcieZo54acHg56HSLpOSryRLZtMOd1Sj1s7hBbUTWnJsv68CWaHI2ysPKcbH/olGfAhRh4yrJn5tw== +framer-motion@^7.5.2: + version "7.5.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.5.2.tgz#6808f518fb5bcba3177ea377084b5a06d06f6a21" + integrity sha512-HKQetVN92thmbl5ALDkmdr0xcTP6JD80l6rASs2g5e92zFkWYBE7rZLy++sbCq0L6JSviusb5t0txt19K8xSwg== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -5052,6 +5186,11 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +get-tsconfig@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.2.0.tgz#ff368dd7104dab47bf923404eb93838245c66543" + integrity sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg== + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -5081,7 +5220,7 @@ glob-parent@^6.0.1, glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: +glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5116,6 +5255,11 @@ globals@^13.15.0: dependencies: type-fest "^0.20.2" +globalyzer@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" + integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== + globby@10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072" @@ -5142,7 +5286,7 @@ globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^13.1.1: +globby@^13.1.1, globby@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== @@ -5153,6 +5297,11 @@ globby@^13.1.1: merge2 "^1.4.1" slash "^4.0.0" +globrex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" + integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== + got@^11.0.0: version "11.8.5" resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" @@ -6150,7 +6299,7 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.1: +"jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.3.2" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz#afe5efe4332cd3515c065072bd4d6b0aa22152bd" integrity sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q== @@ -6158,6 +6307,14 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: array-includes "^3.1.5" object.assign "^4.1.2" +jsx-ast-utils@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + just-diff-apply@^5.2.0: version "5.3.1" resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.3.1.tgz#30f40809ffed55ad76dccf73fa9b85a76964c867" @@ -7142,7 +7299,7 @@ min-indent@^1.0.0, min-indent@^1.0.1: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -miniflare@^2.8.1: +miniflare@2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.9.0.tgz#ebd737675ef6067f8514b12a812c28a6d1837bad" integrity sha512-HBGQ5Jj6sMU1B1hX6G3ML46ThtUvu1nvxgXjDDmhp2RhWKYj0XvcohW/nPPL/MTP1gpvfT880De9EHmobVsDsw== @@ -7741,6 +7898,16 @@ object.assign@^4.1.0, object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" +object.assign@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + object.entries@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" @@ -8297,10 +8464,10 @@ postcss@^8.4.14: picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^8.4.16: - version "8.4.16" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" - integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== +postcss@^8.4.17: + version "8.4.17" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.17.tgz#f87863ec7cd353f81f7ab2dec5d67d861bbb1be5" + integrity sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q== dependencies: nanoid "^3.3.4" picocolors "^1.0.0" @@ -9108,10 +9275,10 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -sharp@^0.31.0: - version "0.31.0" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.0.tgz#ce9b5202a5667486721cf07fd5b52360b1c2275a" - integrity sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw== +sharp@^0.31.1: + version "0.31.1" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.1.tgz#b2f7076d381a120761aa93700cadefcf90a22458" + integrity sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg== dependencies: color "^4.2.3" detect-libc "^2.0.1" @@ -9568,6 +9735,14 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +synckit@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.4.tgz#0e6b392b73fafdafcde56692e3352500261d64ec" + integrity sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw== + dependencies: + "@pkgr/utils" "^2.3.1" + tslib "^2.4.0" + tailwindcss@^3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.8.tgz#4f8520550d67a835d32f2f4021580f9fddb7b741" @@ -9601,6 +9776,11 @@ tapable@^0.1.8: resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== +tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + tar-fs@^2.0.0, tar-fs@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" @@ -9687,6 +9867,14 @@ through@2, "through@>=2.2.7 <3", through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tiny-glob@^0.2.9: + version "0.2.9" + resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2" + integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg== + dependencies: + globalyzer "0.1.0" + globrex "^0.1.2" + tiny-relative-date@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" @@ -9798,7 +9986,7 @@ tsconfig-paths@^4.0.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.4.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1: +tslib@2.4.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== @@ -9864,7 +10052,7 @@ type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== -type-fest@^2.0.0, type-fest@^2.17.0: +type-fest@^2.0.0: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== @@ -9877,11 +10065,16 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@^4.7.3, typescript@^4.8.3: +typescript@^4.7.3: version "4.8.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== +typescript@^4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + uglify-js@^3.1.4: version "3.16.2" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.16.2.tgz#0481e1dbeed343ad1c2ddf3c6d42e89b7a6d4def" @@ -10241,18 +10434,21 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.5.tgz#da952685fc1949a1cf39605ce8f966571ce9afe1" - integrity sha512-j8nTCSygWdsPwPBytZj0oUSAAUCt8sh6K8ZTewHMNzT8yGGAb5aXIdSfzyGYTfp6dnMqaafz4Khyf34XmHcXGQ== +wrangler@2.1.10: + version "2.1.10" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.10.tgz#559422e5bb3505d3ae8d2513e0b2df65452a7397" + integrity sha512-hiaTNvkKw8axZljxHOjtDXIVo4GOrDclyxr0cF2aypzAwtrGlaYWD+WP0Z66BqRLpUpbF3BdzrPn1k+xGp0u+Q== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" + "@miniflare/core" "2.9.0" + "@miniflare/d1" "2.9.0" + "@miniflare/durable-objects" "2.9.0" blake3-wasm "^2.1.5" chokidar "^3.5.3" esbuild "0.14.51" - miniflare "^2.8.1" + miniflare "2.9.0" nanoid "^3.3.3" path-to-regexp "^6.2.0" selfsigned "^2.0.1" @@ -10331,10 +10527,10 @@ xdm@^2.0.0: optionalDependencies: deasync "^0.1.0" -xo@^0.52.3: - version "0.52.3" - resolved "https://registry.yarnpkg.com/xo/-/xo-0.52.3.tgz#524de05f1bf83f211045a5f6fe547da914a20a16" - integrity sha512-liCEteZ5z+QRyh3XzsYWQyxedBHBvx8CDlNvvi+BJz74L0E5/ID2v7JtoX3bD541AlMuOy4e/iWif6hhNGBFNw== +xo@^0.52.4: + version "0.52.4" + resolved "https://registry.yarnpkg.com/xo/-/xo-0.52.4.tgz#c153be451c9fa258e3f993ccae3b9fef03e0a6c5" + integrity sha512-5K+2bSy+nPO1fE6TS5KydgqhZ5pyXvO1P6Rw98aflxHi2LFWoShLmDpJOCxSpIP5867LVOCdH/WO+7iXk6/WVQ== dependencies: "@eslint/eslintrc" "^1.3.0" "@typescript-eslint/eslint-plugin" "^5.35.1" From 61769008fa53510be1b86d64961c7f6dbb7e9dba Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 19 Oct 2022 18:22:33 +0530 Subject: [PATCH 067/125] chore(deps): bump deps --- package.json | 10 +- yarn.lock | 402 +++++++++++++++++++++++++++++++-------------------- 2 files changed, 249 insertions(+), 163 deletions(-) diff --git a/package.json b/package.json index 568ab498..7c146fb9 100644 --- a/package.json +++ b/package.json @@ -22,14 +22,14 @@ "@remix-run/cloudflare-pages": "^1.7.2", "@remix-run/react": "^1.7.2", "cross-env": "^7.0.3", - "framer-motion": "^7.5.2", + "framer-motion": "^7.6.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", "tailwindcss": "^3.1.8" }, "devDependencies": { - "@cloudflare/workers-types": "^3.16.0", + "@cloudflare/workers-types": "^3.17.0", "@remix-run/dev": "^1.7.2", "@remix-run/eslint-config": "^1.7.2", "@semantic-release/changelog": "^6.0.1", @@ -40,14 +40,14 @@ "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "autoprefixer": "^10.4.12", - "eslint": "^8.24.0", + "eslint": "^8.25.0", "exifreader": "^4.6.0", "fecha": "^4.2.3", "npm-run-all": "^4.1.5", - "postcss": "^8.4.17", + "postcss": "^8.4.18", "sharp": "^0.31.1", "typescript": "^4.8.4", - "wrangler": "2.1.10", + "wrangler": "2.1.12", "xo": "^0.52.4" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 285ee1f0..4cada1ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1173,10 +1173,10 @@ dependencies: mime "^3.0.0" -"@cloudflare/workers-types@^3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.16.0.tgz#011658ca3f9810373e0eb4a2b5d6cabe4848d8d6" - integrity sha512-gaBUSaKS65mN3iKZEgichbXYEmAa/pXkc5Gbt+1BptYphdGkj09ggdsiE4w8g0F/uI1g36QaTKrzVnBAWMipvQ== +"@cloudflare/workers-types@^3.17.0": + version "3.17.0" + resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.17.0.tgz#8cee4499019daa6a23c9cc5501aa8382bb94d4da" + integrity sha512-u0cUQ4ntWFFwn5jx0ETa2ItvwvfOMjyaKF2fX2vFVujrSgNES/PnvRzPAhdt9CMYAMidInm0MGkIjxHRsFBaeg== "@colors/colors@1.5.0": version "1.5.0" @@ -1223,10 +1223,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/eslintrc@^1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356" - integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ== +"@eslint/eslintrc@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" + integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1326,33 +1326,33 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@miniflare/cache@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.9.0.tgz#1a7735eea505d77eaa21561cb18f578e1e8be110" - integrity sha512-lriPxUEva9TJ01vU9P7pI60s3SsFnb4apWkNwZ+D7CRqyXPipSbapY8BWI2FUIwkEG7xap6UhzeTS76NettCXQ== +"@miniflare/cache@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.10.0.tgz#526b153b2a0467b65285d02d44f3bba9d885f57c" + integrity sha512-nzEqFVPnD7Yf0HMDv7gCPpf4NSXfjhc+zg3gSwUS4Dad5bWV10B1ujTZW6HxQulW3CBHIg616mTjXIiaimVuEQ== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" http-cache-semantics "^4.1.0" undici "5.9.1" -"@miniflare/cli-parser@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.9.0.tgz#d1300a972d0b2d51d88a2e50b524ea49f15c1138" - integrity sha512-gu8Z7NWNcYw6514/yOvajaj3GmebRucx+EEt3p1vKirO+gvFgKAt/puyUN3p7u8ZZmLuLF/B+wVnH3lj8BWKlg== +"@miniflare/cli-parser@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.10.0.tgz#dc5bb5ddce18e89e335e1ef50596c903a6d1a769" + integrity sha512-NAiCtqlHTUKCmV+Jl9af+ixGmMhiGhIyIfr/vCdbismNEBxEsrQGg3sQYTNfvCkdHtODurQqayQreFq21OuEow== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" kleur "^4.1.4" -"@miniflare/core@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.9.0.tgz#f64f9cd4567b868b281cbca051e91fff60934a33" - integrity sha512-QqSwF6oHvgrFvN5lnrLc6EEagFlZWW+UMU8QdrE8305cNGHrIOxKCA2nte4PVFZUVw/Ts13a0tVhUk3a2fAyxQ== +"@miniflare/core@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.10.0.tgz#f8cc01358d032b74bfdec09ccbf6cac8ec1c672b" + integrity sha512-Jx1M5oXQua0jzsJVdZSq07baVRmGC/6JkglrPQGAlZ7gQ1sunVZzq9fjxFqj0bqfEuYS0Wy6+lvK4rOAHISIjw== dependencies: "@iarna/toml" "^2.2.5" - "@miniflare/queues" "2.9.0" - "@miniflare/shared" "2.9.0" - "@miniflare/watcher" "2.9.0" + "@miniflare/queues" "2.10.0" + "@miniflare/shared" "2.10.0" + "@miniflare/watcher" "2.10.0" busboy "^1.6.0" dotenv "^10.0.0" kleur "^4.1.4" @@ -1360,134 +1360,134 @@ undici "5.9.1" urlpattern-polyfill "^4.0.3" -"@miniflare/d1@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/d1/-/d1-2.9.0.tgz#e59e8d7391331a0da8d03e487bbd35cf54a2dd6b" - integrity sha512-swK9nzxw1SvVh/4cH3bRR1SBuHQU/YsB8WvuHojxufmgviAD1xhms3XO3rkpAzfKoGM5Oy6DovMe0xUXV/GS0w== +"@miniflare/d1@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/d1/-/d1-2.10.0.tgz#790e289dd48ef227954740ca8c1c8c9a94c1f864" + integrity sha512-mOYZSmpTthH0tmFTQ+O9G0Q+iDAd7oiUtoIBianlKa9QiqYAoO7EBUPy6kUgDHXapOcN5Ri1u3J5UTpxXvw3qg== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" -"@miniflare/durable-objects@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.9.0.tgz#6cf2adf1d93b8cc3fb10d0a693187fdcf8e575e1" - integrity sha512-7uTvfEUXS7xqwrsWOwWrFUuKc4EiMpVkAWPeYGLB/0TJaJ6N+sZMpYYymdW79TQwPIDfgtpfkIy93MRydqpnrw== +"@miniflare/durable-objects@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.10.0.tgz#bea4ad53523481fc3db4f49a49804c667bc76ef8" + integrity sha512-gU45f52gveFtCasm0ixYnt0mHI1lHrPomtmF+89oZGKBzOqUfO5diDs6wmoRSnovOWZCwtmwQGRoorAQN7AmoA== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" - "@miniflare/storage-memory" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" + "@miniflare/storage-memory" "2.10.0" undici "5.9.1" -"@miniflare/html-rewriter@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.9.0.tgz#17e4c35a5e169ac2f39e6310b34587fbcd517ea9" - integrity sha512-K5OB70PtkMo7M+tU46s/cX/j/qtjD9AlJ0hecYswrxVsfrT/YWyrCQJevmShFfJ92h7jPNigbeC3Od3JiVb6QA== +"@miniflare/html-rewriter@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.10.0.tgz#8ea54d1ba977d5dc63282a2960f5410f1c1c64bd" + integrity sha512-hCdG99L8+Ros4dn3B5H37PlQPBH0859EoRslzNTd4jzGIkwdiawpJvrvesL8056GjbUjeJN1zh7OPBRuMgyGLw== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" html-rewriter-wasm "^0.4.1" undici "5.9.1" -"@miniflare/http-server@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.9.0.tgz#36102166cf000f2a0a3cecba1e014c0b4fac12c9" - integrity sha512-IVJMkFfMpecq9WiCTvATEKhMuKPK9fMs2E6zmgexaefr3u1VlNtj2QxBxoPUXkT9xMJQlT5sSKstlRR1XKDz9Q== +"@miniflare/http-server@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.10.0.tgz#9396fb5993c0efcedd56cd66b43905fbc7b23855" + integrity sha512-cm6hwkONucll93yoY8dteMp//Knvmb7n6zAgeHrtuNYKn//lAL6bRY//VLTttrMmfWxZFi1C7WpOeCv8Mn6/ug== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" - "@miniflare/web-sockets" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" + "@miniflare/web-sockets" "2.10.0" kleur "^4.1.4" selfsigned "^2.0.0" undici "5.9.1" ws "^8.2.2" youch "^2.2.2" -"@miniflare/kv@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.9.0.tgz#377cad6108e48ec70303ff00a59fd3603789f194" - integrity sha512-EqG51okY5rDtgjYs2Ny6j6IUVdTlJzDjwBKBIuW+wOV9NsAAzEchKVdYAXc8CyxvkggpYX481HydTD2OzK3INQ== +"@miniflare/kv@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.10.0.tgz#d02978452a623bcb00a48ecd413eb42f668f794e" + integrity sha512-3+u1lO77FnlS0lQ6b1VgM1E/ZgQ/zy/FU+SdBG5LUOIiv3x522VYHOApeJLnSEo0KtZUB22Ni0fWQM6DgpaREg== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" -"@miniflare/queues@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.9.0.tgz#371e985a9cecbd3a15a35d1e559f0769aeba2abe" - integrity sha512-cAHWIlLF57rxQaJl19AzXw1k0SOM/uLTlx8r2PylHajZ/RRSs7CkCox3oKA6E5zKyfyxk2M64bmsAFZ9RCA0gw== +"@miniflare/queues@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.10.0.tgz#e3affcd022910480f0e638c3d4df6acece3198b0" + integrity sha512-WKdO6qI9rfS96KlCjazzPFf+qj6DPov4vONyf18+jzbRjRJh/xwWSk1/1h5A+gDPwVNG8TsNRPh9DW5OKBGNjw== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" -"@miniflare/r2@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.9.0.tgz#c04e676f974c218dc40015b6260bae30ca157f74" - integrity sha512-aMFWxxciAE3YsVok2OLy3A7hP5+2j/NaK7txmadgoe1CA8HYZyNuvv7v6bn8HKM5gWnJdT8sk4yEbMbBQ7Jv/A== +"@miniflare/r2@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.10.0.tgz#1e430c30fe99d06f3910cf88509f0f6ccf6fb94f" + integrity sha512-uC1CCWbwM1t8DdpZgrveg6+CkZLfTq+wUMqs20BC5rCT8u8UyRv6ZVRQ7pTPiswLyt1oYDTXsZJK7tjV0U0zew== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" undici "5.9.1" -"@miniflare/runner-vm@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.9.0.tgz#19e15b2fc828393f04e5aadb8f2d0a05118a0047" - integrity sha512-vewP+Fy7Czb261GmB9x/YtQkoDs/QP9B5LbP0YfJ35bI2C2j940eJLm8JP72IHV7ILtWNOqMc3Ure8uAbpf9NQ== +"@miniflare/runner-vm@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.10.0.tgz#96f4a36ae0e35456adf538bc22ceacb3074d0ad1" + integrity sha512-oTsHitQdQ1B1kT3G/6n9AEXsMd/sT1D8tLGzc7Xr79ZrxYxwRO0ATF3cdkxk4dUjUqg/RUqvOJV4YjJGyqvctg== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" -"@miniflare/scheduler@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.9.0.tgz#80ad867af6be452a6caaaab883731921df2b7346" - integrity sha512-eodSCGkJYi4Z+Imbx/bNScDfDSt5HOypVSYjbFHj+hA2aNOdkGw6a1b6mzwx49jJD3GadIkonZAKD0S114yWMA== +"@miniflare/scheduler@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.10.0.tgz#cc9a65bcc0ad4d8bbac4b639318c9866afc030d3" + integrity sha512-eGt2cZFE/yo585nT8xINQwdbTotZfeRIh6FUWmZkbva1i5SW0zTiOojr5a95vAGBF3TzwWGsUuzJpLhBB69a/g== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" cron-schedule "^3.0.4" -"@miniflare/shared@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.9.0.tgz#15f2af93d4a4f5871d6d15e6588c79362db7d1d4" - integrity sha512-5Ew/Ph0cHDQqKvOlmN70kz+qZW0hdgE9fQBStKLY3vDYhnBEhopbCUChSS+FCcL7WtxVJJVE7iB6J09NQTnQ/A== +"@miniflare/shared@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.10.0.tgz#1bf2c687927aae4bc005a57d555642817d9639f6" + integrity sha512-GDSweEhJ3nNtStGm6taZGUNytM0QTQ/sjZSedAKyF1/aHRaZUcD9cuKAMgIbSpKfvgGdLMNS7Bhd8jb249TO7g== dependencies: "@types/better-sqlite3" "^7.6.0" kleur "^4.1.4" npx-import "^1.1.3" picomatch "^2.3.1" -"@miniflare/sites@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.9.0.tgz#ba4d60aef5567858d31af5f3c6d3479efb99c434" - integrity sha512-+tWf7znxSQqXWGzPup8Xqkl8EmLmx+HaLC+UBtWPNnaJZrsjbbVxKwHpmGIdm+wZasEGfQk/82R21gUs9wdZnw== +"@miniflare/sites@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.10.0.tgz#483a53a48232bba7a358436c71c16677f40bb11f" + integrity sha512-1NVAT6+JS2OubL+pOOR5E/6MMddxQHWMi/yIDSumyyfXmj7Sm7n5dE1FvNPetggMP4f8+AjoyT9AYvdd1wkspQ== dependencies: - "@miniflare/kv" "2.9.0" - "@miniflare/shared" "2.9.0" - "@miniflare/storage-file" "2.9.0" + "@miniflare/kv" "2.10.0" + "@miniflare/shared" "2.10.0" + "@miniflare/storage-file" "2.10.0" -"@miniflare/storage-file@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.9.0.tgz#7ec646614edad6845f9afb63aa0bff40fa861660" - integrity sha512-HZHtHfJaLoDzQFddoIMcDGgAJ3/Nee98gwUYusQam7rj9pbEXnWmk54dzjzsDlkQpB/3MBFQNbtN5Bj1NIt0pg== +"@miniflare/storage-file@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.10.0.tgz#f008129ae602dee5d38169db1fba7970373c170c" + integrity sha512-K/cRIWiTl4+Z+VO6tl4VfuYXA3NLJgvGPV+BCRYD7uTKuPYHqDMErtD1BI1I7nc3WJhwIXfzJrAR3XXhSKKWQQ== dependencies: - "@miniflare/shared" "2.9.0" - "@miniflare/storage-memory" "2.9.0" + "@miniflare/shared" "2.10.0" + "@miniflare/storage-memory" "2.10.0" -"@miniflare/storage-memory@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.9.0.tgz#a6805dd79f720f94820f7f979f05109d4d292070" - integrity sha512-p2yrr0omQhv6teDbdzhdBKzoQAFmUBMLEx+PtrO7CJHX15ICD08/pFAFAp96IcljNwZZDchU20Z3AcbldMj6Tw== +"@miniflare/storage-memory@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.10.0.tgz#8acf7340118854872be2b784aa1a293c350f428f" + integrity sha512-ZATU+qZtJ9yG0umgTrOEUi9SU//YyDb8nYXMgqT4JHODYA3RTz1SyyiQSOOz589upJPdu1LN+0j8W24WGRwwxQ== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" -"@miniflare/watcher@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.9.0.tgz#cfc27ee4483a73a9d5f5d7a819f4c61d3b852b80" - integrity sha512-Yqz8Q1He/2chebXvmCft8sMamuUiDQ4FIn0bwiF0+GBP2vvGCmy6SejXZY4ZD4REluPqQSis3CLKcIOWlHnIsw== +"@miniflare/watcher@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.10.0.tgz#43c7d282dc3de02abf73bb4acfd3a78fa5bf8429" + integrity sha512-X9CFYYyszfSYDzs07KhbWC2i08Dpyh3D60fPonYZcoZAfa5h9eATHUdRGvNCdax7awYp4b8bvU8upAI//OPlMg== dependencies: - "@miniflare/shared" "2.9.0" + "@miniflare/shared" "2.10.0" -"@miniflare/web-sockets@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.9.0.tgz#e9df5e365a8d5bba800169d268d113ac061f1c9c" - integrity sha512-Nob9e84m78qeQCka6OQf/JdNOmMkKCkX+i3rg+TYKSSITiMVuyzWp3vz3Ma184lAZiLg44lxBF4ZzENEdi99Kg== +"@miniflare/web-sockets@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.10.0.tgz#603d162d4f198b7a0b6b149e2c7ae6136c017dac" + integrity sha512-W+PrapdQqNEEFeD+amENgPQWcETGDp7OEh6JAoSzCRhHA0OoMe8DG0xb5a5+2FjGW/J7FFKsv84wkURpmFT4dQ== dependencies: - "@miniflare/core" "2.9.0" - "@miniflare/shared" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/shared" "2.10.0" undici "5.9.1" ws "^8.2.2" @@ -2304,6 +2304,11 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/semver@^7.3.12": + version "7.3.12" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" + integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== + "@types/stack-trace@0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/stack-trace/-/stack-trace-0.0.29.tgz#eb7a7c60098edb35630ed900742a5ecb20cfcb4d" @@ -2314,7 +2319,21 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== -"@typescript-eslint/eslint-plugin@*", "@typescript-eslint/eslint-plugin@^5.38.0": +"@typescript-eslint/eslint-plugin@^5.35.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz#3203a6ff396b1194083faaa6e5110c401201d7d5" + integrity sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg== + dependencies: + "@typescript-eslint/scope-manager" "5.40.1" + "@typescript-eslint/type-utils" "5.40.1" + "@typescript-eslint/utils" "5.40.1" + debug "^4.3.4" + ignore "^5.2.0" + regexpp "^3.2.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/eslint-plugin@^5.38.0": version "5.39.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.39.0.tgz#778b2d9e7f293502c7feeea6c74dca8eb3e67511" integrity sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A== @@ -2328,7 +2347,17 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@*", "@typescript-eslint/parser@^5.38.0": +"@typescript-eslint/parser@^5.35.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.40.1.tgz#e7f8295dd8154d0d37d661ddd8e2f0ecfdee28dd" + integrity sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg== + dependencies: + "@typescript-eslint/scope-manager" "5.40.1" + "@typescript-eslint/types" "5.40.1" + "@typescript-eslint/typescript-estree" "5.40.1" + debug "^4.3.4" + +"@typescript-eslint/parser@^5.38.0": version "5.39.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.39.0.tgz#93fa0bc980a3a501e081824f6097f7ca30aaa22b" integrity sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA== @@ -2354,6 +2383,14 @@ "@typescript-eslint/types" "5.39.0" "@typescript-eslint/visitor-keys" "5.39.0" +"@typescript-eslint/scope-manager@5.40.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz#a7a5197dfd234622a2421ea590ee0ccc02e18dfe" + integrity sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg== + dependencies: + "@typescript-eslint/types" "5.40.1" + "@typescript-eslint/visitor-keys" "5.40.1" + "@typescript-eslint/type-utils@5.39.0": version "5.39.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.39.0.tgz#0a8c00f95dce4335832ad2dc6bc431c14e32a0a6" @@ -2364,6 +2401,16 @@ debug "^4.3.4" tsutils "^3.21.0" +"@typescript-eslint/type-utils@5.40.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz#091e4ce3bebbdb68f4980bae9dee2e4e1725f601" + integrity sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q== + dependencies: + "@typescript-eslint/typescript-estree" "5.40.1" + "@typescript-eslint/utils" "5.40.1" + debug "^4.3.4" + tsutils "^3.21.0" + "@typescript-eslint/types@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.7.tgz#18331487cc92d0f1fb1a6f580c8ec832528079d0" @@ -2374,6 +2421,11 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.39.0.tgz#f4e9f207ebb4579fd854b25c0bf64433bb5ed78d" integrity sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw== +"@typescript-eslint/types@5.40.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.40.1.tgz#de37f4f64de731ee454bb2085d71030aa832f749" + integrity sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw== + "@typescript-eslint/typescript-estree@5.30.7": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz#05da9f1b281985bfedcf62349847f8d168eecc07" @@ -2400,6 +2452,19 @@ semver "^7.3.7" tsutils "^3.21.0" +"@typescript-eslint/typescript-estree@5.40.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz#9a7d25492f02c69882ce5e0cd1857b0c55645d72" + integrity sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA== + dependencies: + "@typescript-eslint/types" "5.40.1" + "@typescript-eslint/visitor-keys" "5.40.1" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + "@typescript-eslint/utils@5.39.0": version "5.39.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.39.0.tgz#b7063cca1dcf08d1d21b0d91db491161ad0be110" @@ -2412,6 +2477,20 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" +"@typescript-eslint/utils@5.40.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.40.1.tgz#3204fb73a559d3b7bab7dc9d3c44487c2734a9ca" + integrity sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw== + dependencies: + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.40.1" + "@typescript-eslint/types" "5.40.1" + "@typescript-eslint/typescript-estree" "5.40.1" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + semver "^7.3.7" + "@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.13.0": version "5.30.7" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.7.tgz#7135be070349e9f7caa262b0ca59dc96123351bb" @@ -2440,6 +2519,14 @@ "@typescript-eslint/types" "5.39.0" eslint-visitor-keys "^3.3.0" +"@typescript-eslint/visitor-keys@5.40.1": + version "5.40.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz#f3d2bf5af192f4432b84cec6fdcb387193518754" + integrity sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw== + dependencies: + "@typescript-eslint/types" "5.40.1" + eslint-visitor-keys "^3.3.0" + "@web3-storage/multipart-parser@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz#6b69dc2a32a5b207ba43e556c25cc136a56659c4" @@ -4157,7 +4244,7 @@ eslint-config-prettier@^8.5.0: resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== -eslint-config-xo-typescript@*: +eslint-config-xo-typescript@^0.53.0: version "0.53.0" resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.53.0.tgz#702be21ea0dfcb124903c5f723d023b1fdeb0da2" integrity sha512-IJ1n70egMPTou/41HoGGFbLf/2WCsVW5lSUxOSklrR8T1221fMRPVJxIVZ3evr8R+N5wR6uzg/0uzSymwWA5Bg== @@ -4511,14 +4598,13 @@ eslint@^8.22.0: strip-json-comments "^3.1.0" text-table "^0.2.0" -eslint@^8.24.0: - version "8.24.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.24.0.tgz#489516c927a5da11b3979dbfb2679394523383c8" - integrity sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ== +eslint@^8.25.0: + version "8.25.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.25.0.tgz#00eb962f50962165d0c4ee3327708315eaa8058b" + integrity sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A== dependencies: - "@eslint/eslintrc" "^1.3.2" + "@eslint/eslintrc" "^1.3.3" "@humanwhocodes/config-array" "^0.10.5" - "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" "@humanwhocodes/module-importer" "^1.0.1" ajv "^6.10.0" chalk "^4.0.0" @@ -5023,10 +5109,10 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -framer-motion@^7.5.2: - version "7.5.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.5.2.tgz#6808f518fb5bcba3177ea377084b5a06d06f6a21" - integrity sha512-HKQetVN92thmbl5ALDkmdr0xcTP6JD80l6rASs2g5e92zFkWYBE7rZLy++sbCq0L6JSviusb5t0txt19K8xSwg== +framer-motion@^7.6.1: + version "7.6.1" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.1.tgz#45356eb5519275bce42121a3b3849a6243d45a22" + integrity sha512-8US03IWJKrLoSb81l5OahNzB9Sv7Jo1RhIwUoTG/25BRUdO9lOqq/klsdZqNmNG0ua9IEJJQ8hkYpETJ4N6VSw== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -7299,28 +7385,28 @@ min-indent@^1.0.0, min-indent@^1.0.1: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -miniflare@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.9.0.tgz#ebd737675ef6067f8514b12a812c28a6d1837bad" - integrity sha512-HBGQ5Jj6sMU1B1hX6G3ML46ThtUvu1nvxgXjDDmhp2RhWKYj0XvcohW/nPPL/MTP1gpvfT880De9EHmobVsDsw== - dependencies: - "@miniflare/cache" "2.9.0" - "@miniflare/cli-parser" "2.9.0" - "@miniflare/core" "2.9.0" - "@miniflare/d1" "2.9.0" - "@miniflare/durable-objects" "2.9.0" - "@miniflare/html-rewriter" "2.9.0" - "@miniflare/http-server" "2.9.0" - "@miniflare/kv" "2.9.0" - "@miniflare/queues" "2.9.0" - "@miniflare/r2" "2.9.0" - "@miniflare/runner-vm" "2.9.0" - "@miniflare/scheduler" "2.9.0" - "@miniflare/shared" "2.9.0" - "@miniflare/sites" "2.9.0" - "@miniflare/storage-file" "2.9.0" - "@miniflare/storage-memory" "2.9.0" - "@miniflare/web-sockets" "2.9.0" +miniflare@2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.10.0.tgz#4e9e1f8af56c8ec865f88d490197d0e682c91a5d" + integrity sha512-WPveqChVDdmDGv+wFqXjFqEZlZ5/aBlAKX37h/e4TAjl2XsK5nPfQATP8jZXwNDEC5iE29bYZymOqeZkp+t7OA== + dependencies: + "@miniflare/cache" "2.10.0" + "@miniflare/cli-parser" "2.10.0" + "@miniflare/core" "2.10.0" + "@miniflare/d1" "2.10.0" + "@miniflare/durable-objects" "2.10.0" + "@miniflare/html-rewriter" "2.10.0" + "@miniflare/http-server" "2.10.0" + "@miniflare/kv" "2.10.0" + "@miniflare/queues" "2.10.0" + "@miniflare/r2" "2.10.0" + "@miniflare/runner-vm" "2.10.0" + "@miniflare/scheduler" "2.10.0" + "@miniflare/shared" "2.10.0" + "@miniflare/sites" "2.10.0" + "@miniflare/storage-file" "2.10.0" + "@miniflare/storage-memory" "2.10.0" + "@miniflare/web-sockets" "2.10.0" kleur "^4.1.4" semiver "^1.1.0" source-map-support "^0.5.20" @@ -8464,10 +8550,10 @@ postcss@^8.4.14: picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^8.4.17: - version "8.4.17" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.17.tgz#f87863ec7cd353f81f7ab2dec5d67d861bbb1be5" - integrity sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q== +postcss@^8.4.18: + version "8.4.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" + integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== dependencies: nanoid "^3.3.4" picocolors "^1.0.0" @@ -10434,21 +10520,21 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@2.1.10: - version "2.1.10" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.10.tgz#559422e5bb3505d3ae8d2513e0b2df65452a7397" - integrity sha512-hiaTNvkKw8axZljxHOjtDXIVo4GOrDclyxr0cF2aypzAwtrGlaYWD+WP0Z66BqRLpUpbF3BdzrPn1k+xGp0u+Q== +wrangler@2.1.12: + version "2.1.12" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.12.tgz#e22e86bc7c63b072ea764641c155e04d3f42081c" + integrity sha512-Oe3lBVR4b2o44A90S+3Bi6gOVw7pGA1qnkhSDkAFdxv1Ttsktb2B7yINRevCPm5wpPkwwpZXS8Dq3Gk0f3Ns8w== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" - "@miniflare/core" "2.9.0" - "@miniflare/d1" "2.9.0" - "@miniflare/durable-objects" "2.9.0" + "@miniflare/core" "2.10.0" + "@miniflare/d1" "2.10.0" + "@miniflare/durable-objects" "2.10.0" blake3-wasm "^2.1.5" chokidar "^3.5.3" esbuild "0.14.51" - miniflare "2.9.0" + miniflare "2.10.0" nanoid "^3.3.3" path-to-regexp "^6.2.0" selfsigned "^2.0.1" From 2c3f6a9680bcd2854463ff23e5394a70450a998a Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 19 Oct 2022 18:22:39 +0530 Subject: [PATCH 068/125] lint(xo): apply xo rules --- .eslintrc | 3 -- app/entry.server.tsx | 2 +- app/root.tsx | 31 +++++++++++--------- app/routes/image/$name.tsx | 46 +++++++++++++++-------------- app/routes/index.tsx | 47 +++++++++++++++-------------- importer.mjs | 60 ++++++++++++++++++++++++-------------- pretiier.config.js | 19 ++++++++++++ xo.config.js | 6 ++++ 8 files changed, 131 insertions(+), 83 deletions(-) delete mode 100644 .eslintrc create mode 100644 pretiier.config.js create mode 100644 xo.config.js diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 8828ca31..00000000 --- a/.eslintrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": ["@remix-run/eslint-config"] -} diff --git a/app/entry.server.tsx b/app/entry.server.tsx index 4fb0566f..8bf9e210 100644 --- a/app/entry.server.tsx +++ b/app/entry.server.tsx @@ -1,6 +1,6 @@ import type {EntryContext} from '@remix-run/cloudflare'; import {RemixServer} from '@remix-run/react'; -import {renderToString} from 'react-dom/server'; +import {renderToString} from 'react-dom/server.js'; export default function handleRequest( request: Request, diff --git a/app/root.tsx b/app/root.tsx index b8da450b..aa13ffb2 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -1,5 +1,12 @@ import type {LinksFunction, MetaFunction} from '@remix-run/cloudflare'; -import {Links, LiveReload, Meta, Scripts, ScrollRestoration, useOutlet} from '@remix-run/react'; +import { + Links, + LiveReload, + Meta, + Scripts, + ScrollRestoration, + useOutlet, +} from '@remix-run/react'; import {AnimatePresence} from 'framer-motion'; import favicon from '../public/favicon.svg'; import {config} from '../config'; @@ -8,7 +15,8 @@ import styles from '~/styles/app.css'; export const meta: MetaFunction = () => ({ charset: 'utf-8', title: config.title, - viewport: 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', + viewport: + 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', description: config.description, keywords: config.keywords, 'og:title': config.title, @@ -21,7 +29,6 @@ export const meta: MetaFunction = () => ({ 'twitter:card': 'summary_large_image', 'twitter:title': config.title, 'twitter:image': `${config.url}${config.socialPreviewImage}`, - }); export const links: LinksFunction = () => [ @@ -33,19 +40,17 @@ export default function App() { const outlet = useOutlet(); return ( - + - { config.title } - - + {config.title} + + - - { outlet } - - - - + {outlet} + + + ); diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index d97abd88..b492bdcc 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -8,7 +8,8 @@ import images from '~/images'; export const meta: MetaFunction = ({data}) => ({ title: data.title, description: data.title, - viewport: 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', + viewport: + 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', 'og:title': data.title, 'og:description': data.title, 'og:type': 'image', @@ -21,7 +22,7 @@ export const meta: MetaFunction = ({data}) => ({ export const loader: LoaderFunction = async ({params}) => { const {name} = params; - if (!name && (name && !(name in images))) { + if (!name && name && !(name in images)) { redirect('/'); return; } @@ -41,36 +42,37 @@ export default function ImageRoute() { return (
+ className={ + 'flex flex-col overflow-hidden max-w-screen-xl min-h-screen max-h-screen mx-auto p-10 items-center pb-16 pt-12' + } + > - - { + {data.title} -

- { data.title } -

+

{data.title}

-

- { data.date } -

+

{data.date}

); } diff --git a/app/routes/index.tsx b/app/routes/index.tsx index e2d1197d..37a62dd9 100644 --- a/app/routes/index.tsx +++ b/app/routes/index.tsx @@ -16,36 +16,39 @@ const breakpointColumnsObject = { export default function Index() { return ( - { - Object.entries(images).map(([name, image], index) => ( + - - { 4 ? 'lazy' : 'eager' } - className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } + + {name} 4 ? 'lazy' : 'eager'} + className={ + 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' + } /> - ) - } + + ))} ); } diff --git a/importer.mjs b/importer.mjs index bb0dcad2..b339c390 100644 --- a/importer.mjs +++ b/importer.mjs @@ -5,7 +5,11 @@ import ExifReader from 'exifreader'; import {parse} from 'fecha'; function imageLister() { - return fs.readdirSync('images/original').filter(file => ['.jpg', '.jpeg', '.JPG', '.png', '.webp'].includes(path.extname(file))); + return fs + .readdirSync('images/original') + .filter((file) => + ['.jpg', '.jpeg', '.JPG', '.png', '.webp'].includes(path.extname(file)), + ); } function importStatementBuilder(images) { @@ -41,9 +45,11 @@ function getReadableDate(date) { const mm = date.getMonth() + 1; // GetMonth() is zero-based const dd = date.getDate(); - return [date.getFullYear(), + return [ + date.getFullYear(), (mm > 9 ? '' : '0') + mm, - (dd > 9 ? '' : '0') + dd].join('/'); + (dd > 9 ? '' : '0') + dd, + ].join('/'); } export default async function imageImporter() { @@ -55,11 +61,11 @@ export default async function imageImporter() { await fs.mkdirSync('images/compressed'); } - let original_size = 0; - let compressed_size = 0; + let originalSize = 0; + let compressedSize = 0; - const image_names = await Promise.all(imageLister().map( - async (image, index) => { + const imageNames = await Promise.all( + imageLister().map(async (image, index) => { const filename = `IMG_${index + 1}`; await Promise.all([ @@ -76,13 +82,17 @@ export default async function imageImporter() { const exifTags = await ExifReader.load(`images/original/${image}`); - let date; - date = 'DateTimeOriginal' in exifTags ? parse(exifTags.DateTimeOriginal.description, 'YYYY:MM:DD HH:mm:ss') : fs.statSync(`images/original/${image}`).birthtime; + const date = + 'DateTimeOriginal' in exifTags + ? parse(exifTags.DateTimeOriginal.description, 'YYYY:MM:DD HH:mm:ss') + : fs.statSync(`images/original/${image}`).birthtime; - const thumbnailMetadata = await sharp(`images/thumbnail/${filename}.webp`).metadata(); + const thumbnailMetadata = await sharp( + `images/thumbnail/${filename}.webp`, + ).metadata(); - original_size += fs.statSync(`images/original/${image}`).size; - compressed_size += fs.statSync(`images/compressed/${filename}.jpeg`).size; + originalSize += fs.statSync(`images/original/${image}`).size; + compressedSize += fs.statSync(`images/compressed/${filename}.jpeg`).size; return { name: filename, @@ -93,20 +103,26 @@ export default async function imageImporter() { width: thumbnailMetadata.width, height: thumbnailMetadata.height, }; - }, - )); + }), + ); - console.log(`Original size: ${(original_size / 1024 / 1024).toFixed(2)} MB`); - console.log(`Compressed size: ${(compressed_size / 1024 / 1024).toFixed(2)} MB`); - console.log(`Reduced by: ${(compressed_size / original_size * 100).toFixed(2)}% [ ${(original_size - compressed_size) / 1024 / 1024} MB ]`); + console.log(`Original size: ${(originalSize / 1024 / 1024).toFixed(2)} MB`); + console.log( + `Compressed size: ${(compressedSize / 1024 / 1024).toFixed(2)} MB`, + ); + console.log( + `Reduced by: ${((compressedSize / originalSize) * 100).toFixed(2)}% [ ${ + (originalSize - compressedSize) / 1024 / 1024 + } MB ]`, + ); - image_names.sort((a, b) => new Date(b.date) - new Date(a.date)); + imageNames.sort((a, b) => new Date(b.date) - new Date(a.date)); /** - * Write all imports to the index.js file - */ - fs.writeFileSync('./app/images.ts', importStatementBuilder(image_names)); - fs.appendFileSync('./app/images.ts', imageExportListBuilder(image_names)); + * Write all imports to the index.js file + */ + fs.writeFileSync('./app/images.ts', importStatementBuilder(imageNames)); + fs.appendFileSync('./app/images.ts', imageExportListBuilder(imageNames)); } await imageImporter(); diff --git a/pretiier.config.js b/pretiier.config.js new file mode 100644 index 00000000..005ec74e --- /dev/null +++ b/pretiier.config.js @@ -0,0 +1,19 @@ +module.exports = { + arrowParens: 'always', + bracketSameLine: true, + bracketSpacing: true, + embeddedLanguageFormatting: 'auto', + htmlWhitespaceSensitivity: 'css', + insertPragma: false, + jsxSingleQuote: true, + printWidth: 80, + proseWrap: 'never', + quoteProps: 'consistent', + requirePragma: false, + semi: true, + singleQuote: true, + tabWidth: 2, + trailingComma: 'es5', + useTabs: false, + vueIndentScriptAndStyle: false, +}; diff --git a/xo.config.js b/xo.config.js new file mode 100644 index 00000000..565bd555 --- /dev/null +++ b/xo.config.js @@ -0,0 +1,6 @@ +module.exports = { + prettier: true, + rules: { + 'import/extensions': 0, + }, +}; From ab4c3069718e0482557b4da818d5647afa15db3b Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 23 Oct 2022 13:01:42 +0530 Subject: [PATCH 069/125] chore(deps): bump deps --- package.json | 27 ++-- xo.config.js | 6 - yarn.lock | 413 +++++++++++++++++++++++++++++++++++++++++---------- 3 files changed, 349 insertions(+), 97 deletions(-) delete mode 100644 xo.config.js diff --git a/package.json b/package.json index 7c146fb9..7b54d7ff 100644 --- a/package.json +++ b/package.json @@ -18,20 +18,20 @@ "lint": "xo" }, "dependencies": { - "@remix-run/cloudflare": "^1.7.2", - "@remix-run/cloudflare-pages": "^1.7.2", - "@remix-run/react": "^1.7.2", + "@remix-run/cloudflare": "^1.7.3", + "@remix-run/cloudflare-pages": "^1.7.3", + "@remix-run/react": "^1.7.3", "cross-env": "^7.0.3", "framer-motion": "^7.6.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-masonry-css": "^1.0.16", - "tailwindcss": "^3.1.8" + "tailwindcss": "^3.2.1" }, "devDependencies": { - "@cloudflare/workers-types": "^3.17.0", - "@remix-run/dev": "^1.7.2", - "@remix-run/eslint-config": "^1.7.2", + "@cloudflare/workers-types": "^3.18.0", + "@remix-run/dev": "^1.7.3", + "@remix-run/eslint-config": "^1.7.3", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.6", @@ -40,14 +40,14 @@ "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "autoprefixer": "^10.4.12", - "eslint": "^8.25.0", + "eslint": "^8.26.0", "exifreader": "^4.6.0", "fecha": "^4.2.3", "npm-run-all": "^4.1.5", "postcss": "^8.4.18", "sharp": "^0.31.1", "typescript": "^4.8.4", - "wrangler": "2.1.12", + "wrangler": "2.1.13", "xo": "^0.52.4" }, "engines": { @@ -66,5 +66,12 @@ ] }, "main": "server.js", - "repository": "git@github.com:obviyus/musee.git" + "repository": "git@github.com:obviyus/musee.git", + "xo": { + "prettier": true, + "rules": { + "import/extensions": 0, + "n/file-extension-in-import": 0 + } + } } diff --git a/xo.config.js b/xo.config.js deleted file mode 100644 index 565bd555..00000000 --- a/xo.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - prettier: true, - rules: { - 'import/extensions': 0, - }, -}; diff --git a/yarn.lock b/yarn.lock index 4cada1ab..38bfbe48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1173,10 +1173,10 @@ dependencies: mime "^3.0.0" -"@cloudflare/workers-types@^3.17.0": - version "3.17.0" - resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.17.0.tgz#8cee4499019daa6a23c9cc5501aa8382bb94d4da" - integrity sha512-u0cUQ4ntWFFwn5jx0ETa2ItvwvfOMjyaKF2fX2vFVujrSgNES/PnvRzPAhdt9CMYAMidInm0MGkIjxHRsFBaeg== +"@cloudflare/workers-types@^3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.18.0.tgz#b4177cbe9306d7df4654db594d6e77c036341d2e" + integrity sha512-ehKOJVLMeR+tZkYhWEaLYQxl0TaIZu/kE86HF3/RidR8Xv5LuQxpbh+XXAoKVqsaphWLhIgBhgnlN5HGdheXSQ== "@colors/colors@1.5.0": version "1.5.0" @@ -1252,10 +1252,10 @@ debug "^4.1.1" minimatch "^3.0.4" -"@humanwhocodes/config-array@^0.10.5": - version "0.10.7" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.7.tgz#6d53769fd0c222767e6452e8ebda825c22e9f0dc" - integrity sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w== +"@humanwhocodes/config-array@^0.11.6": + version "0.11.6" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" + integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1578,7 +1578,7 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.walk@^1.2.3": +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== @@ -1875,25 +1875,25 @@ tiny-glob "^0.2.9" tslib "^2.4.0" -"@remix-run/cloudflare-pages@^1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.2.tgz#70f3ba6c1b5deb8024838ca4dd04b88bfd041f3c" - integrity sha512-ZGVcrqrvVO4AzGwr2MfkQw+g20rjFqitDftTPuPTMibPj8l3G6/9b03D4JYDK/fwzCYMZ3TSiUjIoC3ElS54KA== +"@remix-run/cloudflare-pages@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.3.tgz#47877492a1e9bbe02699468252c470e582805236" + integrity sha512-PnjY+t32Uaq43MBPlkgf3Q3wzfYbtR+aFqcpEqrsgPUictSP8mtYaWK8ffVwoEqVAidgYExGSzLSLIOqdKLWKg== dependencies: - "@remix-run/cloudflare" "1.7.2" + "@remix-run/cloudflare" "1.7.3" -"@remix-run/cloudflare@1.7.2", "@remix-run/cloudflare@^1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.2.tgz#b1be0f64b97d6b228b1cfc0f78986e404d3e9124" - integrity sha512-xzZegk1zC+Bx+f7nOZ2UdMHeatc0wSURHrH3h/BWchAoWptilNPci1wSQjSw1xEWeTQyaSkMlVqCg4RVXpNMHA== +"@remix-run/cloudflare@1.7.3", "@remix-run/cloudflare@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.3.tgz#7b5e05309b5d64f1357d75e292ff5cd6d3d56d4b" + integrity sha512-9pQvwpX/g1maz2ca4N4K0wv/LU+pU/MQsf52fmzNP1PN2CQCSAneqScbpQZqTeaAkxN9H3PAYs479s2uRtexpg== dependencies: "@cloudflare/kv-asset-handler" "^0.1.3" - "@remix-run/server-runtime" "1.7.2" + "@remix-run/server-runtime" "1.7.3" -"@remix-run/dev@^1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.2.tgz#dee9ce4502e402652395f2d9aa9a56cd766778f6" - integrity sha512-oJcaju9zID+xOUnkMQJBEbjiiYBvILVsX64Fzi1itlm5vjNuo99nmKM7gleaDawNLo3lyd6Xd+JyMa3aIwDKOQ== +"@remix-run/dev@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.3.tgz#b141989780243bdbd36956bb8ef59cbefe3150e9" + integrity sha512-5PZ4xxitY7Pr7+qd4f2Ko9OHPtoSSD4KzHR66guFHMSb9379my6GBgm9hIbUXooyJAPbJgEmgJXvUjKuVB2IaA== dependencies: "@babel/core" "^7.18.6" "@babel/plugin-syntax-jsx" "^7.18.6" @@ -1901,7 +1901,7 @@ "@babel/preset-typescript" "^7.18.6" "@esbuild-plugins/node-modules-polyfill" "^0.1.4" "@npmcli/package-json" "^2.0.0" - "@remix-run/server-runtime" "1.7.2" + "@remix-run/server-runtime" "1.7.3" "@yarnpkg/esbuild-plugin-pnp" "3.0.0-rc.11" arg "^5.0.1" cacache "^15.0.5" @@ -1926,6 +1926,7 @@ ora "^5.4.1" prettier "2.7.1" pretty-ms "^7.0.1" + proxy-agent "^5.0.0" remark-frontmatter "4.0.1" remark-mdx-frontmatter "^1.0.1" semver "^7.3.7" @@ -1935,10 +1936,10 @@ ws "^7.4.5" xdm "^2.0.0" -"@remix-run/eslint-config@^1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.2.tgz#2332ca8f0c660cb48126cbf2f605a9f7267baf3c" - integrity sha512-ikYWq570XnBt+E1FZ3PZxJliYPONaWNNG16eER+4/dp9GNQQApKBGfn5hs6256+678RNgFCCBx++W9BaJTBjgQ== +"@remix-run/eslint-config@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.3.tgz#4b53da21c254a9714d4e2f0bbc6dae723b30f9ed" + integrity sha512-eMToCK1mPRjHUe+g0PMQhazUZo5+DLa+IlueREa8nPi8wSqY4DbLo5H7PFiV/X6v86BYMTiWbpGVfW+R3VBJxw== dependencies: "@babel/core" "^7.19.1" "@babel/eslint-parser" "^7.19.1" @@ -1957,18 +1958,18 @@ eslint-plugin-react-hooks "^4.6.0" eslint-plugin-testing-library "^5.6.4" -"@remix-run/react@^1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.2.tgz#8d2405961147bb7692dc26c0f282c8cb54301265" - integrity sha512-019y9WGdMA2i7/grLwpH1xqK3QxSmzNoMAwZ2ytnM/if6AHXrSz9BCn4urt6jYrDEuSOAwzOm65xd/fKNU45aQ== +"@remix-run/react@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.3.tgz#6d7b1217f40c5181a380fa0ce5a6cef039b389ed" + integrity sha512-yI3aNtQlyQ9R1OqEskMGDKOrdWrT+NK4HQ/RgdJZu4fbQ9RhDIGGIJurG2ZMrGZ229RGHyQy+UVC8THNKe4vAw== dependencies: history "^5.3.0" react-router-dom "6.3.0" -"@remix-run/server-runtime@1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.2.tgz#83e87ca6fa882f63e39dc376b724446c824e4c6d" - integrity sha512-YqdYHjqAukh5wbfix6ZqibUX5wYLm4SyyhibPiTthAV6SXHbTMu952jqf6Fa+asJRSf+QlNVwsizxH0zUGPAtw== +"@remix-run/server-runtime@1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.3.tgz#f2bfe247b7bd93289c665609810b71b45171444e" + integrity sha512-U5TR2quAlc5dY5VIYYhuXJOVsJelukgFZARwZWfDCs7HQd1hhHvpe1BNwla/lH3LPYFOVeWfYRmuHurXX1nbNw== dependencies: "@types/cookie" "^0.4.0" "@web3-storage/multipart-parser" "^1.0.0" @@ -2102,6 +2103,11 @@ lz-string "^1.4.4" pretty-format "^27.0.2" +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@tootallnate/once@2": version "2.0.0" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" @@ -2584,6 +2590,11 @@ acorn-walk@^7.0.0: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +acorn-walk@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + acorn@^7.0.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" @@ -2594,12 +2605,12 @@ acorn@^8.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== -acorn@^8.8.0: +acorn@^8.7.0, acorn@^8.8.0: version "8.8.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== -agent-base@6, agent-base@^6.0.2: +agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -2816,6 +2827,13 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" +ast-types@^0.13.2: + version "0.13.4" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== + dependencies: + tslib "^2.0.1" + astring@^1.6.0: version "1.8.3" resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.3.tgz#1a0ae738c7cc558f8e5ddc8e3120636f5cebcb85" @@ -3666,6 +3684,11 @@ damerau-levenshtein@^1.0.8: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== +data-uri-to-buffer@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== + dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -3747,7 +3770,7 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -deep-is@^0.1.3: +deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -3809,6 +3832,16 @@ defined@^1.0.0: resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ== +degenerator@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.2.tgz#6a61fcc42a702d6e50ff6023fe17bff435f68235" + integrity sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ== + dependencies: + ast-types "^0.13.2" + escodegen "^1.8.1" + esprima "^4.0.0" + vm2 "^3.9.8" + del@^6.0.0: version "6.1.1" resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" @@ -4239,6 +4272,18 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escodegen@^1.8.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + eslint-config-prettier@^8.5.0: version "8.5.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" @@ -4598,14 +4643,15 @@ eslint@^8.22.0: strip-json-comments "^3.1.0" text-table "^0.2.0" -eslint@^8.25.0: - version "8.25.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.25.0.tgz#00eb962f50962165d0c4ee3327708315eaa8058b" - integrity sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A== +eslint@^8.26.0: + version "8.26.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d" + integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg== dependencies: "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.10.5" + "@humanwhocodes/config-array" "^0.11.6" "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -4621,14 +4667,14 @@ eslint@^8.25.0: fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" - glob-parent "^6.0.1" + glob-parent "^6.0.2" globals "^13.15.0" - globby "^11.1.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" + is-path-inside "^3.0.3" js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" @@ -4659,7 +4705,7 @@ espree@^9.0.0, espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@~4.0.0: +esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -4683,7 +4729,7 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -4920,12 +4966,23 @@ fast-glob@3.2.11, fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" +fast-glob@^3.2.12: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== @@ -4973,6 +5030,11 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +file-uri-to-path@2: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" + integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -5157,6 +5219,15 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -5184,6 +5255,14 @@ fsevents@~2.3.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +ftp@^0.3.10: + version "0.3.10" + resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" + integrity sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ== + dependencies: + readable-stream "1.1.x" + xregexp "2.0.0" + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -5277,6 +5356,18 @@ get-tsconfig@^4.2.0: resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.2.0.tgz#ff368dd7104dab47bf923404eb93838245c66543" integrity sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg== +get-uri@3: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" + integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== + dependencies: + "@tootallnate/once" "1" + data-uri-to-buffer "3" + debug "4" + file-uri-to-path "2" + fs-extra "^8.1.0" + ftp "^0.3.10" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -5598,6 +5689,15 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" @@ -5615,7 +5715,7 @@ http2-wrapper@^1.0.0-beta.5.2: quick-lru "^5.1.1" resolve-alpn "^1.0.0" -https-proxy-agent@^5.0.0: +https-proxy-agent@5, 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" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -5722,7 +5822,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5803,6 +5903,11 @@ ip-regex@^4.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== +ip@^1.1.5: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + ip@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" @@ -6093,7 +6198,7 @@ is-path-cwd@^2.2.0: resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-inside@^3.0.2: +is-path-inside@^3.0.2, is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== @@ -6229,6 +6334,11 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -6371,6 +6481,13 @@ json5@^2.1.2, json5@^2.2.1: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -6468,6 +6585,14 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + libnpmaccess@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.3.tgz#473cc3e4aadb2bc713419d92e45d23b070d8cded" @@ -6732,6 +6857,13 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -7611,6 +7743,11 @@ nerf-dart@^1.0.0: resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g== +netmask@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -8088,6 +8225,18 @@ opener@^1.5.2: resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -8235,6 +8384,30 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +pac-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e" + integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + get-uri "3" + http-proxy-agent "^4.0.1" + https-proxy-agent "5" + pac-resolver "^5.0.0" + raw-body "^2.2.0" + socks-proxy-agent "5" + +pac-resolver@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-5.0.1.tgz#c91efa3a9af9f669104fa2f51102839d01cde8e7" + integrity sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q== + dependencies: + degenerator "^3.0.2" + ip "^1.1.5" + netmask "^2.0.2" + pacote@^13.0.3, pacote@^13.6.1: version "13.6.1" resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.1.tgz#ac6cbd9032b4c16e5c1e0c60138dfe44e4cc589d" @@ -8521,14 +8694,14 @@ postcss-load-config@^3.1.4: lilconfig "^2.0.5" yaml "^1.10.2" -postcss-nested@5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" - integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== +postcss-nested@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735" + integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w== dependencies: - postcss-selector-parser "^6.0.6" + postcss-selector-parser "^6.0.10" -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.6: +postcss-selector-parser@^6.0.10: version "6.0.10" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== @@ -8541,16 +8714,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.14: - version "8.4.14" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" - integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== - dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.18: +postcss@^8.4.17, postcss@^8.4.18: version "8.4.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== @@ -8582,6 +8746,11 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -8677,6 +8846,25 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b" + integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== + dependencies: + agent-base "^6.0.0" + debug "4" + http-proxy-agent "^4.0.0" + https-proxy-agent "^5.0.0" + lru-cache "^5.1.1" + pac-proxy-agent "^5.0.0" + proxy-from-env "^1.0.0" + socks-proxy-agent "^5.0.0" + +proxy-from-env@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" @@ -8744,7 +8932,7 @@ range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.5.1: +raw-body@2.5.1, raw-body@^2.2.0: version "2.5.1" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== @@ -8893,6 +9081,16 @@ read@1, read@^1.0.7, read@~1.0.7: dependencies: mute-stream "~0.0.4" +readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" @@ -9484,6 +9682,15 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" +socks-proxy-agent@5, socks-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" + integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== + dependencies: + agent-base "^6.0.2" + debug "4" + socks "^2.3.3" + socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" @@ -9493,6 +9700,14 @@ socks-proxy-agent@^7.0.0: debug "^4.3.3" socks "^2.6.2" +socks@^2.3.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" + integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== + dependencies: + ip "^2.0.0" + smart-buffer "^4.2.0" + socks@^2.6.2: version "2.7.0" resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.0.tgz#f9225acdb841e874dca25f870e9130990f3913d0" @@ -9718,6 +9933,11 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -9829,10 +10049,10 @@ synckit@^0.8.3: "@pkgr/utils" "^2.3.1" tslib "^2.4.0" -tailwindcss@^3.1.8: - version "3.1.8" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.8.tgz#4f8520550d67a835d32f2f4021580f9fddb7b741" - integrity sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g== +tailwindcss@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.1.tgz#1bd828fff3172489962357f8d531c184080a6786" + integrity sha512-Uw+GVSxp5CM48krnjHObqoOwlCt5Qo6nw1jlCRwfGy68dSYb/LwS9ZFidYGRiM+w6rMawkZiu1mEMAsHYAfoLg== dependencies: arg "^5.0.2" chokidar "^3.5.3" @@ -9840,18 +10060,19 @@ tailwindcss@^3.1.8: detective "^5.2.1" didyoumean "^1.2.2" dlv "^1.1.3" - fast-glob "^3.2.11" + fast-glob "^3.2.12" glob-parent "^6.0.2" is-glob "^4.0.3" lilconfig "^2.0.6" + micromatch "^4.0.5" normalize-path "^3.0.0" object-hash "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.14" + postcss "^8.4.17" postcss-import "^14.1.0" postcss-js "^4.0.0" postcss-load-config "^3.1.4" - postcss-nested "5.0.6" + postcss-nested "6.0.0" postcss-selector-parser "^6.0.10" postcss-value-parser "^4.2.0" quick-lru "^5.1.1" @@ -10103,6 +10324,13 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + type-fest@^0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" @@ -10321,6 +10549,11 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -10453,6 +10686,14 @@ vfile@^5.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" +vm2@^3.9.8: + version "3.9.11" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.11.tgz#a880f510a606481719ec3f9803b940c5805a06fe" + integrity sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg== + dependencies: + acorn "^8.7.0" + acorn-walk "^8.2.0" + walk-up-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" @@ -10510,7 +10751,7 @@ wide-align@^1.1.5: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -word-wrap@^1.2.3: +word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -10520,10 +10761,10 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrangler@2.1.12: - version "2.1.12" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.12.tgz#e22e86bc7c63b072ea764641c155e04d3f42081c" - integrity sha512-Oe3lBVR4b2o44A90S+3Bi6gOVw7pGA1qnkhSDkAFdxv1Ttsktb2B7yINRevCPm5wpPkwwpZXS8Dq3Gk0f3Ns8w== +wrangler@2.1.13: + version "2.1.13" + resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.13.tgz#51dbc74cac6d195d151fd3662d22de05fa4d880f" + integrity sha512-FWarJ9pBaXOU/wj3BoLo1Azi4VvadD0PfDIYfvY9hoKVyPMSr4dpPNUGgtMhsVuDp7K9mdixnmGEJxR7pbs3kQ== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@esbuild-plugins/node-globals-polyfill" "^0.1.1" @@ -10655,6 +10896,11 @@ xo@^0.52.4: to-absolute-glob "^2.0.2" typescript "^4.7.3" +xregexp@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" + integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA== + xtend@^4.0.2, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -10665,6 +10911,11 @@ xxhash-wasm@^1.0.1: resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-1.0.1.tgz#8a0f0eeb3ab76c16bbb889f5acca286b62d98626" integrity sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" From cc6e38ff7cae41a88ee9245c6c13ff768a485338 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 23 Oct 2022 13:02:41 +0530 Subject: [PATCH 070/125] fix(CDN): remove statically CDN --- app/entry.server.tsx | 2 +- app/routes/image/$name.tsx | 33 ++++++++++++++++++++++----------- app/routes/index.tsx | 3 ++- 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/app/entry.server.tsx b/app/entry.server.tsx index 8bf9e210..4fb0566f 100644 --- a/app/entry.server.tsx +++ b/app/entry.server.tsx @@ -1,6 +1,6 @@ import type {EntryContext} from '@remix-run/cloudflare'; import {RemixServer} from '@remix-run/react'; -import {renderToString} from 'react-dom/server.js'; +import {renderToString} from 'react-dom/server'; export default function handleRequest( request: Request, diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx index b492bdcc..28491e04 100644 --- a/app/routes/image/$name.tsx +++ b/app/routes/image/$name.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/naming-convention */ import type {LoaderFunction, MetaFunction} from '@remix-run/cloudflare'; import {redirect} from '@remix-run/cloudflare'; import {useLoaderData} from '@remix-run/react'; @@ -5,7 +6,7 @@ import {motion} from 'framer-motion'; import {config} from '../../../config'; import images from '~/images'; -export const meta: MetaFunction = ({data}) => ({ +export const meta: MetaFunction = ({data}: {data: Image}) => ({ title: data.title, description: data.title, viewport: @@ -13,13 +14,21 @@ export const meta: MetaFunction = ({data}) => ({ 'og:title': data.title, 'og:description': data.title, 'og:type': 'image', - 'og:url': `${config.url}/image/${data.name}`, + 'og:url': `${config.url}/image/${data.title}`, 'og:image': `${config.url}${data.image}`, 'twitter:card': 'summary_large_image', 'twitter:title': data.title, 'twitter:image': `${config.url}${data.image}`, }); +type Image = { + title: string; + image: string; + width: number; + height: number; + date: string; +}; + export const loader: LoaderFunction = async ({params}) => { const {name} = params; if (!name && name && !(name in images)) { @@ -27,18 +36,20 @@ export const loader: LoaderFunction = async ({params}) => { return; } - const image = images[name]; - return { - title: name, - image: image.original, - width: image.width, - date: image.readableDate, - height: image.height, + const image = images[name!] as Record; + const processedImage: Image = { + title: name!, + image: image.original as string, + width: image.width as number, + date: image.readableDate as string, + height: image.height as number, }; + + return processedImage; }; export default function ImageRoute() { - const data = useLoaderData(); + const data: Image = useLoaderData(); return (
{data.title} {name} Date: Sun, 23 Oct 2022 07:34:52 +0000 Subject: [PATCH 071/125] chore(release): 1.6.0 [skip ci] # [1.6.0](https://github.com/obviyus/musee/compare/v1.5.5...v1.6.0) (2022-10-23) ### Bug Fixes * **CDN:** remove statically CDN ([cc6e38f](https://github.com/obviyus/musee/commit/cc6e38ff7cae41a88ee9245c6c13ff768a485338)) ### Features * **image:** upload new image ([0d218c0](https://github.com/obviyus/musee/commit/0d218c02b94a4bca91e9c74e98cf30e999c93a71)) --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c926b9d2..3ab26134 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [1.6.0](https://github.com/obviyus/musee/compare/v1.5.5...v1.6.0) (2022-10-23) + + +### Bug Fixes + +* **CDN:** remove statically CDN ([a4936ef](https://github.com/obviyus/musee/commit/a4936ef68ad7bdaed507bd1dc7b4253b24e61cf8)) + + +### Features + +* **image:** upload new image ([ab52e25](https://github.com/obviyus/musee/commit/ab52e25903f9bbbdd83fd17ccb1162d81d69b522)) + ## [1.5.5](https://github.com/obviyus/musee/compare/v1.5.4...v1.5.5) (2022-09-21) diff --git a/package.json b/package.json index 7b54d7ff..4806a9b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "musee", - "version": "1.5.5", + "version": "1.6.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", From fad77c40de48b58b37b5ef93b0f3608bed16c746 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 28 Oct 2022 15:22:17 +0530 Subject: [PATCH 072/125] feat(v2): init --- .gitignore | 30 +- .node-version | 1 - app/entry.client.tsx | 4 - app/entry.server.tsx | 21 - app/root.tsx | 57 - app/routes/image/$name.tsx | 89 - app/routes/index.tsx | 55 - astro.config.mjs | 27 + config.ts | 9 - importer.mjs | 128 - package.json | 120 +- postcss.config.js | 6 - pretiier.config.js => prettier.config.cjs | 2 +- public/_headers | 2 - remix.config.js | 11 - remix.env.d.ts | 3 - server.js | 12 - src/assets/images/social_preview.jpeg | Bin 0 -> 37341 bytes src/components/BaseHead.astro | 39 + src/components/masonry.tsx | 53 + src/env.d.ts | 1 + src/layouts/BaseIndex.astro | 25 + src/pages/index.astro | 61 + styles/app.css | 3 - tailwind.config.js => tailwind.config.cjs | 4 +- tsconfig.json | 25 +- yarn.lock | 9139 +++++---------------- 27 files changed, 2400 insertions(+), 7527 deletions(-) delete mode 100644 .node-version delete mode 100644 app/entry.client.tsx delete mode 100644 app/entry.server.tsx delete mode 100644 app/root.tsx delete mode 100644 app/routes/image/$name.tsx delete mode 100644 app/routes/index.tsx create mode 100644 astro.config.mjs delete mode 100644 config.ts delete mode 100644 importer.mjs delete mode 100644 postcss.config.js rename pretiier.config.js => prettier.config.cjs (95%) delete mode 100644 public/_headers delete mode 100644 remix.config.js delete mode 100644 remix.env.d.ts delete mode 100644 server.js create mode 100644 src/assets/images/social_preview.jpeg create mode 100644 src/components/BaseHead.astro create mode 100644 src/components/masonry.tsx create mode 100644 src/env.d.ts create mode 100644 src/layouts/BaseIndex.astro create mode 100644 src/pages/index.astro delete mode 100644 styles/app.css rename tailwind.config.js => tailwind.config.cjs (60%) diff --git a/.gitignore b/.gitignore index a4d943a4..264cac05 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,20 @@ -node_modules +# build output +dist/ +.cache/ +.output/ -/.cache -/functions/ -/public/build +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# environment variables .env -images/thumbnail -images/compressed -index.js -.idea/ -*.zip -*.log -app/styles/* -app/images.ts \ No newline at end of file +.env.production + +# macOS-specific files +.DS_Store diff --git a/.node-version b/.node-version deleted file mode 100644 index 5b0ad74a..00000000 --- a/.node-version +++ /dev/null @@ -1 +0,0 @@ -16.13.0 \ No newline at end of file diff --git a/app/entry.client.tsx b/app/entry.client.tsx deleted file mode 100644 index 5a0a754c..00000000 --- a/app/entry.client.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import {RemixBrowser} from '@remix-run/react'; -import {hydrate} from 'react-dom'; - -hydrate(, document); diff --git a/app/entry.server.tsx b/app/entry.server.tsx deleted file mode 100644 index 4fb0566f..00000000 --- a/app/entry.server.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import type {EntryContext} from '@remix-run/cloudflare'; -import {RemixServer} from '@remix-run/react'; -import {renderToString} from 'react-dom/server'; - -export default function handleRequest( - request: Request, - responseStatusCode: number, - responseHeaders: Headers, - remixContext: EntryContext, -) { - const markup = renderToString( - , - ); - - responseHeaders.set('Content-Type', 'text/html'); - - return new Response('' + markup, { - status: responseStatusCode, - headers: responseHeaders, - }); -} diff --git a/app/root.tsx b/app/root.tsx deleted file mode 100644 index aa13ffb2..00000000 --- a/app/root.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import type {LinksFunction, MetaFunction} from '@remix-run/cloudflare'; -import { - Links, - LiveReload, - Meta, - Scripts, - ScrollRestoration, - useOutlet, -} from '@remix-run/react'; -import {AnimatePresence} from 'framer-motion'; -import favicon from '../public/favicon.svg'; -import {config} from '../config'; -import styles from '~/styles/app.css'; - -export const meta: MetaFunction = () => ({ - charset: 'utf-8', - title: config.title, - viewport: - 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', - description: config.description, - keywords: config.keywords, - 'og:title': config.title, - 'og:description': config.description, - 'og:type': 'website', - 'og:url': config.url, - 'og:image': `${config.url}${config.socialPreviewImage}`, - 'og:locale': 'en_US', - 'og:locale_alternative': 'fr_FR', - 'twitter:card': 'summary_large_image', - 'twitter:title': config.title, - 'twitter:image': `${config.url}${config.socialPreviewImage}`, -}); - -export const links: LinksFunction = () => [ - {rel: 'stylesheet', href: styles}, - {rel: 'icon', href: favicon}, -]; - -export default function App() { - const outlet = useOutlet(); - - return ( - - - {config.title} - - - - - {outlet} - - - - - - ); -} diff --git a/app/routes/image/$name.tsx b/app/routes/image/$name.tsx deleted file mode 100644 index 28491e04..00000000 --- a/app/routes/image/$name.tsx +++ /dev/null @@ -1,89 +0,0 @@ -/* eslint-disable @typescript-eslint/naming-convention */ -import type {LoaderFunction, MetaFunction} from '@remix-run/cloudflare'; -import {redirect} from '@remix-run/cloudflare'; -import {useLoaderData} from '@remix-run/react'; -import {motion} from 'framer-motion'; -import {config} from '../../../config'; -import images from '~/images'; - -export const meta: MetaFunction = ({data}: {data: Image}) => ({ - title: data.title, - description: data.title, - viewport: - 'width=device-width,initial-scale=1, shrink-to-fit=no, viewport-fit=cover', - 'og:title': data.title, - 'og:description': data.title, - 'og:type': 'image', - 'og:url': `${config.url}/image/${data.title}`, - 'og:image': `${config.url}${data.image}`, - 'twitter:card': 'summary_large_image', - 'twitter:title': data.title, - 'twitter:image': `${config.url}${data.image}`, -}); - -type Image = { - title: string; - image: string; - width: number; - height: number; - date: string; -}; - -export const loader: LoaderFunction = async ({params}) => { - const {name} = params; - if (!name && name && !(name in images)) { - redirect('/'); - return; - } - - const image = images[name!] as Record; - const processedImage: Image = { - title: name!, - image: image.original as string, - width: image.width as number, - date: image.readableDate as string, - height: image.height as number, - }; - - return processedImage; -}; - -export default function ImageRoute() { - const data: Image = useLoaderData(); - - return ( -
- - - {data.title} - - - -

{data.title}

- -

{data.date}

-
- ); -} diff --git a/app/routes/index.tsx b/app/routes/index.tsx deleted file mode 100644 index 05651698..00000000 --- a/app/routes/index.tsx +++ /dev/null @@ -1,55 +0,0 @@ -/* eslint-disable @typescript-eslint/naming-convention */ -import Masonry from 'react-masonry-css'; -import {Link} from '@remix-run/react'; -import {motion} from 'framer-motion'; -import images from '~/images'; - -const breakpointColumnsObject = { - default: 2, - 3000: 5, - 2500: 5, - 2000: 4, - 1500: 3, - 1000: 2, - 500: 1, -}; - -export default function Index() { - return ( - - {Object.entries(images).map(([name, image], index) => ( - - - {name} 4 ? 'lazy' : 'eager'} - className={ - 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' - } - /> - - - ))} - - ); -} diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 00000000..34c4ea9b --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,27 @@ +import { defineConfig } from 'astro/config.mjs'; + +// https://astro.build/config +import tailwind from '@astrojs/tailwind'; + +// https://astro.build/config +import image from '@astrojs/image'; + +// https://astro.build/config +import critters from 'astro-critters'; +import purgecss from 'astro-purgecss'; +import prefetch from '@astrojs/prefetch'; + +// https://astro.build/config +import react from '@astrojs/react'; + +// https://astro.build/config +export default defineConfig({ + integrations: [ + tailwind(), + image(), + critters(), + purgecss(), + prefetch(), + react(), + ], +}); diff --git a/config.ts b/config.ts deleted file mode 100644 index d52aeeb6..00000000 --- a/config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import socialImage from './images/social_preview.jpeg'; - -export const config = { - title: 'Galerie d\'Ayaan', - description: 'Ayaan Zaidi\'s personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera.', - keywords: 'ayaan zaidi, photography, remix', - url: 'https://gallery.obviy.us', - socialPreviewImage: socialImage, -}; diff --git a/importer.mjs b/importer.mjs deleted file mode 100644 index b339c390..00000000 --- a/importer.mjs +++ /dev/null @@ -1,128 +0,0 @@ -import * as fs from 'node:fs'; -import * as path from 'node:path'; -import sharp from 'sharp'; -import ExifReader from 'exifreader'; -import {parse} from 'fecha'; - -function imageLister() { - return fs - .readdirSync('images/original') - .filter((file) => - ['.jpg', '.jpeg', '.JPG', '.png', '.webp'].includes(path.extname(file)), - ); -} - -function importStatementBuilder(images) { - let importStatement = ''; - for (const image of images) { - importStatement += `import ${image.name} from ".${image.thumbnailPath}";\n`; - importStatement += `import ${image.name}_OG from ".${image.compressedPath}";\n`; - } - - return importStatement; -} - -function imageExportListBuilder(images) { - let exportList = '\nconst images = {\n'; - for (const image of images) { - exportList += ` "${image.name}": {\n`; - exportList += ` thumbnail: ${image.name},\n`; - exportList += ` original: ${image.name}_OG,\n`; - exportList += ` width: ${image.width},\n`; - exportList += ` height: ${image.height},\n`; - exportList += ` date: "${image.date}",\n`; - exportList += ` readableDate: "${image.readableDate}"\n`; - exportList += ' },\n'; - } - - exportList += '};\n'; - exportList += 'export default images;\n'; - - return exportList; -} - -function getReadableDate(date) { - const mm = date.getMonth() + 1; // GetMonth() is zero-based - const dd = date.getDate(); - - return [ - date.getFullYear(), - (mm > 9 ? '' : '0') + mm, - (dd > 9 ? '' : '0') + dd, - ].join('/'); -} - -export default async function imageImporter() { - if (!fs.existsSync('images/thumbnail')) { - await fs.mkdirSync('images/thumbnail'); - } - - if (!fs.existsSync('images/compressed')) { - await fs.mkdirSync('images/compressed'); - } - - let originalSize = 0; - let compressedSize = 0; - - const imageNames = await Promise.all( - imageLister().map(async (image, index) => { - const filename = `IMG_${index + 1}`; - - await Promise.all([ - sharp(`images/original/${image}`) - .rotate() - .resize({width: 640, withoutEnlargement: true}) - .webp({quality: 80, force: true}) - .toFile(`./images/thumbnail/${filename}.webp`), - sharp(`images/original/${image}`) - .rotate() - .jpeg({mozjpeg: true, force: true}) - .toFile(`./images/compressed/${filename}.jpeg`), - ]); - - const exifTags = await ExifReader.load(`images/original/${image}`); - - const date = - 'DateTimeOriginal' in exifTags - ? parse(exifTags.DateTimeOriginal.description, 'YYYY:MM:DD HH:mm:ss') - : fs.statSync(`images/original/${image}`).birthtime; - - const thumbnailMetadata = await sharp( - `images/thumbnail/${filename}.webp`, - ).metadata(); - - originalSize += fs.statSync(`images/original/${image}`).size; - compressedSize += fs.statSync(`images/compressed/${filename}.jpeg`).size; - - return { - name: filename, - thumbnailPath: `./images/thumbnail/${filename}.webp`, - compressedPath: `./images/compressed/${filename}.jpeg`, - readableDate: getReadableDate(date), - date, - width: thumbnailMetadata.width, - height: thumbnailMetadata.height, - }; - }), - ); - - console.log(`Original size: ${(originalSize / 1024 / 1024).toFixed(2)} MB`); - console.log( - `Compressed size: ${(compressedSize / 1024 / 1024).toFixed(2)} MB`, - ); - console.log( - `Reduced by: ${((compressedSize / originalSize) * 100).toFixed(2)}% [ ${ - (originalSize - compressedSize) / 1024 / 1024 - } MB ]`, - ); - - imageNames.sort((a, b) => new Date(b.date) - new Date(a.date)); - - /** - * Write all imports to the index.js file - */ - fs.writeFileSync('./app/images.ts', importStatementBuilder(imageNames)); - fs.appendFileSync('./app/images.ts', imageExportListBuilder(imageNames)); -} - -await imageImporter(); diff --git a/package.json b/package.json index 4806a9b3..840c012e 100644 --- a/package.json +++ b/package.json @@ -1,77 +1,47 @@ { - "name": "musee", - "version": "1.6.0", - "private": true, - "sideEffects": false, - "author": "Ayaan Zaidi (hi@obviy.us)", - "license": "GNU GPLv3", - "description": "Self hosted gallery written in React + Remix. Ships minimal JS to the client. Server Side Rendered.", - "scripts": { - "build:images": "node importer.mjs", - "build": "yarn run build:css && yarn run build:images && remix build", - "build:css": "tailwindcss -m -i ./styles/app.css -o app/styles/app.css", - "dev:remix": "remix watch", - "dev:css": "tailwindcss -w -i ./styles/app.css -o app/styles/app.css", - "dev:wrangler": "cross-env NODE_ENV=development wrangler pages dev ./public", - "dev": "remix build && run-p \"dev:*\"", - "start": "cross-env NODE_ENV=production npm run dev:wrangler", - "lint": "xo" - }, - "dependencies": { - "@remix-run/cloudflare": "^1.7.3", - "@remix-run/cloudflare-pages": "^1.7.3", - "@remix-run/react": "^1.7.3", - "cross-env": "^7.0.3", - "framer-motion": "^7.6.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-masonry-css": "^1.0.16", - "tailwindcss": "^3.2.1" - }, - "devDependencies": { - "@cloudflare/workers-types": "^3.18.0", - "@remix-run/dev": "^1.7.3", - "@remix-run/eslint-config": "^1.7.3", - "@semantic-release/changelog": "^6.0.1", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.6", - "@semantic-release/npm": "^9.0.1", - "@semantic-release/release-notes-generator": "^10.0.3", - "@types/react": "^18.0.21", - "@types/react-dom": "^18.0.6", - "autoprefixer": "^10.4.12", - "eslint": "^8.26.0", - "exifreader": "^4.6.0", - "fecha": "^4.2.3", - "npm-run-all": "^4.1.5", - "postcss": "^8.4.18", - "sharp": "^0.31.1", - "typescript": "^4.8.4", - "wrangler": "2.1.13", - "xo": "^0.52.4" - }, - "engines": { - "node": ">=14" - }, - "release": { - "branches": [ - "master" - ], - "plugins": [ - "@semantic-release/release-notes-generator", - "@semantic-release/changelog", - "@semantic-release/npm", - "@semantic-release/git", - "@semantic-release/github" - ] - }, - "main": "server.js", - "repository": "git@github.com:obviyus/musee.git", - "xo": { - "prettier": true, - "rules": { - "import/extensions": 0, - "n/file-extension-in-import": 0 - } - } + "name": "musee", + "type": "module", + "version": "1.6.0", + "private": true, + "sideEffects": false, + "author": "Ayaan Zaidi (hi@obviy.us)", + "license": "GNU GPLv3", + "description": "Self hosted gallery written in React + Astro. Ships minimal JS to the client.", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/image": "^0.11.0", + "@astrojs/prefetch": "^0.1.0", + "@astrojs/react": "^1.2.1", + "@astrojs/tailwind": "^2.1.1", + "@types/react": "^18.0.21", + "@types/react-dom": "^18.0.6", + "astro": "^1.6.0", + "astro-critters": "^1.1.0", + "astro-purgecss": "^1.2.2", + "fecha": "^4.2.3", + "framer-motion": "^7.6.2", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-masonry-css": "^1.0.16", + "tailwindcss": "^3.0.24" + }, + "repository": "git@github.com:obviyus/musee.git", + "xo": { + "prettier": true, + "rules": { + "capitalized-comments": "off", + "import/extensions": "off" + } + }, + "devDependencies": { + "@types/node": "^18.11.7", + "exifreader": "^4.6.0", + "xo": "^0.52.4" + } } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index e873f1a4..00000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -}; diff --git a/pretiier.config.js b/prettier.config.cjs similarity index 95% rename from pretiier.config.js rename to prettier.config.cjs index 005ec74e..9bf7691b 100644 --- a/pretiier.config.js +++ b/prettier.config.cjs @@ -14,6 +14,6 @@ module.exports = { singleQuote: true, tabWidth: 2, trailingComma: 'es5', - useTabs: false, + useTabs: true, vueIndentScriptAndStyle: false, }; diff --git a/public/_headers b/public/_headers deleted file mode 100644 index 2fb104e7..00000000 --- a/public/_headers +++ /dev/null @@ -1,2 +0,0 @@ -/build/* - Cache-Control: public, max-age=31536000, s-maxage=31536000 diff --git a/remix.config.js b/remix.config.js deleted file mode 100644 index e7d6afbf..00000000 --- a/remix.config.js +++ /dev/null @@ -1,11 +0,0 @@ -/** @type {import('@remix-run/dev').AppConfig} */ -module.exports = { - serverBuildTarget: 'cloudflare-pages', - server: './server.js', - devServerBroadcastDelay: 1000, - ignoredRouteFiles: ['**/.*'], - // AppDirectory: "app", - // assetsBuildDirectory: "public/build", - // serverBuildPath: "functions/[[path]].js", - // publicPath: "/build/", -}; diff --git a/remix.env.d.ts b/remix.env.d.ts deleted file mode 100644 index b219711e..00000000 --- a/remix.env.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -/// -/// diff --git a/server.js b/server.js deleted file mode 100644 index 81041c58..00000000 --- a/server.js +++ /dev/null @@ -1,12 +0,0 @@ -import {createPagesFunctionHandler} from '@remix-run/cloudflare-pages'; -import * as build from '@remix-run/dev/server-build'; - -const handleRequest = createPagesFunctionHandler({ - build, - mode: process.env.NODE_ENV, - getLoadContext: context => context.env, -}); - -export function onRequest(context) { - return handleRequest(context); -} diff --git a/src/assets/images/social_preview.jpeg b/src/assets/images/social_preview.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7076e9c006e10b588d118da98dc0d35390656a58 GIT binary patch literal 37341 zcmb@tcT`i`*DkzMNq}HzK_Y4bNhAme7%&zzp(X(YLR5&T6e*!-z>Y^vBGN%Z$4Uv! zf}o&a4Mjn~7C@1M$57M*hl34!yDR?gJKp=p`;BkhF>V}^%`R)twdOOQ`OLXDzlMIP zAw186>jA-FFo*;GLBGb}mRwiYEq;7o53aX6H~>NLxe)ju?I0+A+s;J3rwb`CNJ!G` z`>#)E_zv-ZZT}D7V2qECA@CD|`fdJ)!KigTF?L-0J6`WHBwk@OnkL|GkV|&j|@lJ3~x90qCaiV5>1Z=O0kK3iWm*%6f zST|zZx&ZJU2>zQvJ0L#f3Aupn|EHh-UeE0n5XAfdL5SS{-WOI1L067I(A?qw-bX2e zpgGA9boqfeG%@tIF-Y(e9vKNi?`j|j7X(3u43AsXOBnpi}qR}X{mKGYLjn~%3VzrI*=IG*0 zjONZYF(MF%^QjAo^DN8=1d=t$g0_fmMK@h&V`pP&N42C|Y6gL6X=!O=v<f(bwf0Ba4h|LX&TBY?eH7;u!0hu|;-0**vz zA&_7LiGX1GaI(Dt+aD2%G)$19@Cq=* zy#I{;KimKuwAP0~U`Q}991chPHUXw@07n>-ktlm3W46CTs0$x$zBEA|_G=i@1!utZ z5&F;?=zCX)8PekG;x{j5aMU&~&hqEq$ii#guk~%$oc1H$duT|A|5+YAtG?jhwRHF? zJiH0H|BZmxKtbOAH=!yMS6;RM8_IG9Yg9at5cfyMqJ5ZOP=)H~JN+)mJ2FtMV6>Q5 zg-!jCnfjxs2mRgnsit%|n|t>43}N%}g5olkL1E*Gj|-oS?AzEGQhW3vh9hR)3RPm^ z>zfjpKRaL)JfBT~^UaKMp^Bg5oV{jo$RuF2WPK2UnhZlRA&YRn+`!dlQ6g z+?^reklimbOOkH}5ue>C8qcJA{h=^k?A*0`y0})AKCc^J7k}`w)yIw2Y_7-Ho)bfG z=1|g(?=RsNw-S^w2CAEW?=I8NI-L$lz1n6FQ1xh0UhROnQYxrYm^|WeZA7#vI_BTt zA~zoYW;^EwGiIcW6J%G?BKnyayaiEZJsuinPCyrIRosA^z&oq8>9tq3f< z|Gbtuzn6QnZGK-`%$HE!jiR7<%j=$HL5{KSE7oJqE*Q6a2Q$OMw+|VZ z1&V^D)R3Khmh^f%yG6dE&j);jiTt4$!`o$;Xp6*l$p5_=jsy=O)tceGk%48>m=cVY zH6CB)WJwZM!?h(6Dmh0B*~DRUM0oE&QY{7^VqgVF)nWO)aBR$DOe&QlPdKIlTWzmIT23?P!h2xn zjA1aW9=foBIsETOmiNZ*@SxcU>h^bxDkVO3A-QU+z@>HlBfL)B{^C&2hop{!x%!{4 zjcFN9w(>qKetiO6u7AfQERSE+Zni^yuKiN_gM_f~St6&#+kJ3A#&4Z*$!knD*-t6z z4V(RQuG-?rzwplXm-~_KxA>zUA3(1Q|M&&v38_mu>xuimnD8>sZtm!3UY)V=tMj=q zk!|h#G^XSaMAfq^p%La0uisnQm=d|yaRJ&GHdSwENEmgfPO(Gc)jwoKW)%H`)-x~9 z`xix3j@IdL(k}jjVA&Vu5m|Xh{bTXMJ>9C;(*avnx0(LXZsxWhvdhulPv?lXxw{0G z&gXryG6-A${mGA>zAFAl)|2j*n<2#Aw7k5@ZRPz3LtEVgdKy%hpF0RU$*OU2bPMuE zXD=h|FRf~xB(r8HvtXUq>49x08+!NK33`=uoO6r3YM!rI@%+??20GEzXQX)gp{IFY zh133{zGtkoa8a`$h&^i~mbXs_C*rMpLht``73CXNdAip9b;HH-s!f5x+Zk(HDtqwyVYh&TsgkNJvm>TU%PKNn2)K6$u*) zsm;Z@o1ja^#wB%L7FouSwKviT*=PrVOK6wKWY}0dhyX|^C_oxRUY2==r?e&Js_!(sZt#Xt^wgtVy1`AZM3trCIxXbkw&>{VSsvc zJ6V6E_R97bcLqN>JH4llf0M00aW3#eiRZ3uIILG*)2oljqPM8O?zPPNv9*f^2W6kz zxS`DnS9x_@>jQA>4Bn4alb#lXn&E>X)kY=|e0Ph=hj)myfnT*dv)D{}+&4N-%%2b= zJuPGvS}1%S2%G7YCqD{`A7YZ>CnkiMdiccH8Yf zOeAr4RC<T0Ok;O26|BdRTlxVz+H*2gy9>5lYi!KOnA zVdj&g^-e_h6#;)vZ9aW(`HP{Vr91yz$lBSlUfdJ2>HN2&-m9Y`-jj~-ZY}$gU48m} z-uQms5HER5;UAx5CzssnPTE#{rFL-n?iPc*G_S{_RrNclN|(`Kqm!$$18yO_4#gT* zo4FlHb7P!4f5+AR?ZJ@CEe(`E+b?5iODr;PjkMhQXcQuRN0j3aUoLfny0tESi+F)AwGf%faBUiibpHJ7eUN}m-D^eFbDj_n|M?;eo0*he=~h+0 z7kT5_H65NCj()9;o0!obz0bV-EOMJ5c)lI7({sl8LYkFDiw6xVy3j%iwoWNRTH^v% zUliCY^{;%K*ZkMg#MAG_Wr0~+iPsAu8*aK~rU?w*c?Z7Ciiv44MEuCWNW)y5OMMC5 z)Yx2(G3?sCBS#?SjIWp;&CB z(g=^t(UwTV*yd#rOMo;Ov||!orJ(>j$iQTYQuv6a4)L-qBh|v6a-~Y7ezYTmw`*d7 zxT)z#eC*;N(CI(?_-%phM+`TzH!m+dCSYxEa|ZeB?rxR3YW3mNY2+sqj*{QXNg(lp z;TyJp302*i5;K3ASLO4|vlNwcCiKO^uny_%3s3 znI&7!Vj9$;Hgw!Z#KJNg3$sHMyfv`sN6tj>q}c(jg|p0trZ3*X zjOSC#t9ccFwLif2AAu3}EjT^xcz>*2r7H1z!&E*QNZ206;F)jUjR}Y|F^~rA<*j5j zy99j8S%NjH18K_oGwEoFXjAXb`v?EP^{4fyjf#D>)rI3bH!b$cIN(RsvER<}j~?AJ zz^JvUzJR@HroG^wK@=q=e>^eo`4lnah>_#z+)x+4kM5q^Lp!FmJqk`vGoL>PE6?~y zXgcm_C{?H~&C-`l2k@L^!Y(7Xr=5B>U+1juOAy~enP~YO`$!D9mmyFGtuNVOZFXPP zE69LX**-BN6s#-#(OGw7GKAoOTiKo{aK-!-v+dM-thAudJeB~?H@4qL+*qh3RWI)uiz^kscxh8w;PaE@wfbVyqf{H_8$(si@g0lbW&Zr@WKE# zhJR8@Z4*UdEGCd1*3MS@jZMtN#&!*sUkEoOMf|Xiqq%BPa1fXGe1!4*R-)R!;bI1m z3!EYvNko+@S?~=vZa0}2SQ2P(?VUYor&;Onu#W5jpd}jZ@B%$lnuKR&0&i(nRCRwV zgb}E6EQcg!q85o|sW1`aEKg}JgSlx))(_-om|Yi&RTk*41Q_&&`QdH&V5dRn?H=j5 z&28|l6)+_}hYCZO>BQtCq&XNqD};~+q>Bs4@=%qApRp1vI8=hM+}em|T0wy&X2vjh zR|k{3iT1BJxEQ8&eyk}+%j`nQ7}K%@CBNyU9Q$XX`Ne|Nxv%9)mKU{TB%Ir*w6Tx1 zSBv$<>0WaVcKp>5vwl3&c>C;Wb~YVz1)v@mA`*_rsClkDFOIqKj7?m5p#QR%+bf?T zg&#+(h{QH=`*KXl_3ajdjz4miy#GYE#W%Zg9`7l&vSwbSR)h_;u*DbtcDf-+srEGa zbENjuN93`gOm6?7X=j`FGnHC!YU{j7Y*wlAm&@t%aFZGe^KXR2IId^M=s zZvMn_=dG%YD$C%ax=WZHGNCH`N`s~U<=X*X$19q;$}U-t6Rypxs*DM}?|el6r+aNTpkbJpJ|1^$h3l+Kdih;XjE4|{&5@C z^$sRnBj$%aEYkW)$feqvcN#8e!_NrlTZUoJm@NXu2?ZlF=JmmO7@v6fBONNmk>frb zuRCyE2O$U)myz^YWoYCu-IQvkZq3TI-TkxuUuuUhc1};%<|e$ zh-X};le}WT!t{?8-l?OLn@6lIc%k#LgFo963dEqAePUuH5u3=4{wLU;JaWvxE2hu z1fxN@wg8o8fnqyz&4`8wj+k-IOCu-@+A%Nijik9_$n0I{!g_dMT256#!ZpR3D=Rw%{NrSu=EgvDMZ&-84*q5r69Vl64> zozha6mU<&isy(aSn+wQo{?ap{L;4BW?2ni)#npI9MibW-;Wg1z4a9zRg1CQ31-BUy zs?6y#`hSZ+EjMITf?;qNnRI;%-q5U-w&2>m^sO#rF1KHz!bB`3!RI_E2=_{%ppXieDbym zu{iL>O6$r#xWV&Jn7ooPrOoMv!XMgRCBa)PBs81Qs>%1n&gMfwW`9UZ77Vr1uk3zt z%b)TICfuK6J!({BBT3%?7dB9%-B%>uQTdEuy}npvo~_7Jldys7hr@>wMrxl=FiuGA zhlKIpE`+=L{wf55F@>(=&VlOt#*-Q;3CR&3*M zf>X)Hv=*|%$TzxBR;(f;VVk1L=N*$^F`yIU$7)u1j!iRX9Jzir_=nV?CK)y+Z9<#@ z(r=)fQSO*~1G-`61>nSTH+$pqmc9P}u^D<;X&O%KRI0-Pg~PQm@-R=7Rp?Q!O_)9mHHm4V+cD{6WwU}cj$)|@1!*{{ z(%^Ako$FkdK&cs+1~(Pst$D6erQwS$x|4;b6Qa#OZt=$!{!J-A*mdK5KH+OJTl}*B zDf;xDZo1X+{W&^-K&k`ZjL=WVRYlKe75Dzq$TsKd2M2Rzp_#PF4q_;ynUWZ zW8T!^82lthnA?O-wkD)wx(15Km%>z z0ly%zfcDt=PT^%jfFqZ?1yw(m_JJ_qvRnDd%67&2&SnMWTFR;L386x?eA+r{VYgXG zv$q>b{KneFRaX8sRB7-db>W@$xtZmm?k#HWAH7};Y-_j8wvKCcq``f&7yAO zinx;K%Q9=Cf;Fbi0oO~FV}kNFYlQ+I%t9%s2?~B!NDN9oYIlWZ8$H?3lqvK^dr2gH z?cuqyav3|!@NWwrOGe%x7H6I(tx6DaG7oQP6yuGx8Pz6!@yw#S>&o$l<{ks| z1rtVQvO$kawIJD*!AaWf(i2tfQI}nQ2%OyH~J%>GzrNUjPO zVLwE?X1h%1uw{%L4HVW2G%wg4mETJZ2V#9!>gK3HqQ|%I@X6|V%Y`=DjM$r*4gmfuejQ29g1wU>4=J#T3 z(lEA~Ye+2^bCp4hx)vwpremgqkvc+`U_EUNwMvtC2h9iZ%)By}9!r>VYmlEG-Z7V& zjMa@UVzYEn$q1x1<%&{7^i9kom}^yQO977EasbhW(#g{T9N$KSXI!y`qY6qe^fDm1 zG&ch@3xe=ssZ!m7p%$b8p(~A8y~z7PNdL{BMt=*y=+0LyU0o>f@krCT%EY3#SLHQQYFT>*xFdghE?WH#F{TC)*J1$ zAX?)nmGe7dN=OQXRxqNzJ98u*I*Zfl@k|+3JUh zYz#~mwYU*1sb~0e$J$I9Z48`K6=G`_Q=x}k+fDCJV{v5sP%enLWf z=PHB#7kEoY6{X(B-!K7WPUIcfV!FGMdR@m52#aaFZiQC0jzk(kHg77#3AN@(Bh2AA zi-*SMk4qIVI}ZCer<#ovwMH2@Q@fztW`!%JRgCA$VG0!-9>6G5WJst5g}$|-{RGgT z^Q`j&%LcNRk^Yb-63b-XAo_q^i3MpG8?t9D-9pxsfjW<8bM^2*%c#p_RB$&ky1+(+ zMFX`MmxjA8h(uz{CbiPgT9 z+fQ@4J!!{04Q$R`l5mro1t zCN{Qh$mSe+f4Asb!tP)s=W;%wX}6h%-Fe=6%iUR%el`J!=vtsgysEdF-&T%KY}7{_ z4Ybmle*~z6GBF$2y9}el9FeV3B>d@~bMVlW7F0Eb)eI=tXLQHq#+4u;T_?S%5S zT+i@&mUPrRlb%=oE!);kq#%K+M4ib=+V(Be^!uI6ekD-D`Ro0D==*)vkUa_9lGTXS z1NDDX%Bko6#V|+%9x!#euFxlh*a(!cC{G>sI9HP(My_bbYBaF)S=rsQ(0_l#Uzf(0y16+`p-C{64zv=nFh}+AZ0A! zW&VjMu-Ii-X`3HI5eS?`L)U>kfLX!;R%qM+ph`wHF{ix%LN*r>-P0tp!Brz7;7j7( zHZgXa7iiE8fv}3nEo`e$lc+RUJx}t1dY%T?k+}4Dbft=tH)(cIjDk@WK_rS zXpIa!T>~p3BBV=(&RYn82Heu3vbAN@+lYv4TO8vf@}}Fx+&VK8lPiBS2?5R)ycb=F zoc12Ku+gexEVZ!T(fbpIA-%))p1s4%GDdJR@h7c1q)iUOM-(hhw}|bb&I?>`Wo>Cw z2lT=kpzcD9sqXE-$r9OZWUHo?i6Q3ywt>Af!Vb@O7tu1@kbyTylSJWfu^0qGem0x$ z}6h!0)XSX*;k=-HB{1I(3xxu*?*sP=%>58j=FLHCJlx3=Zm{K+*)6(*Ir3y3e5JQGI#>eSE>Uy^}?G zWj9E<7jtt*#n~491Af+us(*4fAHglo6uRj#mn3vf1bL6C@X>XdIP)Oy8K&(@J)MZ9 z(J}e%US`yxqSmbs)%~2=OotwrMLfAIsEA8%6;%3=>ioBtU1XM%+md!;2!kM^l+?r^ zz<**5*f2my)3PpU*l-$8&n`R(Hg2i z86l1T#u_|MKg(hJTbrW_sbI;}pkx$*=X?Mb$X1}z0K22p(WfU2KsHEZ5SzlalnI|9=F}5z$IWbaWFbBS_4NWk$wV66t%D( zfh!c+*a{6^#6U*^NukLTTbr)wkwo-UxvJ>g@rFmVBwQAMMzV@x!*~I zuE}CR_BAD?NG{!u^zIlYE&0t8ASaZ-%Se~2G;5&YH!)xFdx?qMa(!rXu58#`YksCw;iIb-N9T%Y#nxRY z4uui$qAAm-LCC&2r*gZ^(*7aF z$m4~G^zKJRNqb%Tn~03O4~>4Ghz`9h(M+tud`Po3Xx+~lwD1U;Gz;nHur67H5VD^n zxS7MuXOD6jO+X|ANRvU^Uke@)KrnEh)c93$1o)rG(QsX2b$LD7X%0XS%4m71q_yS;i4v1r*TQD{SCDV8z8(9jL(ZmF- zAm1!l%mk~1p_2hQukMg4DHa|AS8B>kjY5!C z$mh#&B+@ZD(M3nn4}UCIkXk@WS}FzY6Lf}~Hjd=ShyXGSItEgkz9!6JNiL`YiEIo7 zW(frcgU1290#F&@(yQz2P@sjcsbz1F6&hqFxd52K6xH?m)JL418MvL992Lk7I7YIe zhd%+CnVEyFy0zMfZ?E4TIovB&luHrDg_?OV0$VTg-H< z^nuPsNGr;To~TJ=dKCbkrfx1s1>pK!P{TwV6_8yZ%+kU^LKQ|31Iv#Ax1Kha^Ga;^ z%r6Vq{>4oG?Z2jzcK9-|YPHffksj)jw_4;bk%7RrtSUYz zjgjdQOU+CWoakOAh9Qww^)k(Xg#ex?k zw2#Pa;3$W*d7z5IY2u>=qq(68xM5-%$U+ErjU@QJ47EfzkTk4T;>eNy2$_u8%4qcl z9nuDhk9C3@u&sXxEU;K$mjZl?7yX`vqNxP%hp0tlqhf+#anwl+Evtv5si1k9ni!Bh z)FW|g?lIpF-_#365Q*$)VEKr_?SMk2@r+UsBB>3ow5r6ChD=F%IJZF08icnf!5Z)l z3gNLPPMt7v!$QRfD{Ur&NPEOtPo(pST*Ytt*BBDW)<8`&5erQ&^0C#dZCOwO@RqZ6 zbYBI6n-nObrH!vC5P^~&U2G{;s>L=AB}8`$<4Dg-O|k}lFVJA!x`(950Hk8-h9t6B zs!%)ww33>0ETx_5S}SZ-ud{^!z^JMZgs^lHME4wSjJ%D}8l^}IQNfqfGXBUiHXSM_+Q?e?#eoRyAG;bVuEeJ%Vnj~gbO5MT0nmnjc>MWJ57N)4_J{%w% zXOsqDB8vt=NL8vuqEn~+R3a!B@RKX|9MU|x*O`pYWfFrgNe=sfMTsbqD}vGTN=r~c zsGKRP7erTXlBXiN!`VVM`*jZIQ4vo*31C-gJ)2Av;Vit&fMaKq4c*DLpon+n2w&it zbiOmCxrbzs??VQ-go?vvvjf_|lIl|@)nZ0#iYPc?s0FhXWC_s+AS@Y;cSJC>V?Q>KSJ^HPil6N~wR6Z`94wA#0$clJy3cEg6 zuvoNLOWDeCSNekWbS3z!_j2oFWR)`J2d9xO!6&AwPm6qV?-GW#F1pZ zj=jcQq0i2G7~d(hNInUcgj=aQ=q$tSJj!MSSeg;fAXuswdDSmO3;{@av@P?i-tgDk z!slGrjxu)wtR&V)Huvn5DVj&ZJ^U4nqTIWHb*7!E3jF^L6t4n66-YyO>S8_6JwHZY z-8Mhts9y@B3CL`?s~3nIO&A3rWO-(QabaeKK+e7ZvOo`A46@&5Fr8xS@dj6hiaF2W z9-kPb&_ic+0K-(SVji`~RVs&HWmvoy_@;6xs@?+D(6=EzL# zv^BVc3PuyP%zmV0T@-*@k&#bRgds^jB#VYeDIm_O<;sD%5db2Lj~H69CbXnyydOAS ze83TDoYCB2LsmTDh~_x}j{)1cm#hmlJ7%-%11AAofODVd?$qF?3RgWB?D@J9Eg!LK zhvQ~H;ug!c>DqZUj5l6B)dt{&12ee^02P{&tJ(mX#_G4$ zjOBco^VEAM`Zp+h=WAxp$S&yRW!a0IRN8sbz4OUs&v^?9eCo}{S9^P_Xs#{pCasY(@5=u(s0zk|hzR!mM4y*OeYT7-snJPP6f_bSAoMGVq4 z9LO!!i0L13NRa%#3HRD11Hs_uW6RG6Wf8)wKtc2ZG}prbv;^`|fusziqg;@Bqk;Yh z6btwWRIOD#J5x@9m#2PbNU+j?rbzwX!2EUtGh>X{iBF19vKf#4a@CLcmXvqFH5{O@ zX!-OUEk&)V(?EiU{0uLJsX4&IY}7DTa0O!R!_9eljf+m&#vcQ0A|krRrX;cXu`u8b z=ihz>-kWWf^zYbY(T|8UjSg2u*O>*zi|_goeVS4V){f4160-Rqxbs_XTo!uNIjU?d zqT+!{j;#TK(SNy@heP+sC+FY(w^5LCID#{q9~GZbmgG~}P}!i;z|xUJIdt0z&tc-jGYrfKxt?_=>-B;AW^>Se zOF!RpatL=ld4hh zZW=lV*)Xd@Bj+yR)6kg`X>;dN$ze`I8BhzL@4*_5)Yk<$82Pk7qtmm~FYc}6h-|eG zqEbysfqGit8FHjejCTsf+tB2H<26|mNSoN-X%>6QQq!4;|6NX^vw&l`fIa9OPdEbo9_q=-_lQBLY+s2wA)X5Y?^=@oV&dAY8!E+}fh-`i^j(l}# zv_vI>A&19ICvnc%1`9wuf@q!w8m4t|N>Yf3I7!IcV}g-_hZTzZeM_b7OMv8W(Ij>s zG8!DwRV~Py9ZB*OYvhEOk@Cb^Eh4hmz#E7Zz@)LIpmtUJIfYaLS>Sqj>AiE+Of!3> zYF=;w%NQZZ_u%KMt2ineSb&7Eyf1p#>I!@=5T=G+96|Y{trl{i5FQRf$%( zdOLt8D93{`YM1Dhan;X?17}K_t*Gyo;S!R93vc% zQ#w+%6VPoYFigBdwq;TrSaHo>&2?HRmS^Y)@QF2Pk8UMMjD8M#Of-%{pX&it*qkt+ z&hUcOKuVDTtF&umIG}!_cg0-x!8YV0P1?{#7ins9piq=-e=!J5j3u_}E{nanj1i%E zFZH-XwzJe+O^WLQuW@Su?0AOAj)4d-agnJFz(|^>_&)Uk8qu{)+YOzk6oDat8lR`J z%0Pa}Qib1~E7g1j!`+^OR3rlA{Tm!k0MYynX1D_I5-b=vFEbfD-?5!|nkO;S)44=% zQGpV;uRu==@+q|>x~9zq7r$1j%y6aNx@EM!-ibWW3!FW@rRDv{QBB>8vuN4<2vk-8 z3oGNsKn)L8CKwcTYOznXzQ(+`c1HOb9taL>8eDD8ZEknb5v0gR>@mc}yb01a-2x17 zV5I*1J90k&QFExpj67n`0SMRAec;%`$kCQ6hhNyWgN_ieoRPs1JGHJYT~K0%GmpFL zF4LBFH7)~*mC-$8sdny+ZNU646nNV<4m|D#eU0V{se&OR-G7nD zvM;|xLBN{3S%{^VD0Uy`KFWheDtsLk%GoSzMaEp#9Uoip@=u8E6Ds1UUyEU+8&YpB z>#0oBDLQUf0y@gLlC|Ioc=GOfb|uryX=dp3oxTF3F1nuzJsfi#Iu3%-4uBS^8!jry z3Zp$iqV{XgeJVk~@}X~k58v^%8_V+KvcwFQa|41s;2FtUY*RtxJP&K8NoBr>)_ z9C9Vi1R~nSC@FWi6QS?%5aYn6juZ-bq=H{NDuc=91skEqr6b4fTvGgScmK3B(?$2O zS?W-v#`vswF&F6|iE9(NN*dSG`ao+*2Up^)hqk|jm2k@QBMs++M|!w=@Xi$ATqC6J z)?sxSX^&cD=z%321&`94LdwKUK&$3(BcRuDb1mnx?l!k=V?rP21<&n7KFv3^4EN9t zg7V_UAux(+Lf4h(03lv7wkn}x4rp?IY_2`@NMf&hELfVh^^sgU1c?%nc6rg=b4pTt zY*`TJQ7*oVwG9{v6|J)xh3nkxr7A5Ll_NKIbE>s?P`Ml`BoxWv~!>3;_`MJjb$9Vrs zpORuXq}eZM?}5XwogX{tk%&m$gPrBsrgnG$BZ=f>2W>fpa`LXjm$tO1!9P#2AY2I( z1JU|0A+Twu5Qv;zkJM9=FQJ+EyG`B56iK|86lUraq6@_-%^<@_JvfB!n+utP-68gu zkW6Tv1Bnz)n^1Dhl_@JTr7#$2Wr`leH&{D*7{=i|&0pBMBG06h*Zs6G>)wajps@F~ z6LB3IMm)A(VC|dT^TjYWr7YrA|MQ6jyH?^#<18EpNA3Ul!_ccJ&v1v$IC0qN(|jLOt(^M4$R~7I_p=c1fW5R`e5XqPZt+cf@9Oy1aY%1Dh*KW$@S193dY{Dfy|?qNf82Na`dWJJ zQx?_kZ0P$t zH|}`8o{4ABb=GOm`d?7(Yx>e*F9EIhQ{mCU=Q~JS)jj1*tnbdix&_Bd;FVJ#*Cm zjN8hZ_*eBu*S%O$y7TkFn((HWj%!izw?8F4K`ogxu)nh2lQJ{ECGi4o;1^T?f7AS$ zA0K;86lGXtQrP2>AfRfnbMCD8wdh9}4BT-GiCg zcO5eWiM{fvd3JX{#~hltdyw$4_AeK1tKF+_S9UMly}}WhGn%&J$DbFepZ9NEBuLH~ zO*MS;%rm89=EmlrXJm_3T5!SaieAU1NlCk^_Qk1O*Y*ADQ0NsTZ}TbV469WzWOm7V z*9q_B>{36&I<#ULdL5ZE#X95msIZ$$|Acdm+(2HXU+ai#E1bewtdnsoZJgnp0b)w` zn97AC=R8fxL&nb7xIIlt&+-0%EEY#ZZ{@_e0iZnCA|7xmiAKiY!olBi8l*iw?C%tz zh7_Lt{mTOlQXLqfERt<86iT-9DMc7%9k+wKxNw`>x&fA#W3gu0C76Rs1E&z>1|sbV ze7ptb6fy%DIPLD+L$&Xr_07F2&n~euO3p5^mpgax!()%gwstE{cHk%!39ZkTm2P&| zDU^@wjsY((i%+?_n{j9cn|Nbd#U8VqeFxTjE(5^`o2}i?+P71y#W!(}F3#u;qb{%t znOq#H=dzU*73tGR17hD)Ad$o;)*R~Y@3iISu6$a*RUG9c$5C&z5Sd@=NN(<#zzk?sA|whd zsx1hH59o?G%}!!UR=uk~@$iO3fcwO#GcKND@EuX>XgWNqNG_ei(y|!xDF=BBEz2o4 ze?GfbB!2AbUsN{0h&Y$&e+qnuo=Yx`!Or-U#FA-z1E`4FHoJqC4V4 z&vp3$TQ9FeSI!TujqZ*2c69D*Miy&^^N1-sj(gr7aW2Q(QMoVqQOegNv=tqJPt&)X z=P$I^Djo7=bY7+S+)X{UAZbM2-FXFjxb*X}^&!WuZ}(YzNoc=h`AVdmylnO5(w=^^ z((Z|44z0-UTzPC^cmL9&E=qGR7fW8(JyBE|ob5m{{6G|nR;x=53_pwzlI z2>Iw(_$iNK8w%yVC#V?n45BRZM2U~=!9q_&_e@ak1K(+mKJbfi^&ob0i^`{HS+*{K zyBMv($#SwqB$4yMl*46&)|U-L)uAim#r=LU4)QZ8eT;$SVEt0E9CP#O3o4>JxLAh) z1E{?jKw@FdF9pb_O{`+^lx?SP*7X z!f4$Nj>XOpzh#?luN7uF*1HM`5s%Kc#LVOzh;{@$=I0y413RWzz!6s+;kBY`Stsw zFB5N?M}A*Rtb2~feBli7{-)3iEss*ymjB~vTR%63*0;iO z&c@}1;g1=iH*aCU9CcvIr@Qg?ld~;W*G~Ku z^1a4$<>6Kj@TG76~Vx;4%!iTNX?(y4X(ImfwEp|wFJ+s~sbajY}w&_@?qVwQhM zJ-+teIg5+F9`^6~?qgNUtNAg4p3+PdF%9a=WDYOuQwOboc_UU2!o*_r}gzU@iZ zfy6KW6zJ4nHqEy^zp2B&=j-H**IR5vd8xzn;NQfYMPqdvFO)91-Tw<(BHuyVG*dPp zUP3tDvG_IP7xZ@XxsrU_XRZU{1Ebr8#J6Bq&w)Ezd$0M$2A`PIxth;@)!*|a>u&ME z@)bFbPc{ltU*6=FI{fpPcM;HINbSUXzS<IdMt`@XABu|G_LKSc#r--vdsJo=#g5P#0~ zfTmmQbZ~)9)S?rAHm`A75EB&p(w>r#x}{`^-NgI4S5pfP*cZOHrPS{FB0V?pesWm- zb+*d3!|ay(iVx-cQWyU9HP-P$>6|xr4eI!mu3q)w+Si5?WM`G@g}ymU=#DVs8MX!_@|&4K$H2E*QaP--?e?mG$QURbnf%yMIQXTkK75yuk;lZJ~H9E$Yj z7DwJ31(UjF_x?1pvwqXIn`4g?zg&>KM^kFn-yFTr+WQjSxXQ9-eZ%7~%U3Di>rT{w zWmyV#?_O|=FF3zqS9$F6=9HT+`tGhh8G7#J`<0n}rUkuc15ZXRE0L~$Y85K#e~G^N zYUz1d-Hp3;5rgL(Ph5SjoAflg#eFa?DAdpu3Hkf)@&#teml`qKR#et<5}VyN{h)3X_UrS;_dQAeacQ22uXHR9FPC8+)SNyo8c-_)t zuM_AS^Fme3gxyyCBhTiYC1-_V_)vd0BZN1=c)NXRU1uF`{$hoKHR@zNI8A*Dw zXi>|nma5Jbe{?Pgy=Rf83U>ozYrlOMm=?P~h!c_rTe zbo6iUntR3eg6(|En>&1)YVNGHU0stiIlJOuRN6nYU!B){`4A(xaC{B%^QW)p2c~u| z^i?0ke)gE!^5tt`|0e%m(D0<_fUo3pSJy%M+nn?3zWd(!@O3Kk*y0Os9-cNjyCkCV z-^u-+wugEM|&?+@#_xY>ZSzmPWS!v`@G@KL5nw6|NOis`|alWPRBQ`J})>^X^@}#(>LbA zmFF?BlU7^qB;B>8R|$To@_Pq9uHEws3VQQ#_Q&fg`(IG>@k8FRb%(rAgIAjt_8$Fr z&#-n<(}#t3ev$(=-qIKND%$?pyZyt;e|@lLz8`RQUpP4Wb;qpYRqxXz`CGf^3zPo# z?eqG|-bHpA=5BkFxc7C|_m!iwR@V<5eRFC-aq7T70p4FXzk08A`{&^IJ>$4rCU4gm zuG71JWMlQwUr@H)&D5gKCg zAHK#MTaoz-x=lI#@W*!bX~Q?q=Y8JdIks@l`6myj&aJuU^-OR%s`tZ!%(}@}Ki_=) zd3tAA3mZUHm=A0?r(Mr5_ z)X!2CS~WcsgLCO|-(>ad#l;OCigSuTfsSyb1%7dSQ!`*yd9I);d{fwk3qGdBPjTF0 zhqGq`5|4RJ84cRhL~j3d^CWLz{g0fCuRG7I*tMwttgxs^^kJFd56W%kpv9SzpBJJ{ zJjWJjUD%LWQ!|znFlr_EaH`6Px%Ty=<7cjJuX!0W`9-*EUtZH>-vd0i^hidL-m%j! zsv1>ieBbUo|8@T2y8cIXyDa6UR=g1}uD5;lCOU7W-c0q=JDxYP}k=%4zg_r`R@>DB zyF5Kde=e?54H|D)Cs2(STv)@{K6-2Lf@Ifx%YnG`QGUFHq;1>ZRJP^WG>mnW+CBk0XiRqK4pP<6_ksT3bg%?BT%#>pI^g~^HNyIl^(6F$| zPFnRpfb)gqlcuW;qAvDn+&rgZa)W*?;cjy?iY1z?3-(MHeB?05I^Rg`SzfJw?GCx` zT^)I~4OSpOQ-J+pI>KNF{3~cY#)VzW3M=xP-6zH?h5XF-LTp-^h>`rwb){!M-#Ak; zLWY{WNWUwZ3MxXKDM&P4e>naR&|1}Kl&lI>y_#Xb?=NNQs-mM&t7nMfL&piQjgLfT ztIXNELQdb$>gM*-Rg1a6sO)aeHl75k0pp0^cr=ud zw_nG%g0TdgRNxF<KAk{Uy7K&;x3Qh_c>>O!&@L%S_39!%iT+i8J2AQk3Um+`xeA{O)i-66; z(;HsN%D|`S3t~$erJ+W25L1*9qLD+hpwhgo#m)_13bVn0RxqXyCZ#7c70k{%ixHmh zAq{~E1mQ%?8@qmx;b+gzVykF0YFR)tEUZwoeg&4Trv7PuR?_*#C-w0Ki7aD7asZMI z`Xn^M)Klm)$@JIXT(Vh7nr0avxat!m5qa|IxMe&Id0smR-ru)Og3pg=H4Ifh+fzTe zDt_|mOb-+a=^w}G5!F6XER#T&KxN=ScmZhU#Lv}@qH{WVkso<~e|DIViCGyV8%E5p z1YGS2Ezpe+{|ER}xz-O$3UD0Xa@CM7qKIy3BB@7_seLRdj{@u8f!NocDU9xMGz4T) zs#5loro-xpvnBrk=RBCg$SqLq0&XE^fJ>{Wm)J_l7va!{I^2KkVc<^HNGZJDY-qhP z_BHJA{Y}=vN%Z!_ERKBEc4LV`B>R@xYCSdAfO?J+$eGWTJdp!&8gJ@QgH9l1GMPj zN2dHaA87yc_%g@W(+*yhJ?ldb&A0-zrgLevImGPXssGXBWL+87YkvO+!v<)bcNMg)IclOPZtW0>uwR+a8!YvAA(5n!%*6n0>i4OuNg!pN zhQlnc?4EStz5W6GNH-QwmX1M(t}BOIS=2kwsk8q8A2ny?o1S-2yh^J}<4A4W4`tVp zE8!_ejryJG=RJ|!B(oJRVfWwbHEkQh$%V3ivS9C!F#Ivcp-j>2TF1rO*r-z9t2DR8 z%Y$Xmh>9EdJWOeUX5nh-Wykeui=yb?xqlw5`aaY5%zsq8yqBqTgLHT;qxvc0#w4Mw zAF|7F-&ekbQf{vCKJvb=kke9@^f0R2JV+%Re|nmbQ+q8Vz;%nGn2Mck%I$P54z8v9 zuWv~^OQ5T2{sFjKU$v(OFym|G0_^X2RNTMq;aK)Lf0REdfIH-xl|SiGDLeG}4KKW- zosdJwyA_fpNDpplSz;$BlP_s*J~sMrq}C%3Dx7*IiLpU`CqwA$3?&L0wFp0lmo=TP z6(EHkfMqRhB+b6J{R5Cd(RKT>?~d54{sG1iV)#9*(!uIn)1_}oWXa9|iOlb3lv=Yolzc;Of4a;Pfdj3?8mMDv#g%sQdk@Q~W$4*Ew0)^!H7~xQ9wZ zeX?}ES=Ffx-YD_+PYfjGf?Z*c6VLS=uq)51X;hl!*BEcb%znx(Y?oEc|5fTLDoyYE$~ zxgWhiWS|@a?++roP`tg;ION#sNWOPY<_5$$a`b%y1O(b-ir;mOJiWLPzjlbQIo3ba zVm#H`fu#=3wuQe2m6$8~SFB-{&6E$cvWt-h>G&Trb3_c=s3h}7ctQ2A{n~+@9B64m z6Gb_A_38zZ6kM7BDy|EloS0EuJJ>6w&~@dJ66Qc_Kk2YY`LKTg+EWuUEN0kx2P;{8 z!utX~YCRHOMBWGqITdJ+9REB^{jCWoegr6*Twzuopt1hoh%!K67U9La}cZo{akXc20g_^di^~qxb;3?wJu{=S2i?H z1lh4)m+nd&2fE!r`KGP>1Mn|4yl!_LCv)(Pk$G{_AsI?=tY-Wy^AR%b2xQrR6qH<6 zXdz*NvqT3*-flSMSv?L3Ir<0a4)yCrrX}n{X2h32ALfL-Zii-`J|8}+jx{?%*FlB( zpGXu3z*lS@mf5AbZR2&4krgmm*tg}jbaECHn~5O?1h2n43Tq0r{dvCZx34aI$fD#m zw5O?cP}UsI-6m6(5@0r^?|5uq-}o)-d5cEIXow+(dC}Zi=TAA1Uc{_@CLCRqBB; zz$-d`+iSIy$inVejRo$OTK z^NI#oJsp=~6LKX?U2KI*L(f7}#gGbqeaQp(%p{VIwRK*p27AzgYED7UkG)GRIvEas z6N%nwiTV_c=l=lWZV=02VrWkMg>yiFD;kADw2w@OvS5@I1cJNT?`zoGHuUGI^ir6T zz_)@h6)B!Tvj@(nyoNs6qJQR7(pXXE3aa3k6R0&2l1*l``4Ps}J~*PUt~}Uhf?pQq zaGQ^Gi4fnx!g-Hm`A664%%o*^y1rMP2?MFn8B!rA%f5yw877T$Vo3gAx5l)=6;WU8 zqi2x)w*!5{`yt`v(3-Hc;(2l}+1glBaE=^x;5-*S^N--`m-ZfzApfBIcV zSQNtHLNERSMzhcf`<5*cQ{fL5woxFx(i1zQe4cT04J)MN>juwI)=j3U*na?mx|G&G zz(m@LuDP`>-V|K}ve$HeJ*f<8uOlB`n6IXs__dz7wFURCBU^*9nWm+%6}Va%nGg_6 zLYLI3rjHu>6T==x%I}{v8fEy8<46joVS>}bY2k*2^Qutx%y;W1L-30m_eyU^;@eN3 z>9to2{R4DHX7cSrz#Wu(-`mZV5Y{jq*^~fR%zVMEg3ML_sg+2rBd-c-PC~|k5|P@-AFz8D9y^e0W|S(FzkzD z-SNU0jw%GlaVI85H0kUbAt9L2QgmJAxE)9ao$K*wK`wV=X}fJoH9UNGmmF}ujq2;- z;P^?7B#BK5H3}L;9D;xr6&LKE;JA?AJ*!7vRa$~O=U%F5iAR}ch|vI7BcYox^(NML zHx0v@R=Us{N=CQ732SARuKVT|fJU)w7s!3|8d$F*TooFU_MoUxVcL)QVq2ZBU0pV9 zCtr(q-W3G5p4PF;KAV>RHtrn?VL0kaJo1Ao;7iLmz-MM)TaSMLJ$7XE&hlBfMk7Zs z$(xK%i8x<~5S>>Sy>W7G{l*5OnE)F*HQD)-KWb->pe}#J=DJ*j7+Lsza2hY(tCj>uv(J&>>f!wtXZ9|K z5U`d23{JuRJu@i%1(iul_+HcmADN2S4a3rHTE?#XkI#Hw3kZ5{-+y-6a#WD;o`^*z zxLU3hE=Rt#Obk)z8}bk7N-QFtRu>Zo`lt3)vG_CjOyOWZ>i(JCcwsrYogl_Kh>Gkn zVI>Vl4^N2@t=`_>%)jRe-7eF*!cj*$FW)hfJ%egCg6i}m5R#i|I%HWfloqZ5#s`<7 z!70xX!Xlq)vD-GT;-4L5j`~MT1dzyA#@75%YcqBaP*4YII3hJMR|-bDS{`cN$5hNG znSQR2dEtA`WVqiSR$ZLdw^0XkJ-Y>ohjFgY7iE$}55BimLR5$Cs_}<3FQRbZ zdeb8!H4IS1%}qwlP012$mhHGN=wD&FX@4>l^ZvuR-a@Ab-PfG%BFhk1+@nhn}AHKs$hF9a80c;Lu(8${2df~b3|kD1p51^!Y{S`LSib;azI!dN3IBv zBI#2Dwbgh({K7ijH#>Vj@5K&LX!XI)3FPp%tHC+QNz!xg67iG9T+ac$sEkE zBVxH{AGF|KDfcyU%T?^fYQW*iTau<8&PQ{xXCJclAmP8+_I*s9d-zIqqeVMYHk-l& zlI9nVnqBCvqtAwWvM+_V^q=AJ-bKfiHWm2UnsL(}ed_gEUnuv{H^{iBgL$|CBF7x` zbFU9QE>f53*)`G%?fSgNm)5l6@%AXjrm|;myO_}D70hOG-nTylZTmcf>B4CxtzHIo zj_fS$P*%xudpG=0XI;2Ql-)zkQ|`cm1x%+gepFiK%KY(r-%W>c_OKfpI^65dRJI7! zK>X#KDPI2GHU0)x?Dn_%_Rq`bFB>BphK)uzI!r%hzwO5ViVnE>H}m)9L3HR~`~J-9 zvCC&CHwb$WlRrBB+oBuDQN!VgTk+K|k9#8-K()=7LpB%8535EhHLX?I!dpjZ!haiOR0kOeEoR(2m0I0)PSbQ)>bc5pI_ z4V`tu?iuWVUZgTa89$|COM%%;&BuHSfY6J*>f4aZy71Y8iHD$YddKv z!6#TUNfpKoISFfwtcJL%o+|+%oI|-;#QkD8W@C}*!RhmZc$bnhP$>p(ka~aX>+USj zKC<}cG zvmNcfB0=<@q$<=&3z|7*Bj^fAy@$z5osNJj$do0nTOdg2DPVTpE1fUp3!Nlt=hfaio25;G zTesT=HSGOXUd1QriyKBhh5#X^#_ux>8cwYQm4Fd&#A{UFK?m*)!5|(#$(~@4Tj|+8 zMkKbO;ceWPr_24TpBXRYlqR8uag|_co8#v7bytLVdimd2jl-ojpYsayAv9|Gu8YC< z;x8HE(z||l@^c-2WQO&2TL-KyaHlY({}|b?O)$hP*P^Xo>%lvDWyh*MsWCDJAiJkQq}@)%x|wJ&b+uqd5O1F=NnQh|f~*-bnPRD}6) zfv>-EciCK0V!lwldQZ;&R-+Q!KnBKbAyN1|JjvUv0;*VYGf;L)QxGkQrNxxv1a$>usA zX?+}m?D!DT^PGJ3LVm<1w-2>^Z^J$Z;rd)jA5X9=RlJSDBhva8yt7?dt6blkcAA6= z=&CJrX<2rfm)=9}v_Cs|tBFh|QEnt~%VVG3b;RD6+x-3yAZT8fIsc9-9{n`^?&cfZ zsC5NTL{z%MSBJKCF65K#9^%ZafG1RL(cX@fk?GJ$u{A^*LJ~$an%3$<^HmFx&)QX_ z$8m^ksDZU){>`B#_G}k>psH)5KGhch55b=s*_XAeE9ps(g8$y`A;Yeaj&l5oX8Wtm z^(R@YeJRy!7eWb1r#cJ8q)|}pIvzCxSAl_h$eNNR3n!HU>bd~|ZeHL3m3ldw)G3MU zt=~4+3c?W*FG1Y`Ag|(}>`U8C-9I=ZMKp|OyQ70%m{v^y?Ri^e9r#1?;(mXTX|r&< z%oLfG_oUow=Y(#cj6mDwJ+s?E%ad?IYY41mM266BSCBs-wQMI$WN9{(+E1g9uSqoT zLZiN_p)wpQn97|V>;a}jk;L<;<3*QN{z7%V%zM$%QO1v z4}H~f%*-p=LA*6n<|+MqmcfcRI=eIGZrJ$s>Ztz27x?)(_i&twVX(%kbvPb_!uHo!+_ch%iPTD zbKC_-Oim%DrAeERDp!! zC{w3P$pD1JCz(~leA}lUbmj-8m!8X92|i>Juk=@5k)A*U2b%fAlQFXRJJBUayo5BK zYOvWzdew$mk{Yw0SmrpD)Ws3ak#HSSMLsc3_PBNsG^uK1ef9uRVD5K%t;VZwdP2xO zIOs8DK&0TcB zS8L?{Vl^8M_)<)Y-Loa9#9cd-At?-8oKLC8a)&ck5DwZYscz%aER1gs%lOyeA~ zRo;*dPcmA9({~z~r`+n+CtE}8SLMm#?z6RS?IQ~=P{QZxJAUy!wZ@CJ`n!I|_<;>O z1#~*PFVX0;#1Md(mmL}li z9Nk`zAKi*8gG_7@;+02cK@axa{M+1r;+#W&ve%vI@{Gc(Q3qUPGcRDIPBJdC*a&zq zKUm*GIJ4C6^*GeQbPQJ^H@qveEVu+~)P8N)O9P26Y{8TMy@)a>7Ab(@5x4j_^|roe z@%a1|kYkY4YZ01_)aeR-pAQD_QL_Wfk)_XsrsyNv_ZPH`G-gbWLpc__)4`LRV6s8O zY-dS)j&H~SgHg}u5#*{MRxA>>xo$$%%rq_GL8E5Y)Isg4f-H6v%WFoUtJrTA2#Nbi zeilJuZb`FC>twAfWTBg#NDwH_O~5sM)i-DVy3;L9fm+`Ju&-IsPod^Lt*>(??+$C9 zE0%?)@Xhg4C|yH$#2?##pE~6DKrhCu;^J%en62&F$=AZB+{cN3n`h|Om1uN$<>qHc zrNU2nmUYt0c5jtd8|9#Z=udM}462r!QLcNmcJ{egc*lW69nmUqLxxBCJDtJU{#(^E zUBSCVIH~N7%B*!A$$H9=&0Bw&)2t6wX@uCx!w6805L0$)_M0e`1!r__;#gsG~ zU2Aj}Ev@jHn~S+OgD%k~&MM4iMca>ld0^GC^Ztyn1+LT)5`%hb^XJuj4>xuTxJ2*R z7Bifq=21R^z_1P7Ww9{-ok#nwDmN>Np`W(Caq4QB=N!R#h|Y$#zA|t5rA5QCyMnYN z#6fB8C>aMgqu|;JYnYDx0_2nGU+Tv$7gD8qZzih6)g6Z|Q%SPtq6qIlp`S_S8c#`H z9|CZ)U~rSKpxLrx;DbQCt^_R&M9vEdVr+SmwC0;pI=DiwJX2wOyV#1dD<@BYTnD<;t&YE z4i`PPA-L=beY2X;aT5`k9a7rhpHuwLlp$i??Mb&Js|!m+RE!`TLg9EtGGnDlpE+gX zY<%*gfKVXRe2XNSr4s*EI zz}PFLyh-5>@?+307s4Je|9xj{a^1dgz1a@w<+C}xlzw@pWuxXr;FhfA`-N!Mn@LNq z=My!JwLI*nv`N+Fi}6!iEEB%<$=p{>l~-Pu?rLoJ<(xuUX}c)n=>2r ze2cU8gmHI>ZL&{e2<=VTPfO|UN87j+b`9sS z=}yi1grx@dZl5xqf2GAu+(dGGn9*v^&o67>6lzF)Ezi^NoL&m)%?x}ZzQs0h$nVlR zfPK6S(BspotEQjwPLT-%%nG(V*=F^>yS?5$ItvgDt~kjYA&n20nCqH@O?`7Fvir~4 z5d!`7{m~o#*rDKx@mvt7_&eL9zw;Mb!{~&=WC=uVTAP1bZe+&7c)=rQ;#HMrqB_LP zu5iJJy>`~HEA+U7gs;RiD9b3&nmEIe6VxDU#X#_?vZCGteXrvGss%owQk*QP}4nFY?vu9es@^$J;AoWb|n~)D@ z=?X`6fg}4^msd$y60?CTA)=!_yF$VXnqqDEX@$B)p;y4NkL$sp_a>t#S#BH>IbeW- z+*9JdjBhOLViHRrWBE%)%yFY|u{iKsL{5g;0K27l_m0FA^D+xj2k@EIs5y6*UJ3d( z>5+Lz@LZj%|FmLu-sCMyI&-o0wR^576eqD77#OAE;{6WCd+Teh%L+xsW2r8bGPqDT ze_as?bMOfBm0(>yeRHN~YUXmxy&B*|vH2+>%$)p}mthx@iyuKCHIh8=RGw~?uG`|& zngZ)KPLL~!Hna_I^|W^G7t;6iY8vvBxjkVb#8b_C#ItmFT=c3>xUKKORR(2g=>`L| znJETkkTuW~Q2BDT>EKpzAX>zTWZxB(rwT`5CUTm%Gc^~34juBo7X6|dbo9H)ftNer z{xdoI@RiY#1CZ{$O%tuR3 zqrfb|UUF=;E>>p9u-7${Q)htZf5v%~3xb({<&r0~ifF{-7AxWkpEpeiNo`)xN^gpY zDh_UG{FIUB2tVXQY?F8vY>X*Jy3F+|xfp`<)kNxj_$X1ivR$^%(XCTHqLfQl&D-j` za4X_p;H@_TQ+k_7x{}zbNj(io>p1|tUD)BYWMmvZ7k`^RFKl%32{`-mxx4( zAYC$Ey#|zSiwAO_4M-ORvid}@2#tBKTtsbU9H-dPrHV_1C!yg$VAv_AYK{TrmTE@T zqUV3qq_CxhMS0ojZ$O!)*j(EXE(d zkJRo!8OQKf4Fe=^)?d7im=mqp6p2d&n2sMY@x@<_+T^6`+?9H%$l<{LB8qZpN$M+8 z+lT*z{e}CZzQ3cFObef|pS#)+11;sRZT6yP)Sx9_ztrSYx_n6(ANEqkPm1C94KBMz zPo)@R&7b9J2UYV8BIhi^YAjBVUMfZjNo~k3&;wXb-C5tU3$$M{R$8oylu}7hWZ)yv z|IXy64}5WnM)JP{TO%4Ln%6N5y8?z5erv*=EFFx5coDVP4?!8HAL#}~>WetzHmt!u zf)gt;jd2uC+Ijj7P20zpE0qDym$*GMW!7l}vziYv zAd7Ho{5Xh4>K`DCBh107nsg=j7@(Vnq6p!#n+oOCph_ZM6{S*lHz&t9TG0mNdan3J zZTU{v!ZKa#%*EF#2M*;My$K&iUU>xY#bCbNP}OL)=Ft}bF*L5OK_4AOrv(I0Wz+4Va5C?RR5638oo${iWaE?z#> zPs5RRq@26*=Pn)$tt)_@hnOqWR}_3IR64Rot&A)7$F@-@j5z}_!hhzSAEP7<3;My1 zwJu_D`&R=m|Lx=NeUg6h$l<@xSmwAi;hS#*jk#;wnU&UWQ5RLz%S#n6HjG+Cb%8Bv zUTQ(23oTxdU8d-P#+Vnw8HMl(5KzG$&gviN19C~(x)Ry3|5O9SH}b6)F{+Ump`wPi zvAI^@jrYkuQzariJjv0j{?%`SDTKYc0%|rMsPK&Y5L+T{^u=gN*3wXJrX=Ji6kj-_WNW9 z=pqoGo~zX5yTUGVs^wqd(decJzb9bC2kJTRAG*D1on+upt{|9ZuKco1AHOE|HzI0r zqA14z{-7dBivC`ntb>s=KO@}9AwV?;u6)*5P9yyslN=`dgqykOQ{~XeNLl^|(_bbJ zPH6`=T^KHCUu5mmRP6U=y^HBIufFTwAPJ>=AflW)w8Go8k)7W@UBqMtI{sjLnq)nW zuekwq8k5L-@+3_A%MfBXwX5Xrc0lmNK)@SM;zZA~M-VvLCEEio191xIwKl^pS%T4+ zCr=ql41>&7-M=eY-W_iG`8NL|P69p3vq$9{lHk2PlUJt%1(QeygF(%+Geg>A&Em16>y{l&1Giv*A z6hSB47!@BwDU4BPqu2xY7PQ6YT_2&3QhE`I^ILQs124-m+l=RkMt zP<2R%EG}ZqEA5@HND562kFsH$mw4>F1qgx-YybMvtg?8?nA^}rXyaqYJV1Ajck~0( z%A__Q#rDRdNWzWEX1)iP`Ie2Gb%q&l&I2N%#%bae^X}qr#jU9+bUt>P+XnD8tky`M zZn29dNiRi{Ctu#O=)M{HUTV3GR&Pec1yg7(?aho;DnDn4a*O5MDV+XXrT6aHkN2BM z7wx+>Gdg*UBMTdW_EC4>OKy4PLCfW?!*xB6r`(sc6|ufl*W!HIDOdBDM1i*2#;wmO z9mj97=V+`vXEhQUN*^g_WiLfbe>F8z?x;`d52D%jFWAWRMFIN^?9V^^cGCk~{|C6W z`SNPw%%i`zn55Mj)Vr&fyrLCpJP;vH_4R%v6&ol6cP-CWjxkc{5$9J6*pPaq>@9l8iuMu75f)`d9uyz zUml;=K3&e0XY_P-_(?L~K{PJcTIOrvp3BF33(_w&#$F{Um9yFJ?Ejc3A&q?M*X_ai zFA{k3^+N%~j#6fj=M#8IvPDo-95>AV`nPpT@mZtiH@7P`qAC^%<)439{KxT>s(_~B zNS5e=yVT5FL0ZC5wISx2o4<}B`A%)^UWwEXW>FbuLzDqDK*>?u1sqQE{MZTr+IOPx%Yn7EMH!M=pNRI!cnK(kmQo85wkyIJ}>&# z&h)L_Vza$^w1?siO)mOW*rGKL}u$Aef$d_*~l@e389hKh2_+W!Yr0DDFK(WbWOHfeL@FmQ)^vvMlV|6yUco(qthS!3$z)ve12kM(ox zZ>7jGBRD0THPRT&N1^M zeeKB*UqHc)*jBOqnrV1MJ*Z!o@7Fo_R$D zglgj&&s&~p9@9L*mwcT013r&?W3(9u*QNtXDqKmw>c>rDA1G-J<4O-I*P9Ov+~QSp zo%IgskCGYQk}iB161OW*6YA*sNZE>#o7&XjYKeG+X}v0g2LYtBM)T*(Y~QYON}2zmAn(j1?<0pD&To6?&5)YMz&1gHo9=PJG;Ofu7B!DuCJP>$sEZ&8=9CHlPTPf^ z&{%JtiyLrqdh=CB&lWF!mRGWdsY;5ywKNTroTr_(2Ujz${b5SL_$C-M*xn+wAA|@g zB{dc6*j;=jpM8`Wlg#*V$+!?T&mIwrQO->z$C@d%bv~`K?0JY~ik}&xqogno`xlB% zIU+qyX-)qDSaK4r*2eKfd_J!ktab`_lmJF#C`h=0x&DYcf1mK3-Wqt)f9E*#oI`kM z-C5NmvX>q0h%+<-H~e_8vTpF>kD5?gTf-}}GD-AG?6)kd+M4A^adrEmgO9Iz37uuU zxWW;1rMXjwOydnST-;wAtsL`fOhw>sEv1&V)*2X0%xOjEJ7$B z0xd0?K{byQ=Z(6>{XD7(MyFM~3M>KYD@rWf)$0?W30_nnwi&*tLbJmmL;owfo33Aq z<5SR_n~26I@Xf{^qrb6=ivSLe)7WC3a~-ecX0P(llO(m+X{dHYn(!m9*F>7xkCKv0 z_wq!sZMk||qHjQsHc`~9Wcb@>H%~cfC&DXZncEW9qnJE~o*f*rDmWBq2mY?0H8{NE zipUM0U@ZR!@QIlFEx`EqUZ7XNtuPk*R~ei?Xa3`Xf2b?B2j|LVTY6wOqF>kodf%op;oUNg4sOlEloHH7aZu+n4&XvbAM}iBphP02=0e&hk?0$*t zUviUh&#KvHViC=Nw+%XQ>fMgakdc?(6X9pH3O(1$74>HCHxX=cSGO$;6}yeS5m-57 z*ggST(;oNwpjURlT<%F~oE5od!0BkH|EyWZ%osb0fhU7F}H4pUsfcDEe;cE`bu);?~w73-)Q*jJ5h5rmWqZApzOfG3nr zoN=}$mq6EGrG=%dC|p#Ef~%EpZ?ONlOS|)nMys8_u+6jgxz7Cy7^M^+n+ne`jb7O@nU=7EwWjr^SuCQ znMSnZiilzZyXR!Z(tkkD50vLpa4&u4YHCNp5D@p|9HBP$)11D8u$!Ea*S`3}(MI}T zBl?<;Pt41W7p&V3`0lTN*m$_H0Y8_~&cyjFAR`~?_WFJflQH1(-B>wGlfDNtV^c9# zgG9F>FlC)Tu1F9e%V!tbvjN_%l_esud2BFEYe$obc;)QxX5|!{p<6>UYBYALXrehf z+i2(9y~`Y`XM;wQJbz$Ku7?Q9Y^vm^IH5=u6}17n_}WJxi#k`JA}J*KtLb<1vT~gi zLy?ivCKLQ*;JYXM{tc0)IsX8>#FVFz8!P4#>8MTbl;Y1*8B{9vwEldc6Zp7M=}EN8Y2e8+h;zbG?N=TZ&3`-kv} zPX|n*3=8W+9#31toT-SXs{3*$G?)Wgq-Zw1Q>o>5sYci#~*6l9XUQ*6Z=iOI6a~A-* zbaz*{cnem{suBGUa4nPx4+!x)A*eLQK%1Y(UK6^l*!@l0O(Vv82|T&s;oK~UU@B7MOp_+l>Mn$Q?GO<%latdUC(x4CmdK)(FIy1b!SSTXKs9W1aH zEE3{Uys+T%1lT2ytLK`wsnyW7m|IxtBEL5FJAt9HN^njZuKDB? zfb)))#6Y5+57tPO42oP0nrD0FY$B=IA*u|F@;D!Ra(GVXG9mD|@(_?IT}cqT;?Uqh zoijUYeA!+tc@6BwvtlzBNj@09)Jt~1^+o(GoBI!ZN<)^C{KFLBKp zDCJy>Ge}>~t~kvxe^=X`uIdUBF-Tw@&2Lfs9FBeR?e_ht+wa4LRB>;6q2bO-CaEx~g3UnF#xDKFs3LQeECta)3p* z6Z)Ajx;~GT8aBQ14GH&U)W-E7ZNbCn!Fg~2!x|qTD!6rn_5^@8Jdd{L%FbhZ4D^+( z@q9^BpWx1{c{?Q)spLz;h7$m|S06S9u_$U|3)Lc`S{Z&@(!;4`73I)4feFU%-qC)P znngLD-@-LvfR$#U@5Y2J*(~=~R%;6Yh|gO|Ga4v~)e(P^>~T~odrC7!@avs&3i;i* zMU`kduS^ZuXY+ToW!)264DtSPuNu#vIUDwosh@W-DtC$?1W?Lm@14tJxrmOs#1NGf z_=wZkX5#9j#VaD;A|KQA8FO&gs0T65+Yqc2FE!h9P8T$@HfX!Y<@E#DA}oI0n{b0p z@d2*>t-pNNulkY-fWXzxIG^Ca3d9#q`Z$VyFx@p)d(2iJlN3+BZ6erx!?vvTUi-}_ z87>uHnSECW9!=fMzd9Cpn#Z>H(T2~X27u$Og&AsRBukZ0-RTwx|whOd*s#=Wb;-jbDINZszp%LH(TN)h3cAV^L zE5|tigFd)w)jZp!Z5Zso+q`?kY`ni(V~j)f&E8DR6`2$wq#|D~5*QLrEm z$#|4A3Sijt4nHclX4!trFw@L8t8>LqqrCv^TeBK1?YrW?EEzNAABO?N4^y7D8iD(r z7EK#N1UCJvX;e-1J0`gdtTVJsNO>i(=){n)DE02|VWDirt2LrW&X)bg(iN@UV$OM| ztUeg~R}QoTKNS*B-a8H0%1p&BiZCm^!V=yFg&Ybz?#usbw7CJum@3ztgU#z>Ql}kv zX=ENEdAhBy6>RZtC@&Jr%fH=E;NBH@YU#7E#V@+6J<@J%3N9xlG}b365oyy_{!<_} zv4QkZKr?eold{$oF27IW24IB1i#zpji9Q#JEO-r}T)fZ2MmnYrK1SW~}lPbc}FW0}f1_$kwmZg++`V+|yDaGH?SP@8SW%0E6A1>p@ z*Kg`x*?QO|!(-=oI-)WCD8Tax!O>}4laGgzQLw;t|LjCGoUN^5gM;r9R=}4#bBl9f zQ?~CnDp_%P32A`NRZ}~#iytwP)r`B=Upt-bMVFYDB4L-a`Kdxh0M#Sq(Y8IoSb}xG z9{i-9gQfZYv-+Q_!#8CgN4Zi&H)2m|8=^)hc`%r`m0q3SOH9}1Q*QnhsqzL)o=1BS zG!1<~CbcAEN9dZ2&TF>~ZS}%>>nEG3Z^J}x z01u~VE5Gu7@K~dn@a${4v!O1+A1f*ifxe~j$o(kNS2I%agXM-LzmIV7qe=N|-dsP# z)L9vJuCU@2D;uo>xe&3@PkI9{z5AeC(N$BPaQ5N7b>gS5pe2@_nfdI?n%c4%dGs+W zb3eUrB&6Jl-BfDcn01+^2j<}pzU;irR%SPr`n1iL=5ujNY=8y<3H^T*5RW$Z8HEi#(72Qw6yUDyDB-!Lj<~&~-}Y_BN52rax>>Yb^HDd~VEtBw4TG1oI9E~AJ8qMZ=(Y<) z305~KI}dO#1Lfc&4cwMlFe2GRuf|Tp=$T7RnbQvma+BG1(RMxnwTIs}H?F6|Mt(T! zF}kV^sodZ!?TR}p&DrOf?mLWmdn3I_O&QECFXgTfCQlqutFD^9 zi)h(R6tK58PUawGW1mdA%q&_39YlfIZ2*3!DeoC44MZ%qX!~{eZ7M%RH16=16*D6y z!wEmsSa@`oQ>*f3hUkB=`AOnkhp*%+{t|tV8>PIh(IKI>!GoXI=&E=!$PQ5ImO{ZC zOyscND9ucY7E7MyCXy2nQHLye{~$dZbwbS~SjmdJ;+al)S)2fYG4Gy}FTCWJ0vOCK zV5ECJB^eC9BGT?QR}5La})dUI97 zV5v5ZjpL3C4FH#LQ%2D~CL}PbzLln9j>k#hB;|pNKw}h-J`nXgqJi_kBD%r(AK>e+ z_ft2)2^3B*Il8cm=wLnsjRWHb?sC}^p1++8Ua%oX(Q>KjSeuMBy7s=u)9ihKLqMkv z!SMZ4q+2-?`-7XtUW(}8UQ>|*;1dd|85!XsqL6Xm9INTRBS~!sil`9 zej&zJsRKNNPTp=%JvLHm{q2CV^BA0Xm|Vdl1H%|P>>T;^`t4k&Zo31T)+}_ZP64e4 zb=V(Vr2ZH8V6Z^P-UjUyKJ2N3D0PRKI4`l=-fNbbYa>zou$m( zNDWmN{Ra1va#k8@{@uVG)1S&MoaB69O~vE`d*pKEWK#+ub`P0C<~>WQ_;&7z-S^A_ zy1R410aVMCjKEuT78=`+P#65CH?U&Nb1}xSz$~UVp}2O83vO;j3C>#15rQB}})uE7%A7hTGgr`8Ekr z6JQ?sP%FN`v5kio-+&0T>?W;bt@96=RXx&CIY>;2bJ%dyrJciTO4u_9v48~*^2 zH$Ji-pba%D_W1*CIDtFoegyjgN&YC@DNuy1Zb8al*a}M9F5xNEoIxvAt>x^7p}4>q zuwk_17xKkuCB41DyVMVHw=Qgo1p-Q8N)9#&^nT*N+`a*%vcWepoC1lxyO9mrM5B>6 ziw^sRAE>g};^4}K>@*-@M1*?BpbkJc<~9eMKrO;J2nLm`(6iZYKENmvcJ4KJLf8tM zZ6cX*V0?)XJnxRc3OfVc#Cin@#0EiP`3YQmqM@tR69EL;Y%r%(DxpJhu(tqWz_=fA zFIYhvX6f6eiuzsUg{{XQK{-^~~yncZn z;4KbE!2x$tN))kdrwDTqWWt;^$O>X}=m9Yyu?0WRIdPFJ0AVZSp>G=w>Lc0%*ge2= zH&P(}NH|qHfbO3S0-LXKIBD|1fbq1(!FXP<4c_iho&G|=H?+jDCx20=^A-y(121_L zxOaT8&-O&H_?F-wqwFBvWCG3I4x4iUbcD0)QCuk&(ZH0#k>#tj!W`I7+Q7524lXP_ z<~>-pey}HTw+?Oq`TCBhFeU5$00)%-xVB*-DTu&(&OmsJ{DCE^C1OQ5h#kNkl5HuO z3E^4<(CK$kkOmh+eiFUEX-HDqFK1p2&cl0(DzUcL}poU~Rq%8oIn-78~4~ zHnliXHty}X1~V}`4j!va;7TRTt^!>+kPWl2)7nz?78d-AE)oInYy?7?`2yWFGmgP{ zhdqF4+vFMkV3%dwcem&Rmk_WEIgfB~-KGW1pc_s(LYb>R<4^G?p4^G-m<`<}jztb6 zA1{!5DV*q7+VK-Z`>)%;V)pa zh^j=Kdh)UumkIG94QKTp7Ir3o68u|bjom5O2;f-eH(&swU?okg00UvO^Z*iv ze8`qvAO!=rdkR&+2p-_FyMO>@;>)lAuu`SKPdk7KRVrKHO{4%NAf-m&wnzX%ok`PE zPbq`7zycL6T5ltVsx31B1XAQ~V^^>Muv?9TdjJsyH*y$u04yJoQ_7EVZ08^Z{HT!K z$N+>ir8mIU(|iCL5}dKh-~i33N}FyyN^k%y6Fq@6m;q8r+55p#qq+bKB(vB62!X$l zYycGZQ*lFg04fD_F94(KZ~_OF0sts!HuG^~*?(>o0}3NsP_R4JL5z3?Tn?f^+saI)NPN_k)eAk$9Rox*YeEDGts+v3mw zEDgmygAq4i1+cbl>^PM+03aHMzd*MgzzT{;NP;`H}@WOaLNOL(PGD{Qv@*%3Itn(rVJ+ z04Z(>?7y%8l!AVMm;erCUjw7_W4HkX;mo@&Ex4rV#L{?!W+ascOl~ efmLj+r2qg_oL_s`tu0OEFaU_<@CyI|U;o+kd#Bm} literal 0 HcmV?d00001 diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro new file mode 100644 index 00000000..f13cb4e5 --- /dev/null +++ b/src/components/BaseHead.astro @@ -0,0 +1,39 @@ +--- +import Favicon from "/favicon.svg"; + +export interface Props { + title: string; + description: string; + permalink: string; + previewImage?: string; +} +const { title, description, permalink, previewImage } = Astro.props; +const preview = previewImage ? previewImage : '/preview/home-preview.jpeg'; +--- + + + + + + + +{title} + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/masonry.tsx b/src/components/masonry.tsx new file mode 100644 index 00000000..0eb0a155 --- /dev/null +++ b/src/components/masonry.tsx @@ -0,0 +1,53 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +import { motion } from 'framer-motion'; +import Masonry from 'react-masonry-css'; + +const breakpointColumnsObject = { + default: 2, + 3000: 5, + 2500: 5, + 2000: 4, + 1500: 3, + 1000: 2, + 500: 1, +}; + +export type sortedImage = { + original: any; + thumbnail: any; + date: Date; +}; + +export function MasonryGrid(props: { images: sortedImage[] }) { + const { images } = props; + + return ( + + {Object.entries(images).map((image, index) => { + return ( + + + + + + ); + })} + + ); +} diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 00000000..f964fe0c --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/layouts/BaseIndex.astro b/src/layouts/BaseIndex.astro new file mode 100644 index 00000000..3c4e2755 --- /dev/null +++ b/src/layouts/BaseIndex.astro @@ -0,0 +1,25 @@ +--- +import BaseHead from '../components/BaseHead.astro'; + +export interface Props { + title: string; + description: string; + permalink: string; + readingTime?: string; + previewImage?: any; + datePublished?: Date; +} + +const { title } = Astro.props as Props; +--- + + + + + + + + + + + \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 00000000..75083d25 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,61 @@ +--- +import { getImage } from '@astrojs/image'; +import { MasonryGrid, sortedImage } from '../components/masonry'; +import BaseIndex from '../layouts/BaseIndex.astro'; +import fs from 'node:fs'; +import ExifReader from 'exifreader'; +import { parse } from 'fecha'; + +const images = await Astro.glob('../assets/images/original/*.jpg'); +images.push(...(await Astro.glob('../assets/images/original/*.jpeg'))); + +const sortedImages: sortedImage[] = []; + +function compareByDate(a: sortedImage, b: sortedImage) { + return new Date(b.date) - new Date(a.date); +} + +function insertSorted(array: any[], element: sortedImage) { + for ( + var i = 0; + i < array.length && compareByDate(array[i], element) < 0; + i++ + ) {} + array.splice(i, 0, element); +} + +await Promise.all( + images.map(async (image) => { + let { src: filepath } = image.default; + filepath = filepath.replace('/@astroimage/', 'src/'); + + // Hack to check if file exists, if not, probably running build + if (!fs.existsSync(filepath)) { + filepath = filepath.replace('src/', ''); + filepath = 'dist/' + filepath; + } + + const exifTags = (await ExifReader.load(filepath)) as Record; + const date = + 'DateTimeOriginal' in exifTags + ? (parse( + exifTags.DateTimeOriginal.description, + 'YYYY:MM:DD HH:mm:ss' + ) as Date) + : fs.statSync(`images/original/${image}`).birthtime; + + insertSorted(sortedImages, { + original: await getImage({ ...image.default }), + thumbnail: await getImage({ ...image.default, quality: 50 }), + date: date, + }); + }) +); +--- + + + + diff --git a/styles/app.css b/styles/app.css deleted file mode 100644 index b5c61c95..00000000 --- a/styles/app.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/tailwind.config.js b/tailwind.config.cjs similarity index 60% rename from tailwind.config.js rename to tailwind.config.cjs index 54ca93a0..fadd0c4e 100644 --- a/tailwind.config.js +++ b/tailwind.config.cjs @@ -1,8 +1,6 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: [ - './app/**/*.{js,ts,jsx,tsx}', - ], + content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], theme: { extend: {}, }, diff --git a/tsconfig.json b/tsconfig.json index 20f8a386..40dde9be 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,22 +1,7 @@ { - "include": ["remix.env.d.ts", "**/*.ts", "**/*.tsx"], - "compilerOptions": { - "lib": ["DOM", "DOM.Iterable", "ES2019"], - "isolatedModules": true, - "esModuleInterop": true, - "jsx": "react-jsx", - "moduleResolution": "node", - "resolveJsonModule": true, - "target": "ES2019", - "strict": true, - "allowJs": true, - "forceConsistentCasingInFileNames": true, - "baseUrl": ".", - "paths": { - "~/*": ["./app/*"] - }, - - // Remix takes care of building everything in `remix build`. - "noEmit": true - } + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "jsx": "react-jsx", + "jsxImportSource": "react" + } } diff --git a/yarn.lock b/yarn.lock index 38bfbe48..75cc528c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@altano/tiny-async-pool@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@altano/tiny-async-pool/-/tiny-async-pool-1.0.2.tgz#67d04251e77af001e2067311355ee3beb3e4fadf" + integrity sha512-qQzaI0TBUPdpjZ3qo5b2ziQY9MSNpbziH2ZrE5lvtUZL+kn9GwVuVJwoOubaoNkeDB+rqEefnpu1k+oMpOCYiw== + "@ampproject/remapping@^2.1.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" @@ -10,89 +15,184 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6": +"@astrojs/compiler@^0.23.4": + version "0.23.5" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.23.5.tgz#ea57a2b994b2930e3b3d2d524f10866698fef4f1" + integrity sha512-vBMPy9ok4iLapSyCCT1qsZ9dK7LkVFl9mObtLEmWiec9myGHS9h2kQY2xzPeFNJiWXUf9O6tSyQpQTy5As/p3g== + +"@astrojs/compiler@^0.28.0": + version "0.28.1" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.28.1.tgz#06a547d32d675d0be5a54bf45912ab38fd1ea548" + integrity sha512-rcuQs5kcT6OshfJxXkZ2Tn61V4/5UAmvZKma/qmNhpAdBkGk6J/1gJ/Gxa2sAS6WNUjUyVo5BRrdsNGW36qkoQ== + +"@astrojs/image@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.0.tgz#dd518a107bcac335550700a29f195e267456b9d1" + integrity sha512-cWmqig0t4ndb+4v4YwuKJObpU9zWOVsNdEmvoEPPJUgtrrJzaxJYSRBe+pbvjP0xe+cQIk6fOKAq5lchK8VBzQ== + dependencies: + "@altano/tiny-async-pool" "^1.0.2" + http-cache-semantics "^4.1.0" + image-size "^1.0.2" + kleur "^4.1.5" + magic-string "^0.25.9" + mime "^3.0.0" + slash "^4.0.0" + +"@astrojs/language-server@^0.26.2": + version "0.26.2" + resolved "https://registry.yarnpkg.com/@astrojs/language-server/-/language-server-0.26.2.tgz#0e685f2e1d76d06f682d9d0f93a9b35f0b5c23d8" + integrity sha512-9nkfdd6CMXLDIJojnwbYu5XrYfOI+g63JlktOlpFCwFjFNpm1u0e/+pXXmj6Zs+PkSTo0kV1UM77dRKRS5OC1Q== + dependencies: + "@vscode/emmet-helper" "^2.8.4" + events "^3.3.0" + prettier "^2.7.1" + prettier-plugin-astro "^0.5.3" + source-map "^0.7.3" + vscode-css-languageservice "^6.0.1" + vscode-html-languageservice "^5.0.0" + vscode-languageserver "^8.0.1" + vscode-languageserver-protocol "^3.17.1" + vscode-languageserver-textdocument "^1.0.4" + vscode-languageserver-types "^3.17.1" + vscode-uri "^3.0.3" + +"@astrojs/markdown-remark@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-1.1.3.tgz#9fa985a532622043f0863c20f01c6ed01eca31e2" + integrity sha512-6MDuQXbrp2fZBYBIqD+0jvSqYAukiMTte6oLNHiEYsLf3KIMlVAZj6dDgUJakgL7cQ4fmzWb0HUqzVpxAsasLw== + dependencies: + "@astrojs/micromark-extension-mdx-jsx" "^1.0.3" + "@astrojs/prism" "^1.0.0" + acorn "^8.7.1" + acorn-jsx "^5.3.2" + github-slugger "^1.4.0" + hast-util-to-html "^8.0.3" + import-meta-resolve "^2.1.0" + mdast-util-from-markdown "^1.2.0" + mdast-util-mdx-expression "^1.2.1" + mdast-util-mdx-jsx "^1.2.0" + micromark-extension-mdx-expression "^1.0.3" + micromark-extension-mdx-md "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + rehype-raw "^6.1.1" + rehype-stringify "^9.0.3" + remark-gfm "^3.0.1" + remark-parse "^10.0.1" + remark-rehype "^10.1.0" + remark-smartypants "^2.0.0" + shiki "^0.11.1" + unified "^10.1.2" + unist-util-map "^3.1.1" + unist-util-visit "^4.1.0" + vfile "^5.3.2" + +"@astrojs/micromark-extension-mdx-jsx@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@astrojs/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz#539f7d4d512b510adbe0d83e1a7385a3f5c1387d" + integrity sha512-O15+i2DGG0qb1R/1SYbFXgOKDGbYdV8iJMtuboVb1S9YFQfMOJxaCMco0bhXQI7PmZcQ4pZWIjT5oZ64dXUtRA== + dependencies: + "@types/acorn" "^4.0.0" + estree-util-is-identifier-name "^2.0.0" + micromark-factory-mdx-expression "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + vfile-message "^3.0.0" + +"@astrojs/prefetch@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/prefetch/-/prefetch-0.1.0.tgz#16ae0677d1cc83546688a4903868a9910916fa2a" + integrity sha512-dm+VdR1bkv7ZHbvT9kQI2hIHF0jOMs1rWRc3J1bhdLRDJZpwxmcAy00p4Hdyom/j+JPiLeMIN/1/mmoEQt3eZQ== + dependencies: + throttles "^1.0.1" + +"@astrojs/prism@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-1.0.1.tgz#a7a778f9e3814885f587d8074a15452947ab4252" + integrity sha512-HxEFslvbv+cfOs51q/C7aMVFuW3EAGg0d1xXU/0e/QeScDzfrp5Ra4SOb8mV082SgENVjtVvet4zR84t3at4VQ== + dependencies: + prismjs "^1.28.0" + +"@astrojs/react@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-1.2.1.tgz#da2d60a28bc647c630189f9e5318e5e7ab84a379" + integrity sha512-EoW7coV/35ak1fPoVNrL1OyYGOnJSnRJsgIc8WtkLv5aDrMpviS6+9vmqOHEiJwab8wNh+zSphx8a9nC2Q3zAg== + dependencies: + "@babel/core" ">=7.0.0-0 <8.0.0" + "@babel/plugin-transform-react-jsx" "^7.17.12" + +"@astrojs/tailwind@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-2.1.1.tgz#3887486b62ac3fbe1ef5f5898fcaf4d8942d2f48" + integrity sha512-Il6FODtu4AlwadleJS3VWmAOOmeCDKvAo3iof46p4iHtdeWLClyuH9kJXWrlzCS+QOfBSIfXxvwPJ3cbK5COlA== + dependencies: + "@proload/core" "^0.3.2" + autoprefixer "^10.4.7" + postcss "^8.4.14" + +"@astrojs/telemetry@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-1.0.1.tgz#7e0d4b92e641e9b1bc45dd938ee261848aac1848" + integrity sha512-SJVfZHp00f8VZsT1fsx1+6acJGUNt/84xZytV5znPzzNE8RXjlE0rv03llgTsEeUHYZc6uJah91jNojS7RldFg== + dependencies: + ci-info "^3.3.1" + debug "^4.3.4" + dlv "^1.1.3" + dset "^3.1.2" + is-docker "^3.0.0" + is-wsl "^2.2.0" + node-fetch "^3.2.5" + which-pm-runs "^1.1.0" + +"@astrojs/webapi@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-1.1.0.tgz#d0f4721405c8962a4c7f1db863903b9ab4b6acf6" + integrity sha512-yLSksFKv9kRbI3WWPuRvbBjS+J5ZNmZHacJ6Io8XQleKIHHHcw7RoNcrLK0s+9iwVPhqMYIzja6HJuvnO93oFw== + dependencies: + global-agent "^3.0.0" + node-fetch "^3.2.5" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d" - integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ== - "@babel/compat-data@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.3.tgz#707b939793f867f5a73b2666e6d9a3396eb03151" - integrity sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw== + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747" + integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw== -"@babel/core@^7.13.16", "@babel/core@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.9.tgz#805461f967c77ff46c74ca0460ccf4fe933ddd59" - integrity sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g== +"@babel/core@>=7.0.0-0 <8.0.0", "@babel/core@^7.18.2": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f" + integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helpers" "^7.18.9" - "@babel/parser" "^7.18.9" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/core@^7.19.1": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.3.tgz#2519f62a51458f43b682d61583c3810e7dcee64c" - integrity sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.3" + "@babel/generator" "^7.19.6" "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-module-transforms" "^7.19.0" - "@babel/helpers" "^7.19.0" - "@babel/parser" "^7.19.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helpers" "^7.19.4" + "@babel/parser" "^7.19.6" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.3" - "@babel/types" "^7.19.3" + "@babel/traverse" "^7.19.6" + "@babel/types" "^7.19.4" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.1" semver "^6.3.0" -"@babel/eslint-parser@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#4f68f6b0825489e00a24b41b6a1ae35414ecd2f4" - integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== +"@babel/generator@^7.18.2", "@babel/generator@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d" + integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA== dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.0" - -"@babel/generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.9.tgz#68337e9ea8044d6ddc690fb29acae39359cca0a5" - integrity sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug== - dependencies: - "@babel/types" "^7.18.9" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/generator@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.3.tgz#d7f4d1300485b4547cb6f94b27d10d237b42bf59" - integrity sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ== - dependencies: - "@babel/types" "^7.19.3" + "@babel/types" "^7.19.4" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" @@ -103,24 +203,6 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz#69e64f57b524cde3e5ff6cc5a9f4a387ee5563bf" - integrity sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.20.2" - semver "^6.3.0" - "@babel/helper-compilation-targets@^7.19.3": version "7.19.3" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca" @@ -131,61 +213,11 @@ browserslist "^4.21.3" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce" - integrity sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c" - integrity sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.1.0" - -"@babel/helper-define-polyfill-provider@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" - integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9": +"@babel/helper-environment-visitor@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0" - integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A== - dependencies: - "@babel/template" "^7.18.6" - "@babel/types" "^7.18.9" - "@babel/helper-function-name@^7.19.0": version "7.19.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" @@ -194,903 +226,108 @@ "@babel/template" "^7.18.10" "@babel/types" "^7.19.0" -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz#5a1079c005135ed627442df31a42887e80fcb712" - integrity sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-module-transforms@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30" - integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f" - integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== - -"@babel/helper-remap-async-to-generator@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz#1092e002feca980fbbb0bd4d51b74a65c6a500e6" - integrity sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-simple-access@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" - integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" - integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" - integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== - -"@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== - -"@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helper-wrap-function@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz#ae1feddc6ebbaa2fd79346b77821c3bd73a39646" - integrity sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ== - dependencies: - "@babel/helper-function-name" "^7.18.9" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helpers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.9.tgz#4bef3b893f253a1eced04516824ede94dcfe7ff9" - integrity sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ== - dependencies: - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helpers@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18" - integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.13.16", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.9.tgz#f2dde0c682ccc264a9a8595efd030a5cc8fd2539" - integrity sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg== - -"@babel/parser@^7.18.10", "@babel/parser@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.3.tgz#8dd36d17c53ff347f9e55c328710321b49479a9a" - integrity sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - -"@babel/plugin-proposal-async-generator-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz#aedac81e6fc12bb643374656dd5f2605bf743d17" - integrity sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w== - dependencies: - "@babel/helper-environment-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7" - integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.18.8" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" - integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-flow@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-import-assertions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4" - integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz#1c09cd25795c7c2b8a4ba9ae49394576d4133285" - integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d" - integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-classes@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz#90818efc5b9746879b869d5ce83eb2aa48bbc3da" - integrity sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-destructuring@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz#68906549c021cb231bee1db21d3b5b095f8ee292" - integrity sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-flow-strip-types@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz#5b4cc521426263b5ce08893a2db41097ceba35bf" - integrity sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-flow" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-amd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21" - integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" - integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz#545df284a7ac6a05125e3e405e536c5853099a06" - integrity sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A== - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-identifier" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz#c89bfbc7cc6805d692f3a49bc5fc1b630007246d" - integrity sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - -"@babel/plugin-transform-parameters@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a" - integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-display-name@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" - -"@babel/plugin-transform-react-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz#2721e96d31df96e3b7ad48ff446995d26bc028ff" - integrity sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/plugin-transform-react-pure-annotations@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" - integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-regenerator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" - integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - regenerator-transform "^0.15.0" - -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz#6ea7a6297740f381c540ac56caf75b05b74fb664" - integrity sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - -"@babel/plugin-transform-sticky-regex@^7.18.6": +"@babel/helper-hoist-variables@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/types" "^7.18.6" -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/types" "^7.18.6" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/helper-module-transforms@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f" + integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.19.4" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.6" + "@babel/types" "^7.19.4" -"@babel/plugin-transform-typescript@^7.18.6": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz#303feb7a920e650f2213ef37b36bbf327e6fa5a0" - integrity sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-typescript" "^7.18.6" +"@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" + integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== -"@babel/plugin-transform-unicode-escapes@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz#0d01fb7fb2243ae1c033f65f6e3b4be78db75f27" - integrity sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw== +"@babel/helper-simple-access@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7" + integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/types" "^7.19.4" -"@babel/plugin-transform-unicode-regex@^7.18.6": +"@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/types" "^7.18.6" -"@babel/preset-env@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.9.tgz#9b3425140d724fbe590322017466580844c7eaff" - integrity sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.18.6" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.18.9" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.18.9" - "@babel/plugin-transform-classes" "^7.18.9" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.18.9" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.18.6" - "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.18.9" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.18.8" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.18.9" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.6" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.18.9" - babel-plugin-polyfill-corejs2 "^0.3.1" - babel-plugin-polyfill-corejs3 "^0.5.2" - babel-plugin-polyfill-regenerator "^0.3.1" - core-js-compat "^3.22.1" - semver "^6.3.0" +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== -"@babel/preset-flow@^7.13.13": +"@babel/helper-validator-option@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.18.6.tgz#83f7602ba566e72a9918beefafef8ef16d2810cb" - integrity sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-flow-strip-types" "^7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== +"@babel/helpers@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5" + integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.4" + "@babel/types" "^7.19.4" -"@babel/preset-react@^7.18.6": +"@babel/highlight@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" -"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.18.6": +"@babel/parser@^7.1.0", "@babel/parser@^7.18.10", "@babel/parser@^7.18.4", "@babel/parser@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8" + integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA== + +"@babel/plugin-syntax-jsx@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== dependencies: "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" - -"@babel/register@^7.13.16": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.18.9.tgz#1888b24bc28d5cc41c412feb015e9ff6b96e439c" - integrity sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.5" - source-map-support "^0.5.16" - -"@babel/runtime-corejs3@^7.10.2": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz#7bacecd1cb2dd694eacd32a91fcf7021c20770ae" - integrity sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A== - dependencies: - core-js-pure "^3.20.2" - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a" - integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== - dependencies: - regenerator-runtime "^0.13.4" -"@babel/runtime@^7.18.9": +"@babel/plugin-transform-react-jsx@^7.17.12": version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" - integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== dependencies: - regenerator-runtime "^0.13.4" + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" "@babel/template@^7.18.10": version "7.18.10" @@ -1101,87 +338,49 @@ "@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/template@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.6.tgz#1283f4993e00b929d6e2d3c72fdc9168a2977a31" - integrity sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/traverse@^7.13.0", "@babel/traverse@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.9.tgz#deeff3e8f1bad9786874cb2feda7a2d77a904f98" - integrity sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.9" - "@babel/types" "^7.18.9" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.3.tgz#3a3c5348d4988ba60884e8494b0592b2f15a04b4" - integrity sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ== +"@babel/traverse@^7.18.2", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc" + integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.3" + "@babel/generator" "^7.19.6" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.19.3" - "@babel/types" "^7.19.3" + "@babel/parser" "^7.19.6" + "@babel/types" "^7.19.4" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.18.10", "@babel/types@^7.19.0", "@babel/types@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.3.tgz#fc420e6bbe54880bce6779ffaf315f5e43ec9624" - integrity sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw== +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.3.0": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7" + integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw== dependencies: - "@babel/helper-string-parser" "^7.18.10" + "@babel/helper-string-parser" "^7.19.4" "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.4.4": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.9.tgz#7148d64ba133d8d73a41b3172ac4b83a1452205f" - integrity sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - to-fast-properties "^2.0.0" - -"@cloudflare/kv-asset-handler@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.1.3.tgz#3eaaf962b16c48a7189db5d5ac1c4dca4e2ed1a0" - integrity sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ== +"@emmetio/abbreviation@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz#2b3c0383c1a4652f677d5b56fb3f1616fe16ef10" + integrity sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA== dependencies: - mime "^2.5.2" + "@emmetio/scanner" "^1.0.0" -"@cloudflare/kv-asset-handler@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.2.0.tgz#c9959bbd7a1c40bd7c674adae98aa8c8d0e5ca68" - integrity sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A== +"@emmetio/css-abbreviation@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz#90362e8a1122ce3b76f6c3157907d30182f53f54" + integrity sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw== dependencies: - mime "^3.0.0" + "@emmetio/scanner" "^1.0.0" -"@cloudflare/workers-types@^3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-3.18.0.tgz#b4177cbe9306d7df4654db594d6e77c036341d2e" - integrity sha512-ehKOJVLMeR+tZkYhWEaLYQxl0TaIZu/kE86HF3/RidR8Xv5LuQxpbh+XXAoKVqsaphWLhIgBhgnlN5HGdheXSQ== - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== +"@emmetio/scanner@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emmetio/scanner/-/scanner-1.0.0.tgz#065b2af6233fe7474d44823e3deb89724af42b5f" + integrity sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA== "@emotion/is-prop-valid@^0.8.2": version "0.8.8" @@ -1195,35 +394,22 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@esbuild-plugins/node-globals-polyfill@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz#a313ab3efbb2c17c8ce376aa216c627c9b40f9d7" - integrity sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg== +"@esbuild/android-arm@0.15.12": + version "0.15.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.12.tgz#e548b10a5e55b9e10537a049ebf0bc72c453b769" + integrity sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA== -"@esbuild-plugins/node-modules-polyfill@^0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.1.4.tgz#eb2f55da11967b2986c913f1a7957d1c868849c0" - integrity sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg== - dependencies: - escape-string-regexp "^4.0.0" - rollup-plugin-node-polyfills "^0.2.1" +"@esbuild/linux-loong64@0.14.54": + version "0.14.54" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" + integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== -"@eslint/eslintrc@^1.3.0", "@eslint/eslintrc@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz#de0807bfeffc37b964a7d0400e0c348ce5a2543d" - integrity sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" +"@esbuild/linux-loong64@0.15.12": + version "0.15.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz#475b33a2631a3d8ca8aa95ee127f9a61d95bf9c1" + integrity sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw== -"@eslint/eslintrc@^1.3.3": +"@eslint/eslintrc@^1.3.0", "@eslint/eslintrc@^1.3.3": version "1.3.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== @@ -1238,20 +424,6 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - -"@humanwhocodes/config-array@^0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz#01e7366e57d2ad104feea63e72248f22015c520c" - integrity sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.4" - "@humanwhocodes/config-array@^0.11.6": version "0.11.6" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" @@ -1261,11 +433,6 @@ debug "^4.1.1" minimatch "^3.0.4" -"@humanwhocodes/gitignore-to-minimatch@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz#316b0a63b91c10e53f242efb4ace5c3b34e8728d" - integrity sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA== - "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" @@ -1276,16 +443,6 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@iarna/toml@^2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" - integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== - -"@isaacs/string-locale-compare@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" - integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== - "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -1303,7 +460,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== @@ -1313,183 +470,23 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== "@jridgewell/trace-mapping@^0.3.9": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" - integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@miniflare/cache@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.10.0.tgz#526b153b2a0467b65285d02d44f3bba9d885f57c" - integrity sha512-nzEqFVPnD7Yf0HMDv7gCPpf4NSXfjhc+zg3gSwUS4Dad5bWV10B1ujTZW6HxQulW3CBHIg616mTjXIiaimVuEQ== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - http-cache-semantics "^4.1.0" - undici "5.9.1" - -"@miniflare/cli-parser@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.10.0.tgz#dc5bb5ddce18e89e335e1ef50596c903a6d1a769" - integrity sha512-NAiCtqlHTUKCmV+Jl9af+ixGmMhiGhIyIfr/vCdbismNEBxEsrQGg3sQYTNfvCkdHtODurQqayQreFq21OuEow== + version "0.3.17" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== dependencies: - "@miniflare/shared" "2.10.0" - kleur "^4.1.4" - -"@miniflare/core@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.10.0.tgz#f8cc01358d032b74bfdec09ccbf6cac8ec1c672b" - integrity sha512-Jx1M5oXQua0jzsJVdZSq07baVRmGC/6JkglrPQGAlZ7gQ1sunVZzq9fjxFqj0bqfEuYS0Wy6+lvK4rOAHISIjw== - dependencies: - "@iarna/toml" "^2.2.5" - "@miniflare/queues" "2.10.0" - "@miniflare/shared" "2.10.0" - "@miniflare/watcher" "2.10.0" - busboy "^1.6.0" - dotenv "^10.0.0" - kleur "^4.1.4" - set-cookie-parser "^2.4.8" - undici "5.9.1" - urlpattern-polyfill "^4.0.3" - -"@miniflare/d1@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/d1/-/d1-2.10.0.tgz#790e289dd48ef227954740ca8c1c8c9a94c1f864" - integrity sha512-mOYZSmpTthH0tmFTQ+O9G0Q+iDAd7oiUtoIBianlKa9QiqYAoO7EBUPy6kUgDHXapOcN5Ri1u3J5UTpxXvw3qg== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - -"@miniflare/durable-objects@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.10.0.tgz#bea4ad53523481fc3db4f49a49804c667bc76ef8" - integrity sha512-gU45f52gveFtCasm0ixYnt0mHI1lHrPomtmF+89oZGKBzOqUfO5diDs6wmoRSnovOWZCwtmwQGRoorAQN7AmoA== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - "@miniflare/storage-memory" "2.10.0" - undici "5.9.1" - -"@miniflare/html-rewriter@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.10.0.tgz#8ea54d1ba977d5dc63282a2960f5410f1c1c64bd" - integrity sha512-hCdG99L8+Ros4dn3B5H37PlQPBH0859EoRslzNTd4jzGIkwdiawpJvrvesL8056GjbUjeJN1zh7OPBRuMgyGLw== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - html-rewriter-wasm "^0.4.1" - undici "5.9.1" - -"@miniflare/http-server@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.10.0.tgz#9396fb5993c0efcedd56cd66b43905fbc7b23855" - integrity sha512-cm6hwkONucll93yoY8dteMp//Knvmb7n6zAgeHrtuNYKn//lAL6bRY//VLTttrMmfWxZFi1C7WpOeCv8Mn6/ug== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - "@miniflare/web-sockets" "2.10.0" - kleur "^4.1.4" - selfsigned "^2.0.0" - undici "5.9.1" - ws "^8.2.2" - youch "^2.2.2" - -"@miniflare/kv@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.10.0.tgz#d02978452a623bcb00a48ecd413eb42f668f794e" - integrity sha512-3+u1lO77FnlS0lQ6b1VgM1E/ZgQ/zy/FU+SdBG5LUOIiv3x522VYHOApeJLnSEo0KtZUB22Ni0fWQM6DgpaREg== - dependencies: - "@miniflare/shared" "2.10.0" - -"@miniflare/queues@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.10.0.tgz#e3affcd022910480f0e638c3d4df6acece3198b0" - integrity sha512-WKdO6qI9rfS96KlCjazzPFf+qj6DPov4vONyf18+jzbRjRJh/xwWSk1/1h5A+gDPwVNG8TsNRPh9DW5OKBGNjw== - dependencies: - "@miniflare/shared" "2.10.0" - -"@miniflare/r2@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.10.0.tgz#1e430c30fe99d06f3910cf88509f0f6ccf6fb94f" - integrity sha512-uC1CCWbwM1t8DdpZgrveg6+CkZLfTq+wUMqs20BC5rCT8u8UyRv6ZVRQ7pTPiswLyt1oYDTXsZJK7tjV0U0zew== - dependencies: - "@miniflare/shared" "2.10.0" - undici "5.9.1" - -"@miniflare/runner-vm@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.10.0.tgz#96f4a36ae0e35456adf538bc22ceacb3074d0ad1" - integrity sha512-oTsHitQdQ1B1kT3G/6n9AEXsMd/sT1D8tLGzc7Xr79ZrxYxwRO0ATF3cdkxk4dUjUqg/RUqvOJV4YjJGyqvctg== - dependencies: - "@miniflare/shared" "2.10.0" - -"@miniflare/scheduler@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.10.0.tgz#cc9a65bcc0ad4d8bbac4b639318c9866afc030d3" - integrity sha512-eGt2cZFE/yo585nT8xINQwdbTotZfeRIh6FUWmZkbva1i5SW0zTiOojr5a95vAGBF3TzwWGsUuzJpLhBB69a/g== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - cron-schedule "^3.0.4" - -"@miniflare/shared@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.10.0.tgz#1bf2c687927aae4bc005a57d555642817d9639f6" - integrity sha512-GDSweEhJ3nNtStGm6taZGUNytM0QTQ/sjZSedAKyF1/aHRaZUcD9cuKAMgIbSpKfvgGdLMNS7Bhd8jb249TO7g== - dependencies: - "@types/better-sqlite3" "^7.6.0" - kleur "^4.1.4" - npx-import "^1.1.3" - picomatch "^2.3.1" - -"@miniflare/sites@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.10.0.tgz#483a53a48232bba7a358436c71c16677f40bb11f" - integrity sha512-1NVAT6+JS2OubL+pOOR5E/6MMddxQHWMi/yIDSumyyfXmj7Sm7n5dE1FvNPetggMP4f8+AjoyT9AYvdd1wkspQ== - dependencies: - "@miniflare/kv" "2.10.0" - "@miniflare/shared" "2.10.0" - "@miniflare/storage-file" "2.10.0" - -"@miniflare/storage-file@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.10.0.tgz#f008129ae602dee5d38169db1fba7970373c170c" - integrity sha512-K/cRIWiTl4+Z+VO6tl4VfuYXA3NLJgvGPV+BCRYD7uTKuPYHqDMErtD1BI1I7nc3WJhwIXfzJrAR3XXhSKKWQQ== - dependencies: - "@miniflare/shared" "2.10.0" - "@miniflare/storage-memory" "2.10.0" - -"@miniflare/storage-memory@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.10.0.tgz#8acf7340118854872be2b784aa1a293c350f428f" - integrity sha512-ZATU+qZtJ9yG0umgTrOEUi9SU//YyDb8nYXMgqT4JHODYA3RTz1SyyiQSOOz589upJPdu1LN+0j8W24WGRwwxQ== - dependencies: - "@miniflare/shared" "2.10.0" + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" -"@miniflare/watcher@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.10.0.tgz#43c7d282dc3de02abf73bb4acfd3a78fa5bf8429" - integrity sha512-X9CFYYyszfSYDzs07KhbWC2i08Dpyh3D60fPonYZcoZAfa5h9eATHUdRGvNCdax7awYp4b8bvU8upAI//OPlMg== - dependencies: - "@miniflare/shared" "2.10.0" - -"@miniflare/web-sockets@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.10.0.tgz#603d162d4f198b7a0b6b149e2c7ae6136c017dac" - integrity sha512-W+PrapdQqNEEFeD+amENgPQWcETGDp7OEh6JAoSzCRhHA0OoMe8DG0xb5a5+2FjGW/J7FFKsv84wkURpmFT4dQ== - dependencies: - "@miniflare/core" "2.10.0" - "@miniflare/shared" "2.10.0" - undici "5.9.1" - ws "^8.2.2" +"@ljharb/has-package-exports-patterns@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz#c1718939b65efa1f45f53686c2fcfa992b9fb68f" + integrity sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw== "@motionone/animation@^10.13.1": version "10.14.0" @@ -1530,340 +527,42 @@ "@motionone/utils" "^10.14.0" tslib "^2.3.1" -"@motionone/types@^10.13.0": - version "10.13.0" - resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.13.0.tgz#b22c549931ebd88ed5528158b5d611dc9dbb3756" - integrity sha512-qegk4qg8U1N9ZwAJ187BG3TkZz1k9LP/pvNtCSlqdq/PMUDKlCFG4ZnjJ481P0IOH/vIw1OzIbKIuyg0A3rk9g== - -"@motionone/types@^10.14.0": +"@motionone/types@^10.13.0", "@motionone/types@^10.14.0": version "10.14.0" resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.14.0.tgz#148c34f3270b175397e49c3058b33fab405c21e3" integrity sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ== -"@motionone/utils@^10.13.1": - version "10.13.1" - resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.13.1.tgz#14919dfcda36b54b184fff690bc0125d554f60cd" - integrity sha512-TjDPTIppaf3ofBXQv4ZzAketJgN0sclALXfZ6mfrkjJkOy83mLls9744F+6S+VKCpBmvbZcBY4PQfrfhAfeMtA== - dependencies: - "@motionone/types" "^10.13.0" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/utils@^10.14.0": +"@motionone/utils@^10.13.1", "@motionone/utils@^10.14.0": version "10.14.0" resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.14.0.tgz#a19a3464ed35b08506747b062d035c7bc9bbe708" integrity sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw== dependencies: - "@motionone/types" "^10.14.0" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": - version "5.1.1-v1" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" - integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== - dependencies: - eslint-scope "5.1.1" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@npmcli/arborist@^5.0.0", "@npmcli/arborist@^5.0.4": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.3.0.tgz#321d9424677bfc08569e98a5ac445ee781f32053" - integrity sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A== - dependencies: - "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/map-workspaces" "^2.0.3" - "@npmcli/metavuln-calculator" "^3.0.1" - "@npmcli/move-file" "^2.0.0" - "@npmcli/name-from-folder" "^1.0.1" - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/package-json" "^2.0.0" - "@npmcli/run-script" "^4.1.3" - bin-links "^3.0.0" - cacache "^16.0.6" - common-ancestor-path "^1.0.1" - json-parse-even-better-errors "^2.3.1" - json-stringify-nice "^1.1.4" - mkdirp "^1.0.4" - mkdirp-infer-owner "^2.0.0" - nopt "^5.0.0" - npm-install-checks "^5.0.0" - npm-package-arg "^9.0.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.0" - npmlog "^6.0.2" - pacote "^13.6.1" - parse-conflict-json "^2.0.1" - proc-log "^2.0.0" - promise-all-reject-late "^1.0.0" - promise-call-limit "^1.0.1" - read-package-json-fast "^2.0.2" - readdir-scoped-modules "^1.1.0" - rimraf "^3.0.2" - semver "^7.3.7" - ssri "^9.0.0" - treeverse "^2.0.0" - walk-up-path "^1.0.0" - -"@npmcli/ci-detect@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz#e63c91bcd4185ac1e85720a34fc48e164ece5b89" - integrity sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA== - -"@npmcli/config@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-4.2.0.tgz#62b5d2b9cbf93fb2bc9f7cc947f25d7659ef849f" - integrity sha512-imWNz5dNWb2u+y41jyxL2WB389tkhu3a01Rchn16O/ur6GrnKySgOqdNG3N/9Z+mqxdISMEGKXI/POCauzz0dA== - dependencies: - "@npmcli/map-workspaces" "^2.0.2" - ini "^3.0.0" - mkdirp-infer-owner "^2.0.0" - nopt "^5.0.0" - proc-log "^2.0.0" - read-package-json-fast "^2.0.3" - semver "^7.3.5" - walk-up-path "^1.0.0" - -"@npmcli/disparity-colors@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz#cb518166ee21573b96241a3613fef70acb2a60ba" - integrity sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A== - dependencies: - ansi-styles "^4.3.0" - -"@npmcli/fs@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" - integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - -"@npmcli/fs@^2.1.0": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.1.tgz#c0c480b03450d8b9fc086816a50cb682668a48bf" - integrity sha512-1Q0uzx6c/NVNGszePbr5Gc2riSU1zLpNlo/1YWntH+eaPmMgBssAW0qXofCVkpdj3ce4swZtlDYQu+NKiYcptg== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - -"@npmcli/git@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.1.tgz#049b99b1381a2ddf7dc56ba3e91eaf76ca803a8d" - integrity sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A== - dependencies: - "@npmcli/promise-spawn" "^3.0.0" - lru-cache "^7.4.4" - mkdirp "^1.0.4" - npm-pick-manifest "^7.0.0" - proc-log "^2.0.0" - promise-inflight "^1.0.1" - promise-retry "^2.0.1" - semver "^7.3.5" - which "^2.0.2" - -"@npmcli/installed-package-contents@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" - integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== - dependencies: - npm-bundled "^1.1.1" - npm-normalize-package-bin "^1.0.1" - -"@npmcli/map-workspaces@^2.0.2", "@npmcli/map-workspaces@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-2.0.3.tgz#2d3c75119ee53246e9aa75bc469a55281cd5f08f" - integrity sha512-X6suAun5QyupNM8iHkNPh0AHdRC2rb1W+MTdMvvA/2ixgmqZwlq5cGUBgmKHUHT2LgrkKJMAXbfAoTxOigpK8Q== - dependencies: - "@npmcli/name-from-folder" "^1.0.1" - glob "^8.0.1" - minimatch "^5.0.1" - read-package-json-fast "^2.0.3" - -"@npmcli/metavuln-calculator@^3.0.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622" - integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA== - dependencies: - cacache "^16.0.0" - json-parse-even-better-errors "^2.3.1" - pacote "^13.0.3" - semver "^7.3.5" - -"@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@npmcli/move-file@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.0.tgz#417f585016081a0184cef3e38902cd917a9bbd02" - integrity sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@npmcli/name-from-folder@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" - integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== - -"@npmcli/node-gyp@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" - integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== - -"@npmcli/package-json@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a" - integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA== - dependencies: - json-parse-even-better-errors "^2.3.1" - -"@npmcli/promise-spawn@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" - integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== - dependencies: - infer-owner "^1.0.4" - -"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.1.7": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.1.7.tgz#b1a2f57568eb738e45e9ea3123fb054b400a86f7" - integrity sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw== - dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^2.0.3" - which "^2.0.2" - -"@octokit/auth-token@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.0.tgz#6f22c5fc56445c496628488ba6810131558fa4a9" - integrity sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ== - dependencies: - "@octokit/types" "^6.0.3" - -"@octokit/core@^4.0.0": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.0.4.tgz#335d9b377691e3264ce57a9e5a1f6cda783e5838" - integrity sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ== - dependencies: - "@octokit/auth-token" "^3.0.0" - "@octokit/graphql" "^5.0.0" - "@octokit/request" "^6.0.0" - "@octokit/request-error" "^3.0.0" - "@octokit/types" "^6.0.3" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.0.tgz#be758a1236d68d6bbb505e686dd50881c327a519" - integrity sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ== - dependencies: - "@octokit/types" "^6.0.3" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.0.tgz#2cc6eb3bf8e0278656df1a7d0ca0d7591599e3b3" - integrity sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ== - dependencies: - "@octokit/request" "^6.0.0" - "@octokit/types" "^6.0.3" - universal-user-agent "^6.0.0" - -"@octokit/openapi-types@^12.10.0": - version "12.10.1" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.10.1.tgz#57b5cc6c7b4e55d8642c93d06401fb1af4839899" - integrity sha512-P+SukKanjFY0ZhsK6wSVnQmxTP2eVPPE8OPSNuxaMYtgVzwJZgfGdwlYjf4RlRU4vLEw4ts2fsE2icG4nZ5ddQ== + "@motionone/types" "^10.14.0" + hey-listen "^1.0.8" + tslib "^2.3.1" -"@octokit/plugin-paginate-rest@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.0.0.tgz#df779de686aeb21b5e776e4318defc33b0418566" - integrity sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@octokit/types" "^6.39.0" + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" -"@octokit/plugin-request-log@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" - integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@octokit/plugin-rest-endpoint-methods@^6.0.0": - version "6.1.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.1.2.tgz#bbf55cfc43acf177514441ecd1d26031006f73ed" - integrity sha512-sAfSKtLHNq0UQ2iFuI41I6m5SK6bnKFRJ5kUjDRVbmQXiRVi4aQiIcgG4cM7bt+bhSiWL4HwnTxDkWFlKeKClA== +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@octokit/types" "^6.40.0" - deprecation "^2.3.1" + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" -"@octokit/request-error@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.0.tgz#f527d178f115a3b62d76ce4804dd5bdbc0270a81" - integrity sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w== - dependencies: - "@octokit/types" "^6.0.3" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^6.0.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.0.tgz#9c25606df84e6f2ccbcc2c58e1d35438e20b688b" - integrity sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q== - dependencies: - "@octokit/endpoint" "^7.0.0" - "@octokit/request-error" "^3.0.0" - "@octokit/types" "^6.16.1" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" - -"@octokit/rest@^19.0.0": - version "19.0.3" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" - integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== - dependencies: - "@octokit/core" "^4.0.0" - "@octokit/plugin-paginate-rest" "^3.0.0" - "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^6.0.0" - -"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": - version "6.40.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.40.0.tgz#f2e665196d419e19bb4265603cf904a820505d0e" - integrity sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw== - dependencies: - "@octokit/openapi-types" "^12.10.0" - -"@pkgr/utils@^2.3.1": +"@pkgr/utils@^2.3.0": version "2.3.1" resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03" integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw== @@ -1875,243 +574,25 @@ tiny-glob "^0.2.9" tslib "^2.4.0" -"@remix-run/cloudflare-pages@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare-pages/-/cloudflare-pages-1.7.3.tgz#47877492a1e9bbe02699468252c470e582805236" - integrity sha512-PnjY+t32Uaq43MBPlkgf3Q3wzfYbtR+aFqcpEqrsgPUictSP8mtYaWK8ffVwoEqVAidgYExGSzLSLIOqdKLWKg== - dependencies: - "@remix-run/cloudflare" "1.7.3" - -"@remix-run/cloudflare@1.7.3", "@remix-run/cloudflare@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@remix-run/cloudflare/-/cloudflare-1.7.3.tgz#7b5e05309b5d64f1357d75e292ff5cd6d3d56d4b" - integrity sha512-9pQvwpX/g1maz2ca4N4K0wv/LU+pU/MQsf52fmzNP1PN2CQCSAneqScbpQZqTeaAkxN9H3PAYs479s2uRtexpg== - dependencies: - "@cloudflare/kv-asset-handler" "^0.1.3" - "@remix-run/server-runtime" "1.7.3" - -"@remix-run/dev@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.7.3.tgz#b141989780243bdbd36956bb8ef59cbefe3150e9" - integrity sha512-5PZ4xxitY7Pr7+qd4f2Ko9OHPtoSSD4KzHR66guFHMSb9379my6GBgm9hIbUXooyJAPbJgEmgJXvUjKuVB2IaA== - dependencies: - "@babel/core" "^7.18.6" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/preset-env" "^7.18.6" - "@babel/preset-typescript" "^7.18.6" - "@esbuild-plugins/node-modules-polyfill" "^0.1.4" - "@npmcli/package-json" "^2.0.0" - "@remix-run/server-runtime" "1.7.3" - "@yarnpkg/esbuild-plugin-pnp" "3.0.0-rc.11" - arg "^5.0.1" - cacache "^15.0.5" - chalk "^4.1.2" - chokidar "^3.5.1" - dotenv "^16.0.0" - esbuild "0.14.51" - exit-hook "2.2.1" - express "^4.17.1" - fast-glob "3.2.11" - fs-extra "^10.0.0" - get-port "^5.1.1" - gunzip-maybe "^1.4.2" - inquirer "^8.2.1" - jscodeshift "^0.13.1" - jsesc "3.0.2" - json5 "^2.2.1" - lodash "^4.17.21" - lodash.debounce "^4.0.8" - minimatch "^3.0.4" - node-fetch "^2.6.7" - ora "^5.4.1" - prettier "2.7.1" - pretty-ms "^7.0.1" - proxy-agent "^5.0.0" - remark-frontmatter "4.0.1" - remark-mdx-frontmatter "^1.0.1" - semver "^7.3.7" - sort-package-json "^1.55.0" - tar-fs "^2.1.1" - tsconfig-paths "^4.0.0" - ws "^7.4.5" - xdm "^2.0.0" - -"@remix-run/eslint-config@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.7.3.tgz#4b53da21c254a9714d4e2f0bbc6dae723b30f9ed" - integrity sha512-eMToCK1mPRjHUe+g0PMQhazUZo5+DLa+IlueREa8nPi8wSqY4DbLo5H7PFiV/X6v86BYMTiWbpGVfW+R3VBJxw== - dependencies: - "@babel/core" "^7.19.1" - "@babel/eslint-parser" "^7.19.1" - "@babel/preset-react" "^7.18.6" - "@rushstack/eslint-patch" "^1.2.0" - "@typescript-eslint/eslint-plugin" "^5.38.0" - "@typescript-eslint/parser" "^5.38.0" - eslint-import-resolver-node "0.3.6" - eslint-import-resolver-typescript "^3.5.1" - eslint-plugin-import "^2.26.0" - eslint-plugin-jest "^26.9.0" - eslint-plugin-jest-dom "^4.0.2" - eslint-plugin-jsx-a11y "^6.6.1" - eslint-plugin-node "^11.1.0" - eslint-plugin-react "^7.31.8" - eslint-plugin-react-hooks "^4.6.0" - eslint-plugin-testing-library "^5.6.4" - -"@remix-run/react@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.7.3.tgz#6d7b1217f40c5181a380fa0ce5a6cef039b389ed" - integrity sha512-yI3aNtQlyQ9R1OqEskMGDKOrdWrT+NK4HQ/RgdJZu4fbQ9RhDIGGIJurG2ZMrGZ229RGHyQy+UVC8THNKe4vAw== - dependencies: - history "^5.3.0" - react-router-dom "6.3.0" - -"@remix-run/server-runtime@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.7.3.tgz#f2bfe247b7bd93289c665609810b71b45171444e" - integrity sha512-U5TR2quAlc5dY5VIYYhuXJOVsJelukgFZARwZWfDCs7HQd1hhHvpe1BNwla/lH3LPYFOVeWfYRmuHurXX1nbNw== - dependencies: - "@types/cookie" "^0.4.0" - "@web3-storage/multipart-parser" "^1.0.0" - cookie "^0.4.1" - react-router-dom "6.3.0" - set-cookie-parser "^2.4.8" - source-map "^0.7.3" - -"@rollup/pluginutils@^4.0.0": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" - integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== - dependencies: - estree-walker "^2.0.1" - picomatch "^2.2.2" - -"@rushstack/eslint-patch@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" - integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== - -"@semantic-release/changelog@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-6.0.1.tgz#8dd0334fd8c7d50cda747d2591e4f18f816b3c9c" - integrity sha512-FT+tAGdWHr0RCM3EpWegWnvXJ05LQtBkQUaQRIExONoXjVjLuOILNm4DEKNaV+GAQyJjbLRVs57ti//GypH6PA== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - fs-extra "^9.0.0" - lodash "^4.17.4" - -"@semantic-release/error@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2" - integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw== - -"@semantic-release/git@^10.0.1": - version "10.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-10.0.1.tgz#c646e55d67fae623875bf3a06a634dd434904498" - integrity sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - debug "^4.0.0" - dir-glob "^3.0.0" - execa "^5.0.0" - lodash "^4.17.4" - micromatch "^4.0.0" - p-reduce "^2.0.0" - -"@semantic-release/github@^8.0.6": - version "8.0.6" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.6.tgz#5235386d65a5d7d650dc10a6ebce908d213234f7" - integrity sha512-ZxgaxYCeqt9ylm2x3OPqUoUqBw1p60LhxzdX6BqJlIBThupGma98lttsAbK64T6L6AlNa2G5T66BbiG8y0PIHQ== - dependencies: - "@octokit/rest" "^19.0.0" - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - bottleneck "^2.18.1" - debug "^4.0.0" - dir-glob "^3.0.0" - fs-extra "^10.0.0" - globby "^11.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - issue-parser "^6.0.0" - lodash "^4.17.4" - mime "^3.0.0" - p-filter "^2.0.0" - p-retry "^4.0.0" - url-join "^4.0.0" - -"@semantic-release/npm@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-9.0.1.tgz#d81828eb1fb771e2767b3a8ee989915e1af27075" - integrity sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - execa "^5.0.0" - fs-extra "^10.0.0" - lodash "^4.17.15" - nerf-dart "^1.0.0" - normalize-url "^6.0.0" - npm "^8.3.0" - rc "^1.2.8" - read-pkg "^5.0.0" - registry-auth-token "^4.0.0" - semver "^7.1.2" - tempy "^1.0.0" - -"@semantic-release/release-notes-generator@^10.0.3": - version "10.0.3" - resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz#85f7ca78bfa6b01fb5fda0ac48112855d69171dc" - integrity sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-changelog-writer "^5.0.0" - conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.2.3" - debug "^4.0.0" - get-stream "^6.0.0" - import-from "^4.0.0" - into-stream "^6.0.0" - lodash "^4.17.4" - read-pkg-up "^7.0.0" - -"@sindresorhus/is@^4.0.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== -"@szmarczak/http-timer@^4.0.5": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" - integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== +"@proload/core@^0.3.2", "@proload/core@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@proload/core/-/core-0.3.3.tgz#0a30c5ab69e21254b339813c674a6197a42337c3" + integrity sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ== dependencies: - defer-to-connect "^2.0.0" + deepmerge "^4.2.2" + escalade "^3.1.1" -"@testing-library/dom@^8.11.1": - version "8.16.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.16.0.tgz#d6fc50250aed17b1035ca1bd64655e342db3936a" - integrity sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w== +"@proload/plugin-tsm@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@proload/plugin-tsm/-/plugin-tsm-0.2.1.tgz#330d1adeb2f5ed9b19a31950019b6ab75399bf7f" + integrity sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A== dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + tsm "^2.1.4" "@types/acorn@^4.0.0": version "4.0.6" @@ -2120,32 +601,38 @@ dependencies: "@types/estree" "*" -"@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== +"@types/babel__core@^7.1.19": + version "7.1.19" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" + integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" -"@types/better-sqlite3@^7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@types/better-sqlite3/-/better-sqlite3-7.6.0.tgz#603d1c7a72527dd946e2bf641ed4c0b74a547423" - integrity sha512-rnSP9vY+fVsF3iJja5yRGBJV63PNBiezJlYrCkqUmQWFoB16cxAHwOkjsAYEu317miOfKaJpa65cbp0P4XJ/jw== +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== dependencies: - "@types/node" "*" + "@babel/types" "^7.0.0" -"@types/cacheable-request@^6.0.1": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" - integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: - "@types/http-cache-semantics" "*" - "@types/keyv" "*" - "@types/node" "*" - "@types/responselike" "*" + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" -"@types/cookie@^0.4.0": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" - integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== +"@types/babel__traverse@*": + version "7.18.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" "@types/debug@^4.0.0": version "4.1.7" @@ -2169,24 +656,18 @@ dependencies: "@types/estree" "*" -"@types/estree@*": +"@types/estree-jsx@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.0.tgz#7bfc979ab9f692b492017df42520f7f765e98df1" + integrity sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ== + dependencies: + "@types/estree" "*" + +"@types/estree@*", "@types/estree@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - "@types/hast@^2.0.0": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -2194,15 +675,10 @@ dependencies: "@types/unist" "*" -"@types/http-cache-semantics@*": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" - integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== - -"@types/json-buffer@~3.0.0": +"@types/html-escaper@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64" - integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ== + resolved "https://registry.yarnpkg.com/@types/html-escaper/-/html-escaper-3.0.0.tgz#97d7df443c0fc86e3abdd0971f4814a58e3ca762" + integrity sha512-OcJcvP3Yk8mjYwf/IdXZtTE1tb/u0WF0qa29ER07ZHCYUBZXSN29Z1mBS+/96+kNMGTFUAbSz9X+pHmHpZrTCw== "@types/json-schema@*", "@types/json-schema@^7.0.9": version "7.0.11" @@ -2214,12 +690,10 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/keyv@*": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" - integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== - dependencies: - "@types/node" "*" +"@types/json5@^0.0.30": + version "0.0.30" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.30.tgz#44cb52f32a809734ca562e685c6473b5754a7818" + integrity sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA== "@types/mdast@^3.0.0": version "3.0.10" @@ -2228,17 +702,7 @@ dependencies: "@types/unist" "*" -"@types/mdurl@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" - integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== - -"@types/minimatch@*": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/minimist@^1.2.0", "@types/minimist@^1.2.2": +"@types/minimist@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== @@ -2248,10 +712,17 @@ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== -"@types/node@*": - version "18.0.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.6.tgz#0ba49ac517ad69abe7a1508bc9b3a5483df9d5d7" - integrity sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw== +"@types/nlcst@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/nlcst/-/nlcst-1.0.0.tgz#9dacd7e9a32bcf0451873be62bdc373aed735b46" + integrity sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ== + dependencies: + "@types/unist" "*" + +"@types/node@^18.11.7": + version "18.11.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.7.tgz#8ccef136f240770c1379d50100796a6952f01f94" + integrity sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -2263,47 +734,36 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/parse5@^6.0.0": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" + integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== + "@types/prop-types@*": version "15.7.5" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== "@types/react-dom@^18.0.6": - version "18.0.6" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1" - integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA== + version "18.0.8" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.8.tgz#d2606d855186cd42cc1b11e63a71c39525441685" + integrity sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw== dependencies: "@types/react" "*" -"@types/react@*": - version "18.0.15" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.15.tgz#d355644c26832dc27f3e6cbf0c4f4603fc4ab7fe" - integrity sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@^18.0.21": - version "18.0.21" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.21.tgz#b8209e9626bb00a34c76f55482697edd2b43cc67" - integrity sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA== +"@types/react@*", "@types/react@^18.0.21": + version "18.0.24" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.24.tgz#2f79ed5b27f08d05107aab45c17919754cc44c20" + integrity sha512-wRJWT6ouziGUy+9uX0aW4YOJxAY0bG6/AOk5AW5QSvZqI7dk6VBIbXvcVgIw/W5Jrl24f77df98GEKTJGOLx7Q== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" -"@types/responselike@*", "@types/responselike@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" - integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== - dependencies: - "@types/node" "*" - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/resolve@^1.17.0": + version "1.20.2" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" + integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== "@types/scheduler@*": version "0.16.2" @@ -2311,42 +771,28 @@ integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== "@types/semver@^7.3.12": - version "7.3.12" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" - integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== - -"@types/stack-trace@0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/stack-trace/-/stack-trace-0.0.29.tgz#eb7a7c60098edb35630ed900742a5ecb20cfcb4d" - integrity sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g== + version "7.3.13" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" + integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== "@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== -"@typescript-eslint/eslint-plugin@^5.35.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz#3203a6ff396b1194083faaa6e5110c401201d7d5" - integrity sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg== - dependencies: - "@typescript-eslint/scope-manager" "5.40.1" - "@typescript-eslint/type-utils" "5.40.1" - "@typescript-eslint/utils" "5.40.1" - debug "^4.3.4" - ignore "^5.2.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" +"@types/yargs-parser@^21.0.0": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== -"@typescript-eslint/eslint-plugin@^5.38.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.39.0.tgz#778b2d9e7f293502c7feeea6c74dca8eb3e67511" - integrity sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A== +"@typescript-eslint/eslint-plugin@^5.35.1": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.41.0.tgz#f8eeb1c6bb2549f795f3ba71aec3b38d1ab6b1e1" + integrity sha512-DXUS22Y57/LAFSg3x7Vi6RNAuLpTXwxB9S2nIA7msBb/Zt8p7XqMwdpdc1IU7CkOQUPgAqR5fWvxuKCbneKGmA== dependencies: - "@typescript-eslint/scope-manager" "5.39.0" - "@typescript-eslint/type-utils" "5.39.0" - "@typescript-eslint/utils" "5.39.0" + "@typescript-eslint/scope-manager" "5.41.0" + "@typescript-eslint/type-utils" "5.41.0" + "@typescript-eslint/utils" "5.41.0" debug "^4.3.4" ignore "^5.2.0" regexpp "^3.2.0" @@ -2354,224 +800,91 @@ tsutils "^3.21.0" "@typescript-eslint/parser@^5.35.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.40.1.tgz#e7f8295dd8154d0d37d661ddd8e2f0ecfdee28dd" - integrity sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg== - dependencies: - "@typescript-eslint/scope-manager" "5.40.1" - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/typescript-estree" "5.40.1" - debug "^4.3.4" - -"@typescript-eslint/parser@^5.38.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.39.0.tgz#93fa0bc980a3a501e081824f6097f7ca30aaa22b" - integrity sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA== + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.41.0.tgz#0414a6405007e463dc527b459af1f19430382d67" + integrity sha512-HQVfix4+RL5YRWZboMD1pUfFN8MpRH4laziWkkAzyO1fvNOY/uinZcvo3QiFJVS/siNHupV8E5+xSwQZrl6PZA== dependencies: - "@typescript-eslint/scope-manager" "5.39.0" - "@typescript-eslint/types" "5.39.0" - "@typescript-eslint/typescript-estree" "5.39.0" + "@typescript-eslint/scope-manager" "5.41.0" + "@typescript-eslint/types" "5.41.0" + "@typescript-eslint/typescript-estree" "5.41.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz#8269a931ef1e5ae68b5eb80743cc515c4ffe3dd7" - integrity sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw== +"@typescript-eslint/scope-manager@5.41.0": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.41.0.tgz#28e3a41d626288d0628be14cf9de8d49fc30fadf" + integrity sha512-xOxPJCnuktUkY2xoEZBKXO5DBCugFzjrVndKdUnyQr3+9aDWZReKq9MhaoVnbL+maVwWJu/N0SEtrtEUNb62QQ== dependencies: - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/visitor-keys" "5.30.7" + "@typescript-eslint/types" "5.41.0" + "@typescript-eslint/visitor-keys" "5.41.0" -"@typescript-eslint/scope-manager@5.39.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.39.0.tgz#873e1465afa3d6c78d8ed2da68aed266a08008d0" - integrity sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw== +"@typescript-eslint/type-utils@5.41.0": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.41.0.tgz#2371601171e9f26a4e6da918a7913f7266890cdf" + integrity sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA== dependencies: - "@typescript-eslint/types" "5.39.0" - "@typescript-eslint/visitor-keys" "5.39.0" - -"@typescript-eslint/scope-manager@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz#a7a5197dfd234622a2421ea590ee0ccc02e18dfe" - integrity sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg== - dependencies: - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/visitor-keys" "5.40.1" - -"@typescript-eslint/type-utils@5.39.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.39.0.tgz#0a8c00f95dce4335832ad2dc6bc431c14e32a0a6" - integrity sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA== - dependencies: - "@typescript-eslint/typescript-estree" "5.39.0" - "@typescript-eslint/utils" "5.39.0" - debug "^4.3.4" - tsutils "^3.21.0" - -"@typescript-eslint/type-utils@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz#091e4ce3bebbdb68f4980bae9dee2e4e1725f601" - integrity sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q== - dependencies: - "@typescript-eslint/typescript-estree" "5.40.1" - "@typescript-eslint/utils" "5.40.1" + "@typescript-eslint/typescript-estree" "5.41.0" + "@typescript-eslint/utils" "5.41.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.7.tgz#18331487cc92d0f1fb1a6f580c8ec832528079d0" - integrity sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg== - -"@typescript-eslint/types@5.39.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.39.0.tgz#f4e9f207ebb4579fd854b25c0bf64433bb5ed78d" - integrity sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw== - -"@typescript-eslint/types@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.40.1.tgz#de37f4f64de731ee454bb2085d71030aa832f749" - integrity sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw== - -"@typescript-eslint/typescript-estree@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz#05da9f1b281985bfedcf62349847f8d168eecc07" - integrity sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA== - dependencies: - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/visitor-keys" "5.30.7" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/typescript-estree@5.39.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.39.0.tgz#c0316aa04a1a1f4f7f9498e3c13ef1d3dc4cf88b" - integrity sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA== - dependencies: - "@typescript-eslint/types" "5.39.0" - "@typescript-eslint/visitor-keys" "5.39.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" +"@typescript-eslint/types@5.41.0": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.41.0.tgz#6800abebc4e6abaf24cdf220fb4ce28f4ab09a85" + integrity sha512-5BejraMXMC+2UjefDvrH0Fo/eLwZRV6859SXRg+FgbhA0R0l6lDqDGAQYhKbXhPN2ofk2kY5sgGyLNL907UXpA== -"@typescript-eslint/typescript-estree@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz#9a7d25492f02c69882ce5e0cd1857b0c55645d72" - integrity sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA== +"@typescript-eslint/typescript-estree@5.41.0": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.41.0.tgz#bf5c6b3138adbdc73ba4871d060ae12c59366c61" + integrity sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg== dependencies: - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/visitor-keys" "5.40.1" + "@typescript-eslint/types" "5.41.0" + "@typescript-eslint/visitor-keys" "5.41.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.39.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.39.0.tgz#b7063cca1dcf08d1d21b0d91db491161ad0be110" - integrity sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.39.0" - "@typescript-eslint/types" "5.39.0" - "@typescript-eslint/typescript-estree" "5.39.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/utils@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.40.1.tgz#3204fb73a559d3b7bab7dc9d3c44487c2734a9ca" - integrity sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw== +"@typescript-eslint/utils@5.41.0": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.41.0.tgz#f41ae5883994a249d00b2ce69f4188f3a23fa0f9" + integrity sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ== dependencies: "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.40.1" - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/typescript-estree" "5.40.1" + "@typescript-eslint/scope-manager" "5.41.0" + "@typescript-eslint/types" "5.41.0" + "@typescript-eslint/typescript-estree" "5.41.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.13.0": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.7.tgz#7135be070349e9f7caa262b0ca59dc96123351bb" - integrity sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.30.7" - "@typescript-eslint/types" "5.30.7" - "@typescript-eslint/typescript-estree" "5.30.7" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/visitor-keys@5.30.7": - version "5.30.7" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz#c093abae75b4fd822bfbad9fc337f38a7a14909a" - integrity sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw== - dependencies: - "@typescript-eslint/types" "5.30.7" - eslint-visitor-keys "^3.3.0" - -"@typescript-eslint/visitor-keys@5.39.0": - version "5.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.39.0.tgz#8f41f7d241b47257b081ddba5d3ce80deaae61e2" - integrity sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg== +"@typescript-eslint/visitor-keys@5.41.0": + version "5.41.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.41.0.tgz#d3510712bc07d5540160ed3c0f8f213b73e3bcd9" + integrity sha512-vilqeHj267v8uzzakbm13HkPMl7cbYpKVjgFWZPIOHIJHZtinvypUhJ5xBXfWYg4eFKqztbMMpOgFpT9Gfx4fw== dependencies: - "@typescript-eslint/types" "5.39.0" + "@typescript-eslint/types" "5.41.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz#f3d2bf5af192f4432b84cec6fdcb387193518754" - integrity sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw== +"@vscode/emmet-helper@^2.8.4": + version "2.8.4" + resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz#ab937e3ce79b0873c604d1ad50a9eeb7abae2937" + integrity sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg== dependencies: - "@typescript-eslint/types" "5.40.1" - eslint-visitor-keys "^3.3.0" - -"@web3-storage/multipart-parser@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz#6b69dc2a32a5b207ba43e556c25cc136a56659c4" - integrity sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw== + emmet "^2.3.0" + jsonc-parser "^2.3.0" + vscode-languageserver-textdocument "^1.0.1" + vscode-languageserver-types "^3.15.1" + vscode-nls "^5.0.0" + vscode-uri "^2.1.2" "@xmldom/xmldom@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" - integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== - -"@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.11": - version "3.0.0-rc.11" - resolved "https://registry.yarnpkg.com/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.11.tgz#5cd829662b916a3dbbdc5a76913380f1913d2b65" - integrity sha512-uwTdgbw9XIisx7oxqHrX7GFjsObxo5EhUYGjIg17TdHyAqgwZV6Ca7rqTjKZryLFoxkCFyMloxkclyze0onpQQ== - dependencies: - tslib "^1.13.0" - -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abbrev@1, abbrev@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" + version "0.7.6" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.6.tgz#6f55073fa73e65776bd85826958b98c8cd1457b5" + integrity sha512-HHXP9hskkFQHy8QxxUXkS7946FFIhYVfGqsk0WLwllmexN9x/+R4UBLvurHEuyXRfVEObVR8APuQehykLviwSQ== -acorn-jsx@^5.0.0, acorn-jsx@^5.3.2: +acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -2590,49 +903,15 @@ acorn-walk@^7.0.0: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - acorn@^7.0.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.0: - version "8.7.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" - integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== - -acorn@^8.7.0, acorn@^8.8.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" - integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== - -agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agentkeepalive@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" - integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== - dependencies: - debug "^4.1.0" - depd "^1.1.2" - humanize-ms "^1.2.1" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" +acorn@^8.7.1, acorn@^8.8.0: + version "8.8.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" @@ -2644,6 +923,13 @@ ajv@^6.10.0, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -2656,6 +942,11 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -2663,17 +954,17 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@~3.1.2: version "3.1.2" @@ -2683,78 +974,29 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -archy@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== - -are-we-there-yet@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" - integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -arg@^5.0.1, arg@^5.0.2: +arg@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - -aria-query@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" - integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - array-find@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== - -array-includes@^3.1.4, array-includes@^3.1.5: +array-includes@^3.1.4: version "3.1.5" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== @@ -2765,16 +1007,16 @@ array-includes@^3.1.4, array-includes@^3.1.5: get-intrinsic "^1.1.1" is-string "^1.0.7" +array-iterate@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-1.1.4.tgz#add1522e9dd9749bb41152d08b845bd08d6af8b7" + integrity sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA== + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - array.prototype.flat@^1.2.5: version "1.3.0" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" @@ -2785,16 +1027,6 @@ array.prototype.flat@^1.2.5: es-abstract "^1.19.2" es-shim-unscopables "^1.0.0" -array.prototype.flatmap@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" - integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" - es-shim-unscopables "^1.0.0" - arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -2805,21 +1037,6 @@ arrify@^3.0.0: resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== -asap@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== - ast-types@0.14.2: version "0.14.2" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" @@ -2827,29 +1044,91 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -ast-types@^0.13.2: - version "0.13.4" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== +astro-critters@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.0.tgz#977e16bd65acb43d776653417c782623dd36bbd8" + integrity sha512-vbrKxUmVY50pEeoK54VaMCOMas15qIqEByB/V8Ydnfsih+kFidl5hBSW+6TE3p9XSoS68/zPsb9QJWlSzWdDjA== dependencies: - tslib "^2.0.1" - -astring@^1.6.0: - version "1.8.3" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.3.tgz#1a0ae738c7cc558f8e5ddc8e3120636f5cebcb85" - integrity sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + critters "0.0.16" + deepmerge-ts "4.2.2" + fast-glob "3.2.12" -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +astro-purgecss@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.2.2.tgz#8ce7f6a92953b2d5af5db61ab3ba90b40d0d4ff0" + integrity sha512-FwQS0DgSxR3G2euLfb2KOp6FhOLCifetDYj026Wh+sD+MAspILF88MlPSkJfEHMGirK1RGQzQ3bM81A6/u+41g== + dependencies: + purgecss "^5.0.0" -autoprefixer@^10.4.12: +astro@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.0.tgz#e095e01df93d278da831c0f12e9f369ef7c49877" + integrity sha512-e3UVJkhMiCQPd16w9aCxfMVEj/vs07qcLOWgWsA27BepiiYHvYebn+mfnJc8C7WeZyuTm9IcmwBtsZPoIJyFLA== + dependencies: + "@astrojs/compiler" "^0.28.0" + "@astrojs/language-server" "^0.26.2" + "@astrojs/markdown-remark" "^1.1.3" + "@astrojs/telemetry" "^1.0.1" + "@astrojs/webapi" "^1.1.0" + "@babel/core" "^7.18.2" + "@babel/generator" "^7.18.2" + "@babel/parser" "^7.18.4" + "@babel/plugin-transform-react-jsx" "^7.17.12" + "@babel/traverse" "^7.18.2" + "@babel/types" "^7.18.4" + "@proload/core" "^0.3.3" + "@proload/plugin-tsm" "^0.2.1" + "@types/babel__core" "^7.1.19" + "@types/html-escaper" "^3.0.0" + "@types/yargs-parser" "^21.0.0" + boxen "^6.2.1" + ci-info "^3.3.1" + common-ancestor-path "^1.0.1" + cookie "^0.5.0" + debug "^4.3.4" + deepmerge-ts "^4.2.2" + diff "^5.1.0" + eol "^0.9.1" + es-module-lexer "^0.10.5" + esbuild "^0.14.43" + execa "^6.1.0" + fast-glob "^3.2.11" + github-slugger "^1.4.0" + gray-matter "^4.0.3" + html-entities "^2.3.3" + html-escaper "^3.0.3" + import-meta-resolve "^2.1.0" + kleur "^4.1.4" + magic-string "^0.25.9" + mime "^3.0.0" + ora "^6.1.0" + path-browserify "^1.0.1" + path-to-regexp "^6.2.1" + postcss "^8.4.14" + postcss-load-config "^3.1.4" + preferred-pm "^3.0.3" + prompts "^2.4.2" + recast "^0.20.5" + rehype "^12.0.1" + resolve "^1.22.0" + rollup "~2.78.0" + semver "^7.3.7" + shiki "^0.11.1" + sirv "^2.0.2" + slash "^4.0.0" + string-width "^5.1.2" + strip-ansi "^7.0.1" + supports-esm "^1.0.0" + tsconfig-resolver "^3.0.1" + typescript "*" + unist-util-visit "^4.1.0" + vfile "^5.3.2" + vite "~3.1.3" + vitefu "^0.1.0" + yargs-parser "^21.0.1" + zod "^3.17.3" + +autoprefixer@^10.4.7: version "10.4.12" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.12.tgz#183f30bf0b0722af54ee5ef257f7d4320bb33129" integrity sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q== @@ -2859,53 +1138,7 @@ autoprefixer@^10.4.12: fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -axe-core@^4.4.3: - version "4.4.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" - integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== - -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-core@^7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-polyfill-corejs2@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" - integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.1" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" - integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.21.0" - -babel-plugin-polyfill-regenerator@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" - integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" + postcss-value-parser "^4.2.0" bail@^2.0.0: version "2.0.2" @@ -2922,89 +1155,43 @@ base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -before-after-hook@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" - integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bin-links@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.1.tgz#cc70ffb481988b22c527d3e6e454787876987a49" - integrity sha512-9vx+ypzVhASvHTS6K+YSGf7nwQdANoz7v6MTC0aCtYnOEZ87YvMf81aY737EZnGZdpbRM3sfWjO9oWkKmuIvyQ== - dependencies: - cmd-shim "^5.0.0" - mkdirp-infer-owner "^2.0.0" - npm-normalize-package-bin "^1.0.0" - read-cmd-shim "^3.0.0" - rimraf "^3.0.0" - write-file-atomic "^4.0.0" - -binary-extensions@^2.0.0, binary-extensions@^2.2.0: +binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bl@^4.0.3, bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== +bl@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" + integrity sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ== dependencies: - buffer "^5.5.0" + buffer "^6.0.3" inherits "^2.0.4" readable-stream "^3.4.0" -blake3-wasm@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/blake3-wasm/-/blake3-wasm-2.1.5.tgz#b22dbb84bc9419ed0159caa76af4b1b132e6ba52" - integrity sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g== - -body-parser@1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" - integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.10.3" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bottleneck@^2.18.1: - version "2.19.5" - resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" - integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boolean@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" brace-expansion@^1.1.7: version "1.1.11" @@ -3021,22 +1208,6 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -3044,23 +1215,6 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserify-zlib@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" - integrity sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== - dependencies: - pako "~0.2.0" - -browserslist@^4.20.2, browserslist@^4.21.2: - version "4.21.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.2.tgz#59a400757465535954946a400b841ed37e2b4ecf" - integrity sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA== - dependencies: - caniuse-lite "^1.0.30001366" - electron-to-chromium "^1.4.188" - node-releases "^2.0.6" - update-browserslist-db "^1.0.4" - browserslist@^4.21.3, browserslist@^4.21.4: version "4.21.4" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" @@ -3071,124 +1225,26 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: base64-js "^1.3.1" - ieee754 "^1.1.13" + ieee754 "^1.2.1" builtin-modules@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== -builtins@^5.0.0, builtins@^5.0.1: +builtins@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== dependencies: semver "^7.0.0" -busboy@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" - integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== - dependencies: - streamsearch "^1.1.0" - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacache@^15.0.5: - version "15.3.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - -cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0, cacache@^16.1.1: - version "16.1.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.1.tgz#4e79fb91d3efffe0630d5ad32db55cc1b870669c" - integrity sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cacheable-lookup@^5.0.3: - version "5.0.4" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" - integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== - -cacheable-request@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" - integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" - call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -3207,15 +1263,6 @@ camelcase-css@^2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - camelcase-keys@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252" @@ -3226,27 +1273,22 @@ camelcase-keys@^7.0.0: quick-lru "^5.1.1" type-fest "^1.2.1" -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.3.0: +camelcase@^6.2.0, camelcase@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001366: - version "1.0.30001367" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a" - integrity sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw== - caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407: - version "1.0.30001407" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001407.tgz#92281a6ee67cb90bfd8a6a1201fcc2dc19b60a15" - integrity sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w== + version "1.0.30001426" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz#58da20446ccd0cb1dfebd11d2350c907ee7c2eaa" + integrity sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.0.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3255,7 +1297,7 @@ chalk@^2.0.0, chalk@^2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3263,6 +1305,11 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.1.2.tgz#d957f370038b75ac572471e83be4c5ca9f8e8c45" + integrity sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ== + character-entities-html4@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" @@ -3283,12 +1330,7 @@ character-reference-invalid@^2.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -chokidar@^3.5.1, chokidar@^3.5.3: +chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -3303,37 +1345,10 @@ chokidar@^3.5.1, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -ci-info@^3.3.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.4.0.tgz#b28484fd436cbc267900364f096c9dc185efb251" - integrity sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug== - -cidr-regex@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" - integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw== - dependencies: - ip-regex "^4.1.0" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" +ci-info@^3.3.0, ci-info@^3.3.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" + integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== clean-regexp@^1.0.0: version "1.0.0" @@ -3342,81 +1357,28 @@ clean-regexp@^1.0.0: dependencies: escape-string-regexp "^1.0.5" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-columns@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646" - integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== - dependencies: - string-width "^4.2.3" - strip-ansi "^6.0.1" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.5.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== - -cli-table3@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.2.tgz#aaf5df9d8b5bf12634dc8b3040806a0c07120d2a" - integrity sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - -cli-width@^3.0.0: +cli-boxes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== +cli-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" + integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" + restore-cursor "^4.0.0" -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" +cli-spinners@^2.6.1: + version "2.7.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" + integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -cmd-shim@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" - integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== - dependencies: - mkdirp-infer-owner "^2.0.0" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -3436,45 +1398,21 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: +color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -color@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" - integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== - dependencies: - color-convert "^2.0.1" - color-string "^1.9.0" - -columnify@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" - integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== - dependencies: - strip-ansi "^6.0.1" - wcwidth "^1.0.0" - comma-separated-tokens@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== +commander@^9.0.0: + version "9.4.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" + integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== + common-ancestor-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" @@ -3485,27 +1423,6 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compress-brotli@^1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db" - integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ== - dependencies: - "@types/json-buffer" "~3.0.0" - json-buffer "~3.0.1" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3516,111 +1433,16 @@ confusing-browser-globals@1.0.11: resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== -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" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -conventional-changelog-angular@^5.0.0: - version "5.0.13" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" - integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-writer@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" - integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== - dependencies: - conventional-commits-filter "^2.0.7" - dateformat "^3.0.0" - handlebars "^4.7.7" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^8.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^4.0.0" - -conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" - integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.2.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" - integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -cookie@0.5.0: +cookie@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== -cookie@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -core-js-compat@^3.21.0, core-js-compat@^3.22.1: - version "3.23.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.23.5.tgz#11edce2f1c4f69a96d30ce77c805ce118909cd5b" - integrity sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg== - dependencies: - browserslist "^4.21.2" - semver "7.0.0" - -core-js-pure@^3.20.2: - version "3.23.5" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.5.tgz#23daaa9af9230e50f10b0fa4b8e6b87402be4c33" - integrity sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - cosmiconfig@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" @@ -3632,30 +1454,19 @@ cosmiconfig@^7.0.1: path-type "^4.0.0" yaml "^1.10.0" -cron-schedule@^3.0.4: - version "3.0.6" - resolved "https://registry.yarnpkg.com/cron-schedule/-/cron-schedule-3.0.6.tgz#7d0a3ad9154112fc3720fe43238a43d50e8465e7" - integrity sha512-izfGgKyzzIyLaeb1EtZ3KbglkS6AKp9cv7LxmiyoOu+fXfol1tQDC0Cof0enVZGNtudTHW+3lfuW9ZkLQss4Wg== - -cross-env@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" - integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== - dependencies: - cross-spawn "^7.0.1" - -cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== +critters@0.0.16: + version "0.0.16" + resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.16.tgz#ffa2c5561a65b43c53b940036237ce72dcebfe93" + integrity sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A== dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + chalk "^4.1.0" + css-select "^4.2.0" + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + postcss "^8.3.7" + pretty-bytes "^5.3.0" -cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -3664,10 +1475,21 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== +css-select@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssesc@^3.0.0: version "3.0.0" @@ -3675,47 +1497,22 @@ cssesc@^3.0.0: integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== csstype@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" - integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-uri-to-buffer@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" - integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== - -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== -deasync@^0.1.0: - version "0.1.27" - resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.27.tgz#2a669a68d2d43bf8effa5a7efe7d8e1f1e447216" - integrity sha512-aCt6M9Ilkvs8TKIchmibUpNe/QSp9UNQL6YkvVraAce/SFFZCvYw3lQevl6MlUDn8Xr4QD4wYTerWH22yn+ODQ== - dependencies: - bindings "^1.5.0" - node-addon-api "^1.7.1" +data-uri-to-buffer@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b" + integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -3723,10 +1520,12 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw== +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" decamelize-keys@^1.1.0: version "1.1.0" @@ -3753,40 +1552,28 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +deepmerge-ts@4.2.2, deepmerge-ts@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.2.2.tgz#582bf34a37592dc8274b137617b539f871aaf11a" + integrity sha512-Ka3Kb21tiWjvQvS9U+1Dx+aqFAHsdTnMdYptLTmC2VAmDFMugWMY1e15aTODstipmCun8iNuqeSfcx6rsUUk0Q== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== dependencies: clone "^1.0.2" -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -3805,101 +1592,20 @@ define-properties@^1.1.3, define-properties@^1.1.4: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - integrity sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ== - -degenerator@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.2.tgz#6a61fcc42a702d6e50ff6023fe17bff435f68235" - integrity sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ== - dependencies: - ast-types "^0.13.2" - escodegen "^1.8.1" - esprima "^4.0.0" - vm2 "^3.9.8" - -del@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" - integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + version "1.0.1" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" + integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== dequal@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - -detect-libc@^2.0.0, detect-libc@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" - integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== - -detect-newline@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detective@^5.2.1: version "5.2.1" @@ -3910,25 +1616,17 @@ detective@^5.2.1: defined "^1.0.0" minimist "^1.2.6" -dezalgo@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" - integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== - dependencies: - asap "^2.0.0" - wrappy "1" - didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== -diff@^5.0.0: +diff@^5.0.0, diff@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== -dir-glob@^3.0.0, dir-glob@^3.0.1: +dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== @@ -3954,52 +1652,58 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.5.9: - version "0.5.14" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" - integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== - -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: - is-obj "^2.0.0" + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" -dotenv@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -dotenv@^16.0.0: - version "16.0.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" - integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== +domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" -duplexify@^3.5.0, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== +domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== +dset@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" + integrity sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== -electron-to-chromium@^1.4.188: - version "1.4.195" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.195.tgz#139b2d95a42a3f17df217589723a1deac71d1473" - integrity sha512-vefjEh0sk871xNmR5whJf9TEngX+KTKS3hOHpjoMpauKkwlGwtMz1H8IaIjAT/GNnX0TbGwAdmVoXCAzXf+PPg== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== electron-to-chromium@^1.4.251: - version "1.4.256" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz#c735032f412505e8e0482f147a8ff10cfca45bf4" - integrity sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw== + version "1.4.284" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emmet@^2.3.0: + version "2.3.6" + resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.3.6.tgz#1d93c1ac03164da9ddf74864c1f341ed6ff6c336" + integrity sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A== + dependencies: + "@emmetio/abbreviation" "^2.2.3" + "@emmetio/css-abbreviation" "^2.1.4" emoji-regex@^8.0.0: version "8.0.0" @@ -4011,30 +1715,6 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - enhance-visitors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/enhance-visitors/-/enhance-visitors-1.0.0.tgz#aa945d05da465672a1ebd38fee2ed3da8518e95a" @@ -4051,28 +1731,20 @@ enhanced-resolve@^0.9.1: memory-fs "^0.2.0" tapable "^0.1.8" -enhanced-resolve@^5.10.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" - integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== env-editor@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" integrity sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw== -env-paths@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== +eol@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" + integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== error-ex@^1.3.1: version "1.3.2" @@ -4082,34 +1754,40 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5: - version "1.20.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814" - integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== + version "1.20.4" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" function.prototype.name "^1.1.5" - get-intrinsic "^1.1.1" + get-intrinsic "^1.1.3" get-symbol-description "^1.0.0" has "^1.0.3" has-property-descriptors "^1.0.0" has-symbols "^1.0.3" internal-slot "^1.0.3" - is-callable "^1.2.4" + is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" is-weakref "^1.0.2" - object-inspect "^1.12.0" + object-inspect "^1.12.2" object-keys "^1.1.1" - object.assign "^4.1.2" + object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" string.prototype.trimend "^1.0.5" string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" +es-module-lexer@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.10.5.tgz#06f76d51fa53b1f78e3bd8bb36dd275eda2fdd53" + integrity sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw== + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -4126,142 +1804,271 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild-android-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz#414a087cb0de8db1e347ecca6c8320513de433db" - integrity sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ== - -esbuild-android-arm64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz#55de3bce2aab72bcd2b606da4318ad00fb9c8151" - integrity sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A== - -esbuild-darwin-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz#4259f23ed6b4cea2ec8a28d87b7fb9801f093754" - integrity sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA== - -esbuild-darwin-arm64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz#d77b4366a71d84e530ba019d540b538b295d494a" - integrity sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow== - -esbuild-freebsd-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz#27b6587b3639f10519c65e07219d249b01f2ad38" - integrity sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g== - -esbuild-freebsd-arm64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz#63c435917e566808c71fafddc600aca4d78be1ec" - integrity sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg== - -esbuild-linux-32@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz#c3da774143a37e7f11559b9369d98f11f997a5d9" - integrity sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w== - -esbuild-linux-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz#5d92b67f674e02ae0b4a9de9a757ba482115c4ae" - integrity sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA== - -esbuild-linux-arm64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz#dac84740516e859d8b14e1ecc478dd5241b10c93" - integrity sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw== - -esbuild-linux-arm@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz#b3ae7000696cd53ed95b2b458554ff543a60e106" - integrity sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg== - -esbuild-linux-mips64le@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz#dad10770fac94efa092b5a0643821c955a9dd385" - integrity sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A== - -esbuild-linux-ppc64le@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz#b68c2f8294d012a16a88073d67e976edd4850ae0" - integrity sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ== - -esbuild-linux-riscv64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz#608a318b8697123e44c1e185cdf6708e3df50b93" - integrity sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA== - -esbuild-linux-s390x@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz#c9e7791170a3295dba79b93aa452beb9838a8625" - integrity sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw== - -esbuild-netbsd-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz#0abd40b8c2e37fda6f5cc41a04cb2b690823d891" - integrity sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A== - -esbuild-openbsd-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz#4adba0b7ea7eb1428bb00d8e94c199a949b130e8" - integrity sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA== - -esbuild-sunos-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz#4b8a6d97dfedda30a6e39607393c5c90ebf63891" - integrity sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA== - -esbuild-windows-32@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz#d31d8ca0c1d314fb1edea163685a423b62e9ac17" - integrity sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg== - -esbuild-windows-64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz#7d3c09c8652d222925625637bdc7e6c223e0085d" - integrity sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA== - -esbuild-windows-arm64@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz#0220d2304bfdc11bc27e19b2aaf56edf183e4ae9" - integrity sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g== - -esbuild@0.14.51: - version "0.14.51" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.51.tgz#1c8ecbc8db3710da03776211dc3ee3448f7aa51e" - integrity sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw== +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +esbuild-android-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" + integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== + +esbuild-android-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz#5e8151d5f0a748c71a7fbea8cee844ccf008e6fc" + integrity sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q== + +esbuild-android-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" + integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== + +esbuild-android-arm64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz#5ee72a6baa444bc96ffcb472a3ba4aba2cc80666" + integrity sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA== + +esbuild-darwin-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" + integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== + +esbuild-darwin-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz#70047007e093fa1b3ba7ef86f9b3fa63db51fe25" + integrity sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q== + +esbuild-darwin-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" + integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== + +esbuild-darwin-arm64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz#41c951f23d9a70539bcca552bae6e5196696ae04" + integrity sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw== + +esbuild-freebsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" + integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== + +esbuild-freebsd-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz#a761b5afd12bbedb7d56c612e9cfa4d2711f33f0" + integrity sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw== + +esbuild-freebsd-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" + integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== + +esbuild-freebsd-arm64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz#6b0839d4d58deabc6cbd96276eb8cbf94f7f335e" + integrity sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g== + +esbuild-linux-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" + integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== + +esbuild-linux-32@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz#bd50bfe22514d434d97d5150977496e2631345b4" + integrity sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA== + +esbuild-linux-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" + integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== + +esbuild-linux-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz#074bb2b194bf658245f8490f29c01ffcdfa8c931" + integrity sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA== + +esbuild-linux-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" + integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== + +esbuild-linux-arm64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz#3bf789c4396dc032875a122988efd6f3733f28f5" + integrity sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ== + +esbuild-linux-arm@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" + integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== + +esbuild-linux-arm@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz#b91b5a8d470053f6c2c9c8a5e67ec10a71fe4a67" + integrity sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A== + +esbuild-linux-mips64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" + integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== + +esbuild-linux-mips64le@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz#2fb54099ada3c950a7536dfcba46172c61e580e2" + integrity sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A== + +esbuild-linux-ppc64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" + integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== + +esbuild-linux-ppc64le@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz#9e3b8c09825fb27886249dfb3142a750df29a1b7" + integrity sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg== + +esbuild-linux-riscv64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" + integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== + +esbuild-linux-riscv64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz#923d0f5b6e12ee0d1fe116b08e4ae4478fe40693" + integrity sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA== + +esbuild-linux-s390x@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" + integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== + +esbuild-linux-s390x@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz#3b1620220482b96266a0c6d9d471d451a1eab86f" + integrity sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww== + +esbuild-netbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" + integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== + +esbuild-netbsd-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz#276730f80da646859b1af5a740e7802d8cd73e42" + integrity sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w== + +esbuild-openbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" + integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== + +esbuild-openbsd-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz#bd0eea1dd2ca0722ed489d88c26714034429f8ae" + integrity sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw== + +esbuild-sunos-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" + integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== + +esbuild-sunos-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz#5e56bf9eef3b2d92360d6d29dcde7722acbecc9e" + integrity sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg== + +esbuild-windows-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" + integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== + +esbuild-windows-32@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz#a4f1a301c1a2fa7701fcd4b91ef9d2620cf293d0" + integrity sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw== + +esbuild-windows-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" + integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== + +esbuild-windows-64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz#bc2b467541744d653be4fe64eaa9b0dbbf8e07f6" + integrity sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA== + +esbuild-windows-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" + integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== + +esbuild-windows-arm64@0.15.12: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz#9a7266404334a86be800957eaee9aef94c3df328" + integrity sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA== + +esbuild@^0.14.0, esbuild@^0.14.43: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" + integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== + optionalDependencies: + "@esbuild/linux-loong64" "0.14.54" + esbuild-android-64 "0.14.54" + esbuild-android-arm64 "0.14.54" + esbuild-darwin-64 "0.14.54" + esbuild-darwin-arm64 "0.14.54" + esbuild-freebsd-64 "0.14.54" + esbuild-freebsd-arm64 "0.14.54" + esbuild-linux-32 "0.14.54" + esbuild-linux-64 "0.14.54" + esbuild-linux-arm "0.14.54" + esbuild-linux-arm64 "0.14.54" + esbuild-linux-mips64le "0.14.54" + esbuild-linux-ppc64le "0.14.54" + esbuild-linux-riscv64 "0.14.54" + esbuild-linux-s390x "0.14.54" + esbuild-netbsd-64 "0.14.54" + esbuild-openbsd-64 "0.14.54" + esbuild-sunos-64 "0.14.54" + esbuild-windows-32 "0.14.54" + esbuild-windows-64 "0.14.54" + esbuild-windows-arm64 "0.14.54" + +esbuild@^0.15.9: + version "0.15.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.12.tgz#6c8e22d6d3b7430d165c33848298d3fc9a1f251c" + integrity sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng== optionalDependencies: - esbuild-android-64 "0.14.51" - esbuild-android-arm64 "0.14.51" - esbuild-darwin-64 "0.14.51" - esbuild-darwin-arm64 "0.14.51" - esbuild-freebsd-64 "0.14.51" - esbuild-freebsd-arm64 "0.14.51" - esbuild-linux-32 "0.14.51" - esbuild-linux-64 "0.14.51" - esbuild-linux-arm "0.14.51" - esbuild-linux-arm64 "0.14.51" - esbuild-linux-mips64le "0.14.51" - esbuild-linux-ppc64le "0.14.51" - esbuild-linux-riscv64 "0.14.51" - esbuild-linux-s390x "0.14.51" - esbuild-netbsd-64 "0.14.51" - esbuild-openbsd-64 "0.14.51" - esbuild-sunos-64 "0.14.51" - esbuild-windows-32 "0.14.51" - esbuild-windows-64 "0.14.51" - esbuild-windows-arm64 "0.14.51" + "@esbuild/android-arm" "0.15.12" + "@esbuild/linux-loong64" "0.15.12" + esbuild-android-64 "0.15.12" + esbuild-android-arm64 "0.15.12" + esbuild-darwin-64 "0.15.12" + esbuild-darwin-arm64 "0.15.12" + esbuild-freebsd-64 "0.15.12" + esbuild-freebsd-arm64 "0.15.12" + esbuild-linux-32 "0.15.12" + esbuild-linux-64 "0.15.12" + esbuild-linux-arm "0.15.12" + esbuild-linux-arm64 "0.15.12" + esbuild-linux-mips64le "0.15.12" + esbuild-linux-ppc64le "0.15.12" + esbuild-linux-riscv64 "0.15.12" + esbuild-linux-s390x "0.15.12" + esbuild-netbsd-64 "0.15.12" + esbuild-openbsd-64 "0.15.12" + esbuild-sunos-64 "0.15.12" + esbuild-windows-32 "0.15.12" + esbuild-windows-64 "0.15.12" + esbuild-windows-arm64 "0.15.12" escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -4272,17 +2079,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^1.8.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== eslint-config-prettier@^8.5.0: version "8.5.0" @@ -4315,7 +2115,7 @@ eslint-formatter-pretty@^4.1.0: string-width "^4.2.0" supports-hyperlinks "^2.0.0" -eslint-import-resolver-node@0.3.6, eslint-import-resolver-node@^0.3.6: +eslint-import-resolver-node@^0.3.6: version "0.3.6" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== @@ -4323,19 +2123,6 @@ eslint-import-resolver-node@0.3.6, eslint-import-resolver-node@^0.3.6: debug "^3.2.7" resolve "^1.20.0" -eslint-import-resolver-typescript@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.1.tgz#c72634da072eebd04fe73007fa58a62c333c8147" - integrity sha512-U7LUjNJPYjNsHvAUAkt/RU3fcTSpbllA0//35B4eLYTX74frmOepbt7F7J3D1IGtj9k21buOpaqtDd4ZlS/BYQ== - dependencies: - debug "^4.3.4" - enhanced-resolve "^5.10.0" - get-tsconfig "^4.2.0" - globby "^13.1.2" - is-core-module "^2.10.0" - is-glob "^4.0.3" - synckit "^0.8.3" - eslint-import-resolver-webpack@^0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz#fc813df0d08b9265cc7072d22393bda5198bdc1e" @@ -4354,12 +2141,11 @@ eslint-import-resolver-webpack@^0.13.2: semver "^5.7.1" eslint-module-utils@^2.7.3: - version "2.7.3" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" - integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== + version "2.7.4" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" + integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== dependencies: debug "^3.2.7" - find-up "^2.1.0" eslint-plugin-ava@^13.2.0: version "13.2.0" @@ -4375,14 +2161,6 @@ eslint-plugin-ava@^13.2.0: pkg-dir "^5.0.0" resolve-from "^5.0.0" -eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" - integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - eslint-plugin-es@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9" @@ -4418,45 +2196,10 @@ eslint-plugin-import@^2.26.0: resolve "^1.22.0" tsconfig-paths "^3.14.1" -eslint-plugin-jest-dom@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-4.0.2.tgz#9d3e2f51055f74c74e745d89c4b1a9781e0ec7a9" - integrity sha512-Jo51Atwyo2TdcUncjmU+UQeSTKh3sc2LF/M5i/R3nTU0Djw9V65KGJisdm/RtuKhy2KH/r7eQ1n6kwYFPNdHlA== - dependencies: - "@babel/runtime" "^7.16.3" - "@testing-library/dom" "^8.11.1" - requireindex "^1.2.0" - -eslint-plugin-jest@^26.9.0: - version "26.9.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz#7931c31000b1c19e57dbfb71bbf71b817d1bf949" - integrity sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng== - dependencies: - "@typescript-eslint/utils" "^5.10.0" - -eslint-plugin-jsx-a11y@^6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" - integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== - dependencies: - "@babel/runtime" "^7.18.9" - aria-query "^4.2.2" - array-includes "^3.1.5" - ast-types-flow "^0.0.7" - axe-core "^4.4.3" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.3.2" - language-tags "^1.0.5" - minimatch "^3.1.2" - semver "^6.3.0" - eslint-plugin-n@^15.2.5: - version "15.2.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz#aa7ff8d45bb8bf2df8ea3b7d3774ae570cb794b8" - integrity sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g== + version "15.3.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz#3e1ad236a17dce7ecc0760621c46cc251ef99560" + integrity sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q== dependencies: builtins "^5.0.1" eslint-plugin-es "^4.1.0" @@ -4477,18 +2220,6 @@ eslint-plugin-no-use-extend-native@^0.5.0: is-obj-prop "^1.0.0" is-proto-prop "^2.0.0" -eslint-plugin-node@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" - integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - eslint-plugin-prettier@^4.0.0: version "4.2.1" resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" @@ -4496,38 +2227,6 @@ eslint-plugin-prettier@^4.0.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== - -eslint-plugin-react@^7.31.8: - version "7.31.8" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz#3a4f80c10be1bcbc8197be9e8b641b2a3ef219bf" - integrity sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw== - dependencies: - array-includes "^3.1.5" - array.prototype.flatmap "^1.3.0" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.1" - object.values "^1.1.5" - prop-types "^15.8.1" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.7" - -eslint-plugin-testing-library@^5.6.4: - version "5.7.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz#c1b2112a40aab61f93e10859e8b2d81e54f0ce84" - integrity sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA== - dependencies: - "@typescript-eslint/utils" "^5.13.0" - eslint-plugin-unicorn@^42.0.0: version "42.0.0" resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz#47d60c00c263ad743403b052db689e39acbacff1" @@ -4553,7 +2252,7 @@ eslint-rule-docs@^1.1.5: resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz#be6ef1fc3525f17b3c859ae2997fedadc89bfb9b" integrity sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A== -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -4588,7 +2287,7 @@ eslint-visitor-keys@^1.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: +eslint-visitor-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== @@ -4599,51 +2298,6 @@ eslint-visitor-keys@^3.3.0: integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== eslint@^8.22.0: - version "8.23.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040" - integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA== - dependencies: - "@eslint/eslintrc" "^1.3.1" - "@humanwhocodes/config-array" "^0.10.4" - "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" - "@humanwhocodes/module-importer" "^1.0.1" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" - globals "^13.15.0" - globby "^11.1.0" - grapheme-splitter "^1.0.4" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - -eslint@^8.26.0: version "8.26.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d" integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg== @@ -4705,7 +2359,7 @@ espree@^9.0.0, espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: +esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -4729,83 +2383,40 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-util-attach-comments@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-2.0.1.tgz#57dd0ae170ce2a6d9170ad69e6a45c87bcb52d81" - integrity sha512-1wTBNndwMIsnvnuxjFIaYQz0M7PsCvcgP0YD7/dU8xWh1FuHk+O6pYpT4sLa5THY/CywJvdIdgw4uhozujga/g== - dependencies: - "@types/estree" "^0.0.51" - -estree-util-build-jsx@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-2.1.0.tgz#629aa81fbb1b16ed628c7a9334d37bc8a2a3726f" - integrity sha512-gsBGfsY6LOJUIDwmMkTOcgCX+3r/LUjRBccgHMSW55PHjhZsV13RmPl/iwpAvW8KcQqoN9P0FEFWTSS2Zc5bGA== - dependencies: - "@types/estree-jsx" "^0.0.1" - estree-util-is-identifier-name "^2.0.0" - estree-walker "^3.0.0" - -estree-util-is-identifier-name@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz#2e3488ea06d9ea2face116058864f6370b37456d" - integrity sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ== - estree-util-is-identifier-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz#cf07867f42705892718d9d89eb2d85eaa8f0fcb5" integrity sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ== -estree-util-value-to-estree@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz#1d3125594b4d6680f666644491e7ac1745a3df49" - integrity sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw== - dependencies: - is-plain-obj "^3.0.0" - estree-util-visit@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.1.0.tgz#c0ea7942c40ac7889a77b57a11e92f987744bc6f" - integrity sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ== + version "1.2.0" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.2.0.tgz#aa0311a9c2f2aa56e9ae5e8b9d87eac14e4ec8f8" + integrity sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg== dependencies: - "@types/estree-jsx" "^0.0.1" + "@types/estree-jsx" "^1.0.0" "@types/unist" "^2.0.0" -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - -estree-walker@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -estree-walker@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.1.tgz#c2a9fb4a30232f5039b7c030b37ead691932debd" - integrity sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g== - esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@^5.0.0, execa@^5.1.1: +execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -4842,66 +2453,6 @@ exifreader@^4.6.0: optionalDependencies: "@xmldom/xmldom" "^0.7.5" -exit-hook@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-2.2.1.tgz#007b2d92c6428eda2b76e7016a34351586934593" - integrity sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw== - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - -express@^4.17.1: - version "4.18.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" - integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.0" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.10.3" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -4909,42 +2460,11 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - extend@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -4955,18 +2475,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@3.2.11, fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-glob@^3.2.12: +fast-glob@3.2.12, fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== @@ -4982,16 +2491,11 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fastest-levenshtein@^1.0.12: - version "1.0.14" - resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz#9054384e4b7a78c88d01a4432dc18871af0ac859" - integrity sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA== - fastq@^1.6.0: version "1.13.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" @@ -4999,24 +2503,18 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fault@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" - integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== - dependencies: - format "^0.2.0" - fecha@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== -figures@^3.0.0: +fetch-blob@^3.1.2, fetch-blob@^3.1.4: version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" + integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== dependencies: - escape-string-regexp "^1.0.5" + node-domexception "^1.0.0" + web-streams-polyfill "^3.0.3" file-entry-cache@^6.0.1: version "6.0.1" @@ -5025,26 +2523,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -file-uri-to-path@2: - version "2.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" - integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -5052,28 +2530,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-cache-dir@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" @@ -5088,20 +2544,6 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -5126,6 +2568,14 @@ find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" +find-yarn-workspace-root2@1.2.16: + version "1.2.16" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" + integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== + dependencies: + micromatch "^4.0.2" + pkg-dir "^4.2.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -5135,46 +2585,26 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.1.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" - integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ== - -flow-parser@0.*: - version "0.182.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.182.0.tgz#badada9392caac8e2b47b621bc0b68b51232d9f2" - integrity sha512-Caoy6YFlh0jz+qWpMGuI2CEIDcQGa/YRRnQ5d8+jtj30weXApWDyTSN5gPNve9cQN73JKXE2LFnpZ5AOUI1bXA== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -format@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + version "3.2.7" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +formdata-polyfill@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" + integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== + dependencies: + fetch-blob "^3.1.2" fraction.js@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - -framer-motion@^7.6.1: - version "7.6.1" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.1.tgz#45356eb5519275bce42121a3b3849a6243d45a22" - integrity sha512-8US03IWJKrLoSb81l5OahNzB9Sv7Jo1RhIwUoTG/25BRUdO9lOqq/klsdZqNmNG0ua9IEJJQ8hkYpETJ4N6VSw== +framer-motion@^7.6.2: + version "7.6.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.2.tgz#7fb93ebfeda27c8c2cff1895ca7a417229e81bf7" + integrity sha512-YRr+KaC+1MlLx7iArVyjZRpc0QXI7H0XIOJrdol+dF1+WLQJwS2sP04KGq808BG+byD36UAmAt4YqObE5YFLtw== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -5192,59 +2622,6 @@ framesync@6.1.2: dependencies: tslib "2.4.0" -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -from2@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-minipass@^2.0.0, fs-minipass@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -5255,14 +2632,6 @@ fsevents@~2.3.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -ftp@^0.3.10: - version "0.3.10" - resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" - integrity sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ== - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -5278,49 +2647,25 @@ function.prototype.name@^1.1.5: es-abstract "^1.19.0" functions-have-names "^1.2.2" -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - functions-have-names@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" - integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== dependencies: function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.3" -get-port@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" - integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== - get-set-props@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3" @@ -5331,13 +2676,6 @@ get-stdin@^9.0.0: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -5351,37 +2689,10 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-tsconfig@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.2.0.tgz#ff368dd7104dab47bf923404eb93838245c66543" - integrity sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg== - -get-uri@3: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" - integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== - dependencies: - "@tootallnate/once" "1" - data-uri-to-buffer "3" - debug "4" - file-uri-to-path "2" - fs-extra "^8.1.0" - ftp "^0.3.10" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -git-hooks-list@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156" - integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== - -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== +github-slugger@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" @@ -5390,14 +2701,14 @@ glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob-parent@^6.0.1, glob-parent@^6.0.2: +glob-parent@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" -glob@^7.1.3, glob@^7.1.4: +glob@^7.1.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5409,7 +2720,7 @@ glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.1: +glob@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== @@ -5420,38 +2731,43 @@ glob@^8.0.1: minimatch "^5.0.1" once "^1.3.0" +global-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== + dependencies: + boolean "^3.0.1" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.15.0: - version "13.16.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.16.0.tgz#9be4aca28f311aaeb974ea54978ebbb5e35ce46a" - integrity sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q== + version "13.17.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4" + integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== dependencies: type-fest "^0.20.2" +globalthis@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globalyzer@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== -globby@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072" - integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - -globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: +globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -5463,7 +2779,7 @@ globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^13.1.1, globby@^13.1.2: +globby@^13.1.1: version "13.1.2" resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== @@ -5479,24 +2795,7 @@ globrex@^0.1.2: resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== -got@^11.0.0: - version "11.8.5" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" - integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.2" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6: +graceful-fs@^4.1.2, graceful-fs@^4.1.5: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -5506,29 +2805,15 @@ grapheme-splitter@^1.0.4: resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== -gunzip-maybe@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" - integrity sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== - dependencies: - browserify-zlib "^0.1.4" - is-deflate "^1.0.0" - is-gzip "^1.0.0" - peek-stream "^1.1.0" - pumpify "^1.3.3" - through2 "^2.0.3" - -handlebars@^4.7.7: - version "4.7.7" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" - integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" hard-rejection@^2.1.0: version "2.1.0" @@ -5550,6 +2835,13 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== +has-package-exports@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/has-package-exports/-/has-package-exports-1.3.0.tgz#68ee0892a1616893b7e6daed46b74ffdb5079ed6" + integrity sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ== + dependencies: + "@ljharb/has-package-exports-patterns" "^0.0.2" + has-property-descriptors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" @@ -5557,7 +2849,7 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -5569,67 +2861,98 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== +hast-to-hyperscript@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz#3decd7cb4654bca8883f6fcbd4fb3695628c4296" + integrity sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw== dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.3.0" + unist-util-is "^5.0.0" + web-namespaces "^2.0.0" -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== +hast-util-from-parse5@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz#c129dd3a24dd8a867ab8a029ca47e27aa54864b7" + integrity sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ== dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + "@types/unist" "^2.0.0" + hastscript "^7.0.0" + property-information "^6.0.0" + vfile "^5.0.0" + vfile-location "^4.0.0" + web-namespaces "^2.0.0" -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== +hast-util-is-element@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz#fc0b0dc7cef3895e839b8d66979d57b0338c68f3" + integrity sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA== + dependencies: + "@types/hast" "^2.0.0" + "@types/unist" "^2.0.0" -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== +hast-util-parse-selector@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz#a519e27e8b61bd5a98fad494ed06131ce68d9c3f" + integrity sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg== dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" + "@types/hast" "^2.0.0" -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== +hast-util-raw@^7.2.0: + version "7.2.2" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.2.tgz#1974360b2d7f15b5ce26c2a4bac892d5d8185a18" + integrity sha512-0x3BhhdlBcqRIKyc095lBSDvmQNMY3Eulj2PLsT5XCyKYrxssI5yr3P4Kv/PBo1s/DMkZy2voGkMXECnFCZRLQ== dependencies: - function-bind "^1.1.1" + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-util-from-parse5 "^7.0.0" + hast-util-to-parse5 "^7.0.0" + html-void-elements "^2.0.0" + parse5 "^6.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" -hast-util-to-estree@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-2.0.2.tgz#79c5bf588915610b3f0d47ca83a74dc0269c7dc2" - integrity sha512-UQrZVeBj6A9od0lpFvqHKNSH9zvDrNoyWKbveu1a2oSCXEDUI+3bnd6BoiQLPnLrcXXn/jzJ6y9hmJTTlvf8lQ== +hast-util-to-html@^8.0.0, hast-util-to-html@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-8.0.3.tgz#4e37580872e143ea9ce0dba87918b19e4ea997e3" + integrity sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A== dependencies: - "@types/estree-jsx" "^0.0.1" "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" + ccount "^2.0.0" comma-separated-tokens "^2.0.0" - estree-util-attach-comments "^2.0.0" - estree-util-is-identifier-name "^2.0.0" + hast-util-is-element "^2.0.0" hast-util-whitespace "^2.0.0" - mdast-util-mdx-expression "^1.0.0" - mdast-util-mdxjs-esm "^1.0.0" + html-void-elements "^2.0.0" property-information "^6.0.0" space-separated-tokens "^2.0.0" - style-to-object "^0.3.0" - unist-util-position "^4.0.0" + stringify-entities "^4.0.2" + unist-util-is "^5.0.0" + +hast-util-to-parse5@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz#a39808e69005d10afeed1866029a1fb137df3f7c" + integrity sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-to-hyperscript "^10.0.0" + property-information "^6.0.0" + web-namespaces "^2.0.0" zwitch "^2.0.0" hast-util-whitespace@^2.0.0: @@ -5637,18 +2960,22 @@ hast-util-whitespace@^2.0.0: resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== +hastscript@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.1.0.tgz#e402ed48f46161cf2f093badbff30583a5c3c315" + integrity sha512-uBjaTTLN0MkCZxY/R2fWUOcu7FRtUVzKRO5P/RAfgsu3yFiMB1JWCO4AjeVkgHxAira1f2UecHK5WfS9QurlWA== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + hey-listen@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== -history@^5.2.0, history@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" - integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== - dependencies: - "@babel/runtime" "^7.7.6" - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -5661,68 +2988,26 @@ hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" -hosted-git-info@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.0.0.tgz#df7a06678b4ebd722139786303db80fdf302ea56" - integrity sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q== - dependencies: - lru-cache "^7.5.1" +html-entities@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== -html-rewriter-wasm@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/html-rewriter-wasm/-/html-rewriter-wasm-0.4.1.tgz#235e3d96c1aa4bfd2182661ee13881e290ff5ff2" - integrity sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q== +html-escaper@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" + integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== + +html-void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" + integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== -http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: +http-cache-semantics@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -http2-wrapper@^1.0.0-beta.5.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" - integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.0.0" - -https-proxy-agent@5, 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" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -5733,44 +3018,23 @@ human-signals@^3.0.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -ieee754@^1.1.13: +ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore-walk@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" - integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== - dependencies: - minimatch "^5.0.1" - ignore@^5.0.5, ignore@^5.1.1, ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== +image-size@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -5779,12 +3043,7 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" - integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== - -import-meta-resolve@2.1.0: +import-meta-resolve@2.1.0, import-meta-resolve@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-2.1.0.tgz#c8952d331ed6e9bb6ad524a7549deb3d34af41ce" integrity sha512-yG9pxkWJVTy4cmRsNWE3ztFdtFuYIV8G4N+cbCkO8b+qngkLyIUhxQFuZ0qJm67+0nUOxjMPT7nfksPKza1v2g== @@ -5809,11 +3068,6 @@ indent-string@^5.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -5822,60 +3076,16 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.0.tgz#2f6de95006923aa75feed8894f5686165adc08f1" - integrity sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw== - -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -init-package-json@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" - integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== - dependencies: - npm-package-arg "^9.0.1" - promzard "^0.3.0" - read "^1.0.7" - read-package-json "^5.0.0" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^4.0.0" - inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inquirer@^8.2.1: - version "8.2.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" - integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^7.0.0" - internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" @@ -5890,34 +3100,6 @@ interpret@^1.4.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -into-stream@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" - integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== - dependencies: - from2 "^2.3.0" - p-is-promise "^3.0.0" - -ip-regex@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" - integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== - -ip@^1.1.5: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" - integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== - -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - irregular-plurals@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-3.3.0.tgz#67d0715d4361a60d9fd9ee80af3881c631a31ee2" @@ -5931,20 +3113,6 @@ is-absolute@^1.0.0: is-relative "^1.0.0" is-windows "^1.0.1" -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - is-alphabetical@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" @@ -5963,11 +3131,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -5990,11 +3153,6 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - is-buffer@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" @@ -6007,46 +3165,18 @@ is-builtin-module@^3.1.0: dependencies: builtin-modules "^3.3.0" -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-cidr@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" - integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA== - dependencies: - cidr-regex "^3.1.1" - -is-core-module@^2.10.0, is-core-module@^2.7.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" - integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== - dependencies: - has "^1.0.3" +is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" - integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== +is-core-module@^2.10.0, is-core-module@^2.5.0, is-core-module@^2.7.0, is-core-module@^2.8.1, is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== dependencies: has "^1.0.3" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - is-date-object@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -6059,46 +3189,21 @@ is-decimal@^2.0.0: resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== -is-deflate@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" - integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-extendable@^0.1.0, is-extendable@^0.1.1: +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extendable@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -6124,20 +3229,15 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-gzip@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" - integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== - is-hexadecimal@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-interactive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" + integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ== is-js-type@^2.0.0: version "2.0.0" @@ -6146,11 +3246,6 @@ is-js-type@^2.0.0: dependencies: js-types "^1.0.0" -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - is-negated-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" @@ -6168,13 +3263,6 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -6188,53 +3276,21 @@ is-obj-prop@^1.0.0: lowercase-keys "^1.0.0" obj-props "^1.0.0" -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2, is-path-inside@^3.0.3: +is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - is-plain-obj@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - is-proto-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-proto-prop/-/is-proto-prop-2.0.0.tgz#99ab2863462e44090fd083efd1929058f9d935e1" @@ -6243,13 +3299,6 @@ is-proto-prop@^2.0.0: lowercase-keys "^1.0.0" proto-props "^2.0.0" -is-reference@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.0.tgz#b1380c03d96ddf7089709781e3208fceb0c92cd6" - integrity sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q== - dependencies: - "@types/estree" "*" - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -6296,13 +3345,6 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== - dependencies: - text-extensions "^1.0.0" - is-unc-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" @@ -6315,6 +3357,11 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-unicode-supported@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714" + integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -6322,7 +3369,7 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -6334,48 +3381,15 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -issue-parser@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/issue-parser/-/issue-parser-6.0.0.tgz#b1edd06315d4f2044a9755daf85fdafde9b4014a" - integrity sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA== - dependencies: - lodash.capitalize "^4.2.1" - lodash.escaperegexp "^4.1.2" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.uniqby "^4.7.0" - js-sdsl@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.4.tgz#78793c90f80e8430b7d8dc94515b6c77d98a26a6" - integrity sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw== + version "4.1.5" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a" + integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -6387,64 +3401,27 @@ js-types@^1.0.0: resolved "https://registry.yarnpkg.com/js-types/-/js-types-1.0.0.tgz#d242e6494ed572ad3c92809fc8bed7f7687cbf03" integrity sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw== -js-yaml@^4.0.0, js-yaml@^4.1.0: +js-yaml@^3.13.0, js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" -jscodeshift@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" - integrity sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ== - dependencies: - "@babel/core" "^7.13.16" - "@babel/parser" "^7.13.16" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/preset-flow" "^7.13.13" - "@babel/preset-typescript" "^7.13.0" - "@babel/register" "^7.13.16" - babel-core "^7.0.0-bridge.0" - chalk "^4.1.2" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^3.1.10" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.20.4" - temp "^0.8.4" - write-file-atomic "^2.3.0" - -jsesc@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" - integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-buffer@3.0.1, json-buffer@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -6459,11 +3436,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stringify-nice@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" - integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== - json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -6476,233 +3448,43 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.1: +json5@^2.1.3, json5@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.2.0, jsonparse@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== - -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.2" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz#afe5efe4332cd3515c065072bd4d6b0aa22152bd" - integrity sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q== - dependencies: - array-includes "^3.1.5" - object.assign "^4.1.2" - -jsx-ast-utils@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== - dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" - -just-diff-apply@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.3.1.tgz#30f40809ffed55ad76dccf73fa9b85a76964c867" - integrity sha512-dgFenZnMsc1xGNqgdtgnh7DK+Oy352CE3VZLbzcbQpsBs9iI2K3M0IRrdgREZ72eItTjbl0suRyvKRdVQa9GbA== - -just-diff@^5.0.1: - version "5.0.3" - resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-5.0.3.tgz#4c9c514dec5526b25ab977590e3c39a0cf271554" - integrity sha512-a8p80xcpJ6sdurk5PxDKb4mav9MeKjA3zFKZpCWBIfvg8mznfnmb13MKZvlrwJ+Lhis0wM3uGAzE0ArhFHvIcg== - -keyv@^4.0.0: - version "4.3.3" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.3.tgz#6c1bcda6353a9e96fc1b4e1aeb803a6e35090ba9" - integrity sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ== - dependencies: - compress-brotli "^1.3.8" - json-buffer "3.0.1" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^4.0.3, kleur@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - -language-subtag-registry@~0.3.2: - version "0.3.22" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== - dependencies: - language-subtag-registry "~0.3.2" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -libnpmaccess@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.3.tgz#473cc3e4aadb2bc713419d92e45d23b070d8cded" - integrity sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg== - dependencies: - aproba "^2.0.0" - minipass "^3.1.1" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" - -libnpmdiff@^4.0.2: - version "4.0.4" - resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-4.0.4.tgz#487ccb609dacd7f558f089feef3153933e157d02" - integrity sha512-bUz12309DdkeFL/K0sKhW1mbg8DARMbNI0vQKrJp1J8lxhxqkAjzSQ3eQCacFjSwCz4xaf630ogwuOkSt61ZEQ== - dependencies: - "@npmcli/disparity-colors" "^2.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - binary-extensions "^2.2.0" - diff "^5.0.0" - minimatch "^5.0.1" - npm-package-arg "^9.0.1" - pacote "^13.6.1" - tar "^6.1.0" - -libnpmexec@^4.0.2: - version "4.0.8" - resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-4.0.8.tgz#27be33278dec1c7cfce52e28f8814b19e31129fe" - integrity sha512-SKO6JCt/rL6r+ilbq315zEj2sDdZRniCJ2AvmzqMyIKW4IMuuLsOjjkcWKBV2l1Vle54ud7Tkv9IEPR2cE0mJg== - dependencies: - "@npmcli/arborist" "^5.0.0" - "@npmcli/ci-detect" "^2.0.0" - "@npmcli/run-script" "^4.1.3" - chalk "^4.1.0" - mkdirp-infer-owner "^2.0.0" - npm-package-arg "^9.0.1" - npmlog "^6.0.2" - pacote "^13.6.1" - proc-log "^2.0.0" - read "^1.0.7" - read-package-json-fast "^2.0.2" - walk-up-path "^1.0.0" - -libnpmfund@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-3.0.2.tgz#7da0827950f0db2cce0acb0dc7652d1834a8b239" - integrity sha512-wmFMP/93Wjy+jDg5LaSldDgAhSgCyA64JUUmp806Kae7y3YP9Qv5m1vUhPxT4yebxgB2v/I6G1/RUcNb1y0kVg== - dependencies: - "@npmcli/arborist" "^5.0.0" - -libnpmhook@^8.0.2: - version "8.0.3" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-8.0.3.tgz#9628518a63455d21dafda312ee46175275707ff5" - integrity sha512-TEdNI1mC5zS+w/juCgxrwwQnpbq9lY76NDOS0N37pn6pWIUxB1Yq8mwy6MUEXR1TgH4HurSQyKT6I6Kp9Wjm4A== - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^13.0.0" - -libnpmorg@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-4.0.3.tgz#a85cbdb3665ad4f7c7279d239a4581ec2eeef5a6" - integrity sha512-r4CpmCEF+e5PbFMBi64xSXmqn0uGgV4T7NWpGL4/A6KT/DTtIxALILQZq+l0ZdN1xm4RjOvqSDR22oT4il8rAQ== - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^13.0.0" +jsonc-parser@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342" + integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg== -libnpmpack@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-4.1.2.tgz#9234a3b1ae433f922c19e97cd3a8a0b135b5f4cc" - integrity sha512-megSAPeZGv9jnDM4KovKbczjyuy/EcPxCIU/iaWsDU1IEAVtBJ0qHqNUm5yN2AgN501Tb3CL6KeFGYdG4E31rQ== - dependencies: - "@npmcli/run-script" "^4.1.3" - npm-package-arg "^9.0.1" - pacote "^13.6.1" +jsonc-parser@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== -libnpmpublish@^6.0.2: - version "6.0.4" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.4.tgz#adb41ec6b0c307d6f603746a4d929dcefb8f1a0b" - integrity sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg== - dependencies: - normalize-package-data "^4.0.0" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" - semver "^7.3.7" - ssri "^9.0.0" +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -libnpmsearch@^5.0.2: - version "5.0.3" - resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-5.0.3.tgz#ed502a4c2c70ea36723180455fae1357546b2184" - integrity sha512-Ofq76qKAPhxbiyzPf/5LPjJln26VTKwU9hIU0ACxQ6tNtBJ1CHmI7iITrdp7vNezhZc0FlkXwrIpqXjhBJZgLQ== - dependencies: - npm-registry-fetch "^13.0.0" +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -libnpmteam@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-4.0.3.tgz#9335fbbd032b3770f5c9b7ffc6203f47d1ed144a" - integrity sha512-LsYYLz4TlTpcqkusInY5MhKjiHFaCx1GV0LmydXJ/QMh+3IWBJpUhes4ynTZuFoJKkDIFjxyMU09ul+RZixgdg== - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^13.0.0" +kleur@^4.0.3, kleur@^4.1.4, kleur@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== -libnpmversion@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-3.0.6.tgz#a4a476d38a44d38db9ac424a5e7334479e7fb8b9" - integrity sha512-+lI+AO7cZwDxyAeWCIR8+n9XEfgSDAqmNbv4zy+H6onGthsk/+E3aa+5zIeBpyG5g268zjpc0qrBch0Q3w0nBA== +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/run-script" "^4.1.3" - json-parse-even-better-errors "^2.3.1" - proc-log "^2.0.0" - semver "^7.3.7" + prelude-ls "^1.2.1" + type-check "~0.4.0" lilconfig@^2.0.5, lilconfig@^2.0.6: version "2.0.6" @@ -6721,41 +3503,16 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== +load-yaml-file@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" + integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" + graceful-fs "^4.1.5" + js-yaml "^3.13.0" + pify "^4.0.1" strip-bom "^3.0.0" -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -6782,52 +3539,17 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== -lodash.capitalize@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" - integrity sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.escaperegexp@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" - integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== - -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.uniqby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" - integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== - -lodash@^4.13.1, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: +lodash@^4.13.1, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.0.0, log-symbols@^4.1.0: +log-symbols@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -6835,12 +3557,20 @@ log-symbols@^4.0.0, log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" +log-symbols@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-5.1.0.tgz#a20e3b9a5f53fac6aeb8e2bb22c07cf2c8f16d93" + integrity sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA== + dependencies: + chalk "^5.0.0" + is-unicode-supported "^1.1.0" + longest-streak@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== -loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.1.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -6852,18 +3582,6 @@ lowercase-keys@^1.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -6871,31 +3589,13 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: - version "7.13.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.13.1.tgz#267a81fbd0881327c46a81c5922606a2cfe336c4" - integrity sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ== - -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== - -magic-string@^0.25.3: +magic-string@^0.25.9: version "0.25.9" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== dependencies: sourcemap-codec "^1.4.8" -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -6903,54 +3603,27 @@ make-dir@^3.0.2: dependencies: semver "^6.0.0" -make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, make-fetch-happen@^10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz#0bde3914f2f82750b5d48c6d2294d2c74f985e5b" - integrity sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== -map-obj@^4.0.0, map-obj@^4.1.0: +map-obj@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" +markdown-table@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.2.tgz#9b59eb2c1b22fe71954a65ff512887065a7bb57c" + integrity sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== -markdown-extensions@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" - integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" mdast-util-definitions@^5.0.0: version "5.1.1" @@ -6961,7 +3634,16 @@ mdast-util-definitions@^5.0.0: "@types/unist" "^2.0.0" unist-util-visit "^4.0.0" -mdast-util-from-markdown@^1.0.0: +mdast-util-find-and-replace@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.1.tgz#249901ef43c5f41d6e8a8d446b3b63b17e592d7c" + integrity sha512-SobxkQXFAdd4b5WmEakmkVoh18icjQRxGy5OWTCzgsLRm1Fu/KCtwD1HIQSsmq5ZRjVH0Ehwg6/Fn3xIUk+nKw== + dependencies: + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + +mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268" integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== @@ -6979,25 +3661,76 @@ mdast-util-from-markdown@^1.0.0: unist-util-stringify-position "^3.0.0" uvu "^0.5.0" -mdast-util-frontmatter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.0.tgz#ef12469379782e4a0fd995fed60cc3b871e6c819" - integrity sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw== +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz#4032dcbaddaef7d4f2f3768ed830475bb22d3970" + integrity sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg== dependencies: - micromark-extension-frontmatter "^1.0.0" + "@types/mdast" "^3.0.0" + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" -mdast-util-mdx-expression@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.1.tgz#3195450498c438fbdb82838c23d9b3f8b23174da" - integrity sha512-BtQwyalaq6jRjx0pagtuAwGrmzL1yInrfA4EJv7GOoiPOUbR4gr6h65I+G3WTh1/Cag2Eda4ip400Ch6CFmWiA== +mdast-util-gfm-footnote@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz#11d2d40a1a673a399c459e467fa85e00223191fe" + integrity sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw== dependencies: - "@types/estree-jsx" "^0.0.1" + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + micromark-util-normalize-identifier "^1.0.0" + +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz#a4a74c36864ec6a6e3bbd31e1977f29beb475789" + integrity sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm-table@^1.0.0: + version "1.0.6" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.6.tgz#184e900979fe790745fc3dabf77a4114595fcd7f" + integrity sha512-uHR+fqFq3IvB3Rd4+kzXW8dmpxUhvgCQZep6KdjsLK4O6meK5dYZEayLtIxNus1XO3gfjfcIFe8a7L0HZRGgag== + dependencies: + "@types/mdast" "^3.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz#6f35f09c6e2bcbe88af62fdea02ac199cc802c5c" + integrity sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz#16fcf70110ae689a06d77e8f4e346223b64a0ea6" + integrity sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ== + dependencies: + mdast-util-from-markdown "^1.0.0" + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-footnote "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" + mdast-util-to-markdown "^1.0.0" + +mdast-util-mdx-expression@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.1.tgz#2224cf0b5b150093704a3c225bd529d2de21f50f" + integrity sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ== + dependencies: + "@types/estree-jsx" "^1.0.0" "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" mdast-util-from-markdown "^1.0.0" mdast-util-to-markdown "^1.0.0" -mdast-util-mdx-jsx@^1.0.0: +mdast-util-mdx-jsx@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz#c0f5140e021fd134fa90272eb8bbddb39f8db399" integrity sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA== @@ -7011,42 +3744,22 @@ mdast-util-mdx-jsx@^1.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -mdast-util-mdx@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-1.1.0.tgz#c98612804719309aea97e3da068658392e126488" - integrity sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw== - dependencies: - mdast-util-mdx-expression "^1.0.0" - mdast-util-mdx-jsx "^1.0.0" - mdast-util-mdxjs-esm "^1.0.0" - -mdast-util-mdxjs-esm@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.2.1.tgz#9e3fd9770f06022b2e7b40fb444eafe64a96495f" - integrity sha512-3zNmTy1V1OgIxoV97PTkAl+tLriilS8d4CJwPV9LvBmWra5nnRriN8rpGSGGIM7NLoHfsUfvjcPoNIzl77F8Kw== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-to-hast@^11.0.0: - version "11.3.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-11.3.0.tgz#ea9220617a710e80aa5cc3ac7cc9d4bb0440ae7a" - integrity sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw== +mdast-util-to-hast@^12.1.0: + version "12.2.4" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz#34c1ef2b6cf01c27b3e3504e2c977c76f722e7e1" + integrity sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg== dependencies: "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" - "@types/mdurl" "^1.0.0" mdast-util-definitions "^5.0.0" - mdurl "^1.0.0" + micromark-util-sanitize-uri "^1.1.0" + trim-lines "^3.0.0" unist-builder "^3.0.0" unist-util-generated "^2.0.0" unist-util-position "^4.0.0" unist-util-visit "^4.0.0" -mdast-util-to-markdown@^1.0.0: +mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz#38b6cdc8dc417de642a469c4fc2abdf8c931bd1e" integrity sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA== @@ -7064,30 +3777,15 @@ mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - memory-fs@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" integrity sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng== -memorystream@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" - integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== - meow@^10.1.2: - version "10.1.3" - resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.3.tgz#21689959a7d00e8901aff30d208acb2122eb8088" - integrity sha512-0WL7RMCPPdUTE00+GxJjL4d5Dm6eUbmAzxlzywJWiRUKCW093owmZ7/q74tH9VI91vxw9KJJNxAcvdpxb2G4iA== + version "10.1.5" + resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.5.tgz#be52a1d87b5f5698602b0f32875ee5940904aa7f" + integrity sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw== dependencies: "@types/minimist" "^1.2.2" camelcase-keys "^7.0.0" @@ -7102,43 +3800,16 @@ meow@^10.1.2: type-fest "^1.2.2" yargs-parser "^20.2.9" -meow@^8.0.0: - version "8.1.2" - resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" - integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - micro-spelling-correcter@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz#805a06a26ccfcad8f3e5c6a1ac5ff29d4530166e" @@ -7166,76 +3837,104 @@ micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: micromark-util-types "^1.0.1" uvu "^0.5.0" -micromark-extension-frontmatter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.0.0.tgz#612498e6dad87c132c95e25f0918e7cc0cd535f6" - integrity sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg== +micromark-extension-gfm-autolink-literal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz#dc589f9c37eaff31a175bab49f12290edcf96058" + integrity sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg== dependencies: - fault "^2.0.0" micromark-util-character "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" -micromark-extension-mdx-expression@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz#cd3843573921bf55afcfff4ae0cd2e857a16dcfa" - integrity sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA== +micromark-extension-gfm-footnote@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz#cbfd8873b983e820c494498c6dac0105920818d5" + integrity sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg== dependencies: - micromark-factory-mdx-expression "^1.0.0" + micromark-core-commonmark "^1.0.0" micromark-factory-space "^1.0.0" micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" uvu "^0.5.0" -micromark-extension-mdx-jsx@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz#9f196be5f65eb09d2a49b237a7b3398bba2999be" - integrity sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA== +micromark-extension-gfm-strikethrough@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz#162232c284ffbedd8c74e59c1525bda217295e18" + integrity sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-table@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz#7b708b728f8dc4d95d486b9e7a2262f9cddbcbb4" + integrity sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg== dependencies: - "@types/acorn" "^4.0.0" - estree-util-is-identifier-name "^2.0.0" - micromark-factory-mdx-expression "^1.0.0" micromark-factory-space "^1.0.0" micromark-util-character "^1.0.0" micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" uvu "^0.5.0" - vfile-message "^3.0.0" -micromark-extension-mdx-md@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz#382f5df9ee3706dd120b51782a211f31f4760d22" - integrity sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw== +micromark-extension-gfm-tagfilter@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz#fb2e303f7daf616db428bb6a26e18fda14a90a4d" + integrity sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA== dependencies: micromark-util-types "^1.0.0" -micromark-extension-mdxjs-esm@^1.0.0: +micromark-extension-gfm-task-list-item@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.3.tgz#630d9dc9db2c2fd470cac8c1e7a824851267404d" - integrity sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A== + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz#7683641df5d4a09795f353574d7f7f66e47b7fc4" + integrity sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q== dependencies: - micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz#40f3209216127a96297c54c67f5edc7ef2d1a2a2" + integrity sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA== + dependencies: + micromark-extension-gfm-autolink-literal "^1.0.0" + micromark-extension-gfm-footnote "^1.0.0" + micromark-extension-gfm-strikethrough "^1.0.0" + micromark-extension-gfm-table "^1.0.0" + micromark-extension-gfm-tagfilter "^1.0.0" + micromark-extension-gfm-task-list-item "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-extension-mdx-expression@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz#cd3843573921bf55afcfff4ae0cd2e857a16dcfa" + integrity sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA== + dependencies: + micromark-factory-mdx-expression "^1.0.0" + micromark-factory-space "^1.0.0" micromark-util-character "^1.0.0" micromark-util-events-to-acorn "^1.0.0" micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" - unist-util-position-from-estree "^1.1.0" uvu "^0.5.0" - vfile-message "^3.0.0" -micromark-extension-mdxjs@^1.0.0: +micromark-extension-mdx-md@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz#772644e12fc8299a33e50f59c5aa15727f6689dd" - integrity sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ== + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz#382f5df9ee3706dd120b51782a211f31f4760d22" + integrity sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw== dependencies: - acorn "^8.0.0" - acorn-jsx "^5.0.0" - micromark-extension-mdx-expression "^1.0.0" - micromark-extension-mdx-jsx "^1.0.0" - micromark-extension-mdx-md "^1.0.0" - micromark-extension-mdxjs-esm "^1.0.0" - micromark-util-combine-extensions "^1.0.0" micromark-util-types "^1.0.0" micromark-factory-destination@^1.0.0: @@ -7355,12 +4054,12 @@ micromark-util-encode@^1.0.0: integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== micromark-util-events-to-acorn@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.1.0.tgz#9891638e201c266484d0af7cd2505d208f73db9d" - integrity sha512-hB8HzidNt/Us5q2BvqXj8eeEm0U9rRfnZxcA9T65JRUMAY4MbfJRAFm7m9fXMAdSHJiVPmajsp8/rp6/FlHL8A== + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.0.tgz#65785cb77299d791bfefdc6a5213ab57ceead115" + integrity sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw== dependencies: "@types/acorn" "^4.0.0" - "@types/estree" "^0.0.51" + "@types/estree" "^1.0.0" estree-util-visit "^1.0.0" micromark-util-types "^1.0.0" uvu "^0.5.0" @@ -7386,10 +4085,10 @@ micromark-util-resolve-all@^1.0.0: dependencies: micromark-util-types "^1.0.0" -micromark-util-sanitize-uri@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2" - integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== +micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz#f12e07a85106b902645e0364feb07cf253a85aee" + integrity sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg== dependencies: micromark-util-character "^1.0.0" micromark-util-encode "^1.0.0" @@ -7416,9 +4115,9 @@ micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== micromark@^3.0.0: - version "3.0.10" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.10.tgz#1eac156f0399d42736458a14b0ca2d86190b457c" - integrity sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.1.0.tgz#eeba0fe0ac1c9aaef675157b52c166f125e89f62" + integrity sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA== dependencies: "@types/debug" "^4.0.0" debug "^4.0.0" @@ -7438,26 +4137,7 @@ micromark@^3.0.0: micromark-util-types "^1.0.1" uvu "^0.5.0" -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -7465,28 +4145,6 @@ micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - mime@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" @@ -7502,175 +4160,49 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - min-indent@^1.0.0, min-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -miniflare@2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.10.0.tgz#4e9e1f8af56c8ec865f88d490197d0e682c91a5d" - integrity sha512-WPveqChVDdmDGv+wFqXjFqEZlZ5/aBlAKX37h/e4TAjl2XsK5nPfQATP8jZXwNDEC5iE29bYZymOqeZkp+t7OA== - dependencies: - "@miniflare/cache" "2.10.0" - "@miniflare/cli-parser" "2.10.0" - "@miniflare/core" "2.10.0" - "@miniflare/d1" "2.10.0" - "@miniflare/durable-objects" "2.10.0" - "@miniflare/html-rewriter" "2.10.0" - "@miniflare/http-server" "2.10.0" - "@miniflare/kv" "2.10.0" - "@miniflare/queues" "2.10.0" - "@miniflare/r2" "2.10.0" - "@miniflare/runner-vm" "2.10.0" - "@miniflare/scheduler" "2.10.0" - "@miniflare/shared" "2.10.0" - "@miniflare/sites" "2.10.0" - "@miniflare/storage-file" "2.10.0" - "@miniflare/storage-memory" "2.10.0" - "@miniflare/web-sockets" "2.10.0" - kleur "^4.1.4" - semiver "^1.1.0" - source-map-support "^0.5.20" - undici "5.9.1" - -minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== - dependencies: - brace-expansion "^2.0.1" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-fetch@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.0.tgz#ca1754a5f857a3be99a9271277246ac0b44c3ff8" - integrity sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-json-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" - integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== - dependencies: - jsonparse "^1.3.1" - minipass "^3.0.0" - -minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: - version "3.3.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" - integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== - dependencies: - yallist "^4.0.0" + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minizlib@^2.1.1, minizlib@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: - minipass "^3.0.0" - yallist "^4.0.0" + brace-expansion "^1.1.7" -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + brace-expansion "^2.0.1" -mkdirp-infer-owner@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" - integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== dependencies: - chownr "^2.0.0" - infer-owner "^1.0.4" - mkdirp "^1.0.3" - -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -7681,143 +4213,53 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: +ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mustache@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" - integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== - -mute-stream@0.0.8, mute-stream@~0.0.4: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nanoid@^3.3.3, nanoid@^3.3.4: +nanoid@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@0.6.3, negotiator@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.5.0, neo-async@^2.6.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nerf-dart@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" - integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g== - -netmask@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +nlcst-to-string@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz#9315dfab80882bbfd86ddf1b706f53622dc400cc" + integrity sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg== -node-abi@^3.3.0: - version "3.22.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.22.0.tgz#00b8250e86a0816576258227edbce7bbe0039362" - integrity sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w== +nlcst-to-string@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz#359519a16f086114538fcbb454e86967c471f823" + integrity sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA== dependencies: - semver "^7.3.5" - -node-addon-api@^1.7.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" - integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== - -node-addon-api@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501" - integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA== + "@types/nlcst" "^1.0.0" -node-dir@^0.1.17: - version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" - integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== - dependencies: - minimatch "^3.0.2" +node-domexception@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" + integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== -node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== +node-fetch@^3.2.5: + version "3.2.10" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.2.10.tgz#e8347f94b54ae18b57c9c049ef641cef398a85c8" + integrity sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA== dependencies: - whatwg-url "^5.0.0" - -node-forge@^1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-gyp@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" - integrity sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g== - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^5.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" + data-uri-to-buffer "^4.0.0" + fetch-blob "^3.1.4" + formdata-polyfill "^4.0.10" node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== - dependencies: - abbrev "1" - -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: +normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -7827,7 +4269,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^3.0.0, normalize-package-data@^3.0.2: +normalize-package-data@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== @@ -7837,16 +4279,6 @@ normalize-package-data@^3.0.0, normalize-package-data@^3.0.2: semver "^7.3.4" validate-npm-package-license "^3.0.1" -normalize-package-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.0.tgz#1122d5359af21d4cd08718b92b058a658594177c" - integrity sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g== - dependencies: - hosted-git-info "^5.0.0" - is-core-module "^2.8.1" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -7857,103 +4289,6 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@^6.0.0, normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -npm-audit-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-3.0.0.tgz#1bf3e531208b5f77347c8d00c3d9badf5be30cd6" - integrity sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw== - dependencies: - chalk "^4.0.0" - -npm-bundled@^1.1.1, npm-bundled@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" - integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-install-checks@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234" - integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== - dependencies: - semver "^7.1.1" - -npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-package-arg@^9.0.0, npm-package-arg@^9.0.1, npm-package-arg@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.0.tgz#a60e9f1e7c03e4e3e4e994ea87fff8b90b522987" - integrity sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw== - dependencies: - hosted-git-info "^5.0.0" - proc-log "^2.0.1" - semver "^7.3.5" - validate-npm-package-name "^4.0.0" - -npm-packlist@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" - integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== - dependencies: - glob "^8.0.1" - ignore-walk "^5.0.1" - npm-bundled "^1.1.2" - npm-normalize-package-bin "^1.0.1" - -npm-pick-manifest@^7.0.0, npm-pick-manifest@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz#76dda30a7cd6b99be822217a935c2f5eacdaca4c" - integrity sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg== - dependencies: - npm-install-checks "^5.0.0" - npm-normalize-package-bin "^1.0.1" - npm-package-arg "^9.0.0" - semver "^7.3.5" - -npm-profile@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-6.2.0.tgz#e2d62b184815a97575702319b5f32ac59e4458bb" - integrity sha512-wG7ZAsLvhqDc2b9COAuGUJgPRUfvCnQI8NEYeifSHZpSYXAgTsHu5812kkcwZeX/5WPd/ARX/MJRWTBFjlUxvg== - dependencies: - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - -npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz#0ce10fa4a699a1e70685ecf41bbfb4150d74231b" - integrity sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg== - dependencies: - make-fetch-happen "^10.0.6" - minipass "^3.1.6" - minipass-fetch "^2.0.3" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^9.0.1" - proc-log "^2.0.0" - -npm-run-all@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" - integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== - dependencies: - ansi-styles "^3.2.1" - chalk "^2.4.1" - cross-spawn "^6.0.5" - memorystream "^0.3.1" - minimatch "^3.0.4" - pidtree "^0.3.0" - read-pkg "^3.0.0" - shell-quote "^1.6.1" - string.prototype.padend "^3.0.0" - npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -7968,133 +4303,24 @@ npm-run-path@^5.1.0: dependencies: path-key "^4.0.0" -npm-user-validate@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" - integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw== - -npm@^8.3.0: - version "8.15.0" - resolved "https://registry.yarnpkg.com/npm/-/npm-8.15.0.tgz#d4b53cd29b13ea164f0f5767bca274dbe7d8f78d" - integrity sha512-sFXrMiO07eDWUb/e5ni2yNvtz2hePKqSyukUxYcQv0QHjyXCe+zKP7af/bISjcvsgRBWGyivk5V3KCZ0vg8J3Q== - dependencies: - "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/arborist" "^5.0.4" - "@npmcli/ci-detect" "^2.0.0" - "@npmcli/config" "^4.2.0" - "@npmcli/fs" "^2.1.0" - "@npmcli/map-workspaces" "^2.0.3" - "@npmcli/package-json" "^2.0.0" - "@npmcli/run-script" "^4.1.7" - abbrev "~1.1.1" - archy "~1.0.0" - cacache "^16.1.1" - chalk "^4.1.2" - chownr "^2.0.0" - cli-columns "^4.0.0" - cli-table3 "^0.6.2" - columnify "^1.6.0" - fastest-levenshtein "^1.0.12" - glob "^8.0.1" - graceful-fs "^4.2.10" - hosted-git-info "^5.0.0" - ini "^3.0.0" - init-package-json "^3.0.2" - is-cidr "^4.0.2" - json-parse-even-better-errors "^2.3.1" - libnpmaccess "^6.0.2" - libnpmdiff "^4.0.2" - libnpmexec "^4.0.2" - libnpmfund "^3.0.1" - libnpmhook "^8.0.2" - libnpmorg "^4.0.2" - libnpmpack "^4.0.2" - libnpmpublish "^6.0.2" - libnpmsearch "^5.0.2" - libnpmteam "^4.0.2" - libnpmversion "^3.0.1" - make-fetch-happen "^10.2.0" - minipass "^3.1.6" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - mkdirp-infer-owner "^2.0.0" - ms "^2.1.2" - node-gyp "^9.0.0" - nopt "^5.0.0" - npm-audit-report "^3.0.0" - npm-install-checks "^5.0.0" - npm-package-arg "^9.1.0" - npm-pick-manifest "^7.0.1" - npm-profile "^6.2.0" - npm-registry-fetch "^13.3.0" - npm-user-validate "^1.0.1" - npmlog "^6.0.2" - opener "^1.5.2" - p-map "^4.0.0" - pacote "^13.6.1" - parse-conflict-json "^2.0.2" - proc-log "^2.0.1" - qrcode-terminal "^0.12.0" - read "~1.0.7" - read-package-json "^5.0.1" - read-package-json-fast "^2.0.3" - readdir-scoped-modules "^1.1.0" - rimraf "^3.0.2" - semver "^7.3.7" - ssri "^9.0.1" - tar "^6.1.11" - text-table "~0.2.0" - tiny-relative-date "^1.3.0" - treeverse "^2.0.0" - validate-npm-package-name "^4.0.0" - which "^2.0.2" - write-file-atomic "^4.0.1" - -npmlog@^6.0.0, npmlog@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - -npx-import@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npx-import/-/npx-import-1.1.3.tgz#680dff2be6cd635ec67fae91c1da544f7303da5c" - integrity sha512-zy6249FJ81OtPsvz2y0+rgis31EN5wbdwBG2umtEh65W/4onYArHuoUSZ+W+T7BQYK7YF+h9G4CuGPusMCcLOw== +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: - execa "^6.1.0" - parse-package-name "^1.0.0" - semver "^7.3.7" - validate-npm-package-name "^4.0.0" + boolbase "^1.0.0" obj-props@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/obj-props/-/obj-props-1.4.0.tgz#9a9beebb6faf8b287ff7dc1cd133a4247dc85641" integrity sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ== -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - object-hash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== -object-inspect@^1.12.0, object-inspect@^1.9.0: +object-inspect@^1.12.2, object-inspect@^1.9.0: version "1.12.2" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== @@ -8104,24 +4330,7 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.assign@^4.1.3: +object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -8131,39 +4340,6 @@ object.assign@^4.1.3: has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.fromentries@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.hasown@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3" - integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.19.5" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - object.values@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" @@ -8173,14 +4349,7 @@ object.values@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -8220,23 +4389,6 @@ open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -8249,51 +4401,22 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" +ora@^6.1.0: + version "6.1.2" + resolved "https://registry.yarnpkg.com/ora/-/ora-6.1.2.tgz#7b3c1356b42fd90fb1dad043d5dbe649388a0bf5" + integrity sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw== + dependencies: + bl "^5.0.0" + chalk "^5.0.0" + cli-cursor "^4.0.0" + cli-spinners "^2.6.1" + is-interactive "^2.0.0" + is-unicode-supported "^1.1.0" + log-symbols "^5.1.0" + strip-ansi "^7.0.1" wcwidth "^1.0.1" -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - -p-cancelable@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" - integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== - -p-filter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" - integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== - dependencies: - p-map "^2.0.0" - -p-is-promise@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971" - integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -8314,20 +4437,6 @@ p-limit@^4.0.0: dependencies: yocto-queue "^1.0.0" -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -8349,97 +4458,11 @@ p-locate@^6.0.0: dependencies: p-limit "^4.0.0" -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-reduce@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" - integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== - -p-retry@^4.0.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== - p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pac-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e" - integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - get-uri "3" - http-proxy-agent "^4.0.1" - https-proxy-agent "5" - pac-resolver "^5.0.0" - raw-body "^2.2.0" - socks-proxy-agent "5" - -pac-resolver@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-5.0.1.tgz#c91efa3a9af9f669104fa2f51102839d01cde8e7" - integrity sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q== - dependencies: - degenerator "^3.0.2" - ip "^1.1.5" - netmask "^2.0.2" - -pacote@^13.0.3, pacote@^13.6.1: - version "13.6.1" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.1.tgz#ac6cbd9032b4c16e5c1e0c60138dfe44e4cc589d" - integrity sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw== - dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^4.1.0" - cacache "^16.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - infer-owner "^1.0.4" - minipass "^3.1.6" - mkdirp "^1.0.4" - npm-package-arg "^9.0.0" - npm-packlist "^5.1.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - promise-retry "^2.0.1" - read-package-json "^5.0.0" - read-package-json-fast "^2.0.3" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - -pako@~0.2.0: - version "0.2.9" - resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" - integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -8447,15 +4470,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-conflict-json@^2.0.1, parse-conflict-json@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323" - integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA== - dependencies: - json-parse-even-better-errors "^2.3.1" - just-diff "^5.0.1" - just-diff-apply "^5.2.0" - parse-entities@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.0.tgz#f67c856d4e3fe19b1a445c3fabe78dcdc1053eeb" @@ -8470,14 +4484,6 @@ parse-entities@^4.0.0: is-decimal "^2.0.0" is-hexadecimal "^2.0.0" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -8488,30 +4494,31 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-ms@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" - integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== - -parse-package-name@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-package-name/-/parse-package-name-1.0.0.tgz#1a108757e4ffc6889d5e78bcc4932a97c097a5a7" - integrity sha512-kBeTUtcj+SkyfaW4+KBe0HtsloBJ/mKTPoxpVdA57GZiPerREsUWJOhVj9anXweFiJkm5y8FG1sxFZkZ0SN6wg== +parse-latin@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-5.0.0.tgz#a1963445f59fb9cfa3cb1ddf5f839bfeb0ee4b42" + integrity sha512-Ht+4/+AUySMS5HKGAiQpBmkFsHSoGrj6Y83flLCa5OIBdtsVkO3UD4OtboJ0O0vZiOznH02x8qlwg9KLUVXuNg== + dependencies: + nlcst-to-string "^2.0.0" + unist-util-modify-children "^2.0.0" + unist-util-visit-children "^1.0.0" -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +parse5-htmlparser2-tree-adapter@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== +parse5@^6.0.0, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== path-exists@^4.0.0: version "4.0.0" @@ -8528,11 +4535,6 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -8548,88 +4550,37 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@^6.2.0: +path-to-regexp@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -peek-stream@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" - integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== - dependencies: - buffer-from "^1.0.0" - duplexify "^3.5.0" - through2 "^2.0.3" - -periscopic@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.0.4.tgz#b3fbed0d1bc844976b977173ca2cd4a0ef4fa8d1" - integrity sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg== - dependencies: - estree-walker "^3.0.0" - is-reference "^3.0.0" - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pidtree@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" - integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== - pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -8665,11 +4616,6 @@ popmotion@11.0.5: style-value-types "5.1.2" tslib "2.4.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - postcss-import@^14.1.0: version "14.1.0" resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" @@ -8701,7 +4647,7 @@ postcss-nested@6.0.0: dependencies: postcss-selector-parser "^6.0.10" -postcss-selector-parser@^6.0.10: +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.7: version "6.0.10" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== @@ -8714,7 +4660,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.17, postcss@^8.4.18: +postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.16, postcss@^8.4.17, postcss@^8.4.4: version "8.4.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== @@ -8723,34 +4669,21 @@ postcss@^8.4.17, postcss@^8.4.18: picocolors "^1.0.0" source-map-js "^1.0.2" -prebuild-install@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" - integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== - dependencies: - detect-libc "^2.0.0" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^1.0.1" - node-abi "^3.3.0" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^4.0.0" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" +preferred-pm@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.0.3.tgz#1b6338000371e3edbce52ef2e4f65eb2e73586d6" + integrity sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ== + dependencies: + find-up "^5.0.0" + find-yarn-workspace-root2 "1.2.16" + path-exists "^4.0.0" + which-pm "2.0.0" prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -8758,75 +4691,38 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@2.7.1, prettier@^2.6.2: +prettier-plugin-astro@^0.5.3: + version "0.5.5" + resolved "https://registry.yarnpkg.com/prettier-plugin-astro/-/prettier-plugin-astro-0.5.5.tgz#39bed9aa73b2e0b0f7aedff33eb56794af12e52f" + integrity sha512-tEJiPjTB1eVT5Czcbkj9GoRG/oMewOnG9x737p/hJUD5QXJmn7LiYFM2dKkX0i4A1fhhsGfXT+uqsAXcw2r8JQ== + dependencies: + "@astrojs/compiler" "^0.23.4" + prettier "^2.7.1" + sass-formatter "^0.7.5" + synckit "^0.7.0" + +prettier@^2.6.2, prettier@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== -pretty-format@^27.0.2: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -pretty-ms@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" - integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== - dependencies: - parse-ms "^2.1.0" - -proc-log@^2.0.0, proc-log@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" - integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -promise-all-reject-late@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" - integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== - -promise-call-limit@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24" - integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw== - dependencies: - read "1" +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== +prismjs@^1.28.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" + kleur "^3.0.3" + sisteransi "^1.0.5" property-information@^6.0.0: version "6.1.1" @@ -8838,121 +4734,39 @@ proto-props@^2.0.0: resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181" integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ== -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b" - integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== - dependencies: - agent-base "^6.0.0" - debug "4" - http-proxy-agent "^4.0.0" - https-proxy-agent "^5.0.0" - lru-cache "^5.1.1" - pac-proxy-agent "^5.0.0" - proxy-from-env "^1.0.0" - socks-proxy-agent "^5.0.0" - -proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qrcode-terminal@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" - integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== - -qs@6.10.3: - version "6.10.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== +purgecss@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-5.0.0.tgz#08526ba3fef95e42c54503ca59d3f2ee8d6e5189" + integrity sha512-RAnuxrGuVyLLTr8uMbKaxDRGWMgK5CCYDfRyUNNcaz5P3kGgD2b7ymQGYEyo2ST7Tl/ScwFgf5l3slKMxHSbrw== dependencies: - side-channel "^1.0.4" + commander "^9.0.0" + glob "^8.0.3" + postcss "^8.4.4" + postcss-selector-parser "^6.0.7" queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" quick-lru@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1, raw-body@^2.2.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@1.2.8, rc@^1.2.7, rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-dom@^18.2.0: +react-dom@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -8960,37 +4774,12 @@ react-dom@^18.2.0: loose-envify "^1.1.0" scheduler "^0.23.0" -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - react-masonry-css@^1.0.16: version "1.0.16" resolved "https://registry.yarnpkg.com/react-masonry-css/-/react-masonry-css-1.0.16.tgz#72b28b4ae3484e250534700860597553a10f1a2c" integrity sha512-KSW0hR2VQmltt/qAa3eXOctQDyOu7+ZBevtKgpNDSzT7k5LA/0XntNa9z9HKCdz3QlxmJHglTZ18e4sX4V8zZQ== -react-router-dom@6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d" - integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== - dependencies: - history "^5.2.0" - react-router "6.3.0" - -react-router@6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557" - integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== - dependencies: - history "^5.2.0" - -react@^18.2.0: +react@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -9004,30 +4793,7 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" -read-cmd-shim@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz#62b8c638225c61e6cc607f8f4b779f3b8238f155" - integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== - -read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" - integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== - dependencies: - json-parse-even-better-errors "^2.3.0" - npm-normalize-package-bin "^1.0.1" - -read-package-json@^5.0.0, read-package-json@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.1.tgz#1ed685d95ce258954596b13e2e0e76c7d0ab4c26" - integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^1.0.1" - -read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: +read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== @@ -9045,16 +4811,7 @@ read-pkg-up@^8.0.0: read-pkg "^6.0.0" type-fest "^1.0.1" -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read-pkg@^5.0.0, read-pkg@^5.2.0: +read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -9074,24 +4831,7 @@ read-pkg@^6.0.0: parse-json "^5.2.0" type-fest "^1.0.1" -read@1, read@^1.0.7, read@~1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== - dependencies: - mute-stream "~0.0.4" - -readable-stream@1.1.x: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -9100,29 +4840,6 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readdir-scoped-modules@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -9130,7 +4847,7 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -recast@^0.20.4: +recast@^0.20.5: version "0.20.5" resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== @@ -9140,14 +4857,6 @@ recast@^0.20.4: source-map "~0.6.1" tslib "^2.0.1" -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - redent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9" @@ -9156,44 +4865,12 @@ redent@^4.0.0: indent-string "^5.0.0" strip-indent "^4.0.0" -regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" - integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - regexp-tree@^0.1.24, regexp-tree@~0.1.1: version "0.1.24" resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.24.tgz#3d6fa238450a4d66e5bc9c4c14bb720e2196829d" integrity sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw== -regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: +regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== @@ -9207,58 +4884,55 @@ regexpp@^3.0.0, regexpp@^3.2.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -regexpu-core@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.1.0.tgz#2f8504c3fd0ebe11215783a41541e21c79942c6d" - integrity sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA== +rehype-parse@^8.0.0: + version "8.0.4" + resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-8.0.4.tgz#3d17c9ff16ddfef6bbcc8e6a25a99467b482d688" + integrity sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg== dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^7.0.0" + parse5 "^6.0.0" + unified "^10.0.0" -registry-auth-token@^4.0.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" - integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== +rehype-raw@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-6.1.1.tgz#81bbef3793bd7abacc6bf8335879d1b6c868c9d4" + integrity sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ== dependencies: - rc "1.2.8" - -regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== + "@types/hast" "^2.0.0" + hast-util-raw "^7.2.0" + unified "^10.0.0" -regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== +rehype-stringify@^9.0.0, rehype-stringify@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/rehype-stringify/-/rehype-stringify-9.0.3.tgz#70e3bd6d4d29e7acf36b802deed350305d2c3c17" + integrity sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw== dependencies: - jsesc "~0.5.0" + "@types/hast" "^2.0.0" + hast-util-to-html "^8.0.0" + unified "^10.0.0" -remark-frontmatter@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz#84560f7ccef114ef076d3d3735be6d69f8922309" - integrity sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA== +rehype@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/rehype/-/rehype-12.0.1.tgz#68a317662576dcaa2565a3952e149d6900096bf6" + integrity sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-frontmatter "^1.0.0" - micromark-extension-frontmatter "^1.0.0" + "@types/hast" "^2.0.0" + rehype-parse "^8.0.0" + rehype-stringify "^9.0.0" unified "^10.0.0" -remark-mdx-frontmatter@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/remark-mdx-frontmatter/-/remark-mdx-frontmatter-1.1.1.tgz#54cfb3821fbb9cb6057673e0570ae2d645f6fe32" - integrity sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA== +remark-gfm@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" + integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== dependencies: - estree-util-is-identifier-name "^1.0.0" - estree-util-value-to-estree "^1.0.0" - js-yaml "^4.0.0" - toml "^3.0.0" + "@types/mdast" "^3.0.0" + mdast-util-gfm "^2.0.0" + micromark-extension-gfm "^2.0.0" + unified "^10.0.0" -remark-parse@^10.0.0: +remark-parse@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775" integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw== @@ -9267,35 +4941,24 @@ remark-parse@^10.0.0: mdast-util-from-markdown "^1.0.0" unified "^10.0.0" -remark-rehype@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-9.1.0.tgz#e4b5b6e19c125b3780343eb66c3e9b99b0f06a81" - integrity sha512-oLa6YmgAYg19zb0ZrBACh40hpBLteYROaPLhBXzLgjqyHQrN+gVP9N/FJvfzuNNuzCutktkroXEZBrxAxKhh7Q== +remark-rehype@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" + integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== dependencies: "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" - mdast-util-to-hast "^11.0.0" + mdast-util-to-hast "^12.1.0" unified "^10.0.0" -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -requireindex@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" - integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== - -resolve-alpn@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== +remark-smartypants@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-smartypants/-/remark-smartypants-2.0.0.tgz#836cff43ec139b2e5ec9e488d80596ed677d1cb2" + integrity sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA== + dependencies: + retext "^8.1.0" + retext-smartypants "^5.1.0" + unist-util-visit "^4.1.0" resolve-from@^4.0.0: version "4.0.0" @@ -9307,12 +4970,7 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1: +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1: version "1.22.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== @@ -9321,91 +4979,83 @@ resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.20 path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.3: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -responselike@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" - integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== +restore-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" + integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== dependencies: - lowercase-keys "^2.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" -restore-cursor@^3.1.0: +retext-latin@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + resolved "https://registry.yarnpkg.com/retext-latin/-/retext-latin-3.1.0.tgz#72b0176af2c69a373fd0d37eadd3924418bb3a89" + integrity sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ== dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" + "@types/nlcst" "^1.0.0" + parse-latin "^5.0.0" + unherit "^3.0.0" + unified "^10.0.0" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +retext-smartypants@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/retext-smartypants/-/retext-smartypants-5.2.0.tgz#da9cb79cc60f36aa33a20a462dfc663bec0068b4" + integrity sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw== + dependencies: + "@types/nlcst" "^1.0.0" + nlcst-to-string "^3.0.0" + unified "^10.0.0" + unist-util-visit "^4.0.0" -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== +retext-stringify@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/retext-stringify/-/retext-stringify-3.1.0.tgz#46ed45e077bfc4a8334977f6c2d6611e1d36263a" + integrity sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w== + dependencies: + "@types/nlcst" "^1.0.0" + nlcst-to-string "^3.0.0" + unified "^10.0.0" -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== +retext@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/retext/-/retext-8.1.0.tgz#c43437fb84cd46285ad240a9279142e239bada8d" + integrity sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q== + dependencies: + "@types/nlcst" "^1.0.0" + retext-latin "^3.0.0" + retext-stringify "^3.0.0" + unified "^10.0.0" reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" -rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rollup-plugin-inject@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz#e4233855bfba6c0c12a312fd6649dff9a13ee9f4" - integrity sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w== - dependencies: - estree-walker "^0.6.1" - magic-string "^0.25.3" - rollup-pluginutils "^2.8.1" - -rollup-plugin-node-polyfills@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz#53092a2744837164d5b8a28812ba5f3ff61109fd" - integrity sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA== - dependencies: - rollup-plugin-inject "^3.0.0" - -rollup-pluginutils@^2.8.1: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== dependencies: - estree-walker "^0.6.1" + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +rollup@~2.78.0: + version "2.78.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.78.1.tgz#52fe3934d9c83cb4f7c4cb5fb75d88591be8648f" + integrity sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg== + optionalDependencies: + fsevents "~2.3.2" run-parallel@^1.1.9: version "1.2.0" @@ -9414,12 +5064,10 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.5.5: - version "7.5.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc" - integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw== - dependencies: - tslib "^2.1.0" +s.color@0.0.15: + version "0.0.15" + resolved "https://registry.yarnpkg.com/s.color/-/s.color-0.0.15.tgz#6b32cd22d8dba95703a5122ddede2020a1560186" + integrity sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA== sade@^1.7.3: version "1.8.1" @@ -9428,22 +5076,19 @@ sade@^1.7.3: dependencies: mri "^1.1.0" -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@~5.2.0: +safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== dependencies: - ret "~0.1.10" + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" safe-regex@^2.1.1: version "2.1.1" @@ -9452,10 +5097,12 @@ safe-regex@^2.1.1: dependencies: regexp-tree "~0.1.1" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-formatter@^0.7.5: + version "0.7.5" + resolved "https://registry.yarnpkg.com/sass-formatter/-/sass-formatter-0.7.5.tgz#60fc3756267368d82877c6abf2c148f0c9291d6d" + integrity sha512-NKFP8ddjhUYi6A/iD1cEtzkEs91U61kzqe3lY9SVNuvX7LGc88xnEN0mmsWL7Ol//YTi2GL/ol7b9XZ2+hgXuA== + dependencies: + suf-log "^2.5.3" scheduler@^0.23.0: version "0.23.0" @@ -9464,121 +5111,42 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -selfsigned@^2.0.0, selfsigned@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56" - integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ== +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== dependencies: - node-forge "^1" + extend-shallow "^2.0.1" + kind-of "^6.0.0" -semiver@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/semiver/-/semiver-1.1.0.tgz#9c97fb02c21c7ce4fcf1b73e2c7a24324bdddd5f" - integrity sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg== +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== +semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -set-cookie-parser@^2.4.8: - version "2.5.0" - resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.5.0.tgz#96b59525e1362c94335c3c761100bb6e8f2da4b0" - integrity sha512-cHMAtSXilfyBePduZEBVPTCftTQWz6ehWJD5YNUg4mqvRosrrjKbo4WS8JkB0/RxonMoohHm7cOGH60mDkRQ9w== - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -sharp@^0.31.1: - version "0.31.1" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.1.tgz#b2f7076d381a120761aa93700cadefcf90a22458" - integrity sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg== - dependencies: - color "^4.2.3" - detect-libc "^2.0.1" - node-addon-api "^5.0.0" - prebuild-install "^7.1.1" - semver "^7.3.7" - simple-get "^4.0.1" - tar-fs "^2.1.1" - tunnel-agent "^0.6.0" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== dependencies: - shebang-regex "^1.0.0" + type-fest "^0.13.1" shebang-command@^2.0.0: version "2.0.0" @@ -9587,20 +5155,19 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" - integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== +shiki@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.11.1.tgz#df0f719e7ab592c484d8b73ec10e215a503ab8cc" + integrity sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA== + dependencies: + jsonc-parser "^3.0.0" + vscode-oniguruma "^1.6.1" + vscode-textmate "^6.0.0" side-channel@^1.0.4: version "1.0.4" @@ -9616,26 +5183,19 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^4.0.0, simple-get@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" - integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== +sirv@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.2.tgz#128b9a628d77568139cff85703ad5497c46a4760" + integrity sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w== dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^3.0.0" -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" @@ -9647,136 +5207,21 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -socks-proxy-agent@5, socks-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" - integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== - dependencies: - agent-base "^6.0.2" - debug "4" - socks "^2.3.3" - -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== - dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" - -socks@^2.3.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - -socks@^2.6.2: - version "2.7.0" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.0.tgz#f9225acdb841e874dca25f870e9130990f3913d0" - integrity sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - -sort-object-keys@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" - integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== - -sort-package-json@^1.55.0: - version "1.57.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.57.0.tgz#e95fb44af8ede0bb6147e3f39258102d4bb23fc4" - integrity sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q== - dependencies: - detect-indent "^6.0.0" - detect-newline "3.1.0" - git-hooks-list "1.0.3" - globby "10.0.0" - is-plain-obj "2.1.0" - sort-object-keys "^1.1.3" - source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.16, source-map-support@^0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.0, source-map@^0.7.3, source-map@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" @@ -9805,78 +5250,25 @@ spdx-expression-parse@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" - integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -ssri@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - -ssri@^9.0.0, ssri@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - -stack-trace@0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +spdx-license-ids@^3.0.0: + version "3.0.12" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" + integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== -streamsearch@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" - integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -9885,28 +5277,14 @@ streamsearch@^1.1.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.matchall@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" - integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.1" - side-channel "^1.0.4" - -string.prototype.padend@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz#997a6de12c92c7cb34dc8a201a6c53d9bd88a5f1" - integrity sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg== +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" string.prototype.trimend@^1.0.5: version "1.0.5" @@ -9933,19 +5311,7 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-entities@^4.0.0: +stringify-entities@^4.0.0, stringify-entities@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== @@ -9953,18 +5319,35 @@ stringify-entities@^4.0.0: character-entities-html4 "^2.0.0" character-entities-legacy "^3.0.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -9994,11 +5377,6 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - style-to-object@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" @@ -10014,6 +5392,13 @@ style-value-types@5.1.2: hey-listen "^1.0.8" tslib "2.4.0" +suf-log@^2.5.3: + version "2.5.3" + resolved "https://registry.yarnpkg.com/suf-log/-/suf-log-2.5.3.tgz#0919a7fceea532a99b578c97814c4e335b2d64d1" + integrity sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow== + dependencies: + s.color "0.0.15" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -10028,6 +5413,13 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-esm@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-esm/-/supports-esm-1.0.0.tgz#7cc567747d0745e2b77b331c9b9cae13cf4dc60e" + integrity sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg== + dependencies: + has-package-exports "^1.1.0" + supports-hyperlinks@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" @@ -10041,15 +5433,15 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -synckit@^0.8.3: - version "0.8.4" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.4.tgz#0e6b392b73fafdafcde56692e3352500261d64ec" - integrity sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw== +synckit@^0.7.0: + version "0.7.3" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.7.3.tgz#99d4c1d09aaf03514801ff719b9c2bd80914a64d" + integrity sha512-jNroMv7Juy+mJ/CHW5H6TzsLWpa1qck6sCHbkv8YTur+irSq2PjbvmGnm2gy14BUQ6jF33vyR4DPssHqmqsDQw== dependencies: - "@pkgr/utils" "^2.3.1" + "@pkgr/utils" "^2.3.0" tslib "^2.4.0" -tailwindcss@^3.2.1: +tailwindcss@^3.0.24: version "3.2.1" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.1.tgz#1bd828fff3172489962357f8d531c184080a6786" integrity sha512-Uw+GVSxp5CM48krnjHObqoOwlCt5Qo6nw1jlCRwfGy68dSYb/LwS9ZFidYGRiM+w6rMawkZiu1mEMAsHYAfoLg== @@ -10083,96 +5475,15 @@ tapable@^0.1.8: resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== -tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar-fs@^2.0.0, tar-fs@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar@^6.0.2, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - -temp@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== - dependencies: - rimraf "~2.6.2" - -tempy@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" - integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== - dependencies: - del "^6.0.0" - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== - -text-table@^0.2.0, text-table@~0.2.0: +text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -through2@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" - integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== - dependencies: - readable-stream "3" - -through@2, "through@>=2.2.7 <3", through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +throttles@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/throttles/-/throttles-1.0.1.tgz#3abdcde28df88d5eddf7e57cad8da35bd403ddd0" + integrity sha512-fab7Xg+zELr9KOv4fkaBoe/b3L0GMGLd0IBSCn16GoE/Qx6/OfCr1eGNyEcDU2pUA79qQfZ8kPQWlRuok4YwTw== tiny-glob@^0.2.9: version "0.2.9" @@ -10182,18 +5493,6 @@ tiny-glob@^0.2.9: globalyzer "0.1.0" globrex "^0.1.2" -tiny-relative-date@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" - integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - to-absolute-glob@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" @@ -10207,21 +5506,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -10229,40 +5513,15 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -toml@^3.0.0: +totalist@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" - integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.0.tgz#4ef9c58c5f095255cdc3ff2a0a55091c57a3a1bd" + integrity sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw== -treeverse@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca" - integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A== - -trim-newlines@^3.0.0: +trim-lines@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== trim-newlines@^4.0.2: version "4.0.2" @@ -10284,25 +5543,35 @@ tsconfig-paths@^3.14.1: minimist "^1.2.6" strip-bom "^3.0.0" -tsconfig-paths@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.0.0.tgz#1082f5d99fd127b72397eef4809e4dd06d229b64" - integrity sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q== +tsconfig-resolver@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz#c9e62e328ecfbeaae4a4f1131a92cdbed12350c4" + integrity sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg== dependencies: - json5 "^2.2.1" - minimist "^1.2.6" - strip-bom "^3.0.0" + "@types/json5" "^0.0.30" + "@types/resolve" "^1.17.0" + json5 "^2.1.3" + resolve "^1.17.0" + strip-bom "^4.0.0" + type-fest "^0.13.1" -tslib@2.4.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0: +tslib@2.4.0, tslib@^2.0.1, tslib@^2.3.1, tslib@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -tslib@^1.13.0, tslib@^1.8.1: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tsm@^2.1.4: + version "2.2.2" + resolved "https://registry.yarnpkg.com/tsm/-/tsm-2.2.2.tgz#0edacd62bbe53a87e8fc9c260ab65a7dbac5de06" + integrity sha512-bXkt675NbbqfwRHSSn8kSNEEHvoIUFDM9G6tUENkjEKpAEbrEzieO3PxUiRJylMw8fEGpcf5lSjadzzz12pc2A== + dependencies: + esbuild "^0.14.0" + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -10310,13 +5579,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -10324,22 +5586,10 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - -type-fest@^0.18.0: - version "0.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== type-fest@^0.20.2: version "0.20.2" @@ -10366,34 +5616,16 @@ type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== -type-fest@^2.0.0: +type-fest@^2.0.0, type-fest@^2.5.0: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typescript@^4.7.3: - version "4.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" - integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== - -typescript@^4.8.4: +typescript@*, typescript@^4.7.3: version "4.8.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== -uglify-js@^3.1.4: - version "3.16.2" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.16.2.tgz#0481e1dbeed343ad1c2ddf3c6d42e89b7a6d4def" - integrity sha512-AaQNokTNgExWrkEYA24BTNMSjyqEXPSfhqoS0AxmHkCJ4U+Dyy5AvbGV/sqxuxficEfGGoX3zWw9R7QpLFfEsg== - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -10409,35 +5641,12 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== -undici@5.9.1: - version "5.9.1" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.9.1.tgz#fc9fd85dd488f965f153314a63d9426a11f3360b" - integrity sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg== - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== +unherit@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-3.0.0.tgz#83d69af9d8e3afd28fa51cff9ee84de7a1d82a6b" + integrity sha512-UmvIQZGEc9qdLIQ8mv8/61n6PiMgfbOoASPKHpCvII5srShCQSa6jSjBjlZOR4bxt2XnT6uo6csmPKRi+zQ0Jg== -unified@^10.0.0: +unified@^10.0.0, unified@^10.1.2: version "10.1.2" resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== @@ -10450,37 +5659,6 @@ unified@^10.0.0: trough "^2.0.0" vfile "^5.0.0" -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - unist-builder@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" @@ -10498,7 +5676,21 @@ unist-util-is@^5.0.0: resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== -unist-util-position-from-estree@^1.0.0, unist-util-position-from-estree@^1.1.0: +unist-util-map@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/unist-util-map/-/unist-util-map-3.1.2.tgz#c389677fd6ce5c0cc10af44115acaca7944a3569" + integrity sha512-WLA2R6x/UaopedG2poaWLShf5LCi+BNa6mMkACdjft23PHou4v85PvZItjbO2XgXvukMP365PlL/DrbuMgr3eg== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-modify-children@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz#9c9c30d4e32502aabb3fde10d7872a17c86801e2" + integrity sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg== + dependencies: + array-iterate "^1.0.0" + +unist-util-position-from-estree@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz#96f4d543dfb0428edc01ebb928570b602d280c4c" integrity sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw== @@ -10527,63 +5719,32 @@ unist-util-stringify-position@^3.0.0: dependencies: "@types/unist" "^2.0.0" -unist-util-visit-parents@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz#44bbc5d25f2411e7dfc5cecff12de43296aa8521" - integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg== +unist-util-visit-children@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz#e8a087e58a33a2815f76ea1901c15dec2cb4b432" + integrity sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ== + +unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz#868f353e6fce6bf8fa875b251b0f4fec3be709bb" + integrity sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw== dependencies: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" -unist-util-visit@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.0.tgz#f41e407a9e94da31594e6b1c9811c51ab0b3d8f5" - integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ== +unist-util-visit@^4.0.0, unist-util-visit@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.1.tgz#1c4842d70bd3df6cc545276f5164f933390a9aad" + integrity sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg== dependencies: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" - unist-util-visit-parents "^5.0.0" - -universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" - integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -update-browserslist-db@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38" - integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + unist-util-visit-parents "^5.1.1" update-browserslist-db@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18" - integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg== + version "1.0.10" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -10595,41 +5756,16 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -url-join@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" - integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== - url-or-path@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/url-or-path/-/url-or-path-2.1.0.tgz#8bb39a2a2b7e8f2e31c7883d8207b0cbd07acb9f" integrity sha512-dsBD6GbytSMj9YDb3jVzSRENwFh50oUORnWBeSHfo0Lnwv2KMm/J4npyGy1P9rivUPsUGLjTA53XqAFqpe0nww== -urlpattern-polyfill@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-4.0.3.tgz#c1fa7a73eb4e6c6a1ffb41b24cf31974f7392d3b" - integrity sha512-DOE84vZT2fEcl9gqCUTcnAw5ZY5Id55ikUcziSUntuEFL3pRvavg5kwDmTEUJkeCHInTlV/HexFomgYnzO5kdQ== - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - uvu@^0.5.0: version "0.5.6" resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" @@ -10640,7 +5776,7 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: +validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -10648,18 +5784,6 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - vfile-location@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.0.1.tgz#06f2b9244a3565bef91f099359486a08b10d3a95" @@ -10676,48 +5800,126 @@ vfile-message@^3.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^3.0.0" -vfile@^5.0.0: - version "5.3.4" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.4.tgz#bbb8c96b956693bbf70b2c67fdb5781dff769b93" - integrity sha512-KI+7cnst03KbEyN1+JE504zF5bJBZa+J+CrevLeyIMq0aPU681I2rQ5p4PlnQ6exFtWiUrg26QUdFMnAKR6PIw== +vfile@^5.0.0, vfile@^5.3.2: + version "5.3.5" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.5.tgz#ec2e206b1414f561c85b7972bb1eeda8ab47ee61" + integrity sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ== dependencies: "@types/unist" "^2.0.0" is-buffer "^2.0.0" unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vm2@^3.9.8: - version "3.9.11" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.11.tgz#a880f510a606481719ec3f9803b940c5805a06fe" - integrity sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg== +vite@~3.1.3: + version "3.1.8" + resolved "https://registry.yarnpkg.com/vite/-/vite-3.1.8.tgz#fa29144167d19b773baffd65b3972ea4c12359c9" + integrity sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg== + dependencies: + esbuild "^0.15.9" + postcss "^8.4.16" + resolve "^1.22.1" + rollup "~2.78.0" + optionalDependencies: + fsevents "~2.3.2" + +vitefu@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.1.0.tgz#999558f400567d92cdcf70afc5e1833f9f1b9386" + integrity sha512-5MQSHP9yr0HIve8q4XNb7QXfO1P4tzZDZP99qH0FM5ClcwYddeGXRDQ4TQYRUeXLjZ+vLecirHtGNpwFFUF7sw== + dependencies: + import-meta-resolve "^2.1.0" + +vscode-css-languageservice@^6.0.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.1.1.tgz#36daefd96e56b7453da16ff8c16f4ee693f32521" + integrity sha512-7d2NCq2plT0njAKmGZ11uof95y2fwbgq8QuToE3kX9uYQfVmejHX2/lFGKbK5AV5+Ja0L80UZoU0QspwqMKMHA== dependencies: - acorn "^8.7.0" - acorn-walk "^8.2.0" + vscode-languageserver-textdocument "^1.0.7" + vscode-languageserver-types "^3.17.2" + vscode-nls "^5.2.0" + vscode-uri "^3.0.4" -walk-up-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" - integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== +vscode-html-languageservice@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.0.2.tgz#a66cb9d779f3094a8d14dd3a8f7935748435fd2a" + integrity sha512-TQmeyE14Ure/w/S+RV2IItuRWmw/i1QaS+om6t70iHCpamuTTWnACQPMSltVGm/DlbdyMquUePJREjd/h3AVkQ== + dependencies: + vscode-languageserver-textdocument "^1.0.7" + vscode-languageserver-types "^3.17.2" + vscode-nls "^5.2.0" + vscode-uri "^3.0.4" + +vscode-jsonrpc@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz#f239ed2cd6004021b6550af9fd9d3e47eee3cac9" + integrity sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ== + +vscode-languageserver-protocol@3.17.2, vscode-languageserver-protocol@^3.17.1: + version "3.17.2" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz#beaa46aea06ed061576586c5e11368a9afc1d378" + integrity sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg== + dependencies: + vscode-jsonrpc "8.0.2" + vscode-languageserver-types "3.17.2" + +vscode-languageserver-textdocument@^1.0.1, vscode-languageserver-textdocument@^1.0.4, vscode-languageserver-textdocument@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz#16df468d5c2606103c90554ae05f9f3d335b771b" + integrity sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg== + +vscode-languageserver-types@3.17.2, vscode-languageserver-types@^3.15.1, vscode-languageserver-types@^3.17.1, vscode-languageserver-types@^3.17.2: + version "3.17.2" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz#b2c2e7de405ad3d73a883e91989b850170ffc4f2" + integrity sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA== -wcwidth@^1.0.0, wcwidth@^1.0.1: +vscode-languageserver@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz#cfe2f0996d9dfd40d3854e786b2821604dfec06d" + integrity sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA== + dependencies: + vscode-languageserver-protocol "3.17.2" + +vscode-nls@^5.0.0, vscode-nls@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f" + integrity sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng== + +vscode-oniguruma@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz#aeb9771a2f1dbfc9083c8a7fdd9cccaa3f386607" + integrity sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA== + +vscode-textmate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-6.0.0.tgz#a3777197235036814ac9a92451492f2748589210" + integrity sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ== + +vscode-uri@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.1.2.tgz#c8d40de93eb57af31f3c715dd650e2ca2c096f1c" + integrity sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== + +vscode-uri@^3.0.3, vscode-uri@^3.0.4: + version "3.0.6" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.6.tgz#5e6e2e1a4170543af30151b561a41f71db1d6f91" + integrity sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ== + +wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== dependencies: defaults "^1.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" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" +web-streams-polyfill@^3.0.3: + version "3.2.1" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" + integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== which-boxed-primitive@^1.0.2: version "1.0.2" @@ -10730,130 +5932,52 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== +which-pm-runs@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" + integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== + +which-pm@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.0.0.tgz#8245609ecfe64bf751d0eef2f376d83bf1ddb7ae" + integrity sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w== dependencies: - isexe "^2.0.0" + load-yaml-file "^0.2.0" + path-exists "^4.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== dependencies: - string-width "^1.0.2 || 2 || 3 || 4" + string-width "^5.0.1" -word-wrap@^1.2.3, word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== - -wrangler@2.1.13: - version "2.1.13" - resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.1.13.tgz#51dbc74cac6d195d151fd3662d22de05fa4d880f" - integrity sha512-FWarJ9pBaXOU/wj3BoLo1Azi4VvadD0PfDIYfvY9hoKVyPMSr4dpPNUGgtMhsVuDp7K9mdixnmGEJxR7pbs3kQ== - dependencies: - "@cloudflare/kv-asset-handler" "^0.2.0" - "@esbuild-plugins/node-globals-polyfill" "^0.1.1" - "@esbuild-plugins/node-modules-polyfill" "^0.1.4" - "@miniflare/core" "2.10.0" - "@miniflare/d1" "2.10.0" - "@miniflare/durable-objects" "2.10.0" - blake3-wasm "^2.1.5" - chokidar "^3.5.3" - esbuild "0.14.51" - miniflare "2.10.0" - nanoid "^3.3.3" - path-to-regexp "^6.2.0" - selfsigned "^2.0.1" - source-map "^0.7.4" - xxhash-wasm "^1.0.1" - optionalDependencies: - fsevents "~2.3.2" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +wrap-ansi@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.0.1.tgz#2101e861777fec527d0ea90c57c6b03aac56a5b3" + integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@^2.3.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" - integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -ws@^7.4.5: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -ws@^8.2.2: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== - -xdm@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/xdm/-/xdm-2.1.0.tgz#d0060eb0f1230b47247bc6b3208ca3965d0053a4" - integrity sha512-3LxxbxKcRogYY7cQSMy1tUuU1zKNK9YPqMT7/S0r7Cz2QpyF8O9yFySGD7caOZt+LWUOQioOIX+6ZzCoBCpcAA== - dependencies: - "@rollup/pluginutils" "^4.0.0" - "@types/estree-jsx" "^0.0.1" - astring "^1.6.0" - estree-util-build-jsx "^2.0.0" - estree-util-is-identifier-name "^2.0.0" - estree-walker "^3.0.0" - got "^11.0.0" - hast-util-to-estree "^2.0.0" - loader-utils "^2.0.0" - markdown-extensions "^1.0.0" - mdast-util-mdx "^1.0.0" - micromark-extension-mdxjs "^1.0.0" - periscopic "^3.0.0" - remark-parse "^10.0.0" - remark-rehype "^9.0.0" - source-map "^0.7.0" - unified "^10.0.0" - unist-util-position-from-estree "^1.0.0" - unist-util-stringify-position "^3.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - optionalDependencies: - deasync "^0.1.0" - xo@^0.52.4: version "0.52.4" resolved "https://registry.yarnpkg.com/xo/-/xo-0.52.4.tgz#c153be451c9fa258e3f993ccae3b9fef03e0a6c5" @@ -10896,26 +6020,11 @@ xo@^0.52.4: to-absolute-glob "^2.0.2" typescript "^4.7.3" -xregexp@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" - integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA== - -xtend@^4.0.2, xtend@~4.0.1: +xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xxhash-wasm@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-1.0.1.tgz#8a0f0eeb3ab76c16bbb889f5acca286b62d98626" - integrity sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -10926,11 +6035,16 @@ yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.3, yargs-parser@^20.2.9: +yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@^21.0.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" @@ -10941,15 +6055,10 @@ yocto-queue@^1.0.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== -youch@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/youch/-/youch-2.2.2.tgz#cb87a359a5c524ebd35eb07ca3a1521dbc7e1a3e" - integrity sha512-/FaCeG3GkuJwaMR34GHVg0l8jCbafZLHiFowSjqLlqhC6OMyf2tPJBu8UirF7/NI9X/R5ai4QfEKUCOxMAGxZQ== - dependencies: - "@types/stack-trace" "0.0.29" - cookie "^0.4.1" - mustache "^4.2.0" - stack-trace "0.0.10" +zod@^3.17.3: + version "3.19.1" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.19.1.tgz#112f074a97b50bfc4772d4ad1576814bd8ac4473" + integrity sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA== zwitch@^2.0.0: version "2.0.2" From ea225dd57e7e0c694ce11d1fbf66339ae26c8cb4 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 28 Oct 2022 15:31:36 +0530 Subject: [PATCH 073/125] fix(config): remove faulty xo rule --- astro.config.mjs | 11 +---------- package.json | 3 ++- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 34c4ea9b..b1ff82f4 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,20 +1,11 @@ -import { defineConfig } from 'astro/config.mjs'; - -// https://astro.build/config +import { defineConfig } from 'astro/config'; import tailwind from '@astrojs/tailwind'; - -// https://astro.build/config import image from '@astrojs/image'; - -// https://astro.build/config import critters from 'astro-critters'; import purgecss from 'astro-purgecss'; import prefetch from '@astrojs/prefetch'; - -// https://astro.build/config import react from '@astrojs/react'; -// https://astro.build/config export default defineConfig({ integrations: [ tailwind(), diff --git a/package.json b/package.json index 840c012e..d372a214 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,8 @@ "prettier": true, "rules": { "capitalized-comments": "off", - "import/extensions": "off" + "import/extensions": "off", + "n/file-extension-in-import": "off" } }, "devDependencies": { From 35a196d852df1c82f096d42d0d7f151a2b25af89 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 29 Oct 2022 09:48:03 +0530 Subject: [PATCH 074/125] feat(image): use `sharp` for image processing --- astro.config.mjs | 4 +- package.json | 1 + yarn.lock | 230 +++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 228 insertions(+), 7 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index b1ff82f4..14fd02c4 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -9,7 +9,9 @@ import react from '@astrojs/react'; export default defineConfig({ integrations: [ tailwind(), - image(), + image({ + serviceEntryPoint: '@astrojs/image/sharp', + }), critters(), purgecss(), prefetch(), diff --git a/package.json b/package.json index d372a214..239bbdf5 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", + "sharp": "^0.31.1", "tailwindcss": "^3.0.24" }, "repository": "git@github.com:obviyus/musee.git", diff --git a/yarn.lock b/yarn.lock index 75cc528c..e3bf0d86 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1160,6 +1160,15 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + bl@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" @@ -1225,6 +1234,14 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + buffer@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" @@ -1345,6 +1362,11 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + ci-info@^3.3.0, ci-info@^3.3.1: version "3.5.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" @@ -1398,11 +1420,27 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.1.4, color-name@~1.1.4: +color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + comma-separated-tokens@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" @@ -1552,6 +1590,18 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -1602,6 +1652,11 @@ dequal@^2.0.0: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +detect-libc@^2.0.0, detect-libc@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" + integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== + detect-node@^2.0.4: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" @@ -1715,6 +1770,13 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + enhance-visitors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/enhance-visitors/-/enhance-visitors-1.0.0.tgz#aa945d05da465672a1ebd38fee2ed3da8518e95a" @@ -2453,6 +2515,11 @@ exifreader@^4.6.0: optionalDependencies: "@xmldom/xmldom" "^0.7.5" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2622,6 +2689,11 @@ framesync@6.1.2: dependencies: tslib "2.4.0" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2689,6 +2761,11 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + github-slugger@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" @@ -3018,7 +3095,7 @@ human-signals@^3.0.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== -ieee754@^1.2.1: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -3081,6 +3158,11 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -3131,6 +3213,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -4160,6 +4247,11 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + min-indent@^1.0.0, min-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -4188,11 +4280,16 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.2.0, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.7" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -4223,6 +4320,11 @@ nanoid@^3.3.4: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -4240,6 +4342,18 @@ nlcst-to-string@^3.0.0: dependencies: "@types/nlcst" "^1.0.0" +node-abi@^3.3.0: + version "3.28.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.28.0.tgz#b0df8b317e1c4f2f323756c5fc8ffccc5bca4718" + integrity sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A== + dependencies: + semver "^7.3.5" + +node-addon-api@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501" + integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA== + node-domexception@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" @@ -4349,7 +4463,7 @@ object.values@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -4669,6 +4783,24 @@ postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.16, postcss@^8.4.17, postcss@^8.4. picocolors "^1.0.0" source-map-js "^1.0.2" +prebuild-install@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" + integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + preferred-pm@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.0.3.tgz#1b6338000371e3edbce52ef2e4f65eb2e73586d6" @@ -4734,6 +4866,14 @@ proto-props@^2.0.0: resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181" integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ== +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -4766,6 +4906,16 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-dom@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" @@ -4831,7 +4981,7 @@ read-pkg@^6.0.0: parse-json "^5.2.0" type-fest "^1.0.1" -readable-stream@^3.4.0: +readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -5076,7 +5226,7 @@ sade@^1.7.3: dependencies: mri "^1.1.0" -safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -5148,6 +5298,20 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" +sharp@^0.31.1: + version "0.31.1" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.1.tgz#b2f7076d381a120761aa93700cadefcf90a22458" + integrity sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg== + dependencies: + color "^4.2.3" + detect-libc "^2.0.1" + node-addon-api "^5.0.0" + prebuild-install "^7.1.1" + semver "^7.3.7" + simple-get "^4.0.1" + tar-fs "^2.1.1" + tunnel-agent "^0.6.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -5183,6 +5347,27 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0, simple-get@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + sirv@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.2.tgz#128b9a628d77568139cff85703ad5497c46a4760" @@ -5377,6 +5562,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + style-to-object@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" @@ -5475,6 +5665,27 @@ tapable@^0.1.8: resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== +tar-fs@^2.0.0, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -5579,6 +5790,13 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" From 15ce504fe1248d266a5fd492daa3f43b15ee2468 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 29 Oct 2022 10:02:17 +0530 Subject: [PATCH 075/125] fix(lazy): specify dimensions for lazy loading --- src/components/masonry.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/masonry.tsx b/src/components/masonry.tsx index 0eb0a155..c6984576 100644 --- a/src/components/masonry.tsx +++ b/src/components/masonry.tsx @@ -39,6 +39,8 @@ export function MasonryGrid(props: { images: sortedImage[] }) { Date: Sat, 29 Oct 2022 10:02:28 +0530 Subject: [PATCH 076/125] fix(image): reduce quality of thumbnails --- src/pages/index.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index 75083d25..d2d883a0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -46,7 +46,7 @@ await Promise.all( insertSorted(sortedImages, { original: await getImage({ ...image.default }), - thumbnail: await getImage({ ...image.default, quality: 50 }), + thumbnail: await getImage({ ...image.default, quality: 30 }), date: date, }); }) From e20189299f3c18143b55795805551e650bd72f0f Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 30 Oct 2022 10:59:54 +0530 Subject: [PATCH 077/125] chore(deps): bump deps --- package.json | 4 ++-- yarn.lock | 42 +++++++++++++++++++++--------------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 239bbdf5..d238ec64 100644 --- a/package.json +++ b/package.json @@ -17,11 +17,11 @@ "dependencies": { "@astrojs/image": "^0.11.0", "@astrojs/prefetch": "^0.1.0", - "@astrojs/react": "^1.2.1", + "@astrojs/react": "^1.2.2", "@astrojs/tailwind": "^2.1.1", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "astro": "^1.6.0", + "astro": "^1.6.1", "astro-critters": "^1.1.0", "astro-purgecss": "^1.2.2", "fecha": "^4.2.3", diff --git a/yarn.lock b/yarn.lock index e3bf0d86..7730c46b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -115,10 +115,10 @@ dependencies: prismjs "^1.28.0" -"@astrojs/react@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-1.2.1.tgz#da2d60a28bc647c630189f9e5318e5e7ab84a379" - integrity sha512-EoW7coV/35ak1fPoVNrL1OyYGOnJSnRJsgIc8WtkLv5aDrMpviS6+9vmqOHEiJwab8wNh+zSphx8a9nC2Q3zAg== +"@astrojs/react@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-1.2.2.tgz#83fa61fc729c31914b8baaefed4095bd6340d701" + integrity sha512-ab9fYvzkC74J7N+M3DWQuZgwu7sYjW0aLO3sEAdCX/jZZz+0BhrqS8m9QjtGJyQK/niF4tgJjpPfadopxKc56g== dependencies: "@babel/core" ">=7.0.0-0 <8.0.0" "@babel/plugin-transform-react-jsx" "^7.17.12" @@ -1060,10 +1060,10 @@ astro-purgecss@^1.2.2: dependencies: purgecss "^5.0.0" -astro@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.0.tgz#e095e01df93d278da831c0f12e9f369ef7c49877" - integrity sha512-e3UVJkhMiCQPd16w9aCxfMVEj/vs07qcLOWgWsA27BepiiYHvYebn+mfnJc8C7WeZyuTm9IcmwBtsZPoIJyFLA== +astro@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.1.tgz#a048023e85582d1af2974d5a64cf7332e0519e71" + integrity sha512-fECZFVxoSI0Yt76M57m6jf6jJ14I8IHfy0hR+WuahpWsbshijDBrK8RQ6pNwhaE1JzIbBQtYa34+BY0RSkwKNg== dependencies: "@astrojs/compiler" "^0.28.0" "@astrojs/language-server" "^0.26.2" @@ -1111,7 +1111,7 @@ astro@^1.6.0: recast "^0.20.5" rehype "^12.0.1" resolve "^1.22.0" - rollup "~2.78.0" + rollup "^2.79.1" semver "^7.3.7" shiki "^0.11.1" sirv "^2.0.2" @@ -1123,7 +1123,7 @@ astro@^1.6.0: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "~3.1.3" + vite "~3.2.1" vitefu "^0.1.0" yargs-parser "^21.0.1" zod "^3.17.3" @@ -4774,7 +4774,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.16, postcss@^8.4.17, postcss@^8.4.4: +postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.18, postcss@^8.4.4: version "8.4.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== @@ -5200,10 +5200,10 @@ roarr@^2.15.3: semver-compare "^1.0.0" sprintf-js "^1.1.2" -rollup@~2.78.0: - version "2.78.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.78.1.tgz#52fe3934d9c83cb4f7c4cb5fb75d88591be8648f" - integrity sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg== +rollup@^2.79.1: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== optionalDependencies: fsevents "~2.3.2" @@ -6028,15 +6028,15 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@~3.1.3: - version "3.1.8" - resolved "https://registry.yarnpkg.com/vite/-/vite-3.1.8.tgz#fa29144167d19b773baffd65b3972ea4c12359c9" - integrity sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg== +vite@~3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.1.tgz#dc1f54568300a7acdd89c8611e2719c21f1334f4" + integrity sha512-ADtMkfHuWq4tskJsri2n2FZkORO8ZyhI+zIz7zTrDAgDEtct1jdxOg3YsZBfHhKjmMoWLOSCr+64qrEDGo/DbQ== dependencies: esbuild "^0.15.9" - postcss "^8.4.16" + postcss "^8.4.18" resolve "^1.22.1" - rollup "~2.78.0" + rollup "^2.79.1" optionalDependencies: fsevents "~2.3.2" From a919ee1e5a10a30e360e1d39dc1391821dfa6501 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 30 Oct 2022 11:00:05 +0530 Subject: [PATCH 078/125] fix(prefetch): remove prefetching --- astro.config.mjs | 2 -- 1 file changed, 2 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 14fd02c4..16ecf209 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -3,7 +3,6 @@ import tailwind from '@astrojs/tailwind'; import image from '@astrojs/image'; import critters from 'astro-critters'; import purgecss from 'astro-purgecss'; -import prefetch from '@astrojs/prefetch'; import react from '@astrojs/react'; export default defineConfig({ @@ -14,7 +13,6 @@ export default defineConfig({ }), critters(), purgecss(), - prefetch(), react(), ], }); From 671ff27321bda1602bb14d876af88815eff126e6 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 30 Oct 2022 11:00:22 +0530 Subject: [PATCH 079/125] feat(img): do not lazy load first 4 images --- src/components/masonry.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/masonry.tsx b/src/components/masonry.tsx index c6984576..69c51c0a 100644 --- a/src/components/masonry.tsx +++ b/src/components/masonry.tsx @@ -41,7 +41,7 @@ export function MasonryGrid(props: { images: sortedImage[] }) { src={image[1].thumbnail.src as string} width={image[1].thumbnail.width as number} height={image[1].thumbnail.height as number} - loading={'lazy'} + loading={index > 4 ? 'lazy' : 'eager'} className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' } From 0ab48e8a1c7cd68aa46338738a4729033e4842ac Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 30 Oct 2022 11:16:56 +0530 Subject: [PATCH 080/125] feat(img): reduce thumbnail width --- src/pages/index.astro | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index d2d883a0..ce00bedc 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -46,7 +46,12 @@ await Promise.all( insertSorted(sortedImages, { original: await getImage({ ...image.default }), - thumbnail: await getImage({ ...image.default, quality: 30 }), + thumbnail: await getImage({ + src: image.default.src, + width: 640, + aspectRatio: image.default.width / image.default.height, + quality: 80, + }), date: date, }); }) From 114cd5e12a6c9015bcf291f22ffea9f4704cfdbe Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 30 Oct 2022 11:28:29 +0530 Subject: [PATCH 081/125] docs(readme): update readme --- README.md | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index b9acde39..8495aeea 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,9 @@

Fast, responsive, self-hosted image gallery. Ships minimal JS to the client.

-[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written -primarily to experiment around with https://remix.run/. Until now I had been using the _ -excellent_ [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but -felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while -maintaining the masonry layout. +[Musée](https://www.collinsdictionary.com/dictionary/french-english/mus%C3%A9e) (pronounced myu-zay) was written primarily to experiment around with https://remix.run/ but now re-written using https://astro.build. Until now I had been using the _ excellent_ [`waschinski/photo-stream`](https://github.com/waschinski/photo-stream) gallery for hosting my images but felt limited with having to use Ruby. The eventual goal of Musée is to ship **ZERO** client side JS to the client while maintaining the masonry layout. -Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the -use of client-side JS to determine the window size (used for calculating the number of columns). At least -until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. +Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the use of client-side JS to determine the window size (used for calculating the number of columns). At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available.
demo @@ -32,15 +26,13 @@ until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) be ## ✨ Features -- [x] Generate WebP image thumbnails +- [x] Generate image thumbnails - [x] Compress original images - [x] Strip image metadata before deployment - [x] Typescript support -- [x] Server Side Rendered +- [x] Statically Generated - [x] Uses TailwindCSS - [x] OpenGraph meta tags -- [x] Link pre-fetching -- [x] Uses `statically.io` for image delivery - [ ] Captions for images - [ ] Device metadata for images - [ ] Image geo-tag map generation @@ -53,24 +45,20 @@ until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) be $ yarn install ``` -Setup `config.ts` with metadata information for your website. +Load your images in the `src/assets/images/original` directory. 2. Start development server ```bash -$ yarn run dev +$ yarn dev ``` ## 🚀 Deployment -Deployment (for now) is done to Cloudflare Pages. Documentation is available -here: https://developers.cloudflare.com/pages/framework-guides/remix/ +Deployment (for now) is done to Cloudflare Pages. Documentation is available here: https://developers.cloudflare.com/pages/framework-guides/astro/ ## Contributing I'm relatively inexperienced with React so any and all contributions are welcome. -This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of -tools to generate version numbers. All commit messages **must** conform to -the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format) -. +This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format) . From cc0d842ce5ac15d13799c6ee5082246d201400f1 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 30 Oct 2022 11:30:51 +0530 Subject: [PATCH 082/125] feat(meta): fix open graph tags --- {images => public}/social_preview.jpeg | Bin src/components/BaseHead.astro | 44 ++++++++++++------------- 2 files changed, 22 insertions(+), 22 deletions(-) rename {images => public}/social_preview.jpeg (100%) diff --git a/images/social_preview.jpeg b/public/social_preview.jpeg similarity index 100% rename from images/social_preview.jpeg rename to public/social_preview.jpeg diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index f13cb4e5..3ebc5540 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -1,39 +1,39 @@ --- -import Favicon from "/favicon.svg"; +import Favicon from '/favicon.svg'; export interface Props { - title: string; - description: string; - permalink: string; - previewImage?: string; + title: string; + description: string; + permalink: string; + previewImage?: string; } const { title, description, permalink, previewImage } = Astro.props; -const preview = previewImage ? previewImage : '/preview/home-preview.jpeg'; +const preview = previewImage ? previewImage : '/social_preview.jpeg'; --- - - - + + + {title} - - + + - - - - - + + + + + - - - - - + + + + + - \ No newline at end of file + From a8a5db441e9ef430dc2bc150aefd3372bf9ed7bb Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 31 Oct 2022 15:47:36 +0530 Subject: [PATCH 083/125] chore(deps): bump deps --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d238ec64..50350903 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ } }, "devDependencies": { - "@types/node": "^18.11.7", + "@types/node": "^18.11.8", "exifreader": "^4.6.0", "xo": "^0.52.4" } diff --git a/yarn.lock b/yarn.lock index 7730c46b..054ed5eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -719,10 +719,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.11.7": - version "18.11.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.7.tgz#8ccef136f240770c1379d50100796a6952f01f94" - integrity sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ== +"@types/node@^18.11.8": + version "18.11.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.8.tgz#16d222a58d4363a2a359656dd20b28414de5d265" + integrity sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A== "@types/normalize-package-data@^2.4.0": version "2.4.1" From 01d350605c9383a437e28c3fd3b0f1935585e866 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 31 Oct 2022 15:48:17 +0530 Subject: [PATCH 084/125] feat(slug): create slugs for each image --- src/components/days-ago.tsx | 9 +++++++ src/components/image.tsx | 42 +++++++++++++++++++++++++++++ src/components/masonry.tsx | 3 ++- src/layouts/BaseIndex.astro | 26 +++++++++--------- src/pages/image/[slug].astro | 42 +++++++++++++++++++++++++++++ src/pages/index.astro | 52 ++++++++++++++++++++---------------- 6 files changed, 137 insertions(+), 37 deletions(-) create mode 100644 src/components/days-ago.tsx create mode 100644 src/components/image.tsx create mode 100644 src/pages/image/[slug].astro diff --git a/src/components/days-ago.tsx b/src/components/days-ago.tsx new file mode 100644 index 00000000..5a9c1ab6 --- /dev/null +++ b/src/components/days-ago.tsx @@ -0,0 +1,9 @@ +export function daysAgo(startDate: Date) { + const daysAgo = startDate + ? Math.floor( + (Date.now() - new Date(startDate).getTime()) / 1000 / 60 / 60 / 24 + ) + : null; + + return daysAgo ? `${daysAgo} day${daysAgo === 1 ? '' : 's'} ago` : 'Someday'; +} diff --git a/src/components/image.tsx b/src/components/image.tsx new file mode 100644 index 00000000..5506b56f --- /dev/null +++ b/src/components/image.tsx @@ -0,0 +1,42 @@ +import { motion } from 'framer-motion'; +import { daysAgo } from './days-ago'; + +export type Props = { + date: Date; + src: string; + slug: string; + width: number; + height: number; +}; + +export function BaseImage(props: Props) { + const { date, slug, src, width, height } = props; + + return ( +
+ + {slug} + + +

{daysAgo(date)}

+
+ ); +} diff --git a/src/components/masonry.tsx b/src/components/masonry.tsx index 69c51c0a..8bad0e9b 100644 --- a/src/components/masonry.tsx +++ b/src/components/masonry.tsx @@ -16,6 +16,7 @@ export type sortedImage = { original: any; thumbnail: any; date: Date; + slug: string; }; export function MasonryGrid(props: { images: sortedImage[] }) { @@ -36,7 +37,7 @@ export function MasonryGrid(props: { images: sortedImage[] }) { damping: 20, delay: (index % 5) * 0.05, }}> -
+ - - - + + + - - - - \ No newline at end of file + + + + diff --git a/src/pages/image/[slug].astro b/src/pages/image/[slug].astro new file mode 100644 index 00000000..26b95b4d --- /dev/null +++ b/src/pages/image/[slug].astro @@ -0,0 +1,42 @@ +--- +// Layout Import +import { BaseImage } from '../../components/image'; +import BaseIndex from '../../layouts/BaseIndex.astro'; +import { getImageDate, getImageSlug } from '../index.astro'; + +export async function getStaticPaths() { + const images = await Astro.glob( + '../../assets/images/original/*.{jpg,jpeg,png}' + ); + + const staticPaths = await Promise.all( + images.map(async (image) => { + const date = await getImageDate(image); + const src = image.default.src; + const slug = await getImageSlug(src); + + return { + params: { + slug, + }, + props: { + ...image.default, + date, + }, + }; + }) + ); + + return staticPaths; +} + +const props = Astro.props; +--- + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro index ce00bedc..b38b91e2 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -6,9 +6,7 @@ import fs from 'node:fs'; import ExifReader from 'exifreader'; import { parse } from 'fecha'; -const images = await Astro.glob('../assets/images/original/*.jpg'); -images.push(...(await Astro.glob('../assets/images/original/*.jpeg'))); - +const images = await Astro.glob('../assets/images/original/*.{jpg,jpeg,png}'); const sortedImages: sortedImage[] = []; function compareByDate(a: sortedImage, b: sortedImage) { @@ -24,25 +22,32 @@ function insertSorted(array: any[], element: sortedImage) { array.splice(i, 0, element); } -await Promise.all( - images.map(async (image) => { - let { src: filepath } = image.default; - filepath = filepath.replace('/@astroimage/', 'src/'); +export async function getImageSlug(filepath: string) { + return filepath.split('/').pop().split('.').shift(); +} + +export async function getImageDate(image: Record): Promise { + let { src: filepath } = image.default; + filepath = filepath.replace('/@astroimage/', 'src/'); - // Hack to check if file exists, if not, probably running build - if (!fs.existsSync(filepath)) { - filepath = filepath.replace('src/', ''); - filepath = 'dist/' + filepath; - } + // Hack to check if file exists, if not, probably running build + if (!fs.existsSync(filepath)) { + filepath = filepath.replace('src/', ''); + filepath = 'dist/' + filepath; + } - const exifTags = (await ExifReader.load(filepath)) as Record; - const date = - 'DateTimeOriginal' in exifTags - ? (parse( - exifTags.DateTimeOriginal.description, - 'YYYY:MM:DD HH:mm:ss' - ) as Date) - : fs.statSync(`images/original/${image}`).birthtime; + const exifTags = (await ExifReader.load(filepath)) as Record; + return 'DateTimeOriginal' in exifTags + ? (parse( + exifTags.DateTimeOriginal.description, + 'YYYY:MM:DD HH:mm:ss' + ) as Date) + : fs.statSync(`images/original/${image}`).birthtime; +} + +await Promise.all( + images.map(async (image) => { + const date = await getImageDate(image); insertSorted(sortedImages, { original: await getImage({ ...image.default }), @@ -53,14 +58,15 @@ await Promise.all( quality: 80, }), date: date, + slug: `image/${await getImageSlug(image.default.src)}`, }); }) ); --- + title="Galerie d'Ayaan" + description="Ayaan Zaidi's personal image feed. Mild obsession with aircrafts and shiny things. Mostly shot on a mobile camera." + permalink="https://gallery.obviy.us/"> From 6395f8a437cd378cd989df4836fa93d51aad1f27 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 31 Oct 2022 15:48:29 +0530 Subject: [PATCH 085/125] config(prettier): remove singleQuotes in JSX --- prettier.config.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prettier.config.cjs b/prettier.config.cjs index 9bf7691b..f5239c6f 100644 --- a/prettier.config.cjs +++ b/prettier.config.cjs @@ -5,7 +5,7 @@ module.exports = { embeddedLanguageFormatting: 'auto', htmlWhitespaceSensitivity: 'css', insertPragma: false, - jsxSingleQuote: true, + jsxSingleQuote: false, printWidth: 80, proseWrap: 'never', quoteProps: 'consistent', From a9eed970b82cd5709908f68c5af4032e778a077d Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 31 Oct 2022 15:48:36 +0530 Subject: [PATCH 086/125] docs(readme): update readme with examples --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8495aeea..1e8b95d5 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,13 @@ Unfortunately, a responsive masonry layout is [not possible](https://stackoverfl - [ ] Device metadata for images - [ ] Image geo-tag map generation +## 📸 Live Examples + +- [gallery.obviy.us](https://gallery.obviy.us/) +- [tarun.photos](https://tarun.photos/) + +Feel free to make a PR to add your own. + ## 🏗 Development 1. Install dependencies. @@ -61,4 +68,4 @@ Deployment (for now) is done to Cloudflare Pages. Documentation is available her I'm relatively inexperienced with React so any and all contributions are welcome. -This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format) . +This repository uses the automated [`semantic-release`](https://github.com/semantic-release/semantic-release) suite of tools to generate version numbers. All commit messages **must** conform to the [Angular Commit Message conventions](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-format). From b78321e51050c7b3d102021583bd2a7387c05ce6 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 1 Nov 2022 14:38:35 +0530 Subject: [PATCH 087/125] fix(img): include 'alt' attribute with images --- src/components/masonry.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/masonry.tsx b/src/components/masonry.tsx index 8bad0e9b..5e7c0dc3 100644 --- a/src/components/masonry.tsx +++ b/src/components/masonry.tsx @@ -42,6 +42,7 @@ export function MasonryGrid(props: { images: sortedImage[] }) { src={image[1].thumbnail.src as string} width={image[1].thumbnail.width as number} height={image[1].thumbnail.height as number} + alt={image[1].slug} loading={index > 4 ? 'lazy' : 'eager'} className={ 'transition ease-in-out delay-75 hover:-translate-y-1 hover:scale-110 duration-300' From 2190f00893a110f3f84143cd31488c511610de28 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 1 Nov 2022 14:38:48 +0530 Subject: [PATCH 088/125] feat(webp): encode images in webp --- src/pages/index.astro | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index b38b91e2..0ee5d884 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -50,12 +50,13 @@ await Promise.all( const date = await getImageDate(image); insertSorted(sortedImages, { - original: await getImage({ ...image.default }), + original: await getImage({ ...image.default, format: 'webp' }), thumbnail: await getImage({ src: image.default.src, width: 640, aspectRatio: image.default.width / image.default.height, quality: 80, + format: 'webp', }), date: date, slug: `image/${await getImageSlug(image.default.src)}`, From ec37377a4e884d1f3c6d39fc3be793b1b5c73e7f Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 3 Nov 2022 18:41:41 +0530 Subject: [PATCH 089/125] chore(deps): bump deps --- package.json | 6 +++--- yarn.lock | 44 ++++++++++++++++++++++---------------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 50350903..d48185f9 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "@astrojs/tailwind": "^2.1.1", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "astro": "^1.6.1", + "astro": "^1.6.2", "astro-critters": "^1.1.0", "astro-purgecss": "^1.2.2", "fecha": "^4.2.3", - "framer-motion": "^7.6.2", + "framer-motion": "^7.6.4", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", @@ -42,7 +42,7 @@ } }, "devDependencies": { - "@types/node": "^18.11.8", + "@types/node": "^18.11.9", "exifreader": "^4.6.0", "xo": "^0.52.4" } diff --git a/yarn.lock b/yarn.lock index 054ed5eb..f624b9cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,10 +20,10 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.23.5.tgz#ea57a2b994b2930e3b3d2d524f10866698fef4f1" integrity sha512-vBMPy9ok4iLapSyCCT1qsZ9dK7LkVFl9mObtLEmWiec9myGHS9h2kQY2xzPeFNJiWXUf9O6tSyQpQTy5As/p3g== -"@astrojs/compiler@^0.28.0": - version "0.28.1" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.28.1.tgz#06a547d32d675d0be5a54bf45912ab38fd1ea548" - integrity sha512-rcuQs5kcT6OshfJxXkZ2Tn61V4/5UAmvZKma/qmNhpAdBkGk6J/1gJ/Gxa2sAS6WNUjUyVo5BRrdsNGW36qkoQ== +"@astrojs/compiler@^0.29.5": + version "0.29.9" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.9.tgz#56788ccbc3839df8314cbfed138279709968ea3c" + integrity sha512-/oMQ0z3CJzGg6sv51tQTiHf/ETVsEu8ObN9OA7zs937dQx9Uo4SToYfdw3C4hf6olrLiADuDUsbkKSRe6fLSgA== "@astrojs/image@^0.11.0": version "0.11.0" @@ -146,10 +146,10 @@ node-fetch "^3.2.5" which-pm-runs "^1.1.0" -"@astrojs/webapi@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-1.1.0.tgz#d0f4721405c8962a4c7f1db863903b9ab4b6acf6" - integrity sha512-yLSksFKv9kRbI3WWPuRvbBjS+J5ZNmZHacJ6Io8XQleKIHHHcw7RoNcrLK0s+9iwVPhqMYIzja6HJuvnO93oFw== +"@astrojs/webapi@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-1.1.1.tgz#3d86b5c7a58da8fa62b66233de1e982a125a6cf7" + integrity sha512-yeUvP27PoiBK/WCxyQzC4HLYZo4Hg6dzRd/dTsL50WGlAQVCwWcqzVJrIZKvzNDNaW/fIXutZTmdj6nec0PIGg== dependencies: global-agent "^3.0.0" node-fetch "^3.2.5" @@ -719,10 +719,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.11.8": - version "18.11.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.8.tgz#16d222a58d4363a2a359656dd20b28414de5d265" - integrity sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A== +"@types/node@^18.11.9": + version "18.11.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -1060,16 +1060,16 @@ astro-purgecss@^1.2.2: dependencies: purgecss "^5.0.0" -astro@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.1.tgz#a048023e85582d1af2974d5a64cf7332e0519e71" - integrity sha512-fECZFVxoSI0Yt76M57m6jf6jJ14I8IHfy0hR+WuahpWsbshijDBrK8RQ6pNwhaE1JzIbBQtYa34+BY0RSkwKNg== +astro@^1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.2.tgz#85b03201ba6a1cd1476ac4f7849dc450692e4e76" + integrity sha512-UHbzQ3Q7iU2a0XBY6Dzh/Hksoa7svmkWZ3ABRGgSOT765GXIGZkErgeNAsjsBW7RsTUKVLqVxD2LK3NzZL5EKA== dependencies: - "@astrojs/compiler" "^0.28.0" + "@astrojs/compiler" "^0.29.5" "@astrojs/language-server" "^0.26.2" "@astrojs/markdown-remark" "^1.1.3" "@astrojs/telemetry" "^1.0.1" - "@astrojs/webapi" "^1.1.0" + "@astrojs/webapi" "^1.1.1" "@babel/core" "^7.18.2" "@babel/generator" "^7.18.2" "@babel/parser" "^7.18.4" @@ -2668,10 +2668,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.6.2: - version "7.6.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.2.tgz#7fb93ebfeda27c8c2cff1895ca7a417229e81bf7" - integrity sha512-YRr+KaC+1MlLx7iArVyjZRpc0QXI7H0XIOJrdol+dF1+WLQJwS2sP04KGq808BG+byD36UAmAt4YqObE5YFLtw== +framer-motion@^7.6.4: + version "7.6.4" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.4.tgz#e396b36f68a14e14cc95b01210feac8cd5d2824d" + integrity sha512-Ac3Bl9M45fS8A0ibOUnYMSCfjaCrFfWT0uh0/MZVm/DGWcr5IsRRinWRiVGABA9RGJgn4THehqcn235JVQkucQ== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" From efb923355e5000efccd92fdfc187727dbc5252bb Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 7 Nov 2022 21:15:29 +0530 Subject: [PATCH 090/125] chore(deps): bump deps --- package.json | 18 +++++----- yarn.lock | 96 +++++++++++++++++++++++++++++----------------------- 2 files changed, 62 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index d48185f9..60b7d312 100644 --- a/package.json +++ b/package.json @@ -15,22 +15,22 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.11.0", - "@astrojs/prefetch": "^0.1.0", + "@astrojs/image": "^0.11.1", + "@astrojs/prefetch": "^0.1.1", "@astrojs/react": "^1.2.2", - "@astrojs/tailwind": "^2.1.1", - "@types/react": "^18.0.21", + "@astrojs/tailwind": "^2.1.2", + "@types/react": "^18.0.25", "@types/react-dom": "^18.0.6", - "astro": "^1.6.2", + "astro": "^1.6.3", "astro-critters": "^1.1.0", "astro-purgecss": "^1.2.2", "fecha": "^4.2.3", - "framer-motion": "^7.6.4", + "framer-motion": "^7.6.5", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", - "sharp": "^0.31.1", - "tailwindcss": "^3.0.24" + "sharp": "^0.31.2", + "tailwindcss": "^3.2.2" }, "repository": "git@github.com:obviyus/musee.git", "xo": { @@ -43,7 +43,7 @@ }, "devDependencies": { "@types/node": "^18.11.9", - "exifreader": "^4.6.0", + "exifreader": "^4.7.0", "xo": "^0.52.4" } } diff --git a/yarn.lock b/yarn.lock index f624b9cc..aad9fae1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,10 +25,10 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.9.tgz#56788ccbc3839df8314cbfed138279709968ea3c" integrity sha512-/oMQ0z3CJzGg6sv51tQTiHf/ETVsEu8ObN9OA7zs937dQx9Uo4SToYfdw3C4hf6olrLiADuDUsbkKSRe6fLSgA== -"@astrojs/image@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.0.tgz#dd518a107bcac335550700a29f195e267456b9d1" - integrity sha512-cWmqig0t4ndb+4v4YwuKJObpU9zWOVsNdEmvoEPPJUgtrrJzaxJYSRBe+pbvjP0xe+cQIk6fOKAq5lchK8VBzQ== +"@astrojs/image@^0.11.1": + version "0.11.1" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.1.tgz#98c8a394d72e50de3915de1475c8e8fedc46de9e" + integrity sha512-LgmATS/LfDlHyUzhgPfIIJNC7XGZ9sr01ur1Q+IMDgkCCoplUbN1zBt2DY4M0XZ13QaVF1Ok/tCaMjIbh1pSVA== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -37,6 +37,7 @@ magic-string "^0.25.9" mime "^3.0.0" slash "^4.0.0" + web-streams-polyfill "^3.2.1" "@astrojs/language-server@^0.26.2": version "0.26.2" @@ -101,10 +102,10 @@ uvu "^0.5.0" vfile-message "^3.0.0" -"@astrojs/prefetch@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@astrojs/prefetch/-/prefetch-0.1.0.tgz#16ae0677d1cc83546688a4903868a9910916fa2a" - integrity sha512-dm+VdR1bkv7ZHbvT9kQI2hIHF0jOMs1rWRc3J1bhdLRDJZpwxmcAy00p4Hdyom/j+JPiLeMIN/1/mmoEQt3eZQ== +"@astrojs/prefetch@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@astrojs/prefetch/-/prefetch-0.1.1.tgz#3e61a8d1cd918744e6adbff648c00c4b9631a23a" + integrity sha512-+XZcjivPHTo9thQshDWKnnORHJ1dE6odIzhmKHac2ptwla092eohkiJw7Y31+PYmuJkc3Jp+3AawuCvfqCnQ2Q== dependencies: throttles "^1.0.1" @@ -123,10 +124,10 @@ "@babel/core" ">=7.0.0-0 <8.0.0" "@babel/plugin-transform-react-jsx" "^7.17.12" -"@astrojs/tailwind@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-2.1.1.tgz#3887486b62ac3fbe1ef5f5898fcaf4d8942d2f48" - integrity sha512-Il6FODtu4AlwadleJS3VWmAOOmeCDKvAo3iof46p4iHtdeWLClyuH9kJXWrlzCS+QOfBSIfXxvwPJ3cbK5COlA== +"@astrojs/tailwind@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-2.1.2.tgz#0004fb05bb574b0110cb5c4874bd611764cfc5a7" + integrity sha512-nIrlT+WWp/Wv2VQ29Nvncq608E+j3qB9k1f7yiAjY2ijxizZo4OnQzdRPQcIjIZHL5YxPtzbcoSP2u3v+Domqw== dependencies: "@proload/core" "^0.3.2" autoprefixer "^10.4.7" @@ -751,7 +752,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.21": +"@types/react@*": version "18.0.24" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.24.tgz#2f79ed5b27f08d05107aab45c17919754cc44c20" integrity sha512-wRJWT6ouziGUy+9uX0aW4YOJxAY0bG6/AOk5AW5QSvZqI7dk6VBIbXvcVgIw/W5Jrl24f77df98GEKTJGOLx7Q== @@ -760,6 +761,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^18.0.25": + version "18.0.25" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44" + integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/resolve@^1.17.0": version "1.20.2" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" @@ -879,10 +889,10 @@ vscode-nls "^5.0.0" vscode-uri "^2.1.2" -"@xmldom/xmldom@^0.7.5": - version "0.7.6" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.6.tgz#6f55073fa73e65776bd85826958b98c8cd1457b5" - integrity sha512-HHXP9hskkFQHy8QxxUXkS7946FFIhYVfGqsk0WLwllmexN9x/+R4UBLvurHEuyXRfVEObVR8APuQehykLviwSQ== +"@xmldom/xmldom@^0.7.8": + version "0.7.9" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.9.tgz#7f9278a50e737920e21b297b8a35286e9942c056" + integrity sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA== acorn-jsx@^5.3.2: version "5.3.2" @@ -1060,10 +1070,10 @@ astro-purgecss@^1.2.2: dependencies: purgecss "^5.0.0" -astro@^1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.2.tgz#85b03201ba6a1cd1476ac4f7849dc450692e4e76" - integrity sha512-UHbzQ3Q7iU2a0XBY6Dzh/Hksoa7svmkWZ3ABRGgSOT765GXIGZkErgeNAsjsBW7RsTUKVLqVxD2LK3NzZL5EKA== +astro@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.3.tgz#779e037b9de3b8e33b5eb4ead9fd3ae299b7ab62" + integrity sha512-Om84PLuuF497q1LVMzcr0jI3r0kNoYgdX7W0IVUgVnrNd7ubK11h9zhg/2MHRSui+0vCH3+0hnCnCG6QEd2a2Q== dependencies: "@astrojs/compiler" "^0.29.5" "@astrojs/language-server" "^0.26.2" @@ -2508,12 +2518,12 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exifreader@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.6.0.tgz#70944c1b64f5f529bdf7bbe4ae8048bdf2191ae4" - integrity sha512-IqcXMl2VkvTgX56wzHcPVZObeqXTisGlExSwhWvwat6uTvXO6v6LvC51NZKM3rFhXJs/6CQ1pR9AbH3qJdpi7w== +exifreader@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.7.0.tgz#36346453f394baf9fe83c6e68e5c4e39d98b87a1" + integrity sha512-+a3HzUhAzL5Yy2HYi0Oq9Wb4dajIkIymn4MIGBmOkSctrVG50Ye7NzIycHiXH1ZPGueAK7r8rMxVIdltTP6ULg== optionalDependencies: - "@xmldom/xmldom" "^0.7.5" + "@xmldom/xmldom" "^0.7.8" expand-template@^2.0.3: version "2.0.3" @@ -2668,10 +2678,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.6.4: - version "7.6.4" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.4.tgz#e396b36f68a14e14cc95b01210feac8cd5d2824d" - integrity sha512-Ac3Bl9M45fS8A0ibOUnYMSCfjaCrFfWT0uh0/MZVm/DGWcr5IsRRinWRiVGABA9RGJgn4THehqcn235JVQkucQ== +framer-motion@^7.6.5: + version "7.6.5" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.5.tgz#6bbd85f2b2ad8efea754aad8deb3014abc0b2ce8" + integrity sha512-PhS5z9r1OuG6d9xy2B5paYvbWWsOhuPPCawcBwMN3AVzmiXKXZ2Ucizf8SqSE4On5xyCR+A2gmQZhBlYr/Gzjg== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -4774,7 +4784,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.18, postcss@^8.4.4: +postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.18, postcss@^8.4.4: version "8.4.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== @@ -5284,7 +5294,7 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: +semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== @@ -5298,16 +5308,16 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -sharp@^0.31.1: - version "0.31.1" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.1.tgz#b2f7076d381a120761aa93700cadefcf90a22458" - integrity sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg== +sharp@^0.31.2: + version "0.31.2" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.2.tgz#a8411c80512027f5a452b76d599268760c4e5dfa" + integrity sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q== dependencies: color "^4.2.3" detect-libc "^2.0.1" node-addon-api "^5.0.0" prebuild-install "^7.1.1" - semver "^7.3.7" + semver "^7.3.8" simple-get "^4.0.1" tar-fs "^2.1.1" tunnel-agent "^0.6.0" @@ -5631,10 +5641,10 @@ synckit@^0.7.0: "@pkgr/utils" "^2.3.0" tslib "^2.4.0" -tailwindcss@^3.0.24: - version "3.2.1" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.1.tgz#1bd828fff3172489962357f8d531c184080a6786" - integrity sha512-Uw+GVSxp5CM48krnjHObqoOwlCt5Qo6nw1jlCRwfGy68dSYb/LwS9ZFidYGRiM+w6rMawkZiu1mEMAsHYAfoLg== +tailwindcss@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.2.tgz#705f78cec8f4de2feb52abdb7a8a056e67f2d736" + integrity sha512-c2GtSdqg+harR4QeoTmex0Ngfg8IIHNeLQH5yr2B9uZbZR1Xt1rYbjWOWTcj3YLTZhrmZnPowoQDbSRFyZHQ5Q== dependencies: arg "^5.0.2" chokidar "^3.5.3" @@ -5650,7 +5660,7 @@ tailwindcss@^3.0.24: normalize-path "^3.0.0" object-hash "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.17" + postcss "^8.4.18" postcss-import "^14.1.0" postcss-js "^4.0.0" postcss-load-config "^3.1.4" @@ -6134,7 +6144,7 @@ web-namespaces@^2.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== -web-streams-polyfill@^3.0.3: +web-streams-polyfill@^3.0.3, web-streams-polyfill@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== From f8a1b8ee712f7bf8449dcff791b7f44ba71c568b Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 15 Nov 2022 09:35:37 +0530 Subject: [PATCH 091/125] chore(deps): bump deps --- package.json | 14 +++--- yarn.lock | 125 +++++++++++++++++++++++---------------------------- 2 files changed, 63 insertions(+), 76 deletions(-) diff --git a/package.json b/package.json index 60b7d312..1d41b330 100644 --- a/package.json +++ b/package.json @@ -15,22 +15,22 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.11.1", + "@astrojs/image": "^0.11.4", "@astrojs/prefetch": "^0.1.1", "@astrojs/react": "^1.2.2", "@astrojs/tailwind": "^2.1.2", "@types/react": "^18.0.25", - "@types/react-dom": "^18.0.6", - "astro": "^1.6.3", - "astro-critters": "^1.1.0", + "@types/react-dom": "^18.0.9", + "astro": "^1.6.8", + "astro-critters": "^1.1.6", "astro-purgecss": "^1.2.2", "fecha": "^4.2.3", - "framer-motion": "^7.6.5", + "framer-motion": "^7.6.6", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", "sharp": "^0.31.2", - "tailwindcss": "^3.2.2" + "tailwindcss": "^3.2.4" }, "repository": "git@github.com:obviyus/musee.git", "xo": { @@ -43,7 +43,7 @@ }, "devDependencies": { "@types/node": "^18.11.9", - "exifreader": "^4.7.0", + "exifreader": "^4.8.1", "xo": "^0.52.4" } } diff --git a/yarn.lock b/yarn.lock index aad9fae1..9076caf2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,20 +15,15 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@astrojs/compiler@^0.23.4": - version "0.23.5" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.23.5.tgz#ea57a2b994b2930e3b3d2d524f10866698fef4f1" - integrity sha512-vBMPy9ok4iLapSyCCT1qsZ9dK7LkVFl9mObtLEmWiec9myGHS9h2kQY2xzPeFNJiWXUf9O6tSyQpQTy5As/p3g== +"@astrojs/compiler@^0.29.15", "@astrojs/compiler@^0.29.3": + version "0.29.15" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.15.tgz#88e074c3ac8fe0415b7ee54fd2f04c18ed129284" + integrity sha512-vicPD8oOPNkcFZvz71Uz/nJcadovurUQ3L0yMZNPb6Nn6T1nHhlSHt5nAKaurB2pYU9DrxOFWZS2/RdV+JsWmQ== -"@astrojs/compiler@^0.29.5": - version "0.29.9" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.9.tgz#56788ccbc3839df8314cbfed138279709968ea3c" - integrity sha512-/oMQ0z3CJzGg6sv51tQTiHf/ETVsEu8ObN9OA7zs937dQx9Uo4SToYfdw3C4hf6olrLiADuDUsbkKSRe6fLSgA== - -"@astrojs/image@^0.11.1": - version "0.11.1" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.1.tgz#98c8a394d72e50de3915de1475c8e8fedc46de9e" - integrity sha512-LgmATS/LfDlHyUzhgPfIIJNC7XGZ9sr01ur1Q+IMDgkCCoplUbN1zBt2DY4M0XZ13QaVF1Ok/tCaMjIbh1pSVA== +"@astrojs/image@^0.11.4": + version "0.11.4" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.4.tgz#9f92242b48356bb634df10c83efc049ee22667d7" + integrity sha512-5+ryBMs0pzHXOlB0ZbI/KR8LFIpNw/yTelxV/Au7WtgnRbxDBwBDVmUKZr6vhTwqMpSif8YM32t84ayIGJJdMA== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -39,15 +34,15 @@ slash "^4.0.0" web-streams-polyfill "^3.2.1" -"@astrojs/language-server@^0.26.2": - version "0.26.2" - resolved "https://registry.yarnpkg.com/@astrojs/language-server/-/language-server-0.26.2.tgz#0e685f2e1d76d06f682d9d0f93a9b35f0b5c23d8" - integrity sha512-9nkfdd6CMXLDIJojnwbYu5XrYfOI+g63JlktOlpFCwFjFNpm1u0e/+pXXmj6Zs+PkSTo0kV1UM77dRKRS5OC1Q== +"@astrojs/language-server@^0.28.3": + version "0.28.3" + resolved "https://registry.yarnpkg.com/@astrojs/language-server/-/language-server-0.28.3.tgz#968472b0e8876bb7583230c745b0f0646a09d510" + integrity sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA== dependencies: "@vscode/emmet-helper" "^2.8.4" events "^3.3.0" prettier "^2.7.1" - prettier-plugin-astro "^0.5.3" + prettier-plugin-astro "^0.7.0" source-map "^0.7.3" vscode-css-languageservice "^6.0.1" vscode-html-languageservice "^5.0.0" @@ -563,7 +558,7 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@pkgr/utils@^2.3.0": +"@pkgr/utils@^2.3.1": version "2.3.1" resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03" integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw== @@ -745,10 +740,10 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^18.0.6": - version "18.0.8" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.8.tgz#d2606d855186cd42cc1b11e63a71c39525441685" - integrity sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw== +"@types/react-dom@^18.0.9": + version "18.0.9" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.9.tgz#ffee5e4bfc2a2f8774b15496474f8e7fe8d0b504" + integrity sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg== dependencies: "@types/react" "*" @@ -1054,10 +1049,10 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.0.tgz#977e16bd65acb43d776653417c782623dd36bbd8" - integrity sha512-vbrKxUmVY50pEeoK54VaMCOMas15qIqEByB/V8Ydnfsih+kFidl5hBSW+6TE3p9XSoS68/zPsb9QJWlSzWdDjA== +astro-critters@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.6.tgz#98bd40e0636301acea3071098b66a4fcf9f614b8" + integrity sha512-nwQh5pylX0BLvP7lXhhUdBL1plj+RFtTTkGkEvuBLnIVaQBlAAD48+mC0cAxKGXkAxij1b8XxuFavpPXg3Pg1A== dependencies: critters "0.0.16" deepmerge-ts "4.2.2" @@ -1070,13 +1065,13 @@ astro-purgecss@^1.2.2: dependencies: purgecss "^5.0.0" -astro@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.3.tgz#779e037b9de3b8e33b5eb4ead9fd3ae299b7ab62" - integrity sha512-Om84PLuuF497q1LVMzcr0jI3r0kNoYgdX7W0IVUgVnrNd7ubK11h9zhg/2MHRSui+0vCH3+0hnCnCG6QEd2a2Q== +astro@^1.6.8: + version "1.6.8" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.8.tgz#46ab77d8e968088faf8bcc2e77d2856cb1fe0bdd" + integrity sha512-+kOj8s2fguCFCim9he6fl9iugIHrmAl7BmfNXdTdC9zU30VYV162HF5eRJyMlY5hGuDn3GvAoaNSzCMnybVsFQ== dependencies: - "@astrojs/compiler" "^0.29.5" - "@astrojs/language-server" "^0.26.2" + "@astrojs/compiler" "^0.29.15" + "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^1.1.3" "@astrojs/telemetry" "^1.0.1" "@astrojs/webapi" "^1.1.1" @@ -1098,7 +1093,6 @@ astro@^1.6.3: debug "^4.3.4" deepmerge-ts "^4.2.2" diff "^5.1.0" - eol "^0.9.1" es-module-lexer "^0.10.5" esbuild "^0.14.43" execa "^6.1.0" @@ -1134,7 +1128,7 @@ astro@^1.6.3: unist-util-visit "^4.1.0" vfile "^5.3.2" vite "~3.2.1" - vitefu "^0.1.0" + vitefu "^0.2.0" yargs-parser "^21.0.1" zod "^3.17.3" @@ -1813,11 +1807,6 @@ env-editor@^1.0.0: resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" integrity sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw== -eol@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" - integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -2518,10 +2507,10 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exifreader@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.7.0.tgz#36346453f394baf9fe83c6e68e5c4e39d98b87a1" - integrity sha512-+a3HzUhAzL5Yy2HYi0Oq9Wb4dajIkIymn4MIGBmOkSctrVG50Ye7NzIycHiXH1ZPGueAK7r8rMxVIdltTP6ULg== +exifreader@^4.8.1: + version "4.8.1" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.8.1.tgz#2d677b24269ae3189e2724947e262938cf9d33b4" + integrity sha512-7x7mVQMa1Xw7nMw2p77nf2/5rcOwdujNUBx3zeRJF83YJhTP5tuPa5c6z+PXLRqzlX3FNB9Ah60u3lW+Y4lNTg== optionalDependencies: "@xmldom/xmldom" "^0.7.8" @@ -2678,10 +2667,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.6.5: - version "7.6.5" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.5.tgz#6bbd85f2b2ad8efea754aad8deb3014abc0b2ce8" - integrity sha512-PhS5z9r1OuG6d9xy2B5paYvbWWsOhuPPCawcBwMN3AVzmiXKXZ2Ucizf8SqSE4On5xyCR+A2gmQZhBlYr/Gzjg== +framer-motion@^7.6.6: + version "7.6.6" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.6.tgz#50e0d3bc29b899a79dbafb6085e398fb53a2f04a" + integrity sha512-7ti5mEzhTRBFCMlKs8Zxu9dWtVattpj2jPCNc4jaz4d7bDFekClALaBzmi1pGOKzsOWJsKMeV5ckIkD1DLI9lw== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" @@ -4833,15 +4822,15 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier-plugin-astro@^0.5.3: - version "0.5.5" - resolved "https://registry.yarnpkg.com/prettier-plugin-astro/-/prettier-plugin-astro-0.5.5.tgz#39bed9aa73b2e0b0f7aedff33eb56794af12e52f" - integrity sha512-tEJiPjTB1eVT5Czcbkj9GoRG/oMewOnG9x737p/hJUD5QXJmn7LiYFM2dKkX0i4A1fhhsGfXT+uqsAXcw2r8JQ== +prettier-plugin-astro@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/prettier-plugin-astro/-/prettier-plugin-astro-0.7.0.tgz#e6dcd5fe1750bd87343123d86ea5f1dcd5038426" + integrity sha512-ehCUx7MqHWvkHwUmxxAWLsL35pFaCTM5YXQ8xjG/1W6dY2yBhvEks+2aCfjeI5zmMrZNCXkiMQtpznSlLSLrxw== dependencies: - "@astrojs/compiler" "^0.23.4" + "@astrojs/compiler" "^0.29.3" prettier "^2.7.1" sass-formatter "^0.7.5" - synckit "^0.7.0" + synckit "^0.8.4" prettier@^2.6.2, prettier@^2.7.1: version "2.7.1" @@ -5633,18 +5622,18 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -synckit@^0.7.0: - version "0.7.3" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.7.3.tgz#99d4c1d09aaf03514801ff719b9c2bd80914a64d" - integrity sha512-jNroMv7Juy+mJ/CHW5H6TzsLWpa1qck6sCHbkv8YTur+irSq2PjbvmGnm2gy14BUQ6jF33vyR4DPssHqmqsDQw== +synckit@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.4.tgz#0e6b392b73fafdafcde56692e3352500261d64ec" + integrity sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw== dependencies: - "@pkgr/utils" "^2.3.0" + "@pkgr/utils" "^2.3.1" tslib "^2.4.0" -tailwindcss@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.2.tgz#705f78cec8f4de2feb52abdb7a8a056e67f2d736" - integrity sha512-c2GtSdqg+harR4QeoTmex0Ngfg8IIHNeLQH5yr2B9uZbZR1Xt1rYbjWOWTcj3YLTZhrmZnPowoQDbSRFyZHQ5Q== +tailwindcss@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250" + integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== dependencies: arg "^5.0.2" chokidar "^3.5.3" @@ -6050,12 +6039,10 @@ vite@~3.2.1: optionalDependencies: fsevents "~2.3.2" -vitefu@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.1.0.tgz#999558f400567d92cdcf70afc5e1833f9f1b9386" - integrity sha512-5MQSHP9yr0HIve8q4XNb7QXfO1P4tzZDZP99qH0FM5ClcwYddeGXRDQ4TQYRUeXLjZ+vLecirHtGNpwFFUF7sw== - dependencies: - import-meta-resolve "^2.1.0" +vitefu@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.1.tgz#9dcd78737c77b366206706dac2403a751903907d" + integrity sha512-clkvXTAeUf+XQKm3bhWUhT4pye+3acm6YCTGaWhxxIvZZ/QjnA3JA8Zud+z/mO5y5XYvJJhevs5Sjkv/FI8nRw== vscode-css-languageservice@^6.0.1: version "6.1.1" From 6fc194926b68d5880bb9ac102cd8172d850df93e Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 16 Nov 2022 12:01:31 +0530 Subject: [PATCH 092/125] chore(deps): bump deps --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 1d41b330..f74d9559 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "astro-critters": "^1.1.6", "astro-purgecss": "^1.2.2", "fecha": "^4.2.3", - "framer-motion": "^7.6.6", + "framer-motion": "^7.6.7", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", diff --git a/yarn.lock b/yarn.lock index 9076caf2..b72a59b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2667,10 +2667,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.6.6: - version "7.6.6" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.6.tgz#50e0d3bc29b899a79dbafb6085e398fb53a2f04a" - integrity sha512-7ti5mEzhTRBFCMlKs8Zxu9dWtVattpj2jPCNc4jaz4d7bDFekClALaBzmi1pGOKzsOWJsKMeV5ckIkD1DLI9lw== +framer-motion@^7.6.7: + version "7.6.7" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.7.tgz#4ab0f33d0b77b4fe2289ce8b7c5cf6448d84f23d" + integrity sha512-vEGsjXygf4qSmgXXsCT1FC56DjiZau9tSQTCchwAP2mOHnYHUy5gbthc4RXFWJh4Z/gFtqE8bzEmjahwOrfT7w== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" From fd801ab3580718446336e9e8e168ebddce6db599 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 20 Nov 2022 15:27:40 +0530 Subject: [PATCH 093/125] chore(deps): bump deps --- package.json | 10 +- yarn.lock | 451 ++++++++++++++++++++++++++++----------------------- 2 files changed, 254 insertions(+), 207 deletions(-) diff --git a/package.json b/package.json index f74d9559..4a840b36 100644 --- a/package.json +++ b/package.json @@ -15,15 +15,15 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.11.4", + "@astrojs/image": "^0.11.6", "@astrojs/prefetch": "^0.1.1", "@astrojs/react": "^1.2.2", "@astrojs/tailwind": "^2.1.2", "@types/react": "^18.0.25", "@types/react-dom": "^18.0.9", - "astro": "^1.6.8", - "astro-critters": "^1.1.6", - "astro-purgecss": "^1.2.2", + "astro": "^1.6.10", + "astro-critters": "^1.1.7", + "astro-purgecss": "^1.3.0", "fecha": "^4.2.3", "framer-motion": "^7.6.7", "react": "^18.0.0", @@ -44,6 +44,6 @@ "devDependencies": { "@types/node": "^18.11.9", "exifreader": "^4.8.1", - "xo": "^0.52.4" + "xo": "^0.53.1" } } diff --git a/yarn.lock b/yarn.lock index b72a59b0..0d70c9c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,10 +20,10 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.15.tgz#88e074c3ac8fe0415b7ee54fd2f04c18ed129284" integrity sha512-vicPD8oOPNkcFZvz71Uz/nJcadovurUQ3L0yMZNPb6Nn6T1nHhlSHt5nAKaurB2pYU9DrxOFWZS2/RdV+JsWmQ== -"@astrojs/image@^0.11.4": - version "0.11.4" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.4.tgz#9f92242b48356bb634df10c83efc049ee22667d7" - integrity sha512-5+ryBMs0pzHXOlB0ZbI/KR8LFIpNw/yTelxV/Au7WtgnRbxDBwBDVmUKZr6vhTwqMpSif8YM32t84ayIGJJdMA== +"@astrojs/image@^0.11.6": + version "0.11.6" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.6.tgz#5eaa8091bcd4cce9afa7432e0b14b8a308926dac" + integrity sha512-/awb4CWvOdoBv896XZcXw+oYEYLezWiaX5Oyk2g4PQ6rEHtZVROj56CFdUbS9ldmIqp3ni7rXNf1XK3dlP5d1A== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -274,7 +274,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== -"@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== @@ -405,7 +405,7 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz#475b33a2631a3d8ca8aa95ee127f9a61d95bf9c1" integrity sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw== -"@eslint/eslintrc@^1.3.0", "@eslint/eslintrc@^1.3.3": +"@eslint/eslintrc@^1.3.3": version "1.3.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== @@ -720,7 +720,7 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== -"@types/normalize-package-data@^2.4.0": +"@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== @@ -790,86 +790,87 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== -"@typescript-eslint/eslint-plugin@^5.35.1": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.41.0.tgz#f8eeb1c6bb2549f795f3ba71aec3b38d1ab6b1e1" - integrity sha512-DXUS22Y57/LAFSg3x7Vi6RNAuLpTXwxB9S2nIA7msBb/Zt8p7XqMwdpdc1IU7CkOQUPgAqR5fWvxuKCbneKGmA== +"@typescript-eslint/eslint-plugin@^5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz#4a5248eb31b454715ddfbf8cfbf497529a0a78bc" + integrity sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA== dependencies: - "@typescript-eslint/scope-manager" "5.41.0" - "@typescript-eslint/type-utils" "5.41.0" - "@typescript-eslint/utils" "5.41.0" + "@typescript-eslint/scope-manager" "5.43.0" + "@typescript-eslint/type-utils" "5.43.0" + "@typescript-eslint/utils" "5.43.0" debug "^4.3.4" ignore "^5.2.0" + natural-compare-lite "^1.4.0" regexpp "^3.2.0" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.35.1": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.41.0.tgz#0414a6405007e463dc527b459af1f19430382d67" - integrity sha512-HQVfix4+RL5YRWZboMD1pUfFN8MpRH4laziWkkAzyO1fvNOY/uinZcvo3QiFJVS/siNHupV8E5+xSwQZrl6PZA== +"@typescript-eslint/parser@^5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.43.0.tgz#9c86581234b88f2ba406f0b99a274a91c11630fd" + integrity sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug== dependencies: - "@typescript-eslint/scope-manager" "5.41.0" - "@typescript-eslint/types" "5.41.0" - "@typescript-eslint/typescript-estree" "5.41.0" + "@typescript-eslint/scope-manager" "5.43.0" + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/typescript-estree" "5.43.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.41.0": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.41.0.tgz#28e3a41d626288d0628be14cf9de8d49fc30fadf" - integrity sha512-xOxPJCnuktUkY2xoEZBKXO5DBCugFzjrVndKdUnyQr3+9aDWZReKq9MhaoVnbL+maVwWJu/N0SEtrtEUNb62QQ== +"@typescript-eslint/scope-manager@5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz#566e46303392014d5d163704724872e1f2dd3c15" + integrity sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw== dependencies: - "@typescript-eslint/types" "5.41.0" - "@typescript-eslint/visitor-keys" "5.41.0" + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/visitor-keys" "5.43.0" -"@typescript-eslint/type-utils@5.41.0": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.41.0.tgz#2371601171e9f26a4e6da918a7913f7266890cdf" - integrity sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA== +"@typescript-eslint/type-utils@5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz#91110fb827df5161209ecca06f70d19a96030be6" + integrity sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg== dependencies: - "@typescript-eslint/typescript-estree" "5.41.0" - "@typescript-eslint/utils" "5.41.0" + "@typescript-eslint/typescript-estree" "5.43.0" + "@typescript-eslint/utils" "5.43.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.41.0": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.41.0.tgz#6800abebc4e6abaf24cdf220fb4ce28f4ab09a85" - integrity sha512-5BejraMXMC+2UjefDvrH0Fo/eLwZRV6859SXRg+FgbhA0R0l6lDqDGAQYhKbXhPN2ofk2kY5sgGyLNL907UXpA== +"@typescript-eslint/types@5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.43.0.tgz#e4ddd7846fcbc074325293515fa98e844d8d2578" + integrity sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg== -"@typescript-eslint/typescript-estree@5.41.0": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.41.0.tgz#bf5c6b3138adbdc73ba4871d060ae12c59366c61" - integrity sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg== +"@typescript-eslint/typescript-estree@5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz#b6883e58ba236a602c334be116bfc00b58b3b9f2" + integrity sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg== dependencies: - "@typescript-eslint/types" "5.41.0" - "@typescript-eslint/visitor-keys" "5.41.0" + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/visitor-keys" "5.43.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.41.0": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.41.0.tgz#f41ae5883994a249d00b2ce69f4188f3a23fa0f9" - integrity sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ== +"@typescript-eslint/utils@5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.43.0.tgz#00fdeea07811dbdf68774a6f6eacfee17fcc669f" + integrity sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A== dependencies: "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.41.0" - "@typescript-eslint/types" "5.41.0" - "@typescript-eslint/typescript-estree" "5.41.0" + "@typescript-eslint/scope-manager" "5.43.0" + "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/typescript-estree" "5.43.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.41.0": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.41.0.tgz#d3510712bc07d5540160ed3c0f8f213b73e3bcd9" - integrity sha512-vilqeHj267v8uzzakbm13HkPMl7cbYpKVjgFWZPIOHIJHZtinvypUhJ5xBXfWYg4eFKqztbMMpOgFpT9Gfx4fw== +"@typescript-eslint/visitor-keys@5.43.0": + version "5.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz#cbbdadfdfea385310a20a962afda728ea106befa" + integrity sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg== dependencies: - "@typescript-eslint/types" "5.41.0" + "@typescript-eslint/types" "5.43.0" eslint-visitor-keys "^3.3.0" "@vscode/emmet-helper@^2.8.4": @@ -1049,26 +1050,26 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.6.tgz#98bd40e0636301acea3071098b66a4fcf9f614b8" - integrity sha512-nwQh5pylX0BLvP7lXhhUdBL1plj+RFtTTkGkEvuBLnIVaQBlAAD48+mC0cAxKGXkAxij1b8XxuFavpPXg3Pg1A== +astro-critters@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.7.tgz#820dfa9e4172e12da8f57138a0341cb7aa1f88a7" + integrity sha512-+9geM0Hrw+pQbcterHOKQie8PBhRr0pm2+GC1OiMX7JMiL/4WoWHMKrTl2SqBc0kywVzR6k9LDMLhpMfWedJNQ== dependencies: critters "0.0.16" deepmerge-ts "4.2.2" fast-glob "3.2.12" -astro-purgecss@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.2.2.tgz#8ce7f6a92953b2d5af5db61ab3ba90b40d0d4ff0" - integrity sha512-FwQS0DgSxR3G2euLfb2KOp6FhOLCifetDYj026Wh+sD+MAspILF88MlPSkJfEHMGirK1RGQzQ3bM81A6/u+41g== +astro-purgecss@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.3.0.tgz#c2826375cd395302737f15c894b80ac2041dfb19" + integrity sha512-B7d1Ku4VqM81zwxuu0V1WEiD6tSo+wGsPrIUQhwNQO6tsZIu6ZmFaBwfL5d0TPjtPHfbsQ+AM9xeAIq3euFzCw== dependencies: purgecss "^5.0.0" -astro@^1.6.8: - version "1.6.8" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.8.tgz#46ab77d8e968088faf8bcc2e77d2856cb1fe0bdd" - integrity sha512-+kOj8s2fguCFCim9he6fl9iugIHrmAl7BmfNXdTdC9zU30VYV162HF5eRJyMlY5hGuDn3GvAoaNSzCMnybVsFQ== +astro@^1.6.10: + version "1.6.10" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.10.tgz#8d9877b49e6f2b0ee64503bcc759d73a992b05bf" + integrity sha512-W/ZGROkCKsDicpiXB82n8EkY6I0/12wdXS80NGaBdIUR1jZZxdN+0YMmdz+C2kYbjlo45KUsXpC/Tej+5KQYSQ== dependencies: "@astrojs/compiler" "^0.29.15" "@astrojs/language-server" "^0.28.3" @@ -1127,8 +1128,8 @@ astro@^1.6.8: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "~3.2.1" - vitefu "^0.2.0" + vite "~3.2.4" + vitefu "^0.2.1" yargs-parser "^21.0.1" zod "^3.17.3" @@ -1284,21 +1285,26 @@ camelcase-css@^2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -camelcase-keys@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252" - integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg== +camelcase-keys@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-8.0.2.tgz#a7140ba7c797aea32161d4ce5cdbda11d09eb414" + integrity sha512-qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA== dependencies: - camelcase "^6.3.0" - map-obj "^4.1.0" - quick-lru "^5.1.1" - type-fest "^1.2.1" + camelcase "^7.0.0" + map-obj "^4.3.0" + quick-lru "^6.1.1" + type-fest "^2.13.0" -camelcase@^6.2.0, camelcase@^6.3.0: +camelcase@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelcase@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.0.tgz#fd112621b212126741f998d614cbc2a8623fd174" + integrity sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ== + caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407: version "1.0.30001426" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz#58da20446ccd0cb1dfebd11d2350c907ee7c2eaa" @@ -1371,11 +1377,16 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== -ci-info@^3.3.0, ci-info@^3.3.1: +ci-info@^3.3.1: version "3.5.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== +ci-info@^3.4.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" + integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== + clean-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7" @@ -1460,10 +1471,10 @@ common-ancestor-path@^1.0.1: resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== concat-map@0.0.1: version "0.0.1" @@ -1485,10 +1496,10 @@ cookie@^0.5.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== -cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== +cosmiconfig@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -1582,10 +1593,10 @@ decamelize@^1.1.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decamelize@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" - integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== +decamelize@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-6.0.0.tgz#8cad4d916fde5c41a264a43d0ecc56fe3d31749e" + integrity sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA== decode-named-character-reference@^1.0.0: version "1.0.2" @@ -2150,15 +2161,15 @@ eslint-config-prettier@^8.5.0: resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== -eslint-config-xo-typescript@^0.53.0: - version "0.53.0" - resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.53.0.tgz#702be21ea0dfcb124903c5f723d023b1fdeb0da2" - integrity sha512-IJ1n70egMPTou/41HoGGFbLf/2WCsVW5lSUxOSklrR8T1221fMRPVJxIVZ3evr8R+N5wR6uzg/0uzSymwWA5Bg== +eslint-config-xo-typescript@^0.55.0: + version "0.55.0" + resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.55.0.tgz#84b008cb927ec43f57ad0d7969fb30fe8ba1968a" + integrity sha512-JJbuUbkgDWjN0o6i2Olpw8teP8mq81aMH0vSzEssDS4k1fRvUtsHQNVFb4Q0XyvO0FU9fD4wsqcPv2w1n/AulQ== -eslint-config-xo@^0.42.0: - version "0.42.0" - resolved "https://registry.yarnpkg.com/eslint-config-xo/-/eslint-config-xo-0.42.0.tgz#07764d626d4f61ce41f04d309e08ff1de1813bd6" - integrity sha512-HIfd+AM6tHFoaZ/NXYDV3Mr/CJrAj/DoP6IOYt1/v+90XtCwVYOfW7LXbRDYDmhQMzT16h7eqPRcex72waRqdA== +eslint-config-xo@^0.43.1: + version "0.43.1" + resolved "https://registry.yarnpkg.com/eslint-config-xo/-/eslint-config-xo-0.43.1.tgz#c2ac8993f6e429048c813f599265d1636a0bc060" + integrity sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ== dependencies: confusing-browser-globals "1.0.11" @@ -2257,19 +2268,19 @@ eslint-plugin-import@^2.26.0: resolve "^1.22.0" tsconfig-paths "^3.14.1" -eslint-plugin-n@^15.2.5: - version "15.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz#3e1ad236a17dce7ecc0760621c46cc251ef99560" - integrity sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q== +eslint-plugin-n@^15.5.1: + version "15.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.5.1.tgz#b3991857d1edaa47e0108ead825470ce63f391c1" + integrity sha512-kAd+xhZm7brHoFLzKLB7/FGRFJNg/srmv67mqb7tto22rpr4wv/LV6RuXzAfv3jbab7+k1wi42PsIhGviywaaw== dependencies: builtins "^5.0.1" eslint-plugin-es "^4.1.0" eslint-utils "^3.0.0" ignore "^5.1.1" - is-core-module "^2.10.0" + is-core-module "^2.11.0" minimatch "^3.1.2" resolve "^1.22.1" - semver "^7.3.7" + semver "^7.3.8" eslint-plugin-no-use-extend-native@^0.5.0: version "0.5.0" @@ -2281,31 +2292,31 @@ eslint-plugin-no-use-extend-native@^0.5.0: is-obj-prop "^1.0.0" is-proto-prop "^2.0.0" -eslint-plugin-prettier@^4.0.0: +eslint-plugin-prettier@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-unicorn@^42.0.0: - version "42.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz#47d60c00c263ad743403b052db689e39acbacff1" - integrity sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg== +eslint-plugin-unicorn@^44.0.2: + version "44.0.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz#6324a001c0a5e2ac00fb51b30db27d14c6c36ab3" + integrity sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w== dependencies: - "@babel/helper-validator-identifier" "^7.15.7" - ci-info "^3.3.0" + "@babel/helper-validator-identifier" "^7.19.1" + ci-info "^3.4.0" clean-regexp "^1.0.0" eslint-utils "^3.0.0" esquery "^1.4.0" indent-string "^4.0.0" - is-builtin-module "^3.1.0" + is-builtin-module "^3.2.0" lodash "^4.17.21" pluralize "^8.0.0" read-pkg-up "^7.0.1" regexp-tree "^0.1.24" safe-regex "^2.1.1" - semver "^7.3.5" + semver "^7.3.7" strip-indent "^3.0.0" eslint-rule-docs@^1.1.5: @@ -2358,10 +2369,10 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.22.0: - version "8.26.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d" - integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg== +eslint@^8.27.0: + version "8.28.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" + integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== dependencies: "@eslint/eslintrc" "^1.3.3" "@humanwhocodes/config-array" "^0.11.6" @@ -2596,14 +2607,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-cache-dir@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" find-root@^1.1.0: version "1.1.0" @@ -2855,7 +2865,7 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^13.1.1: +globby@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== @@ -3064,6 +3074,13 @@ hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" +hosted-git-info@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f" + integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== + dependencies: + lru-cache "^7.5.1" + html-entities@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" @@ -3244,7 +3261,7 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-builtin-module@^3.1.0: +is-builtin-module@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.0.tgz#bb0310dfe881f144ca83f30100ceb10cf58835e0" integrity sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw== @@ -3256,7 +3273,7 @@ is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.10.0, is-core-module@^2.5.0, is-core-module@^2.7.0, is-core-module@^2.8.1, is-core-module@^2.9.0: +is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.7.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.11.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== @@ -3675,6 +3692,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.5.1: + version "7.14.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" + integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== + magic-string@^0.25.9: version "0.25.9" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" @@ -3682,19 +3704,12 @@ magic-string@^0.25.9: dependencies: sourcemap-codec "^1.4.8" -make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== -map-obj@^4.1.0: +map-obj@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== @@ -3868,23 +3883,23 @@ memory-fs@^0.2.0: resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" integrity sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng== -meow@^10.1.2: - version "10.1.5" - resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.5.tgz#be52a1d87b5f5698602b0f32875ee5940904aa7f" - integrity sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw== +meow@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-11.0.0.tgz#273a19c12d49d013c56effe9f011994022887157" + integrity sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA== dependencies: "@types/minimist" "^1.2.2" - camelcase-keys "^7.0.0" - decamelize "^5.0.0" + camelcase-keys "^8.0.2" + decamelize "^6.0.0" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" minimist-options "4.1.0" - normalize-package-data "^3.0.2" - read-pkg-up "^8.0.0" + normalize-package-data "^4.0.1" + read-pkg-up "^9.1.0" redent "^4.0.0" trim-newlines "^4.0.2" - type-fest "^1.2.2" - yargs-parser "^20.2.9" + type-fest "^3.1.0" + yargs-parser "^21.1.1" merge-stream@^2.0.0: version "2.0.0" @@ -4324,6 +4339,11 @@ napi-build-utils@^1.0.1: resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -4392,6 +4412,16 @@ normalize-package-data@^3.0.2: semver "^7.3.4" validate-npm-package-license "^3.0.1" +normalize-package-data@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c" + integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== + dependencies: + hosted-git-info "^5.0.0" + is-core-module "^2.8.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -4693,7 +4723,7 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -4707,6 +4737,13 @@ pkg-dir@^5.0.0: dependencies: find-up "^5.0.0" +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + plur@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/plur/-/plur-4.0.0.tgz#729aedb08f452645fe8c58ef115bf16b0a73ef84" @@ -4832,7 +4869,7 @@ prettier-plugin-astro@^0.7.0: sass-formatter "^0.7.5" synckit "^0.8.4" -prettier@^2.6.2, prettier@^2.7.1: +prettier@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== @@ -4905,6 +4942,11 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== +quick-lru@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-6.1.1.tgz#f8e5bf9010376c126c80c1a62827a526c0e60adf" + integrity sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q== + rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" @@ -4951,14 +4993,14 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg-up@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670" - integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ== +read-pkg-up@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-9.1.0.tgz#38ca48e0bc6c6b260464b14aad9bcd4e5b1fbdc3" + integrity sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg== dependencies: - find-up "^5.0.0" - read-pkg "^6.0.0" - type-fest "^1.0.1" + find-up "^6.3.0" + read-pkg "^7.1.0" + type-fest "^2.5.0" read-pkg@^5.2.0: version "5.2.0" @@ -4970,15 +5012,15 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read-pkg@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c" - integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q== +read-pkg@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-7.1.0.tgz#438b4caed1ad656ba359b3e00fd094f3c427a43e" + integrity sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg== dependencies: - "@types/normalize-package-data" "^2.4.0" + "@types/normalize-package-data" "^2.4.1" normalize-package-data "^3.0.2" parse-json "^5.2.0" - type-fest "^1.0.1" + type-fest "^2.0.0" readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.0" @@ -5278,7 +5320,7 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.3.0: +semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -5391,6 +5433,11 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +slash@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-5.0.0.tgz#8c18a871096b71ee0e002976a4fe3374991c3074" + integrity sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ== + source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -5828,21 +5875,26 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.0.0, type-fest@^2.5.0: +type-fest@^2.0.0, type-fest@^2.13.0, type-fest@^2.5.0: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -typescript@*, typescript@^4.7.3: +type-fest@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.2.0.tgz#2c8b49e775d9e314a73ea6fcee0b2e8549d5f886" + integrity sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og== + +typescript@*: version "4.8.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== +typescript@^4.9.3: + version "4.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -5993,7 +6045,7 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" -validate-npm-package-license@^3.0.1: +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -6027,10 +6079,10 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@~3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.1.tgz#dc1f54568300a7acdd89c8611e2719c21f1334f4" - integrity sha512-ADtMkfHuWq4tskJsri2n2FZkORO8ZyhI+zIz7zTrDAgDEtct1jdxOg3YsZBfHhKjmMoWLOSCr+64qrEDGo/DbQ== +vite@~3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.4.tgz#d8c7892dd4268064e04fffbe7d866207dd24166e" + integrity sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw== dependencies: esbuild "^0.15.9" postcss "^8.4.18" @@ -6039,7 +6091,7 @@ vite@~3.2.1: optionalDependencies: fsevents "~2.3.2" -vitefu@^0.2.0: +vitefu@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.1.tgz#9dcd78737c77b366206706dac2403a751903907d" integrity sha512-clkvXTAeUf+XQKm3bhWUhT4pye+3acm6YCTGaWhxxIvZZ/QjnA3JA8Zud+z/mO5y5XYvJJhevs5Sjkv/FI8nRw== @@ -6193,47 +6245,47 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -xo@^0.52.4: - version "0.52.4" - resolved "https://registry.yarnpkg.com/xo/-/xo-0.52.4.tgz#c153be451c9fa258e3f993ccae3b9fef03e0a6c5" - integrity sha512-5K+2bSy+nPO1fE6TS5KydgqhZ5pyXvO1P6Rw98aflxHi2LFWoShLmDpJOCxSpIP5867LVOCdH/WO+7iXk6/WVQ== +xo@^0.53.1: + version "0.53.1" + resolved "https://registry.yarnpkg.com/xo/-/xo-0.53.1.tgz#23f35b007d50bbcd863cb9afbceff41aa9beb8ce" + integrity sha512-/2R8SPehv1UhiIqJ9uSvrAjslcoygICNsUlEb/Zf2V6rMtr7YCoggc6hlt6b/kbncpR989Roqt6AvEO779dFxw== dependencies: - "@eslint/eslintrc" "^1.3.0" - "@typescript-eslint/eslint-plugin" "^5.35.1" - "@typescript-eslint/parser" "^5.35.1" + "@eslint/eslintrc" "^1.3.3" + "@typescript-eslint/eslint-plugin" "^5.43.0" + "@typescript-eslint/parser" "^5.43.0" arrify "^3.0.0" - cosmiconfig "^7.0.1" + cosmiconfig "^7.1.0" define-lazy-prop "^3.0.0" - eslint "^8.22.0" + eslint "^8.27.0" eslint-config-prettier "^8.5.0" - eslint-config-xo "^0.42.0" - eslint-config-xo-typescript "^0.53.0" + eslint-config-xo "^0.43.1" + eslint-config-xo-typescript "^0.55.0" eslint-formatter-pretty "^4.1.0" eslint-import-resolver-webpack "^0.13.2" eslint-plugin-ava "^13.2.0" eslint-plugin-eslint-comments "^3.2.0" eslint-plugin-import "^2.26.0" - eslint-plugin-n "^15.2.5" + eslint-plugin-n "^15.5.1" eslint-plugin-no-use-extend-native "^0.5.0" - eslint-plugin-prettier "^4.0.0" - eslint-plugin-unicorn "^42.0.0" + eslint-plugin-prettier "^4.2.1" + eslint-plugin-unicorn "^44.0.2" esm-utils "^4.1.0" - find-cache-dir "^3.3.2" + find-cache-dir "^4.0.0" find-up "^6.3.0" get-stdin "^9.0.0" - globby "^13.1.1" + globby "^13.1.2" imurmurhash "^0.1.4" json-stable-stringify-without-jsonify "^1.0.1" json5 "^2.2.1" lodash-es "^4.17.21" - meow "^10.1.2" + meow "^11.0.0" micromatch "^4.0.5" open-editor "^4.0.0" - prettier "^2.6.2" - semver "^7.3.7" - slash "^4.0.0" + prettier "^2.7.1" + semver "^7.3.8" + slash "^5.0.0" to-absolute-glob "^2.0.2" - typescript "^4.7.3" + typescript "^4.9.3" xtend@^4.0.2: version "4.0.2" @@ -6250,12 +6302,7 @@ yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.9: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^21.0.1: +yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== From 17bb6f3dedf650f25bde2689a23755076bff63ea Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 20 Nov 2022 23:07:21 +0530 Subject: [PATCH 094/125] ci(deps): check for deps --- .github/dependabot.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index aff82a10..11b20195 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,12 @@ version: 2 updates: - - package-ecosystem: "npm" - directory: "/" + - package-ecosystem: 'npm' + directory: '/' schedule: - interval: "weekly" + interval: 'weekly' + + # Maintain dependencies for GitHub Actions + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' From 3a71b5e495f92538f0e42acc197a9cd4de1bf9c4 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 20 Nov 2022 23:07:28 +0530 Subject: [PATCH 095/125] fix(astro): fix stat check --- src/pages/index.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index 0ee5d884..c252c089 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -42,7 +42,7 @@ export async function getImageDate(image: Record): Promise { exifTags.DateTimeOriginal.description, 'YYYY:MM:DD HH:mm:ss' ) as Date) - : fs.statSync(`images/original/${image}`).birthtime; + : fs.statSync(filepath).birthtime; } await Promise.all( From e1336659e2722678a7a3af3e0fdac6f6f3071929 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 3 Dec 2022 19:27:13 +0530 Subject: [PATCH 096/125] chore(deps): bump deps --- package.json | 14 +- yarn.lock | 1191 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 718 insertions(+), 487 deletions(-) diff --git a/package.json b/package.json index 4a840b36..93460200 100644 --- a/package.json +++ b/package.json @@ -15,17 +15,17 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.11.6", + "@astrojs/image": "^0.12.0", "@astrojs/prefetch": "^0.1.1", "@astrojs/react": "^1.2.2", - "@astrojs/tailwind": "^2.1.2", - "@types/react": "^18.0.25", + "@astrojs/tailwind": "^2.1.3", + "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", - "astro": "^1.6.10", - "astro-critters": "^1.1.7", + "astro": "^1.6.12", + "astro-critters": "^1.1.15", "astro-purgecss": "^1.3.0", "fecha": "^4.2.3", - "framer-motion": "^7.6.7", + "framer-motion": "^7.6.18", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", @@ -42,7 +42,7 @@ } }, "devDependencies": { - "@types/node": "^18.11.9", + "@types/node": "^18.11.10", "exifreader": "^4.8.1", "xo": "^0.53.1" } diff --git a/yarn.lock b/yarn.lock index 0d70c9c5..b99771c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,14 +16,14 @@ "@jridgewell/trace-mapping" "^0.3.9" "@astrojs/compiler@^0.29.15", "@astrojs/compiler@^0.29.3": - version "0.29.15" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.15.tgz#88e074c3ac8fe0415b7ee54fd2f04c18ed129284" - integrity sha512-vicPD8oOPNkcFZvz71Uz/nJcadovurUQ3L0yMZNPb6Nn6T1nHhlSHt5nAKaurB2pYU9DrxOFWZS2/RdV+JsWmQ== + version "0.29.18" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.18.tgz#28a6a58a49b895e107b402f6fa98c854261ba86a" + integrity sha512-45WhB74a/Eb/3iMJPjDXHs8r0S6NuPi3maVNLWnuW3CDmkUcJGMFPXP+qH1Xn0YDNkzk7Lt9Kw529heFPMMbZA== -"@astrojs/image@^0.11.6": - version "0.11.6" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.11.6.tgz#5eaa8091bcd4cce9afa7432e0b14b8a308926dac" - integrity sha512-/awb4CWvOdoBv896XZcXw+oYEYLezWiaX5Oyk2g4PQ6rEHtZVROj56CFdUbS9ldmIqp3ni7rXNf1XK3dlP5d1A== +"@astrojs/image@^0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.12.0.tgz#b747e31683eaed69955d9fa145a896ef7d32b127" + integrity sha512-daX4pKHpOjRDgU4VieXUjrNgxI2NQVif47zihGEycaHUCxbMJr9rtdk6snT8m9+hdyFHTuihiUFsu7TJLFGGdw== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -105,9 +105,9 @@ throttles "^1.0.1" "@astrojs/prism@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-1.0.1.tgz#a7a778f9e3814885f587d8074a15452947ab4252" - integrity sha512-HxEFslvbv+cfOs51q/C7aMVFuW3EAGg0d1xXU/0e/QeScDzfrp5Ra4SOb8mV082SgENVjtVvet4zR84t3at4VQ== + version "1.0.2" + resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-1.0.2.tgz#f01cad9007a46dc006d129d99653bd1652657ecf" + integrity sha512-o3cUVoAuALDqdN5puNlsN2eO4Yi1kDh68YO8V7o6U4Ts+J/mMayzlJ7JsgYAmob0xrf/XnADVgu8khfMv/w3uA== dependencies: prismjs "^1.28.0" @@ -119,10 +119,10 @@ "@babel/core" ">=7.0.0-0 <8.0.0" "@babel/plugin-transform-react-jsx" "^7.17.12" -"@astrojs/tailwind@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-2.1.2.tgz#0004fb05bb574b0110cb5c4874bd611764cfc5a7" - integrity sha512-nIrlT+WWp/Wv2VQ29Nvncq608E+j3qB9k1f7yiAjY2ijxizZo4OnQzdRPQcIjIZHL5YxPtzbcoSP2u3v+Domqw== +"@astrojs/tailwind@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-2.1.3.tgz#371dd987e2d8c1b932dbe06c30c183c5c0d10053" + integrity sha512-W7UUUBJ3itDGcvJPvk+M/eNKFlLBYGODIzPsJ3zuehNzcJDhv/Ues+TzrpSvd0FaKfmV9Zlq3ZtToy96xxJU6Q== dependencies: "@proload/core" "^0.3.2" autoprefixer "^10.4.7" @@ -157,38 +157,38 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.19.3": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747" - integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw== +"@babel/compat-data@^7.20.0": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" + integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== "@babel/core@>=7.0.0-0 <8.0.0", "@babel/core@^7.18.2": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f" - integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" + integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.6" - "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helpers" "^7.19.4" - "@babel/parser" "^7.19.6" + "@babel/generator" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.5" + "@babel/parser" "^7.20.5" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.6" - "@babel/types" "^7.19.4" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.18.2", "@babel/generator@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d" - integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA== +"@babel/generator@^7.18.2", "@babel/generator@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95" + integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== dependencies: - "@babel/types" "^7.19.4" + "@babel/types" "^7.20.5" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" @@ -199,12 +199,12 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-compilation-targets@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca" - integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg== +"@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== dependencies: - "@babel/compat-data" "^7.19.3" + "@babel/compat-data" "^7.20.0" "@babel/helper-validator-option" "^7.18.6" browserslist "^4.21.3" semver "^6.3.0" @@ -236,31 +236,31 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f" - integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw== +"@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.19.4" + "@babel/helper-simple-access" "^7.20.2" "@babel/helper-split-export-declaration" "^7.18.6" "@babel/helper-validator-identifier" "^7.19.1" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.6" - "@babel/types" "^7.19.4" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" - integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== -"@babel/helper-simple-access@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7" - integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg== +"@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== dependencies: - "@babel/types" "^7.19.4" + "@babel/types" "^7.20.2" "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" @@ -284,14 +284,14 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== -"@babel/helpers@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5" - integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw== +"@babel/helpers@^7.20.5": + version "7.20.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763" + integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== dependencies: "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.4" - "@babel/types" "^7.19.4" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" "@babel/highlight@^7.18.6": version "7.18.6" @@ -302,10 +302,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.18.10", "@babel/parser@^7.18.4", "@babel/parser@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8" - integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA== +"@babel/parser@^7.1.0", "@babel/parser@^7.18.10", "@babel/parser@^7.18.4", "@babel/parser@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" + integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== "@babel/plugin-syntax-jsx@^7.18.6": version "7.18.6" @@ -334,26 +334,26 @@ "@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/traverse@^7.18.2", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc" - integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ== +"@babel/traverse@^7.18.2", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133" + integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.6" + "@babel/generator" "^7.20.5" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.19.6" - "@babel/types" "^7.19.4" + "@babel/parser" "^7.20.5" + "@babel/types" "^7.20.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.3.0": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7" - integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw== +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.3.0": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" + integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== dependencies: "@babel/helper-string-parser" "^7.19.4" "@babel/helper-validator-identifier" "^7.19.1" @@ -390,20 +390,20 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@esbuild/android-arm@0.15.12": - version "0.15.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.12.tgz#e548b10a5e55b9e10537a049ebf0bc72c453b769" - integrity sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA== +"@esbuild/android-arm@0.15.16": + version "0.15.16" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.16.tgz#0642926178b15e3d1545efae6eee05c4f3451d15" + integrity sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ== "@esbuild/linux-loong64@0.14.54": version "0.14.54" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== -"@esbuild/linux-loong64@0.15.12": - version "0.15.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz#475b33a2631a3d8ca8aa95ee127f9a61d95bf9c1" - integrity sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw== +"@esbuild/linux-loong64@0.15.16": + version "0.15.16" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.16.tgz#284522de76abe951e4ed2bd24a467e8d49c67933" + integrity sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ== "@eslint/eslintrc@^1.3.3": version "1.3.3" @@ -421,13 +421,13 @@ strip-json-comments "^3.1.1" "@humanwhocodes/config-array@^0.11.6": - version "0.11.6" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" - integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg== + version "0.11.7" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" + integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" - minimatch "^3.0.4" + minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" @@ -447,7 +447,7 @@ "@jridgewell/set-array" "^1.0.0" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/gen-mapping@^0.3.2": +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== @@ -466,6 +466,14 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" @@ -537,6 +545,23 @@ hey-listen "^1.0.8" tslib "^2.3.1" +"@nikolarhristov/pipeline@0.0.10": + version "0.0.10" + resolved "https://registry.yarnpkg.com/@nikolarhristov/pipeline/-/pipeline-0.0.10.tgz#dddcf8980b93aed1af690d7768b7333a78eadacd" + integrity sha512-8njHnJpRshYtu14QXGgbTKE7sY9HScwKwWuq0qx9g5VB3fUXWgluPFEAMovmS8ABvh8RjLTht1sxajswB8FUzg== + dependencies: + "@types/csso" "5.0.0" + "@types/html-minifier-terser" "7.0.0" + "@types/sharp" "0.31.0" + critters "0.0.16" + csso "5.0.5" + deepmerge-ts "4.2.2" + fast-glob "3.2.12" + html-minifier-terser "7.1.0" + sharp "0.31.2" + svgo "3.0.2" + terser "5.16.0" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -590,6 +615,11 @@ dependencies: tsm "^2.1.4" +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@types/acorn@^4.0.0": version "4.0.6" resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" @@ -598,9 +628,9 @@ "@types/estree" "*" "@types/babel__core@^7.1.19": - version "7.1.19" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" - integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== + version "7.1.20" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -624,12 +654,24 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*": - version "7.18.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" - integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + version "7.18.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" + integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== dependencies: "@babel/types" "^7.3.0" +"@types/css-tree@*": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/css-tree/-/css-tree-2.0.0.tgz#b5f940aae863899a5a628114d8bc526863937e0a" + integrity sha512-mY2sXRLBnUPMYw6mkOT+6dABeaNxAEKZz6scE9kQPNJx8fKe1fOsm8Honl7+xFYe6TKX8WNk2+7oMp2vBArJ9Q== + +"@types/csso@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/csso/-/csso-5.0.0.tgz#e69f5c8d1fc99c4c7741ae65d3330deaff5d008e" + integrity sha512-EMrCTGpXRUsbFfZBzn2jcW6Sqg8kxWXkJcpvAGYSEzFqAJ2THDJSwiMeS2fPUw+0p6RQNT/n8F/skEc9hUBc0g== + dependencies: + "@types/css-tree" "*" + "@types/debug@^4.0.0": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" @@ -676,6 +718,11 @@ resolved "https://registry.yarnpkg.com/@types/html-escaper/-/html-escaper-3.0.0.tgz#97d7df443c0fc86e3abdd0971f4814a58e3ca762" integrity sha512-OcJcvP3Yk8mjYwf/IdXZtTE1tb/u0WF0qa29ER07ZHCYUBZXSN29Z1mBS+/96+kNMGTFUAbSz9X+pHmHpZrTCw== +"@types/html-minifier-terser@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-7.0.0.tgz#a316cad70201de31bcc1a97cf8b73b26ae46ad65" + integrity sha512-hw3bhStrg5e3FQT8qZKCJTrzt/UbEaunU1xRWJ+aNOTmeBMvE3S4Ml2HiiNnZgL8izu0LFVkHUoPFXL1s5QNpQ== + "@types/json-schema@*", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" @@ -715,10 +762,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.11.9": - version "18.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== +"@types/node@*", "@types/node@^18.11.10": + version "18.11.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34" + integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -747,19 +794,10 @@ dependencies: "@types/react" "*" -"@types/react@*": - version "18.0.24" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.24.tgz#2f79ed5b27f08d05107aab45c17919754cc44c20" - integrity sha512-wRJWT6ouziGUy+9uX0aW4YOJxAY0bG6/AOk5AW5QSvZqI7dk6VBIbXvcVgIw/W5Jrl24f77df98GEKTJGOLx7Q== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@^18.0.25": - version "18.0.25" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44" - integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== +"@types/react@*", "@types/react@^18.0.26": + version "18.0.26" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.26.tgz#8ad59fc01fef8eaf5c74f4ea392621749f0b7917" + integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -780,6 +818,13 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== +"@types/sharp@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.31.0.tgz#c4af03a7e1d126f0d428a265e126fabd86ab6d0f" + integrity sha512-nwivOU101fYInCwdDcH/0/Ru6yIRXOpORx25ynEOc6/IakuCmjOAGpaO5VfUl4QkDtUC6hj+Z2eCQvgXOioknw== + dependencies: + "@types/node" "*" + "@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" @@ -791,13 +836,13 @@ integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@typescript-eslint/eslint-plugin@^5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz#4a5248eb31b454715ddfbf8cfbf497529a0a78bc" - integrity sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA== + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.45.0.tgz#ffa505cf961d4844d38cfa19dcec4973a6039e41" + integrity sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA== dependencies: - "@typescript-eslint/scope-manager" "5.43.0" - "@typescript-eslint/type-utils" "5.43.0" - "@typescript-eslint/utils" "5.43.0" + "@typescript-eslint/scope-manager" "5.45.0" + "@typescript-eslint/type-utils" "5.45.0" + "@typescript-eslint/utils" "5.45.0" debug "^4.3.4" ignore "^5.2.0" natural-compare-lite "^1.4.0" @@ -806,71 +851,71 @@ tsutils "^3.21.0" "@typescript-eslint/parser@^5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.43.0.tgz#9c86581234b88f2ba406f0b99a274a91c11630fd" - integrity sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug== + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.45.0.tgz#b18a5f6b3cf1c2b3e399e9d2df4be40d6b0ddd0e" + integrity sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ== dependencies: - "@typescript-eslint/scope-manager" "5.43.0" - "@typescript-eslint/types" "5.43.0" - "@typescript-eslint/typescript-estree" "5.43.0" + "@typescript-eslint/scope-manager" "5.45.0" + "@typescript-eslint/types" "5.45.0" + "@typescript-eslint/typescript-estree" "5.45.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz#566e46303392014d5d163704724872e1f2dd3c15" - integrity sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw== +"@typescript-eslint/scope-manager@5.45.0": + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.45.0.tgz#7a4ac1bfa9544bff3f620ab85947945938319a96" + integrity sha512-noDMjr87Arp/PuVrtvN3dXiJstQR1+XlQ4R1EvzG+NMgXi8CuMCXpb8JqNtFHKceVSQ985BZhfRdowJzbv4yKw== dependencies: - "@typescript-eslint/types" "5.43.0" - "@typescript-eslint/visitor-keys" "5.43.0" + "@typescript-eslint/types" "5.45.0" + "@typescript-eslint/visitor-keys" "5.45.0" -"@typescript-eslint/type-utils@5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz#91110fb827df5161209ecca06f70d19a96030be6" - integrity sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg== +"@typescript-eslint/type-utils@5.45.0": + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.45.0.tgz#aefbc954c40878fcebeabfb77d20d84a3da3a8b2" + integrity sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q== dependencies: - "@typescript-eslint/typescript-estree" "5.43.0" - "@typescript-eslint/utils" "5.43.0" + "@typescript-eslint/typescript-estree" "5.45.0" + "@typescript-eslint/utils" "5.45.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.43.0.tgz#e4ddd7846fcbc074325293515fa98e844d8d2578" - integrity sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg== +"@typescript-eslint/types@5.45.0": + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.45.0.tgz#794760b9037ee4154c09549ef5a96599621109c5" + integrity sha512-QQij+u/vgskA66azc9dCmx+rev79PzX8uDHpsqSjEFtfF2gBUTRCpvYMh2gw2ghkJabNkPlSUCimsyBEQZd1DA== -"@typescript-eslint/typescript-estree@5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz#b6883e58ba236a602c334be116bfc00b58b3b9f2" - integrity sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg== +"@typescript-eslint/typescript-estree@5.45.0": + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.45.0.tgz#f70a0d646d7f38c0dfd6936a5e171a77f1e5291d" + integrity sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ== dependencies: - "@typescript-eslint/types" "5.43.0" - "@typescript-eslint/visitor-keys" "5.43.0" + "@typescript-eslint/types" "5.45.0" + "@typescript-eslint/visitor-keys" "5.45.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.43.0.tgz#00fdeea07811dbdf68774a6f6eacfee17fcc669f" - integrity sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A== +"@typescript-eslint/utils@5.45.0": + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.45.0.tgz#9cca2996eee1b8615485a6918a5c763629c7acf5" + integrity sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA== dependencies: "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.43.0" - "@typescript-eslint/types" "5.43.0" - "@typescript-eslint/typescript-estree" "5.43.0" + "@typescript-eslint/scope-manager" "5.45.0" + "@typescript-eslint/types" "5.45.0" + "@typescript-eslint/typescript-estree" "5.45.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.43.0": - version "5.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz#cbbdadfdfea385310a20a962afda728ea106befa" - integrity sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg== +"@typescript-eslint/visitor-keys@5.45.0": + version "5.45.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.45.0.tgz#e0d160e9e7fdb7f8da697a5b78e7a14a22a70528" + integrity sha512-jc6Eccbn2RtQPr1s7th6jJWQHBHI6GBVQkCHoJFQ5UreaKm59Vxw+ynQUPPY2u2Amquc+7tmEoC2G52ApsGNNg== dependencies: - "@typescript-eslint/types" "5.43.0" + "@typescript-eslint/types" "5.45.0" eslint-visitor-keys "^3.3.0" "@vscode/emmet-helper@^2.8.4": @@ -885,6 +930,11 @@ vscode-nls "^5.0.0" vscode-uri "^2.1.2" +"@vscode/l10n@^0.0.10": + version "0.0.10" + resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.10.tgz#9c513107c690c0dd16e3ec61e453743de15ebdb0" + integrity sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ== + "@xmldom/xmldom@^0.7.8": version "0.7.9" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.9.tgz#7f9278a50e737920e21b297b8a35286e9942c056" @@ -914,7 +964,7 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.7.1, acorn@^8.8.0: +acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0: version "8.8.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== @@ -973,9 +1023,9 @@ ansi-styles@^6.1.0: integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" @@ -1003,20 +1053,20 @@ array-find@^1.0.0: integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== array-includes@^3.1.4: - version "3.1.5" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" - integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" - get-intrinsic "^1.1.1" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" is-string "^1.0.7" -array-iterate@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-1.1.4.tgz#add1522e9dd9749bb41152d08b845bd08d6af8b7" - integrity sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA== +array-iterate@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-2.0.1.tgz#6efd43f8295b3fee06251d3d62ead4bd9805dd24" + integrity sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg== array-union@^2.1.0: version "2.1.0" @@ -1024,13 +1074,13 @@ array-union@^2.1.0: integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array.prototype.flat@^1.2.5: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" - integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" arrify@^1.0.1: @@ -1050,14 +1100,12 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.7.tgz#820dfa9e4172e12da8f57138a0341cb7aa1f88a7" - integrity sha512-+9geM0Hrw+pQbcterHOKQie8PBhRr0pm2+GC1OiMX7JMiL/4WoWHMKrTl2SqBc0kywVzR6k9LDMLhpMfWedJNQ== +astro-critters@^1.1.15: + version "1.1.15" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.15.tgz#c2e8955ed5ccf6f8677be62eda4d75f5524f0930" + integrity sha512-KWDGCnfjTebOdUGvG+ka4UWuTUeeTcG/4cyYVAODh1qfXgUs2KaTxyFl/wDmap8L1YcUqaIz2d0FLcJcDbQjww== dependencies: - critters "0.0.16" - deepmerge-ts "4.2.2" - fast-glob "3.2.12" + "@nikolarhristov/pipeline" "0.0.10" astro-purgecss@^1.3.0: version "1.3.0" @@ -1066,10 +1114,10 @@ astro-purgecss@^1.3.0: dependencies: purgecss "^5.0.0" -astro@^1.6.10: - version "1.6.10" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.10.tgz#8d9877b49e6f2b0ee64503bcc759d73a992b05bf" - integrity sha512-W/ZGROkCKsDicpiXB82n8EkY6I0/12wdXS80NGaBdIUR1jZZxdN+0YMmdz+C2kYbjlo45KUsXpC/Tej+5KQYSQ== +astro@^1.6.12: + version "1.6.12" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.12.tgz#f56a22d76338d43107b55ee8e84a608b16ff91c9" + integrity sha512-Pa1BfD/w2B/1bi6UXyvwbSnKnZqBglWgw8vjuEP+YJ8tb63g2yAn4mOy2Fh/Z5jn6fV1mkA2HS2TN2ZpTgagdg== dependencies: "@astrojs/compiler" "^0.29.15" "@astrojs/language-server" "^0.28.3" @@ -1134,12 +1182,12 @@ astro@^1.6.10: zod "^3.17.3" autoprefixer@^10.4.7: - version "10.4.12" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.12.tgz#183f30bf0b0722af54ee5ef257f7d4320bb33129" - integrity sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q== + version "10.4.13" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" + integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== dependencies: browserslist "^4.21.4" - caniuse-lite "^1.0.30001407" + caniuse-lite "^1.0.30001426" fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -1239,6 +1287,11 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -1280,6 +1333,14 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" @@ -1305,10 +1366,10 @@ camelcase@^7.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.0.tgz#fd112621b212126741f998d614cbc2a8623fd174" integrity sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ== -caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407: - version "1.0.30001426" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz#58da20446ccd0cb1dfebd11d2350c907ee7c2eaa" - integrity sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A== +caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426: + version "1.0.30001436" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz#22d7cbdbbbb60cdc4ca1030ccd6dea9f5de4848b" + integrity sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg== ccount@^2.0.0: version "2.0.1" @@ -1377,15 +1438,17 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== -ci-info@^3.3.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" - integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== +ci-info@^3.3.1, ci-info@^3.4.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== -ci-info@^3.4.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" - integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== +clean-css@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.0.tgz#44e4a04e8873ff0041df97acecf23a4a6519844e" + integrity sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA== + dependencies: + source-map "~0.6.0" clean-regexp@^1.0.0: version "1.0.0" @@ -1457,11 +1520,21 @@ color@^4.2.3: color-string "^1.9.0" comma-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" - integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^9.0.0: +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^9.0.0, commander@^9.4.1: version "9.4.1" resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== @@ -1539,7 +1612,34 @@ css-select@^4.2.0: domutils "^2.8.0" nth-check "^2.0.1" -css-what@^6.0.1: +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.0.tgz#a0122cbc85305576df92ac528fb079c8217a15b2" + integrity sha512-1rg0LiK2MFi4R3/lVvnRokEWTZb30ljSAe5x+0HHkZ+OqZaAeiP8g8Eh91VmkyCtQn9vMgQRiaTDYgLBt+2Qyw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.0.1, css-what@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== @@ -1549,6 +1649,13 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +csso@5.0.5, csso@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + csstype@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" @@ -1581,9 +1688,9 @@ debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: ms "2.1.2" decamelize-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg== + version "1.1.1" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" + integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== dependencies: decamelize "^1.1.0" map-obj "^1.0.0" @@ -1731,7 +1838,16 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" -domelementtype@^2.0.1, domelementtype@^2.2.0: +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== @@ -1743,6 +1859,13 @@ domhandler@^4.2.0, domhandler@^4.3.1: dependencies: domelementtype "^2.2.0" +domhandler@^5.0.1, domhandler@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + domutils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" @@ -1752,6 +1875,23 @@ domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" +domutils@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" + integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.1" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + dset@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" @@ -1813,6 +1953,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== +entities@^4.2.0, entities@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" + integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + env-editor@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" @@ -1825,7 +1970,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5: +es-abstract@^1.19.0, es-abstract@^1.20.4: version "1.20.4" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== @@ -1886,202 +2031,202 @@ esbuild-android-64@0.14.54: resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== -esbuild-android-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz#5e8151d5f0a748c71a7fbea8cee844ccf008e6fc" - integrity sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q== +esbuild-android-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.16.tgz#0d6a16fa1bea441d5183976f1633183c25a764d5" + integrity sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA== esbuild-android-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== -esbuild-android-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz#5ee72a6baa444bc96ffcb472a3ba4aba2cc80666" - integrity sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA== +esbuild-android-arm64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.16.tgz#78643bbbf396d26d20ba1f2fcdff3618c7c033e9" + integrity sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg== esbuild-darwin-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== -esbuild-darwin-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz#70047007e093fa1b3ba7ef86f9b3fa63db51fe25" - integrity sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q== +esbuild-darwin-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.16.tgz#de3e91809dcd1ffb64409e2f990bb86e33e4ffd8" + integrity sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g== esbuild-darwin-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== -esbuild-darwin-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz#41c951f23d9a70539bcca552bae6e5196696ae04" - integrity sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw== +esbuild-darwin-arm64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.16.tgz#bc9cc8d51109d8e9db4ffe2c064dd53d1eb5a2a6" + integrity sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw== esbuild-freebsd-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== -esbuild-freebsd-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz#a761b5afd12bbedb7d56c612e9cfa4d2711f33f0" - integrity sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw== +esbuild-freebsd-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.16.tgz#f8c54c679c16e9b20a1bf860ca91ba700d6c9c5d" + integrity sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ== esbuild-freebsd-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== -esbuild-freebsd-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz#6b0839d4d58deabc6cbd96276eb8cbf94f7f335e" - integrity sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g== +esbuild-freebsd-arm64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.16.tgz#dd28a55df0f062e2c1628266008434c32ddc7adf" + integrity sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g== esbuild-linux-32@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== -esbuild-linux-32@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz#bd50bfe22514d434d97d5150977496e2631345b4" - integrity sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA== +esbuild-linux-32@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.16.tgz#41eb0b9b49b3430b9cc4577f1ad3d414ef70f806" + integrity sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w== esbuild-linux-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== -esbuild-linux-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz#074bb2b194bf658245f8490f29c01ffcdfa8c931" - integrity sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA== +esbuild-linux-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.16.tgz#b2fb0c7d49b7a579b2de26fbf4c7afb1835f2073" + integrity sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g== esbuild-linux-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== -esbuild-linux-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz#3bf789c4396dc032875a122988efd6f3733f28f5" - integrity sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ== +esbuild-linux-arm64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.16.tgz#78fed3745b20251fc3bdc8db35ea0781e9b0e7c6" + integrity sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A== esbuild-linux-arm@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== -esbuild-linux-arm@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz#b91b5a8d470053f6c2c9c8a5e67ec10a71fe4a67" - integrity sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A== +esbuild-linux-arm@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.16.tgz#6963f061a2b778aad7df2bfb6fa32d1904313f7f" + integrity sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ== esbuild-linux-mips64le@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== -esbuild-linux-mips64le@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz#2fb54099ada3c950a7536dfcba46172c61e580e2" - integrity sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A== +esbuild-linux-mips64le@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.16.tgz#e2aed3527e551f8182c6b0fc8a045726fd98ad87" + integrity sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A== esbuild-linux-ppc64le@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== -esbuild-linux-ppc64le@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz#9e3b8c09825fb27886249dfb3142a750df29a1b7" - integrity sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg== +esbuild-linux-ppc64le@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.16.tgz#fa3095b24950f63408f46f34b6d9a073ed88d53f" + integrity sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA== esbuild-linux-riscv64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== -esbuild-linux-riscv64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz#923d0f5b6e12ee0d1fe116b08e4ae4478fe40693" - integrity sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA== +esbuild-linux-riscv64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.16.tgz#19c012dcc55c9d6d2a3855aa77c2c5217182cd1e" + integrity sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw== esbuild-linux-s390x@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== -esbuild-linux-s390x@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz#3b1620220482b96266a0c6d9d471d451a1eab86f" - integrity sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww== +esbuild-linux-s390x@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.16.tgz#aa61f64740e5b983cc3ebb4183a03df4b435a873" + integrity sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w== esbuild-netbsd-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== -esbuild-netbsd-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz#276730f80da646859b1af5a740e7802d8cd73e42" - integrity sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w== +esbuild-netbsd-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.16.tgz#dffdc104c1f2bafc42be3faa21376c0a092f5702" + integrity sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg== esbuild-openbsd-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== -esbuild-openbsd-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz#bd0eea1dd2ca0722ed489d88c26714034429f8ae" - integrity sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw== +esbuild-openbsd-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.16.tgz#e5987f8eda55ea5f6ef6258afb1a838158f890bb" + integrity sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA== esbuild-sunos-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== -esbuild-sunos-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz#5e56bf9eef3b2d92360d6d29dcde7722acbecc9e" - integrity sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg== +esbuild-sunos-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.16.tgz#60a085aa4b74d900e4de8c00a9fce207937320a2" + integrity sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ== esbuild-windows-32@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== -esbuild-windows-32@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz#a4f1a301c1a2fa7701fcd4b91ef9d2620cf293d0" - integrity sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw== +esbuild-windows-32@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.16.tgz#24f94e5fb243d211c7db9a12985fd2880ba98ca3" + integrity sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ== esbuild-windows-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== -esbuild-windows-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz#bc2b467541744d653be4fe64eaa9b0dbbf8e07f6" - integrity sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA== +esbuild-windows-64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.16.tgz#71d24d68d8b652bf5a93a6c7453c334584fa2211" + integrity sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw== esbuild-windows-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== -esbuild-windows-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz#9a7266404334a86be800957eaee9aef94c3df328" - integrity sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA== +esbuild-windows-arm64@0.15.16: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.16.tgz#77e804d60dec0390fe8f21401e39b435d5d1b863" + integrity sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA== -esbuild@^0.14.0, esbuild@^0.14.43: +esbuild@^0.14.43: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== @@ -2108,33 +2253,33 @@ esbuild@^0.14.0, esbuild@^0.14.43: esbuild-windows-64 "0.14.54" esbuild-windows-arm64 "0.14.54" -esbuild@^0.15.9: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.12.tgz#6c8e22d6d3b7430d165c33848298d3fc9a1f251c" - integrity sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng== +esbuild@^0.15.16, esbuild@^0.15.9: + version "0.15.16" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.16.tgz#59324e5667985bf6aee8a91ea576baef6872cf21" + integrity sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ== optionalDependencies: - "@esbuild/android-arm" "0.15.12" - "@esbuild/linux-loong64" "0.15.12" - esbuild-android-64 "0.15.12" - esbuild-android-arm64 "0.15.12" - esbuild-darwin-64 "0.15.12" - esbuild-darwin-arm64 "0.15.12" - esbuild-freebsd-64 "0.15.12" - esbuild-freebsd-arm64 "0.15.12" - esbuild-linux-32 "0.15.12" - esbuild-linux-64 "0.15.12" - esbuild-linux-arm "0.15.12" - esbuild-linux-arm64 "0.15.12" - esbuild-linux-mips64le "0.15.12" - esbuild-linux-ppc64le "0.15.12" - esbuild-linux-riscv64 "0.15.12" - esbuild-linux-s390x "0.15.12" - esbuild-netbsd-64 "0.15.12" - esbuild-openbsd-64 "0.15.12" - esbuild-sunos-64 "0.15.12" - esbuild-windows-32 "0.15.12" - esbuild-windows-64 "0.15.12" - esbuild-windows-arm64 "0.15.12" + "@esbuild/android-arm" "0.15.16" + "@esbuild/linux-loong64" "0.15.16" + esbuild-android-64 "0.15.16" + esbuild-android-arm64 "0.15.16" + esbuild-darwin-64 "0.15.16" + esbuild-darwin-arm64 "0.15.16" + esbuild-freebsd-64 "0.15.16" + esbuild-freebsd-arm64 "0.15.16" + esbuild-linux-32 "0.15.16" + esbuild-linux-64 "0.15.16" + esbuild-linux-arm "0.15.16" + esbuild-linux-arm64 "0.15.16" + esbuild-linux-mips64le "0.15.16" + esbuild-linux-ppc64le "0.15.16" + esbuild-linux-riscv64 "0.15.16" + esbuild-linux-s390x "0.15.16" + esbuild-netbsd-64 "0.15.16" + esbuild-openbsd-64 "0.15.16" + esbuild-sunos-64 "0.15.16" + esbuild-windows-32 "0.15.16" + esbuild-windows-64 "0.15.16" + esbuild-windows-arm64 "0.15.16" escalade@^3.1.1: version "3.1.1" @@ -2162,9 +2307,9 @@ eslint-config-prettier@^8.5.0: integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== eslint-config-xo-typescript@^0.55.0: - version "0.55.0" - resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.55.0.tgz#84b008cb927ec43f57ad0d7969fb30fe8ba1968a" - integrity sha512-JJbuUbkgDWjN0o6i2Olpw8teP8mq81aMH0vSzEssDS4k1fRvUtsHQNVFb4Q0XyvO0FU9fD4wsqcPv2w1n/AulQ== + version "0.55.1" + resolved "https://registry.yarnpkg.com/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.55.1.tgz#8b0e776af47fad68ac4eb3a7385b7d3b46133b83" + integrity sha512-iXua+7n9fOp7LzGzvXlcZG0w6cdtscjASGTrAHMj0Rn9voayxF2oRoMIK1QS6ZJb4fMVEQZdU2D6gTKmWhcCQQ== eslint-config-xo@^0.43.1: version "0.43.1" @@ -2370,9 +2515,9 @@ eslint-visitor-keys@^3.3.0: integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== eslint@^8.27.0: - version "8.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" - integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== + version "8.29.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.29.0.tgz#d74a88a20fb44d59c51851625bc4ee8d0ec43f87" + integrity sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg== dependencies: "@eslint/eslintrc" "^1.3.3" "@humanwhocodes/config-array" "^0.11.6" @@ -2415,17 +2560,17 @@ eslint@^8.27.0: text-table "^0.2.0" esm-utils@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/esm-utils/-/esm-utils-4.1.0.tgz#c224ed458fd96fa242e3479c87aa2d28dca382e9" - integrity sha512-/oTSIjfeNL/gzVgM7CbRL4bqE8aKU1ANJqr8voBwTXvVMjYYm15PdYG6c6zNSAHNa3s9b6UMRHDosIq26OBdWg== + version "4.1.1" + resolved "https://registry.yarnpkg.com/esm-utils/-/esm-utils-4.1.1.tgz#c7df7fe93f76adbfb5f919df36d8cf5b72689489" + integrity sha512-cTy4OQgEP/yc7RY3s6EgwMGZ10gAPhCLE9FcrQ6/5bhf37o9PZCFSjzQR1tYb4GaKAEMaW1UmDcMZR13H4p6LQ== dependencies: - import-meta-resolve "2.1.0" + import-meta-resolve "2.2.0" url-or-path "2.1.0" espree@^9.0.0, espree@^9.4.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" - integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== + version "9.4.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" + integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== dependencies: acorn "^8.8.0" acorn-jsx "^5.3.2" @@ -2574,9 +2719,9 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.14.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.14.0.tgz#107f69d7295b11e0fccc264e1fc6389f623731ce" + integrity sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg== dependencies: reusify "^1.0.4" @@ -2677,15 +2822,14 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.6.7: - version "7.6.7" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.7.tgz#4ab0f33d0b77b4fe2289ce8b7c5cf6448d84f23d" - integrity sha512-vEGsjXygf4qSmgXXsCT1FC56DjiZau9tSQTCchwAP2mOHnYHUy5gbthc4RXFWJh4Z/gFtqE8bzEmjahwOrfT7w== +framer-motion@^7.6.18: + version "7.6.18" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.18.tgz#bdc8f27c90d2b0d49c81bb8ac3ec2dc3b5504609" + integrity sha512-+njLqmMZBqf+GpIMRkuC7s9A9KrvOfMXm+B/yscKG+/SKAA+qdQFl/3ACU2tAhN7UFau1HuB/vBa/jrWBKVvDg== dependencies: "@motionone/dom" "10.13.1" framesync "6.1.2" hey-listen "^1.0.8" - popmotion "11.0.5" style-value-types "5.1.2" tslib "2.4.0" optionalDependencies: @@ -2835,9 +2979,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.15.0: - version "13.17.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4" - integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== + version "13.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== dependencies: type-fest "^0.20.2" @@ -3091,6 +3235,19 @@ html-escaper@^3.0.3: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== +html-minifier-terser@7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.1.0.tgz#cd62d42158be9a6bef0fcd40f94127345743d9b5" + integrity sha512-BvPO2S7Ip0Q5qt+Y8j/27Vclj6uHC6av0TMoDn7/bJPhMWHI2UtR2e/zEgJn3/qYAmxumrGp9q4UHurL6mtW9Q== + dependencies: + camel-case "^4.1.2" + clean-css "5.2.0" + commander "^9.4.1" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + html-void-elements@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" @@ -3117,9 +3274,9 @@ ieee754@^1.1.13, ieee754@^1.2.1: integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.0.5, ignore@^5.1.1, ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + version "5.2.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" + integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== image-size@^1.0.2: version "1.0.2" @@ -3136,10 +3293,10 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-meta-resolve@2.1.0, import-meta-resolve@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-2.1.0.tgz#c8952d331ed6e9bb6ad524a7549deb3d34af41ce" - integrity sha512-yG9pxkWJVTy4cmRsNWE3ztFdtFuYIV8G4N+cbCkO8b+qngkLyIUhxQFuZ0qJm67+0nUOxjMPT7nfksPKza1v2g== +import-meta-resolve@2.2.0, import-meta-resolve@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-2.2.0.tgz#701aa29a044954bd135214049294745ac70dd607" + integrity sha512-CpPOtiCHxP9HdtDM5F45tNiAe66Cqlv3f5uHoJjt+KlaLrUh9/Wz9vepADZ78SlqEo62aDWZtj9ydMGXV+CPnw== import-modules@^2.1.0: version "2.1.0" @@ -3490,9 +3647,9 @@ isexe@^2.0.0: integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== js-sdsl@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a" - integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + version "4.2.0" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0" + integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -3669,9 +3826,9 @@ log-symbols@^5.1.0: is-unicode-supported "^1.1.0" longest-streak@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" - integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== loose-envify@^1.1.0: version "1.4.0" @@ -3680,6 +3837,13 @@ loose-envify@^1.1.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -3715,9 +3879,9 @@ map-obj@^4.3.0: integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== markdown-table@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.2.tgz#9b59eb2c1b22fe71954a65ff512887065a7bb57c" - integrity sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== matcher@^3.0.0: version "3.0.0" @@ -3782,9 +3946,9 @@ mdast-util-gfm-footnote@^1.0.0: micromark-util-normalize-identifier "^1.0.0" mdast-util-gfm-strikethrough@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz#a4a74c36864ec6a6e3bbd31e1977f29beb475789" - integrity sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.2.tgz#6b4fa4ae37d449ccb988192ac0afbb2710ffcefd" + integrity sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA== dependencies: "@types/mdast" "^3.0.0" mdast-util-to-markdown "^1.3.0" @@ -3878,6 +4042,16 @@ mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + memory-fs@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" @@ -4271,7 +4445,7 @@ min-indent@^1.0.0, min-indent@^1.0.1: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -4279,9 +4453,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: brace-expansion "^1.1.7" minimatch@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + version "5.1.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.1.tgz#6c9dffcf9927ff2a31e74b5af11adf8b9604b022" + integrity sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g== dependencies: brace-expansion "^2.0.1" @@ -4349,11 +4523,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -nlcst-to-string@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz#9315dfab80882bbfd86ddf1b706f53622dc400cc" - integrity sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg== - nlcst-to-string@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz#359519a16f086114538fcbb454e86967c471f823" @@ -4361,10 +4530,18 @@ nlcst-to-string@^3.0.0: dependencies: "@types/nlcst" "^1.0.0" +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + node-abi@^3.3.0: - version "3.28.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.28.0.tgz#b0df8b317e1c4f2f323756c5fc8ffccc5bca4718" - integrity sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A== + version "3.30.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.30.0.tgz#d84687ad5d24ca81cdfa912a36f2c5c19b137359" + integrity sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw== dependencies: semver "^7.3.5" @@ -4379,9 +4556,9 @@ node-domexception@^1.0.0: integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== node-fetch@^3.2.5: - version "3.2.10" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.2.10.tgz#e8347f94b54ae18b57c9c049ef641cef398a85c8" - integrity sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA== + version "3.3.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.0.tgz#37e71db4ecc257057af828d523a7243d651d91e4" + integrity sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA== dependencies: data-uri-to-buffer "^4.0.0" fetch-blob "^3.1.4" @@ -4484,13 +4661,13 @@ object.assign@^4.1.4: object-keys "^1.1.1" object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -4606,6 +4783,14 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -4638,13 +4823,13 @@ parse-json@^5.0.0, parse-json@^5.2.0: lines-and-columns "^1.1.6" parse-latin@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-5.0.0.tgz#a1963445f59fb9cfa3cb1ddf5f839bfeb0ee4b42" - integrity sha512-Ht+4/+AUySMS5HKGAiQpBmkFsHSoGrj6Y83flLCa5OIBdtsVkO3UD4OtboJ0O0vZiOznH02x8qlwg9KLUVXuNg== + version "5.0.1" + resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-5.0.1.tgz#f3b4fac54d06f6a0501cf8b8ecfafa4cbb4f2f47" + integrity sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg== dependencies: - nlcst-to-string "^2.0.0" - unist-util-modify-children "^2.0.0" - unist-util-visit-children "^1.0.0" + nlcst-to-string "^3.0.0" + unist-util-modify-children "^3.0.0" + unist-util-visit-children "^2.0.0" parse5-htmlparser2-tree-adapter@^6.0.1: version "6.0.1" @@ -4658,6 +4843,14 @@ parse5@^6.0.0, parse5@^6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -4756,16 +4949,6 @@ pluralize@^8.0.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== -popmotion@11.0.5: - version "11.0.5" - resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.5.tgz#8e3e014421a0ffa30ecd722564fd2558954e1f7d" - integrity sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA== - dependencies: - framesync "6.1.2" - hey-listen "^1.0.8" - style-value-types "5.1.2" - tslib "2.4.0" - postcss-import@^14.1.0: version "14.1.0" resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" @@ -4798,9 +4981,9 @@ postcss-nested@6.0.0: postcss-selector-parser "^6.0.10" postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.7: - version "6.0.10" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -4811,9 +4994,9 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.18, postcss@^8.4.4: - version "8.4.18" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" - integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== + version "8.4.19" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== dependencies: nanoid "^3.3.4" picocolors "^1.0.0" @@ -4870,9 +5053,9 @@ prettier-plugin-astro@^0.7.0: synckit "^0.8.4" prettier@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + version "2.8.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" + integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== pretty-bytes@^5.3.0: version "5.6.0" @@ -4893,9 +5076,9 @@ prompts@^2.4.2: sisteransi "^1.0.5" property-information@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22" - integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== + version "6.2.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.2.0.tgz#b74f522c31c097b5149e3c3cb8d7f3defd986a1d" + integrity sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg== proto-props@^2.0.0: version "2.0.0" @@ -5113,6 +5296,11 @@ rehype@^12.0.1: rehype-stringify "^9.0.0" unified "^10.0.0" +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + remark-gfm@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" @@ -5339,7 +5527,7 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -sharp@^0.31.2: +sharp@0.31.2, sharp@^0.31.2: version "0.31.2" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.2.tgz#a8411c80512027f5a452b76d599268760c4e5dfa" integrity sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q== @@ -5438,30 +5626,38 @@ slash@^5.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-5.0.0.tgz#8c18a871096b71ee0e002976a4fe3374991c3074" integrity sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ== -source-map-js@^1.0.2: +source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + 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.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== space-separated-tokens@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" - integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== spdx-correct@^3.0.0: version "3.1.1" @@ -5518,22 +5714,22 @@ string-width@^5.0.1, string-width@^5.1.2: strip-ansi "^7.0.1" string.prototype.trimend@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" - integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" + es-abstract "^1.20.4" string.prototype.trimstart@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" - integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" + es-abstract "^1.20.4" string_decoder@^1.1.1: version "1.3.0" @@ -5669,6 +5865,18 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svgo@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.0.2.tgz#5e99eeea42c68ee0dc46aa16da093838c262fe0a" + integrity sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.2.1" + csso "^5.0.5" + picocolors "^1.0.0" + synckit@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.4.tgz#0e6b392b73fafdafcde56692e3352500261d64ec" @@ -5732,6 +5940,26 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" +terser@5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" + integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +terser@^5.15.1: + version "5.16.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880" + integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -5812,7 +6040,7 @@ tsconfig-resolver@^3.0.1: strip-bom "^4.0.0" type-fest "^0.13.1" -tslib@2.4.0, tslib@^2.0.1, tslib@^2.3.1, tslib@^2.4.0: +tslib@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== @@ -5822,12 +6050,17 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.0.1, tslib@^2.0.3, tslib@^2.3.1, tslib@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + tsm@^2.1.4: - version "2.2.2" - resolved "https://registry.yarnpkg.com/tsm/-/tsm-2.2.2.tgz#0edacd62bbe53a87e8fc9c260ab65a7dbac5de06" - integrity sha512-bXkt675NbbqfwRHSSn8kSNEEHvoIUFDM9G6tUENkjEKpAEbrEzieO3PxUiRJylMw8fEGpcf5lSjadzzz12pc2A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/tsm/-/tsm-2.3.0.tgz#f1a2f21393ca58268ef54ba2246bee5528e2ec43" + integrity sha512-++0HFnmmR+gMpDtKTnW3XJ4yv9kVGi20n+NfyQWB9qwJvTaIWY9kBmzek2YUQK5APTQ/1DTrXmm4QtFPmW9Rzw== dependencies: - esbuild "^0.14.0" + esbuild "^0.15.16" tsutils@^3.21.0: version "3.21.0" @@ -5881,16 +6114,11 @@ type-fest@^2.0.0, type-fest@^2.13.0, type-fest@^2.5.0: integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== type-fest@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.2.0.tgz#2c8b49e775d9e314a73ea6fcee0b2e8549d5f886" - integrity sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og== - -typescript@*: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + version "3.3.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.3.0.tgz#3378c9664eecfd1eb4f0522b13cb0630bc1ec044" + integrity sha512-gezeeOIZyQLGW5uuCeEnXF1aXmtt2afKspXz3YqoOcZ3l/YMJq1pujvgT+cz/Nw1O/7q/kSav5fihJHsC/AOUg== -typescript@^4.9.3: +typescript@*, typescript@^4.9.3: version "4.9.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== @@ -5911,9 +6139,9 @@ unc-path-regex@^0.1.2: integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== unherit@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-3.0.0.tgz#83d69af9d8e3afd28fa51cff9ee84de7a1d82a6b" - integrity sha512-UmvIQZGEc9qdLIQ8mv8/61n6PiMgfbOoASPKHpCvII5srShCQSa6jSjBjlZOR4bxt2XnT6uo6csmPKRi+zQ0Jg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-3.0.1.tgz#65b98bb7cb58cee755d7ec699a49e9e8ff172e23" + integrity sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg== unified@^10.0.0, unified@^10.1.2: version "10.1.2" @@ -5952,12 +6180,13 @@ unist-util-map@^3.1.1: dependencies: "@types/unist" "^2.0.0" -unist-util-modify-children@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz#9c9c30d4e32502aabb3fde10d7872a17c86801e2" - integrity sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg== +unist-util-modify-children@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-3.1.0.tgz#b66bfa427b392b6a2fbe43324fd317a3ab9c8b6e" + integrity sha512-L0UizdncPZ1NIwpmkwFdLo2NaK2Eb5LU/vaQ7lZGkAaOBZfsHp+8T/gVWPVmmMO1hj6gc+XeMoytut8jr7fdyA== dependencies: - array-iterate "^1.0.0" + "@types/unist" "^2.0.0" + array-iterate "^2.0.0" unist-util-position-from-estree@^1.0.0: version "1.1.1" @@ -5988,10 +6217,12 @@ unist-util-stringify-position@^3.0.0: dependencies: "@types/unist" "^2.0.0" -unist-util-visit-children@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz#e8a087e58a33a2815f76ea1901c15dec2cb4b432" - integrity sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ== +unist-util-visit-children@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-2.0.1.tgz#001744210492dda572523d279d6b25bc87bd8cde" + integrity sha512-2cEU3dhV1hMfO9ajwb8rJsDedMfsahsm6fCfR8LxDR/w7KcB5lzHQ9dBTQIXsWGNWBFH5MPmaFP3Xh0dWLqClQ== + dependencies: + "@types/unist" "^2.0.0" unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: version "5.1.1" @@ -6062,17 +6293,17 @@ vfile-location@^4.0.0: vfile "^5.0.0" vfile-message@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.2.tgz#a2908f64d9e557315ec9d7ea3a910f658ac05f7d" - integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.3.tgz#1360c27a99234bebf7bddbbbca67807115e6b0dd" + integrity sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA== dependencies: "@types/unist" "^2.0.0" unist-util-stringify-position "^3.0.0" vfile@^5.0.0, vfile@^5.3.2: - version "5.3.5" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.5.tgz#ec2e206b1414f561c85b7972bb1eeda8ab47ee61" - integrity sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ== + version "5.3.6" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.6.tgz#61b2e70690cc835a5d0d0fd135beae74e5a39546" + integrity sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA== dependencies: "@types/unist" "^2.0.0" is-buffer "^2.0.0" @@ -6092,29 +6323,29 @@ vite@~3.2.4: fsevents "~2.3.2" vitefu@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.1.tgz#9dcd78737c77b366206706dac2403a751903907d" - integrity sha512-clkvXTAeUf+XQKm3bhWUhT4pye+3acm6YCTGaWhxxIvZZ/QjnA3JA8Zud+z/mO5y5XYvJJhevs5Sjkv/FI8nRw== + version "0.2.2" + resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.2.tgz#d03215f351a1fd65f6c277d546f2d30956b970f9" + integrity sha512-8CKEIWPm4B4DUDN+h+hVJa9pyNi7rzc5MYmbxhs1wcMakueGFNWB5/DL30USm9qU3xUPnL4/rrLEAwwFiD1tag== vscode-css-languageservice@^6.0.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.1.1.tgz#36daefd96e56b7453da16ff8c16f4ee693f32521" - integrity sha512-7d2NCq2plT0njAKmGZ11uof95y2fwbgq8QuToE3kX9uYQfVmejHX2/lFGKbK5AV5+Ja0L80UZoU0QspwqMKMHA== + version "6.2.1" + resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.2.1.tgz#0d86683ecac04d81cb973211a9e22c2d6c6eeba7" + integrity sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA== dependencies: + "@vscode/l10n" "^0.0.10" vscode-languageserver-textdocument "^1.0.7" vscode-languageserver-types "^3.17.2" - vscode-nls "^5.2.0" - vscode-uri "^3.0.4" + vscode-uri "^3.0.6" vscode-html-languageservice@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.0.2.tgz#a66cb9d779f3094a8d14dd3a8f7935748435fd2a" - integrity sha512-TQmeyE14Ure/w/S+RV2IItuRWmw/i1QaS+om6t70iHCpamuTTWnACQPMSltVGm/DlbdyMquUePJREjd/h3AVkQ== + version "5.0.3" + resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz#2a10eb324a132e01af8e0340c2cc5af88f256955" + integrity sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g== dependencies: + "@vscode/l10n" "^0.0.10" vscode-languageserver-textdocument "^1.0.7" vscode-languageserver-types "^3.17.2" - vscode-nls "^5.2.0" - vscode-uri "^3.0.4" + vscode-uri "^3.0.6" vscode-jsonrpc@8.0.2: version "8.0.2" @@ -6146,15 +6377,15 @@ vscode-languageserver@^8.0.1: dependencies: vscode-languageserver-protocol "3.17.2" -vscode-nls@^5.0.0, vscode-nls@^5.2.0: +vscode-nls@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f" integrity sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng== vscode-oniguruma@^1.6.1: - version "1.6.2" - resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz#aeb9771a2f1dbfc9083c8a7fdd9cccaa3f386607" - integrity sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA== + version "1.7.0" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== vscode-textmate@^6.0.0: version "6.0.0" @@ -6166,7 +6397,7 @@ vscode-uri@^2.1.2: resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.1.2.tgz#c8d40de93eb57af31f3c715dd650e2ca2c096f1c" integrity sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== -vscode-uri@^3.0.3, vscode-uri@^3.0.4: +vscode-uri@^3.0.3, vscode-uri@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.6.tgz#5e6e2e1a4170543af30151b561a41f71db1d6f91" integrity sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ== @@ -6323,6 +6554,6 @@ zod@^3.17.3: integrity sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA== zwitch@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1" - integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA== + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 1764cafb04954c7ad9a6e29a4da4514c23745273 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 13 Dec 2022 17:06:02 +0530 Subject: [PATCH 097/125] chore(deps): bump deps --- package.json | 12 +-- yarn.lock | 251 +++++++++++---------------------------------------- 2 files changed, 60 insertions(+), 203 deletions(-) diff --git a/package.json b/package.json index 93460200..41a2c9ee 100644 --- a/package.json +++ b/package.json @@ -15,17 +15,17 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.12.0", + "@astrojs/image": "^0.12.1", "@astrojs/prefetch": "^0.1.1", "@astrojs/react": "^1.2.2", "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", - "astro": "^1.6.12", - "astro-critters": "^1.1.15", + "astro": "^1.6.15", + "astro-critters": "^1.1.21", "astro-purgecss": "^1.3.0", "fecha": "^4.2.3", - "framer-motion": "^7.6.18", + "framer-motion": "^7.7.3", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", @@ -42,8 +42,8 @@ } }, "devDependencies": { - "@types/node": "^18.11.10", - "exifreader": "^4.8.1", + "@types/node": "^18.11.14", + "exifreader": "^4.9.0", "xo": "^0.53.1" } } diff --git a/yarn.lock b/yarn.lock index b99771c0..4e8eba5e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,15 +15,20 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@astrojs/compiler@^0.29.15", "@astrojs/compiler@^0.29.3": +"@astrojs/compiler@^0.29.3": version "0.29.18" resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.18.tgz#28a6a58a49b895e107b402f6fa98c854261ba86a" integrity sha512-45WhB74a/Eb/3iMJPjDXHs8r0S6NuPi3maVNLWnuW3CDmkUcJGMFPXP+qH1Xn0YDNkzk7Lt9Kw529heFPMMbZA== -"@astrojs/image@^0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.12.0.tgz#b747e31683eaed69955d9fa145a896ef7d32b127" - integrity sha512-daX4pKHpOjRDgU4VieXUjrNgxI2NQVif47zihGEycaHUCxbMJr9rtdk6snT8m9+hdyFHTuihiUFsu7TJLFGGdw== +"@astrojs/compiler@^0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.31.0.tgz#b026ec0e5ffa0eb4a99713530c74e05f50f9c29b" + integrity sha512-V8/Re/wXgXTZzpfWs4KZBLU5dRhnO6kSd4e3vObGuj+HFGHjaD11wws1zvaC9cXLQyQsM5CSrGagFGYlRZKvVQ== + +"@astrojs/image@^0.12.1": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.12.1.tgz#e16e06b0fd7cea56f0039b21da460cf9c0590075" + integrity sha512-7pBUPCw7/FPwfEntx+mGjhdwpaWXNHwRVcTK71rpf+c2yb8iIesRS9r26U7lGozTzXUROh1y1ftA82ziuqYF6Q== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -395,11 +400,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.16.tgz#0642926178b15e3d1545efae6eee05c4f3451d15" integrity sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ== -"@esbuild/linux-loong64@0.14.54": - version "0.14.54" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" - integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== - "@esbuild/linux-loong64@0.15.16": version "0.15.16" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.16.tgz#284522de76abe951e4ed2bd24a467e8d49c67933" @@ -474,7 +474,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== @@ -545,10 +545,10 @@ hey-listen "^1.0.8" tslib "^2.3.1" -"@nikolarhristov/pipeline@0.0.10": - version "0.0.10" - resolved "https://registry.yarnpkg.com/@nikolarhristov/pipeline/-/pipeline-0.0.10.tgz#dddcf8980b93aed1af690d7768b7333a78eadacd" - integrity sha512-8njHnJpRshYtu14QXGgbTKE7sY9HScwKwWuq0qx9g5VB3fUXWgluPFEAMovmS8ABvh8RjLTht1sxajswB8FUzg== +"@nikolarhristov/pipeline@0.1.6": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@nikolarhristov/pipeline/-/pipeline-0.1.6.tgz#4f2a23f96c60142375065beb3782d55108ba072e" + integrity sha512-gqPvOQ61uRJOoHGy1l0pqBIfzSkJWXkoa8kIyiCGh0Z+LbGB3edQ1svDcDnPy2dTTR0nN60uO6NeIqXcb0+IVQ== dependencies: "@types/csso" "5.0.0" "@types/html-minifier-terser" "7.0.0" @@ -560,7 +560,7 @@ html-minifier-terser "7.1.0" sharp "0.31.2" svgo "3.0.2" - terser "5.16.0" + terser "5.16.1" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -762,11 +762,16 @@ dependencies: "@types/unist" "*" -"@types/node@*", "@types/node@^18.11.10": +"@types/node@*": version "18.11.10" resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34" integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== +"@types/node@^18.11.14": + version "18.11.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.14.tgz#a8571b25f3a31e9ded14e3ab9488509adef831d8" + integrity sha512-0KXV57tENYmmJMl+FekeW9V3O/rlcqGQQJ/hNh9r8pKIj304pskWuEd8fCyNT86g/TpO0gcOTiLzsHLEURFMIQ== + "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -1100,12 +1105,12 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.15: - version "1.1.15" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.15.tgz#c2e8955ed5ccf6f8677be62eda4d75f5524f0930" - integrity sha512-KWDGCnfjTebOdUGvG+ka4UWuTUeeTcG/4cyYVAODh1qfXgUs2KaTxyFl/wDmap8L1YcUqaIz2d0FLcJcDbQjww== +astro-critters@^1.1.21: + version "1.1.21" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.21.tgz#23fd56b5d16c11c49a3058d6c90f961ee2824f22" + integrity sha512-wY12Z/u+rx4+yydqyrKTh9N7l2g0jLZOWfSo94FmBhNpVjXYlO1JXMAL12HGNFiKGLdd14QA6sIpo4Gzgat3FA== dependencies: - "@nikolarhristov/pipeline" "0.0.10" + "@nikolarhristov/pipeline" "0.1.6" astro-purgecss@^1.3.0: version "1.3.0" @@ -1114,12 +1119,12 @@ astro-purgecss@^1.3.0: dependencies: purgecss "^5.0.0" -astro@^1.6.12: - version "1.6.12" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.12.tgz#f56a22d76338d43107b55ee8e84a608b16ff91c9" - integrity sha512-Pa1BfD/w2B/1bi6UXyvwbSnKnZqBglWgw8vjuEP+YJ8tb63g2yAn4mOy2Fh/Z5jn6fV1mkA2HS2TN2ZpTgagdg== +astro@^1.6.15: + version "1.6.15" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.15.tgz#b0eb711bf2ae9ec57f6ccb8f018c8b448318ad70" + integrity sha512-FT60PalffV0bCNxqEHadRzb+Rd3g3lYxV3fR9+bZ2CRlbSfC3UdoaLDh5wC6gJiz91caH1R0XiYaV0WT2Zg91g== dependencies: - "@astrojs/compiler" "^0.29.15" + "@astrojs/compiler" "^0.31.0" "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^1.1.3" "@astrojs/telemetry" "^1.0.1" @@ -1143,7 +1148,6 @@ astro@^1.6.12: deepmerge-ts "^4.2.2" diff "^5.1.0" es-module-lexer "^0.10.5" - esbuild "^0.14.43" execa "^6.1.0" fast-glob "^3.2.11" github-slugger "^1.4.0" @@ -1152,7 +1156,7 @@ astro@^1.6.12: html-escaper "^3.0.3" import-meta-resolve "^2.1.0" kleur "^4.1.4" - magic-string "^0.25.9" + magic-string "^0.27.0" mime "^3.0.0" ora "^6.1.0" path-browserify "^1.0.1" @@ -1176,7 +1180,7 @@ astro@^1.6.12: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "~3.2.4" + vite "~3.2.5" vitefu "^0.2.1" yargs-parser "^21.0.1" zod "^3.17.3" @@ -2026,233 +2030,106 @@ es6-error@^4.1.1: resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -esbuild-android-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" - integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== - esbuild-android-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.16.tgz#0d6a16fa1bea441d5183976f1633183c25a764d5" integrity sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA== -esbuild-android-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" - integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== - esbuild-android-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.16.tgz#78643bbbf396d26d20ba1f2fcdff3618c7c033e9" integrity sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg== -esbuild-darwin-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" - integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== - esbuild-darwin-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.16.tgz#de3e91809dcd1ffb64409e2f990bb86e33e4ffd8" integrity sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g== -esbuild-darwin-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" - integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== - esbuild-darwin-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.16.tgz#bc9cc8d51109d8e9db4ffe2c064dd53d1eb5a2a6" integrity sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw== -esbuild-freebsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" - integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== - esbuild-freebsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.16.tgz#f8c54c679c16e9b20a1bf860ca91ba700d6c9c5d" integrity sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ== -esbuild-freebsd-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" - integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== - esbuild-freebsd-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.16.tgz#dd28a55df0f062e2c1628266008434c32ddc7adf" integrity sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g== -esbuild-linux-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" - integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== - esbuild-linux-32@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.16.tgz#41eb0b9b49b3430b9cc4577f1ad3d414ef70f806" integrity sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w== -esbuild-linux-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" - integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== - esbuild-linux-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.16.tgz#b2fb0c7d49b7a579b2de26fbf4c7afb1835f2073" integrity sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g== -esbuild-linux-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" - integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== - esbuild-linux-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.16.tgz#78fed3745b20251fc3bdc8db35ea0781e9b0e7c6" integrity sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A== -esbuild-linux-arm@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" - integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== - esbuild-linux-arm@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.16.tgz#6963f061a2b778aad7df2bfb6fa32d1904313f7f" integrity sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ== -esbuild-linux-mips64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" - integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== - esbuild-linux-mips64le@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.16.tgz#e2aed3527e551f8182c6b0fc8a045726fd98ad87" integrity sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A== -esbuild-linux-ppc64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" - integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== - esbuild-linux-ppc64le@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.16.tgz#fa3095b24950f63408f46f34b6d9a073ed88d53f" integrity sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA== -esbuild-linux-riscv64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" - integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== - esbuild-linux-riscv64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.16.tgz#19c012dcc55c9d6d2a3855aa77c2c5217182cd1e" integrity sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw== -esbuild-linux-s390x@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" - integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== - esbuild-linux-s390x@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.16.tgz#aa61f64740e5b983cc3ebb4183a03df4b435a873" integrity sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w== -esbuild-netbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" - integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== - esbuild-netbsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.16.tgz#dffdc104c1f2bafc42be3faa21376c0a092f5702" integrity sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg== -esbuild-openbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" - integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== - esbuild-openbsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.16.tgz#e5987f8eda55ea5f6ef6258afb1a838158f890bb" integrity sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA== -esbuild-sunos-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" - integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== - esbuild-sunos-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.16.tgz#60a085aa4b74d900e4de8c00a9fce207937320a2" integrity sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ== -esbuild-windows-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" - integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== - esbuild-windows-32@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.16.tgz#24f94e5fb243d211c7db9a12985fd2880ba98ca3" integrity sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ== -esbuild-windows-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" - integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== - esbuild-windows-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.16.tgz#71d24d68d8b652bf5a93a6c7453c334584fa2211" integrity sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw== -esbuild-windows-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" - integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== - esbuild-windows-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.16.tgz#77e804d60dec0390fe8f21401e39b435d5d1b863" integrity sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA== -esbuild@^0.14.43: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" - integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== - optionalDependencies: - "@esbuild/linux-loong64" "0.14.54" - esbuild-android-64 "0.14.54" - esbuild-android-arm64 "0.14.54" - esbuild-darwin-64 "0.14.54" - esbuild-darwin-arm64 "0.14.54" - esbuild-freebsd-64 "0.14.54" - esbuild-freebsd-arm64 "0.14.54" - esbuild-linux-32 "0.14.54" - esbuild-linux-64 "0.14.54" - esbuild-linux-arm "0.14.54" - esbuild-linux-arm64 "0.14.54" - esbuild-linux-mips64le "0.14.54" - esbuild-linux-ppc64le "0.14.54" - esbuild-linux-riscv64 "0.14.54" - esbuild-linux-s390x "0.14.54" - esbuild-netbsd-64 "0.14.54" - esbuild-openbsd-64 "0.14.54" - esbuild-sunos-64 "0.14.54" - esbuild-windows-32 "0.14.54" - esbuild-windows-64 "0.14.54" - esbuild-windows-arm64 "0.14.54" - esbuild@^0.15.16, esbuild@^0.15.9: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.16.tgz#59324e5667985bf6aee8a91ea576baef6872cf21" @@ -2663,10 +2540,10 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exifreader@^4.8.1: - version "4.8.1" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.8.1.tgz#2d677b24269ae3189e2724947e262938cf9d33b4" - integrity sha512-7x7mVQMa1Xw7nMw2p77nf2/5rcOwdujNUBx3zeRJF83YJhTP5tuPa5c6z+PXLRqzlX3FNB9Ah60u3lW+Y4lNTg== +exifreader@^4.9.0: + version "4.9.0" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.9.0.tgz#b8e8f763c617aed51be57d00d4e4dc2a177aaf9b" + integrity sha512-FuBewdeXxseIw4wHT1BVBF44S1H1Dgfk7CtLnzatiyKE6Mgg5OM0VfWzOttVVqEDUQGujdEX/ggjoWKbZJEEBQ== optionalDependencies: "@xmldom/xmldom" "^0.7.8" @@ -2822,26 +2699,17 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.6.18: - version "7.6.18" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.6.18.tgz#bdc8f27c90d2b0d49c81bb8ac3ec2dc3b5504609" - integrity sha512-+njLqmMZBqf+GpIMRkuC7s9A9KrvOfMXm+B/yscKG+/SKAA+qdQFl/3ACU2tAhN7UFau1HuB/vBa/jrWBKVvDg== +framer-motion@^7.7.3: + version "7.7.3" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.7.3.tgz#d6634577cc78db10fd5a55b71c3c3124e97376d3" + integrity sha512-O08sQUOnlvnUrsq/NU9zMB92oYkTXu8lodyTLBXggDvE5HwHs1ZVvcYKuCfvVAqfTmJXiHgYiANrqXfzpU4Plg== dependencies: "@motionone/dom" "10.13.1" - framesync "6.1.2" hey-listen "^1.0.8" - style-value-types "5.1.2" tslib "2.4.0" optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" -framesync@6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.1.2.tgz#755eff2fb5b8f3b4d2b266dd18121b300aefea27" - integrity sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g== - dependencies: - tslib "2.4.0" - fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" @@ -3868,6 +3736,13 @@ magic-string@^0.25.9: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -5816,14 +5691,6 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -style-value-types@5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.1.2.tgz#6be66b237bd546048a764883528072ed95713b62" - integrity sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q== - dependencies: - hey-listen "^1.0.8" - tslib "2.4.0" - suf-log@^2.5.3: version "2.5.3" resolved "https://registry.yarnpkg.com/suf-log/-/suf-log-2.5.3.tgz#0919a7fceea532a99b578c97814c4e335b2d64d1" @@ -5940,17 +5807,7 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -terser@5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" - integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -terser@^5.15.1: +terser@5.16.1, terser@^5.15.1: version "5.16.1" resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880" integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== @@ -6310,10 +6167,10 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@~3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.4.tgz#d8c7892dd4268064e04fffbe7d866207dd24166e" - integrity sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw== +vite@~3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.5.tgz#dee5678172a8a0ab3e547ad4148c3d547f90e86a" + integrity sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ== dependencies: esbuild "^0.15.9" postcss "^8.4.18" From 3221abeeba8b04883dd5a6c052c2a060936e07ef Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 17 Dec 2022 19:24:09 +0530 Subject: [PATCH 098/125] chore(deps): bump deps --- package.json | 10 ++-- yarn.lock | 166 ++++++++++++++++++++++++++------------------------- 2 files changed, 91 insertions(+), 85 deletions(-) diff --git a/package.json b/package.json index 41a2c9ee..1d3fc976 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", - "astro": "^1.6.15", - "astro-critters": "^1.1.21", - "astro-purgecss": "^1.3.0", + "astro": "^1.7.1", + "astro-critters": "^1.1.23", + "astro-purgecss": "^1.3.1", "fecha": "^4.2.3", - "framer-motion": "^7.7.3", + "framer-motion": "^7.10.2", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", @@ -42,7 +42,7 @@ } }, "devDependencies": { - "@types/node": "^18.11.14", + "@types/node": "^18.11.16", "exifreader": "^4.9.0", "xo": "^0.53.1" } diff --git a/yarn.lock b/yarn.lock index 4e8eba5e..3f3915d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -492,76 +492,59 @@ resolved "https://registry.yarnpkg.com/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz#c1718939b65efa1f45f53686c2fcfa992b9fb68f" integrity sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw== -"@motionone/animation@^10.13.1": - version "10.14.0" - resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.14.0.tgz#2f2a3517183bb58d82e389aac777fe0850079de6" - integrity sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ== - dependencies: - "@motionone/easing" "^10.14.0" - "@motionone/types" "^10.14.0" - "@motionone/utils" "^10.14.0" +"@motionone/animation@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807" + integrity sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ== + dependencies: + "@motionone/easing" "^10.15.1" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" tslib "^2.3.1" -"@motionone/dom@10.13.1": - version "10.13.1" - resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.13.1.tgz#fc29ea5d12538f21b211b3168e502cfc07a24882" - integrity sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ== +"@motionone/dom@^10.15.3": + version "10.15.3" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.15.3.tgz#afb27270032368a917f1ae8dd87e0069a6a9fe40" + integrity sha512-FQ7a2zMBXc1UeU8CG9G3yDpst55fbb0+C9A0VGfwOITitBCzigKZnXRgsRSWWR+FW57GSc13eGQxtYB0lKG0Ng== dependencies: - "@motionone/animation" "^10.13.1" - "@motionone/generators" "^10.13.1" - "@motionone/types" "^10.13.0" - "@motionone/utils" "^10.13.1" + "@motionone/animation" "^10.15.1" + "@motionone/generators" "^10.15.1" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" hey-listen "^1.0.8" tslib "^2.3.1" -"@motionone/easing@^10.14.0": - version "10.14.0" - resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.14.0.tgz#d8154b7f71491414f3cdee23bd3838d763fffd00" - integrity sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA== +"@motionone/easing@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.15.1.tgz#95cf3adaef34da6deebb83940d8143ede3deb693" + integrity sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw== dependencies: - "@motionone/utils" "^10.14.0" + "@motionone/utils" "^10.15.1" tslib "^2.3.1" -"@motionone/generators@^10.13.1": - version "10.14.0" - resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.14.0.tgz#e05d9dd56da78a4b92db99185848a0f3db62242d" - integrity sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg== +"@motionone/generators@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.15.1.tgz#dc6abb11139d1bafe758a41c134d4c753a9b871c" + integrity sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ== dependencies: - "@motionone/types" "^10.14.0" - "@motionone/utils" "^10.14.0" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" tslib "^2.3.1" -"@motionone/types@^10.13.0", "@motionone/types@^10.14.0": - version "10.14.0" - resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.14.0.tgz#148c34f3270b175397e49c3058b33fab405c21e3" - integrity sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ== +"@motionone/types@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.15.1.tgz#89441b54285012795cbba8612cbaa0fa420db3eb" + integrity sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA== -"@motionone/utils@^10.13.1", "@motionone/utils@^10.14.0": - version "10.14.0" - resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.14.0.tgz#a19a3464ed35b08506747b062d035c7bc9bbe708" - integrity sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw== +"@motionone/utils@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.15.1.tgz#6b5f51bde75be88b5411e084310299050368a438" + integrity sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw== dependencies: - "@motionone/types" "^10.14.0" + "@motionone/types" "^10.15.1" hey-listen "^1.0.8" tslib "^2.3.1" -"@nikolarhristov/pipeline@0.1.6": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@nikolarhristov/pipeline/-/pipeline-0.1.6.tgz#4f2a23f96c60142375065beb3782d55108ba072e" - integrity sha512-gqPvOQ61uRJOoHGy1l0pqBIfzSkJWXkoa8kIyiCGh0Z+LbGB3edQ1svDcDnPy2dTTR0nN60uO6NeIqXcb0+IVQ== - dependencies: - "@types/csso" "5.0.0" - "@types/html-minifier-terser" "7.0.0" - "@types/sharp" "0.31.0" - critters "0.0.16" - csso "5.0.5" - deepmerge-ts "4.2.2" - fast-glob "3.2.12" - html-minifier-terser "7.1.0" - sharp "0.31.2" - svgo "3.0.2" - terser "5.16.1" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -767,10 +750,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34" integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== -"@types/node@^18.11.14": - version "18.11.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.14.tgz#a8571b25f3a31e9ded14e3ab9488509adef831d8" - integrity sha512-0KXV57tENYmmJMl+FekeW9V3O/rlcqGQQJ/hNh9r8pKIj304pskWuEd8fCyNT86g/TpO0gcOTiLzsHLEURFMIQ== +"@types/node@^18.11.16": + version "18.11.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.16.tgz#966cae211e970199559cfbd295888fca189e49af" + integrity sha512-6T7P5bDkRhqRxrQtwj7vru+bWTpelgtcETAZEUSdq0YISKz8WKdoBukQLYQQ6DFHvU9JRsbFq0JH5C51X2ZdnA== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -1105,24 +1088,24 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.21: - version "1.1.21" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.21.tgz#23fd56b5d16c11c49a3058d6c90f961ee2824f22" - integrity sha512-wY12Z/u+rx4+yydqyrKTh9N7l2g0jLZOWfSo94FmBhNpVjXYlO1JXMAL12HGNFiKGLdd14QA6sIpo4Gzgat3FA== +astro-critters@^1.1.23: + version "1.1.23" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.23.tgz#2abf62d83a9bd164da17bf99b0648b12c3f6c112" + integrity sha512-QGEUA92uDo3H50YcL/ke1n/YPbz7DzVAfIaKu+tEqMUkQAZhtgHwLi+JOKxNxn4Vj1bI8IYDvekVL8xzoVwUkQ== dependencies: - "@nikolarhristov/pipeline" "0.1.6" + files-pipeline "0.0.1" -astro-purgecss@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.3.0.tgz#c2826375cd395302737f15c894b80ac2041dfb19" - integrity sha512-B7d1Ku4VqM81zwxuu0V1WEiD6tSo+wGsPrIUQhwNQO6tsZIu6ZmFaBwfL5d0TPjtPHfbsQ+AM9xeAIq3euFzCw== +astro-purgecss@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.3.1.tgz#eb82db54f32319328915b2ce140bbdf528309f14" + integrity sha512-fnpimGhTL9GipKCJ2mHnAjIz8UGTpk6M45RtXNaxqAt5xdlMFVthKBHPil82q2nYZxHfGuEx8EDg9CwJpRYM+A== dependencies: purgecss "^5.0.0" -astro@^1.6.15: - version "1.6.15" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.15.tgz#b0eb711bf2ae9ec57f6ccb8f018c8b448318ad70" - integrity sha512-FT60PalffV0bCNxqEHadRzb+Rd3g3lYxV3fR9+bZ2CRlbSfC3UdoaLDh5wC6gJiz91caH1R0XiYaV0WT2Zg91g== +astro@^1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.7.1.tgz#bc92ad46aa93bf4e21e9ac63d793e59d87f1835f" + integrity sha512-ENfHAm8/zYPgO5G1KJtCzt+hnTJaYdfjYqFWBB9PcBdxlHOOQvOd1zWCVX+uOvwKe8+ASUHXyyyULh3qlB5UUQ== dependencies: "@astrojs/compiler" "^0.31.0" "@astrojs/language-server" "^0.28.3" @@ -1146,8 +1129,9 @@ astro@^1.6.15: cookie "^0.5.0" debug "^4.3.4" deepmerge-ts "^4.2.2" + devalue "^4.2.0" diff "^5.1.0" - es-module-lexer "^0.10.5" + es-module-lexer "^1.1.0" execa "^6.1.0" fast-glob "^3.2.11" github-slugger "^1.4.0" @@ -1797,6 +1781,11 @@ detective@^5.2.1: defined "^1.0.0" minimist "^1.2.6" +devalue@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/devalue/-/devalue-4.2.0.tgz#3f542d7c828e317bab5fd3bcecde210af8f83d4b" + integrity sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw== + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -2004,10 +1993,10 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" -es-module-lexer@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.10.5.tgz#06f76d51fa53b1f78e3bd8bb36dd275eda2fdd53" - integrity sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw== +es-module-lexer@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.1.0.tgz#bf56a09b5f1c6aea6ba231b0a636a0f60c410b70" + integrity sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA== es-shim-unscopables@^1.0.0: version "1.0.0" @@ -2622,6 +2611,23 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +files-pipeline@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/files-pipeline/-/files-pipeline-0.0.1.tgz#d1be2a239b48de08ef0bbfe4aaa2460aabbb615d" + integrity sha512-QmIYklS5CsQfjOuO2aQYtwD5zvuQlMo7bx6oC9mxQZg7pDKkkKTNfMkRMOsBTSc3xeL1DzyuGVrMQZRAyrqHGA== + dependencies: + "@types/csso" "5.0.0" + "@types/html-minifier-terser" "7.0.0" + "@types/sharp" "0.31.0" + critters "0.0.16" + csso "5.0.5" + deepmerge-ts "4.2.2" + fast-glob "3.2.12" + html-minifier-terser "7.1.0" + sharp "0.31.2" + svgo "3.0.2" + terser "5.16.1" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -2699,12 +2705,12 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.7.3: - version "7.7.3" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.7.3.tgz#d6634577cc78db10fd5a55b71c3c3124e97376d3" - integrity sha512-O08sQUOnlvnUrsq/NU9zMB92oYkTXu8lodyTLBXggDvE5HwHs1ZVvcYKuCfvVAqfTmJXiHgYiANrqXfzpU4Plg== +framer-motion@^7.10.2: + version "7.10.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.10.2.tgz#e89d17ba98737355b09334c579e2317e0d4c171f" + integrity sha512-2OAII9hjpMNz2Nbl2w09uKo7A0bD6xRtGnCZbPzuGGueucWgmSBLjAwzPhXwzCQWMpL3LU8jmXHjxAwIyjslxg== dependencies: - "@motionone/dom" "10.13.1" + "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" tslib "2.4.0" optionalDependencies: From d513d23227431164e2eb554020dece9561f20d7a Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 19 Dec 2022 10:48:21 +0530 Subject: [PATCH 099/125] fix(module): revert `astro` version to fix module errors --- package.json | 8 +- src/pages/index.astro | 1 + yarn.lock | 192 ++++++++++++++++++++++++++++++++++-------- 3 files changed, 160 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index 1d3fc976..2ea23989 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", - "astro": "^1.7.1", + "astro": "1.6.12", "astro-critters": "^1.1.23", "astro-purgecss": "^1.3.1", "fecha": "^4.2.3", @@ -36,13 +36,11 @@ "xo": { "prettier": true, "rules": { - "capitalized-comments": "off", - "import/extensions": "off", - "n/file-extension-in-import": "off" + "capitalized-comments": "off" } }, "devDependencies": { - "@types/node": "^18.11.16", + "@types/node": "^18.11.17", "exifreader": "^4.9.0", "xo": "^0.53.1" } diff --git a/src/pages/index.astro b/src/pages/index.astro index c252c089..e151a6eb 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -57,6 +57,7 @@ await Promise.all( aspectRatio: image.default.width / image.default.height, quality: 80, format: 'webp', + alt: 'Gallery Image', }), date: date, slug: `image/${await getImageSlug(image.default.src)}`, diff --git a/yarn.lock b/yarn.lock index 3f3915d9..28ebd22e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,16 +15,16 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@astrojs/compiler@^0.29.15": + version "0.29.19" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.19.tgz#dd8020a08c18639ce9de5b7203f4a4212d391279" + integrity sha512-lvPpoOA6Fc1NpJrPT65ZOhhFieYkiBds9wzOhWX55lXMUpNPu5CUxqzgDAkNSTIoXHZxkxHfi+6EpFNnRZBBYQ== + "@astrojs/compiler@^0.29.3": version "0.29.18" resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.18.tgz#28a6a58a49b895e107b402f6fa98c854261ba86a" integrity sha512-45WhB74a/Eb/3iMJPjDXHs8r0S6NuPi3maVNLWnuW3CDmkUcJGMFPXP+qH1Xn0YDNkzk7Lt9Kw529heFPMMbZA== -"@astrojs/compiler@^0.31.0": - version "0.31.0" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.31.0.tgz#b026ec0e5ffa0eb4a99713530c74e05f50f9c29b" - integrity sha512-V8/Re/wXgXTZzpfWs4KZBLU5dRhnO6kSd4e3vObGuj+HFGHjaD11wws1zvaC9cXLQyQsM5CSrGagFGYlRZKvVQ== - "@astrojs/image@^0.12.1": version "0.12.1" resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.12.1.tgz#e16e06b0fd7cea56f0039b21da460cf9c0590075" @@ -400,6 +400,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.16.tgz#0642926178b15e3d1545efae6eee05c4f3451d15" integrity sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ== +"@esbuild/linux-loong64@0.14.54": + version "0.14.54" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" + integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== + "@esbuild/linux-loong64@0.15.16": version "0.15.16" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.16.tgz#284522de76abe951e4ed2bd24a467e8d49c67933" @@ -474,7 +479,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== @@ -750,10 +755,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34" integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== -"@types/node@^18.11.16": - version "18.11.16" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.16.tgz#966cae211e970199559cfbd295888fca189e49af" - integrity sha512-6T7P5bDkRhqRxrQtwj7vru+bWTpelgtcETAZEUSdq0YISKz8WKdoBukQLYQQ6DFHvU9JRsbFq0JH5C51X2ZdnA== +"@types/node@^18.11.17": + version "18.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.17.tgz#5c009e1d9c38f4a2a9d45c0b0c493fe6cdb4bcb5" + integrity sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -1102,12 +1107,12 @@ astro-purgecss@^1.3.1: dependencies: purgecss "^5.0.0" -astro@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.7.1.tgz#bc92ad46aa93bf4e21e9ac63d793e59d87f1835f" - integrity sha512-ENfHAm8/zYPgO5G1KJtCzt+hnTJaYdfjYqFWBB9PcBdxlHOOQvOd1zWCVX+uOvwKe8+ASUHXyyyULh3qlB5UUQ== +astro@1.6.12: + version "1.6.12" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.12.tgz#f56a22d76338d43107b55ee8e84a608b16ff91c9" + integrity sha512-Pa1BfD/w2B/1bi6UXyvwbSnKnZqBglWgw8vjuEP+YJ8tb63g2yAn4mOy2Fh/Z5jn6fV1mkA2HS2TN2ZpTgagdg== dependencies: - "@astrojs/compiler" "^0.31.0" + "@astrojs/compiler" "^0.29.15" "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^1.1.3" "@astrojs/telemetry" "^1.0.1" @@ -1129,9 +1134,9 @@ astro@^1.7.1: cookie "^0.5.0" debug "^4.3.4" deepmerge-ts "^4.2.2" - devalue "^4.2.0" diff "^5.1.0" - es-module-lexer "^1.1.0" + es-module-lexer "^0.10.5" + esbuild "^0.14.43" execa "^6.1.0" fast-glob "^3.2.11" github-slugger "^1.4.0" @@ -1140,7 +1145,7 @@ astro@^1.7.1: html-escaper "^3.0.3" import-meta-resolve "^2.1.0" kleur "^4.1.4" - magic-string "^0.27.0" + magic-string "^0.25.9" mime "^3.0.0" ora "^6.1.0" path-browserify "^1.0.1" @@ -1164,7 +1169,7 @@ astro@^1.7.1: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "~3.2.5" + vite "~3.2.4" vitefu "^0.2.1" yargs-parser "^21.0.1" zod "^3.17.3" @@ -1781,11 +1786,6 @@ detective@^5.2.1: defined "^1.0.0" minimist "^1.2.6" -devalue@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/devalue/-/devalue-4.2.0.tgz#3f542d7c828e317bab5fd3bcecde210af8f83d4b" - integrity sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw== - didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -1993,10 +1993,10 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" -es-module-lexer@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.1.0.tgz#bf56a09b5f1c6aea6ba231b0a636a0f60c410b70" - integrity sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA== +es-module-lexer@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.10.5.tgz#06f76d51fa53b1f78e3bd8bb36dd275eda2fdd53" + integrity sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw== es-shim-unscopables@^1.0.0: version "1.0.0" @@ -2019,106 +2019,233 @@ es6-error@^4.1.1: resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== +esbuild-android-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" + integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== + esbuild-android-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.16.tgz#0d6a16fa1bea441d5183976f1633183c25a764d5" integrity sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA== +esbuild-android-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" + integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== + esbuild-android-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.16.tgz#78643bbbf396d26d20ba1f2fcdff3618c7c033e9" integrity sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg== +esbuild-darwin-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" + integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== + esbuild-darwin-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.16.tgz#de3e91809dcd1ffb64409e2f990bb86e33e4ffd8" integrity sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g== +esbuild-darwin-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" + integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== + esbuild-darwin-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.16.tgz#bc9cc8d51109d8e9db4ffe2c064dd53d1eb5a2a6" integrity sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw== +esbuild-freebsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" + integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== + esbuild-freebsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.16.tgz#f8c54c679c16e9b20a1bf860ca91ba700d6c9c5d" integrity sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ== +esbuild-freebsd-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" + integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== + esbuild-freebsd-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.16.tgz#dd28a55df0f062e2c1628266008434c32ddc7adf" integrity sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g== +esbuild-linux-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" + integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== + esbuild-linux-32@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.16.tgz#41eb0b9b49b3430b9cc4577f1ad3d414ef70f806" integrity sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w== +esbuild-linux-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" + integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== + esbuild-linux-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.16.tgz#b2fb0c7d49b7a579b2de26fbf4c7afb1835f2073" integrity sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g== +esbuild-linux-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" + integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== + esbuild-linux-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.16.tgz#78fed3745b20251fc3bdc8db35ea0781e9b0e7c6" integrity sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A== +esbuild-linux-arm@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" + integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== + esbuild-linux-arm@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.16.tgz#6963f061a2b778aad7df2bfb6fa32d1904313f7f" integrity sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ== +esbuild-linux-mips64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" + integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== + esbuild-linux-mips64le@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.16.tgz#e2aed3527e551f8182c6b0fc8a045726fd98ad87" integrity sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A== +esbuild-linux-ppc64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" + integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== + esbuild-linux-ppc64le@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.16.tgz#fa3095b24950f63408f46f34b6d9a073ed88d53f" integrity sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA== +esbuild-linux-riscv64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" + integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== + esbuild-linux-riscv64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.16.tgz#19c012dcc55c9d6d2a3855aa77c2c5217182cd1e" integrity sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw== +esbuild-linux-s390x@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" + integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== + esbuild-linux-s390x@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.16.tgz#aa61f64740e5b983cc3ebb4183a03df4b435a873" integrity sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w== +esbuild-netbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" + integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== + esbuild-netbsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.16.tgz#dffdc104c1f2bafc42be3faa21376c0a092f5702" integrity sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg== +esbuild-openbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" + integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== + esbuild-openbsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.16.tgz#e5987f8eda55ea5f6ef6258afb1a838158f890bb" integrity sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA== +esbuild-sunos-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" + integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== + esbuild-sunos-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.16.tgz#60a085aa4b74d900e4de8c00a9fce207937320a2" integrity sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ== +esbuild-windows-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" + integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== + esbuild-windows-32@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.16.tgz#24f94e5fb243d211c7db9a12985fd2880ba98ca3" integrity sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ== +esbuild-windows-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" + integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== + esbuild-windows-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.16.tgz#71d24d68d8b652bf5a93a6c7453c334584fa2211" integrity sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw== +esbuild-windows-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" + integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== + esbuild-windows-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.16.tgz#77e804d60dec0390fe8f21401e39b435d5d1b863" integrity sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA== +esbuild@^0.14.43: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" + integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== + optionalDependencies: + "@esbuild/linux-loong64" "0.14.54" + esbuild-android-64 "0.14.54" + esbuild-android-arm64 "0.14.54" + esbuild-darwin-64 "0.14.54" + esbuild-darwin-arm64 "0.14.54" + esbuild-freebsd-64 "0.14.54" + esbuild-freebsd-arm64 "0.14.54" + esbuild-linux-32 "0.14.54" + esbuild-linux-64 "0.14.54" + esbuild-linux-arm "0.14.54" + esbuild-linux-arm64 "0.14.54" + esbuild-linux-mips64le "0.14.54" + esbuild-linux-ppc64le "0.14.54" + esbuild-linux-riscv64 "0.14.54" + esbuild-linux-s390x "0.14.54" + esbuild-netbsd-64 "0.14.54" + esbuild-openbsd-64 "0.14.54" + esbuild-sunos-64 "0.14.54" + esbuild-windows-32 "0.14.54" + esbuild-windows-64 "0.14.54" + esbuild-windows-arm64 "0.14.54" + esbuild@^0.15.16, esbuild@^0.15.9: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.16.tgz#59324e5667985bf6aee8a91ea576baef6872cf21" @@ -3742,13 +3869,6 @@ magic-string@^0.25.9: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" - integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -6173,7 +6293,7 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@~3.2.5: +vite@~3.2.4: version "3.2.5" resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.5.tgz#dee5678172a8a0ab3e547ad4148c3d547f90e86a" integrity sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ== From 12cbcefd4428e16e67f1cb7011fa2a9ce815850e Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 20 Dec 2022 08:22:39 +0530 Subject: [PATCH 100/125] chore(deps): bump deps --- package.json | 6 +- yarn.lock | 479 +++++++-------------------------------------------- 2 files changed, 62 insertions(+), 423 deletions(-) diff --git a/package.json b/package.json index 2ea23989..a325f716 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", - "astro": "1.6.12", - "astro-critters": "^1.1.23", + "astro": "1.7.2", + "astro-critters": "^1.1.24", "astro-purgecss": "^1.3.1", "fecha": "^4.2.3", "framer-motion": "^7.10.2", @@ -41,7 +41,7 @@ }, "devDependencies": { "@types/node": "^18.11.17", - "exifreader": "^4.9.0", + "exifreader": "^4.9.1", "xo": "^0.53.1" } } diff --git a/yarn.lock b/yarn.lock index 28ebd22e..4b19b28f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,16 +15,16 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@astrojs/compiler@^0.29.15": - version "0.29.19" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.19.tgz#dd8020a08c18639ce9de5b7203f4a4212d391279" - integrity sha512-lvPpoOA6Fc1NpJrPT65ZOhhFieYkiBds9wzOhWX55lXMUpNPu5CUxqzgDAkNSTIoXHZxkxHfi+6EpFNnRZBBYQ== - "@astrojs/compiler@^0.29.3": version "0.29.18" resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.18.tgz#28a6a58a49b895e107b402f6fa98c854261ba86a" integrity sha512-45WhB74a/Eb/3iMJPjDXHs8r0S6NuPi3maVNLWnuW3CDmkUcJGMFPXP+qH1Xn0YDNkzk7Lt9Kw529heFPMMbZA== +"@astrojs/compiler@^0.31.0": + version "0.31.1" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.31.1.tgz#d6bcc1677f42f0f7d0dc43a178996de3b7cd581a" + integrity sha512-HgjKVwFZ3LwKnGv8gI0J6MhIniUyKwSmGwo7pTDTn14iwfqovfgzVPeJ0+KFpuKBbB4z1lsFNbD/c1WXZyKz6A== + "@astrojs/image@^0.12.1": version "0.12.1" resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.12.1.tgz#e16e06b0fd7cea56f0039b21da460cf9c0590075" @@ -400,11 +400,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.16.tgz#0642926178b15e3d1545efae6eee05c4f3451d15" integrity sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ== -"@esbuild/linux-loong64@0.14.54": - version "0.14.54" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" - integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== - "@esbuild/linux-loong64@0.15.16": version "0.15.16" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.16.tgz#284522de76abe951e4ed2bd24a467e8d49c67933" @@ -452,7 +447,7 @@ "@jridgewell/set-array" "^1.0.0" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": +"@jridgewell/gen-mapping@^0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== @@ -471,15 +466,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== @@ -603,11 +590,6 @@ dependencies: tsm "^2.1.4" -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - "@types/acorn@^4.0.0": version "4.0.6" resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" @@ -648,18 +630,6 @@ dependencies: "@babel/types" "^7.3.0" -"@types/css-tree@*": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/css-tree/-/css-tree-2.0.0.tgz#b5f940aae863899a5a628114d8bc526863937e0a" - integrity sha512-mY2sXRLBnUPMYw6mkOT+6dABeaNxAEKZz6scE9kQPNJx8fKe1fOsm8Honl7+xFYe6TKX8WNk2+7oMp2vBArJ9Q== - -"@types/csso@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@types/csso/-/csso-5.0.0.tgz#e69f5c8d1fc99c4c7741ae65d3330deaff5d008e" - integrity sha512-EMrCTGpXRUsbFfZBzn2jcW6Sqg8kxWXkJcpvAGYSEzFqAJ2THDJSwiMeS2fPUw+0p6RQNT/n8F/skEc9hUBc0g== - dependencies: - "@types/css-tree" "*" - "@types/debug@^4.0.0": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" @@ -706,11 +676,6 @@ resolved "https://registry.yarnpkg.com/@types/html-escaper/-/html-escaper-3.0.0.tgz#97d7df443c0fc86e3abdd0971f4814a58e3ca762" integrity sha512-OcJcvP3Yk8mjYwf/IdXZtTE1tb/u0WF0qa29ER07ZHCYUBZXSN29Z1mBS+/96+kNMGTFUAbSz9X+pHmHpZrTCw== -"@types/html-minifier-terser@7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-7.0.0.tgz#a316cad70201de31bcc1a97cf8b73b26ae46ad65" - integrity sha512-hw3bhStrg5e3FQT8qZKCJTrzt/UbEaunU1xRWJ+aNOTmeBMvE3S4Ml2HiiNnZgL8izu0LFVkHUoPFXL1s5QNpQ== - "@types/json-schema@*", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" @@ -750,11 +715,6 @@ dependencies: "@types/unist" "*" -"@types/node@*": - version "18.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34" - integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== - "@types/node@^18.11.17": version "18.11.17" resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.17.tgz#5c009e1d9c38f4a2a9d45c0b0c493fe6cdb4bcb5" @@ -811,13 +771,6 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== -"@types/sharp@0.31.0": - version "0.31.0" - resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.31.0.tgz#c4af03a7e1d126f0d428a265e126fabd86ab6d0f" - integrity sha512-nwivOU101fYInCwdDcH/0/Ru6yIRXOpORx25ynEOc6/IakuCmjOAGpaO5VfUl4QkDtUC6hj+Z2eCQvgXOioknw== - dependencies: - "@types/node" "*" - "@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" @@ -957,7 +910,7 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0: +acorn@^8.7.1, acorn@^8.8.0: version "8.8.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== @@ -1093,12 +1046,13 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.23: - version "1.1.23" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.23.tgz#2abf62d83a9bd164da17bf99b0648b12c3f6c112" - integrity sha512-QGEUA92uDo3H50YcL/ke1n/YPbz7DzVAfIaKu+tEqMUkQAZhtgHwLi+JOKxNxn4Vj1bI8IYDvekVL8xzoVwUkQ== +astro-critters@^1.1.24: + version "1.1.24" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.24.tgz#1fa016e40c4bdceefd06ee431307d270acf06e34" + integrity sha512-yyvAka+LeWO0LToHSc53yTjI1eUQqBDBg6uDbjEJ4vvaKegF6z122VPCFQzLe2dPeJiyYLUMUs3W5CIErZEBqQ== dependencies: - files-pipeline "0.0.1" + critters "0.0.16" + files-pipeline "0.0.2" astro-purgecss@^1.3.1: version "1.3.1" @@ -1107,12 +1061,12 @@ astro-purgecss@^1.3.1: dependencies: purgecss "^5.0.0" -astro@1.6.12: - version "1.6.12" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.6.12.tgz#f56a22d76338d43107b55ee8e84a608b16ff91c9" - integrity sha512-Pa1BfD/w2B/1bi6UXyvwbSnKnZqBglWgw8vjuEP+YJ8tb63g2yAn4mOy2Fh/Z5jn6fV1mkA2HS2TN2ZpTgagdg== +astro@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.7.2.tgz#9401c82049d057b7e5bf3b3961b266001a97d201" + integrity sha512-svgkfJUBcNzWV9YeoAGv+T96HjSK1j1xy1CbUA4JALU99WEvmJ1tFZBSrd1+m5xW9MuNOleSViGTfXhHfUaH9A== dependencies: - "@astrojs/compiler" "^0.29.15" + "@astrojs/compiler" "^0.31.0" "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^1.1.3" "@astrojs/telemetry" "^1.0.1" @@ -1134,9 +1088,9 @@ astro@1.6.12: cookie "^0.5.0" debug "^4.3.4" deepmerge-ts "^4.2.2" + devalue "^4.2.0" diff "^5.1.0" - es-module-lexer "^0.10.5" - esbuild "^0.14.43" + es-module-lexer "^1.1.0" execa "^6.1.0" fast-glob "^3.2.11" github-slugger "^1.4.0" @@ -1145,7 +1099,7 @@ astro@1.6.12: html-escaper "^3.0.3" import-meta-resolve "^2.1.0" kleur "^4.1.4" - magic-string "^0.25.9" + magic-string "^0.27.0" mime "^3.0.0" ora "^6.1.0" path-browserify "^1.0.1" @@ -1169,7 +1123,7 @@ astro@1.6.12: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "~3.2.4" + vite "~3.2.5" vitefu "^0.2.1" yargs-parser "^21.0.1" zod "^3.17.3" @@ -1280,11 +1234,6 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -1326,14 +1275,6 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" @@ -1436,13 +1377,6 @@ ci-info@^3.3.1, ci-info@^3.4.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== -clean-css@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.0.tgz#44e4a04e8873ff0041df97acecf23a4a6519844e" - integrity sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA== - dependencies: - source-map "~0.6.0" - clean-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7" @@ -1517,17 +1451,7 @@ comma-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^9.0.0, commander@^9.4.1: +commander@^9.0.0: version "9.4.1" resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== @@ -1605,34 +1529,7 @@ css-select@^4.2.0: domutils "^2.8.0" nth-check "^2.0.1" -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-tree@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.0.tgz#a0122cbc85305576df92ac528fb079c8217a15b2" - integrity sha512-1rg0LiK2MFi4R3/lVvnRokEWTZb30ljSAe5x+0HHkZ+OqZaAeiP8g8Eh91VmkyCtQn9vMgQRiaTDYgLBt+2Qyw== - dependencies: - mdn-data "2.0.30" - source-map-js "^1.0.1" - -css-tree@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" - integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== - dependencies: - mdn-data "2.0.28" - source-map-js "^1.0.1" - -css-what@^6.0.1, css-what@^6.1.0: +css-what@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== @@ -1642,13 +1539,6 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -csso@5.0.5, csso@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" - integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== - dependencies: - css-tree "~2.2.0" - csstype@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" @@ -1786,6 +1676,11 @@ detective@^5.2.1: defined "^1.0.0" minimist "^1.2.6" +devalue@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/devalue/-/devalue-4.2.0.tgz#3f542d7c828e317bab5fd3bcecde210af8f83d4b" + integrity sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw== + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -1831,16 +1726,7 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: +domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== @@ -1852,13 +1738,6 @@ domhandler@^4.2.0, domhandler@^4.3.1: dependencies: domelementtype "^2.2.0" -domhandler@^5.0.1, domhandler@^5.0.2: - version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - domutils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" @@ -1868,23 +1747,6 @@ domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -domutils@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" - integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.1" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - dset@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" @@ -1946,11 +1808,6 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^4.2.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== - env-editor@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" @@ -1993,10 +1850,10 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" -es-module-lexer@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.10.5.tgz#06f76d51fa53b1f78e3bd8bb36dd275eda2fdd53" - integrity sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw== +es-module-lexer@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.1.0.tgz#bf56a09b5f1c6aea6ba231b0a636a0f60c410b70" + integrity sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA== es-shim-unscopables@^1.0.0: version "1.0.0" @@ -2019,233 +1876,106 @@ es6-error@^4.1.1: resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -esbuild-android-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" - integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== - esbuild-android-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.16.tgz#0d6a16fa1bea441d5183976f1633183c25a764d5" integrity sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA== -esbuild-android-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" - integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== - esbuild-android-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.16.tgz#78643bbbf396d26d20ba1f2fcdff3618c7c033e9" integrity sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg== -esbuild-darwin-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" - integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== - esbuild-darwin-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.16.tgz#de3e91809dcd1ffb64409e2f990bb86e33e4ffd8" integrity sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g== -esbuild-darwin-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" - integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== - esbuild-darwin-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.16.tgz#bc9cc8d51109d8e9db4ffe2c064dd53d1eb5a2a6" integrity sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw== -esbuild-freebsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" - integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== - esbuild-freebsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.16.tgz#f8c54c679c16e9b20a1bf860ca91ba700d6c9c5d" integrity sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ== -esbuild-freebsd-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" - integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== - esbuild-freebsd-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.16.tgz#dd28a55df0f062e2c1628266008434c32ddc7adf" integrity sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g== -esbuild-linux-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" - integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== - esbuild-linux-32@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.16.tgz#41eb0b9b49b3430b9cc4577f1ad3d414ef70f806" integrity sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w== -esbuild-linux-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" - integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== - esbuild-linux-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.16.tgz#b2fb0c7d49b7a579b2de26fbf4c7afb1835f2073" integrity sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g== -esbuild-linux-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" - integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== - esbuild-linux-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.16.tgz#78fed3745b20251fc3bdc8db35ea0781e9b0e7c6" integrity sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A== -esbuild-linux-arm@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" - integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== - esbuild-linux-arm@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.16.tgz#6963f061a2b778aad7df2bfb6fa32d1904313f7f" integrity sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ== -esbuild-linux-mips64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" - integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== - esbuild-linux-mips64le@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.16.tgz#e2aed3527e551f8182c6b0fc8a045726fd98ad87" integrity sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A== -esbuild-linux-ppc64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" - integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== - esbuild-linux-ppc64le@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.16.tgz#fa3095b24950f63408f46f34b6d9a073ed88d53f" integrity sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA== -esbuild-linux-riscv64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" - integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== - esbuild-linux-riscv64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.16.tgz#19c012dcc55c9d6d2a3855aa77c2c5217182cd1e" integrity sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw== -esbuild-linux-s390x@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" - integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== - esbuild-linux-s390x@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.16.tgz#aa61f64740e5b983cc3ebb4183a03df4b435a873" integrity sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w== -esbuild-netbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" - integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== - esbuild-netbsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.16.tgz#dffdc104c1f2bafc42be3faa21376c0a092f5702" integrity sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg== -esbuild-openbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" - integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== - esbuild-openbsd-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.16.tgz#e5987f8eda55ea5f6ef6258afb1a838158f890bb" integrity sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA== -esbuild-sunos-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" - integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== - esbuild-sunos-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.16.tgz#60a085aa4b74d900e4de8c00a9fce207937320a2" integrity sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ== -esbuild-windows-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" - integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== - esbuild-windows-32@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.16.tgz#24f94e5fb243d211c7db9a12985fd2880ba98ca3" integrity sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ== -esbuild-windows-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" - integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== - esbuild-windows-64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.16.tgz#71d24d68d8b652bf5a93a6c7453c334584fa2211" integrity sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw== -esbuild-windows-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" - integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== - esbuild-windows-arm64@0.15.16: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.16.tgz#77e804d60dec0390fe8f21401e39b435d5d1b863" integrity sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA== -esbuild@^0.14.43: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" - integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== - optionalDependencies: - "@esbuild/linux-loong64" "0.14.54" - esbuild-android-64 "0.14.54" - esbuild-android-arm64 "0.14.54" - esbuild-darwin-64 "0.14.54" - esbuild-darwin-arm64 "0.14.54" - esbuild-freebsd-64 "0.14.54" - esbuild-freebsd-arm64 "0.14.54" - esbuild-linux-32 "0.14.54" - esbuild-linux-64 "0.14.54" - esbuild-linux-arm "0.14.54" - esbuild-linux-arm64 "0.14.54" - esbuild-linux-mips64le "0.14.54" - esbuild-linux-ppc64le "0.14.54" - esbuild-linux-riscv64 "0.14.54" - esbuild-linux-s390x "0.14.54" - esbuild-netbsd-64 "0.14.54" - esbuild-openbsd-64 "0.14.54" - esbuild-sunos-64 "0.14.54" - esbuild-windows-32 "0.14.54" - esbuild-windows-64 "0.14.54" - esbuild-windows-arm64 "0.14.54" - esbuild@^0.15.16, esbuild@^0.15.9: version "0.15.16" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.16.tgz#59324e5667985bf6aee8a91ea576baef6872cf21" @@ -2656,10 +2386,10 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exifreader@^4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.9.0.tgz#b8e8f763c617aed51be57d00d4e4dc2a177aaf9b" - integrity sha512-FuBewdeXxseIw4wHT1BVBF44S1H1Dgfk7CtLnzatiyKE6Mgg5OM0VfWzOttVVqEDUQGujdEX/ggjoWKbZJEEBQ== +exifreader@^4.9.1: + version "4.9.1" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.9.1.tgz#e40235845914f42aaf717ffede8367c4f3698e76" + integrity sha512-lcVG6VuSkPVHdmM6HybcVWaE8iO4Qq68qFPCRM6U3kz0JODqw4mjMySJ1nZSHfAnrfsIYGfN9A2vh96b3LAF1g== optionalDependencies: "@xmldom/xmldom" "^0.7.8" @@ -2738,22 +2468,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -files-pipeline@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/files-pipeline/-/files-pipeline-0.0.1.tgz#d1be2a239b48de08ef0bbfe4aaa2460aabbb615d" - integrity sha512-QmIYklS5CsQfjOuO2aQYtwD5zvuQlMo7bx6oC9mxQZg7pDKkkKTNfMkRMOsBTSc3xeL1DzyuGVrMQZRAyrqHGA== +files-pipeline@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/files-pipeline/-/files-pipeline-0.0.2.tgz#431af5755f754d0da18aabeade3aaa5bc5e6846a" + integrity sha512-e5BHeSXczwD+6PEy+CLhoYd9NSZkn6gK+QyGwgzdufO4qq0KWKMbVE53lwyw/gKYSbKMe2AgUvVp5N4VrA3OTw== dependencies: - "@types/csso" "5.0.0" - "@types/html-minifier-terser" "7.0.0" - "@types/sharp" "0.31.0" - critters "0.0.16" - csso "5.0.5" deepmerge-ts "4.2.2" fast-glob "3.2.12" - html-minifier-terser "7.1.0" - sharp "0.31.2" - svgo "3.0.2" - terser "5.16.1" fill-range@^7.0.1: version "7.0.1" @@ -3236,19 +2957,6 @@ html-escaper@^3.0.3: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== -html-minifier-terser@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.1.0.tgz#cd62d42158be9a6bef0fcd40f94127345743d9b5" - integrity sha512-BvPO2S7Ip0Q5qt+Y8j/27Vclj6uHC6av0TMoDn7/bJPhMWHI2UtR2e/zEgJn3/qYAmxumrGp9q4UHurL6mtW9Q== - dependencies: - camel-case "^4.1.2" - clean-css "5.2.0" - commander "^9.4.1" - entities "^4.4.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.15.1" - html-void-elements@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" @@ -3838,13 +3546,6 @@ loose-envify@^1.1.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -3869,6 +3570,13 @@ magic-string@^0.25.9: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -4043,16 +3751,6 @@ mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== -mdn-data@2.0.28: - version "2.0.28" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" - integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== - -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== - memory-fs@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" @@ -4531,14 +4229,6 @@ nlcst-to-string@^3.0.0: dependencies: "@types/nlcst" "^1.0.0" -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - node-abi@^3.3.0: version "3.30.0" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.30.0.tgz#d84687ad5d24ca81cdfa912a36f2c5c19b137359" @@ -4784,14 +4474,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -4844,14 +4526,6 @@ parse5@^6.0.0, parse5@^6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -5297,11 +4971,6 @@ rehype@^12.0.1: rehype-stringify "^9.0.0" unified "^10.0.0" -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - remark-gfm@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" @@ -5528,7 +5197,7 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -sharp@0.31.2, sharp@^0.31.2: +sharp@^0.31.2: version "0.31.2" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.2.tgz#a8411c80512027f5a452b76d599268760c4e5dfa" integrity sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q== @@ -5627,29 +5296,21 @@ slash@^5.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-5.0.0.tgz#8c18a871096b71ee0e002976a4fe3374991c3074" integrity sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ== -source-map-js@^1.0.1, source-map-js@^1.0.2: +source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - source-map@^0.7.3: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" @@ -5858,18 +5519,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svgo@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.0.2.tgz#5e99eeea42c68ee0dc46aa16da093838c262fe0a" - integrity sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^5.1.0" - css-tree "^2.2.1" - csso "^5.0.5" - picocolors "^1.0.0" - synckit@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.4.tgz#0e6b392b73fafdafcde56692e3352500261d64ec" @@ -5933,16 +5582,6 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -terser@5.16.1, terser@^5.15.1: - version "5.16.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880" - integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -6033,7 +5672,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.3.1, tslib@^2.4.0: +tslib@^2.0.1, tslib@^2.3.1, tslib@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== @@ -6293,7 +5932,7 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@~3.2.4: +vite@~3.2.5: version "3.2.5" resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.5.tgz#dee5678172a8a0ab3e547ad4148c3d547f90e86a" integrity sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ== From 0e7cb69fb220c4b0d1550265ca9244e39ae6d8c6 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 25 Dec 2022 12:07:39 +0530 Subject: [PATCH 101/125] chore(deps): bump deps --- package.json | 8 ++++---- yarn.lock | 32 ++++++++++++++++---------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index a325f716..129d84bf 100644 --- a/package.json +++ b/package.json @@ -20,16 +20,16 @@ "@astrojs/react": "^1.2.2", "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", + "@types/react-dom": "^18.0.10", "astro": "1.7.2", "astro-critters": "^1.1.24", - "astro-purgecss": "^1.3.1", + "astro-purgecss": "^1.3.2", "fecha": "^4.2.3", - "framer-motion": "^7.10.2", + "framer-motion": "^8.0.2", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", - "sharp": "^0.31.2", + "sharp": "^0.31.3", "tailwindcss": "^3.2.4" }, "repository": "git@github.com:obviyus/musee.git", diff --git a/yarn.lock b/yarn.lock index 4b19b28f..83b082e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -740,10 +740,10 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^18.0.9": - version "18.0.9" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.9.tgz#ffee5e4bfc2a2f8774b15496474f8e7fe8d0b504" - integrity sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg== +"@types/react-dom@^18.0.10": + version "18.0.10" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.10.tgz#3b66dec56aa0f16a6cc26da9e9ca96c35c0b4352" + integrity sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg== dependencies: "@types/react" "*" @@ -1054,10 +1054,10 @@ astro-critters@^1.1.24: critters "0.0.16" files-pipeline "0.0.2" -astro-purgecss@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.3.1.tgz#eb82db54f32319328915b2ce140bbdf528309f14" - integrity sha512-fnpimGhTL9GipKCJ2mHnAjIz8UGTpk6M45RtXNaxqAt5xdlMFVthKBHPil82q2nYZxHfGuEx8EDg9CwJpRYM+A== +astro-purgecss@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.3.2.tgz#2f4402b962acf827e2f40310bc383c777c8d1f4f" + integrity sha512-UG4696j19RZkroRsd/CNUiWPu7QmuWuXqVKX/li+2pbGkm49lEQb/UXzVBpVLACQlJgYydUhHbEb4scpOcEjLQ== dependencies: purgecss "^5.0.0" @@ -2553,10 +2553,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^7.10.2: - version "7.10.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.10.2.tgz#e89d17ba98737355b09334c579e2317e0d4c171f" - integrity sha512-2OAII9hjpMNz2Nbl2w09uKo7A0bD6xRtGnCZbPzuGGueucWgmSBLjAwzPhXwzCQWMpL3LU8jmXHjxAwIyjslxg== +framer-motion@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.0.2.tgz#212cc4cabfbb90f4eabe5a9e5553ef1b1dc6a598" + integrity sha512-xuIiQchVh/cLqUzzu5/8ok4o0nkwYPyIRtkDl8wDvrQUNRhSfRaZu1MMdzN0TjpBtG66oP03PSLO7Qtu1YqPrA== dependencies: "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" @@ -5197,10 +5197,10 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -sharp@^0.31.2: - version "0.31.2" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.2.tgz#a8411c80512027f5a452b76d599268760c4e5dfa" - integrity sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q== +sharp@^0.31.3: + version "0.31.3" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688" + integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg== dependencies: color "^4.2.3" detect-libc "^2.0.1" From 04490680c5d107b8d2df49dba4060c2c77036d7c Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Thu, 29 Dec 2022 09:55:15 +0530 Subject: [PATCH 102/125] chore(deps): bump deps --- package.json | 2 +- yarn.lock | 27 +++++++++++++++++---------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 129d84bf..6ddd6eb2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", - "astro": "1.7.2", + "astro": "1.8.0", "astro-critters": "^1.1.24", "astro-purgecss": "^1.3.2", "fecha": "^4.2.3", diff --git a/yarn.lock b/yarn.lock index 83b082e0..e4c09c0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -57,10 +57,10 @@ vscode-languageserver-types "^3.17.1" vscode-uri "^3.0.3" -"@astrojs/markdown-remark@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-1.1.3.tgz#9fa985a532622043f0863c20f01c6ed01eca31e2" - integrity sha512-6MDuQXbrp2fZBYBIqD+0jvSqYAukiMTte6oLNHiEYsLf3KIMlVAZj6dDgUJakgL7cQ4fmzWb0HUqzVpxAsasLw== +"@astrojs/markdown-remark@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-1.2.0.tgz#2ec7375a5e7b59ea712fb5a9d1f4ac9cbe075acb" + integrity sha512-Cb+uhSuukyfERknfJ8K4iJLeKJaiZWi1BTwPS4fzw0bc9kGKe5VeTRzd2E25+vaMnRTk0tN/y6QfYEMMN3Q97g== dependencies: "@astrojs/micromark-extension-mdx-jsx" "^1.0.3" "@astrojs/prism" "^1.0.0" @@ -910,7 +910,7 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.7.1, acorn@^8.8.0: +acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.1: version "8.8.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== @@ -1061,14 +1061,14 @@ astro-purgecss@^1.3.2: dependencies: purgecss "^5.0.0" -astro@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.7.2.tgz#9401c82049d057b7e5bf3b3961b266001a97d201" - integrity sha512-svgkfJUBcNzWV9YeoAGv+T96HjSK1j1xy1CbUA4JALU99WEvmJ1tFZBSrd1+m5xW9MuNOleSViGTfXhHfUaH9A== +astro@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.8.0.tgz#bfb23d7d64a1111e05576b70a5d90fdb6dbc89de" + integrity sha512-MZIJveOC1OCIA0w2XmxjDtKviAEuYdF142DVq0VApInE1lm+CvAoyMgJs0a1h4mydD2vgQZpTjPhYKJIdxDjOA== dependencies: "@astrojs/compiler" "^0.31.0" "@astrojs/language-server" "^0.28.3" - "@astrojs/markdown-remark" "^1.1.3" + "@astrojs/markdown-remark" "^1.2.0" "@astrojs/telemetry" "^1.0.1" "@astrojs/webapi" "^1.1.1" "@babel/core" "^7.18.2" @@ -1082,6 +1082,7 @@ astro@1.7.2: "@types/babel__core" "^7.1.19" "@types/html-escaper" "^3.0.0" "@types/yargs-parser" "^21.0.0" + acorn "^8.8.1" boxen "^6.2.1" ci-info "^3.3.1" common-ancestor-path "^1.0.1" @@ -1091,6 +1092,7 @@ astro@1.7.2: devalue "^4.2.0" diff "^5.1.0" es-module-lexer "^1.1.0" + estree-walker "^3.0.1" execa "^6.1.0" fast-glob "^3.2.11" github-slugger "^1.4.0" @@ -2346,6 +2348,11 @@ estree-util-visit@^1.0.0: "@types/estree-jsx" "^1.0.0" "@types/unist" "^2.0.0" +estree-walker@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.1.tgz#c2a9fb4a30232f5039b7c030b37ead691932debd" + integrity sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" From 5cb185a547ac9d7d5e61a76e0a5f350f82c7ea9f Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 8 Jan 2023 11:20:38 +0530 Subject: [PATCH 103/125] chore(deps): bump deps --- package.json | 8 ++++---- yarn.lock | 46 +++++++++++++++++++++++----------------------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 6ddd6eb2..fe09d3d5 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", - "astro": "1.8.0", - "astro-critters": "^1.1.24", + "astro": "1.9.1", + "astro-critters": "^1.1.25", "astro-purgecss": "^1.3.2", "fecha": "^4.2.3", - "framer-motion": "^8.0.2", + "framer-motion": "^8.2.4", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", @@ -40,7 +40,7 @@ } }, "devDependencies": { - "@types/node": "^18.11.17", + "@types/node": "^18.11.18", "exifreader": "^4.9.1", "xo": "^0.53.1" } diff --git a/yarn.lock b/yarn.lock index e4c09c0e..ef45d6fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -715,10 +715,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.11.17": - version "18.11.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.17.tgz#5c009e1d9c38f4a2a9d45c0b0c493fe6cdb4bcb5" - integrity sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng== +"@types/node@^18.11.18": + version "18.11.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f" + integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -1046,10 +1046,10 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.24: - version "1.1.24" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.24.tgz#1fa016e40c4bdceefd06ee431307d270acf06e34" - integrity sha512-yyvAka+LeWO0LToHSc53yTjI1eUQqBDBg6uDbjEJ4vvaKegF6z122VPCFQzLe2dPeJiyYLUMUs3W5CIErZEBqQ== +astro-critters@^1.1.25: + version "1.1.25" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.25.tgz#0dce36d46b52082789a5a766771b306dec6a1d28" + integrity sha512-jh730RIphX6PChbstzgc0N5v8qHidwYdv+WfywHILkbL1if1lBadA3s70AMSbEItAPcBnwS5fkhN+FMoLA8NGA== dependencies: critters "0.0.16" files-pipeline "0.0.2" @@ -1061,10 +1061,10 @@ astro-purgecss@^1.3.2: dependencies: purgecss "^5.0.0" -astro@1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.8.0.tgz#bfb23d7d64a1111e05576b70a5d90fdb6dbc89de" - integrity sha512-MZIJveOC1OCIA0w2XmxjDtKviAEuYdF142DVq0VApInE1lm+CvAoyMgJs0a1h4mydD2vgQZpTjPhYKJIdxDjOA== +astro@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.9.1.tgz#77b4786da633e1b9b579299db54c28eb6bb33de2" + integrity sha512-aQ6rvAP4w4VCgipVYA/zPmnkuTbFrMZ/+x/sAv2W1uJHWU2iQmrVRrrjUFJl+i1TuYYlHAuC2vKK7aRyXCjD4A== dependencies: "@astrojs/compiler" "^0.31.0" "@astrojs/language-server" "^0.28.3" @@ -1095,7 +1095,7 @@ astro@1.8.0: estree-walker "^3.0.1" execa "^6.1.0" fast-glob "^3.2.11" - github-slugger "^1.4.0" + github-slugger "^2.0.0" gray-matter "^4.0.3" html-entities "^2.3.3" html-escaper "^3.0.3" @@ -2560,14 +2560,14 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.0.2.tgz#212cc4cabfbb90f4eabe5a9e5553ef1b1dc6a598" - integrity sha512-xuIiQchVh/cLqUzzu5/8ok4o0nkwYPyIRtkDl8wDvrQUNRhSfRaZu1MMdzN0TjpBtG66oP03PSLO7Qtu1YqPrA== +framer-motion@^8.2.4: + version "8.2.4" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.2.4.tgz#24e99707b4d98567ce233b4f5a8894470d2da91d" + integrity sha512-bd2g3kgb8m0jBi+OOzsKPW4rQCn5gOOlbAlT0iMX6ruQPZ9qzIIABrRj2DFhwW6EcFvfJSP6EVVHSI8SQYBBOw== dependencies: "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" - tslib "2.4.0" + tslib "^2.4.0" optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" @@ -2653,6 +2653,11 @@ github-slugger@^1.4.0: resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== +github-slugger@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a" + integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw== + glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -5669,11 +5674,6 @@ tsconfig-resolver@^3.0.1: strip-bom "^4.0.0" type-fest "^0.13.1" -tslib@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" From 80fc127f37a3113240554b74e1d25800d292c4d5 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 14 Jan 2023 21:38:45 +0530 Subject: [PATCH 104/125] chore(deps): bump deps --- package.json | 6 +++--- yarn.lock | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index fe09d3d5..34117b05 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "@astrojs/tailwind": "^2.1.3", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", - "astro": "1.9.1", - "astro-critters": "^1.1.25", + "astro": "1.9.2", + "astro-critters": "^1.1.26", "astro-purgecss": "^1.3.2", "fecha": "^4.2.3", - "framer-motion": "^8.2.4", + "framer-motion": "^8.4.3", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", diff --git a/yarn.lock b/yarn.lock index ef45d6fb..a6febd05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1046,10 +1046,10 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astro-critters@^1.1.25: - version "1.1.25" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.25.tgz#0dce36d46b52082789a5a766771b306dec6a1d28" - integrity sha512-jh730RIphX6PChbstzgc0N5v8qHidwYdv+WfywHILkbL1if1lBadA3s70AMSbEItAPcBnwS5fkhN+FMoLA8NGA== +astro-critters@^1.1.26: + version "1.1.26" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.26.tgz#3c4b0f6164691ecf0ebb8869229e88c7d7758376" + integrity sha512-WW9ab/TokFXjJQuFtc2p+6Ulq80PD5C5XBVtI/Bs8TqOJ8cX/OoPLQIqV1dxgbBdQBr78m/hFDqiyPd1CSQJlg== dependencies: critters "0.0.16" files-pipeline "0.0.2" @@ -1061,10 +1061,10 @@ astro-purgecss@^1.3.2: dependencies: purgecss "^5.0.0" -astro@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.9.1.tgz#77b4786da633e1b9b579299db54c28eb6bb33de2" - integrity sha512-aQ6rvAP4w4VCgipVYA/zPmnkuTbFrMZ/+x/sAv2W1uJHWU2iQmrVRrrjUFJl+i1TuYYlHAuC2vKK7aRyXCjD4A== +astro@1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/astro/-/astro-1.9.2.tgz#8934dbc536653a82ddfa241a4b5a68869e428a87" + integrity sha512-L+Ma0eR0Aa6QZg7RF0lEs+106Ye1/zukvtq3KtsYIogAojltlwllwU9X5CwMBzFwA55NxpNp4gSRh5US/xb+8Q== dependencies: "@astrojs/compiler" "^0.31.0" "@astrojs/language-server" "^0.28.3" @@ -2560,10 +2560,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^8.2.4: - version "8.2.4" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.2.4.tgz#24e99707b4d98567ce233b4f5a8894470d2da91d" - integrity sha512-bd2g3kgb8m0jBi+OOzsKPW4rQCn5gOOlbAlT0iMX6ruQPZ9qzIIABrRj2DFhwW6EcFvfJSP6EVVHSI8SQYBBOw== +framer-motion@^8.4.3: + version "8.4.3" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.4.3.tgz#382bc016c1a957b4144eeed1bb186410b0d821fc" + integrity sha512-UMfJ8hEOlIObdJgI+U/VgaSSKY+W9/E0YtnFHPDsIE9rNPglaFZ+oycB0gj8ERuRBInGaIgNCFsil8iaJHZFgA== dependencies: "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" From cbb6d68d28a06f1f98938440dbb43a1d66172b48 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 15 Jan 2023 21:05:50 +0530 Subject: [PATCH 105/125] feat(preview): update preview thumbnail logic --- src/pages/image/[slug].astro | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/pages/image/[slug].astro b/src/pages/image/[slug].astro index 26b95b4d..85a2d074 100644 --- a/src/pages/image/[slug].astro +++ b/src/pages/image/[slug].astro @@ -1,5 +1,5 @@ --- -// Layout Import +import { getImage } from '@astrojs/image'; import { BaseImage } from '../../components/image'; import BaseIndex from '../../layouts/BaseIndex.astro'; import { getImageDate, getImageSlug } from '../index.astro'; @@ -12,9 +12,19 @@ export async function getStaticPaths() { const staticPaths = await Promise.all( images.map(async (image) => { const date = await getImageDate(image); + const src = image.default.src; const slug = await getImageSlug(src); + const thumbnail = await getImage({ + src: image.default.src, + width: 640, + aspectRatio: image.default.width / image.default.height, + quality: 80, + format: 'jpeg', + alt: 'Gallery Image', + }); + return { params: { slug, @@ -22,6 +32,7 @@ export async function getStaticPaths() { props: { ...image.default, date, + thumbnail: thumbnail.src, }, }; }) @@ -34,9 +45,9 @@ const props = Astro.props; --- + previewImage={props.thumbnail}> From 28927d93aba4dedeccc2528c1f7b9de53475699e Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 25 Jan 2023 18:10:32 +0530 Subject: [PATCH 106/125] chore(deps): bump deps --- package.json | 12 +- yarn.lock | 888 ++++++++++++++++----------------------------------- 2 files changed, 273 insertions(+), 627 deletions(-) diff --git a/package.json b/package.json index 34117b05..d2c4d43a 100644 --- a/package.json +++ b/package.json @@ -15,17 +15,17 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.12.1", + "@astrojs/image": "^0.13.0", "@astrojs/prefetch": "^0.1.1", - "@astrojs/react": "^1.2.2", - "@astrojs/tailwind": "^2.1.3", - "@types/react": "^18.0.26", + "@astrojs/react": "^2.0.0", + "@astrojs/tailwind": "^3.0.0", + "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", - "astro": "1.9.2", + "astro": "2.0.1", "astro-critters": "^1.1.26", "astro-purgecss": "^1.3.2", "fecha": "^4.2.3", - "framer-motion": "^8.4.3", + "framer-motion": "^8.5.2", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", diff --git a/yarn.lock b/yarn.lock index a6febd05..a671273d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,24 +20,23 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.18.tgz#28a6a58a49b895e107b402f6fa98c854261ba86a" integrity sha512-45WhB74a/Eb/3iMJPjDXHs8r0S6NuPi3maVNLWnuW3CDmkUcJGMFPXP+qH1Xn0YDNkzk7Lt9Kw529heFPMMbZA== -"@astrojs/compiler@^0.31.0": - version "0.31.1" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.31.1.tgz#d6bcc1677f42f0f7d0dc43a178996de3b7cd581a" - integrity sha512-HgjKVwFZ3LwKnGv8gI0J6MhIniUyKwSmGwo7pTDTn14iwfqovfgzVPeJ0+KFpuKBbB4z1lsFNbD/c1WXZyKz6A== +"@astrojs/compiler@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-1.0.1.tgz#ed5d758c9824cc497361b632f1570d9ce2a4ce31" + integrity sha512-77aacobLKcL98NmhK3OBS5EHIrX9gs1ckB/vGSIdkVZuB7u51V4jh05I6W0tSvG7/86tALv6QtHTRZ8rLhFTbQ== -"@astrojs/image@^0.12.1": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.12.1.tgz#e16e06b0fd7cea56f0039b21da460cf9c0590075" - integrity sha512-7pBUPCw7/FPwfEntx+mGjhdwpaWXNHwRVcTK71rpf+c2yb8iIesRS9r26U7lGozTzXUROh1y1ftA82ziuqYF6Q== +"@astrojs/image@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.13.0.tgz#a125861556363113267d85ce007c0b46504f3a7d" + integrity sha512-18IlEsb/mau4ji9sR7+JVPFJHtgIk7Qh/Ol+Hh/JNcPn/oMrjP6FMU3VrNHPy5Ltvw1DyzkDV4wu+jYKU/V0Hw== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" image-size "^1.0.2" kleur "^4.1.5" - magic-string "^0.25.9" + magic-string "^0.27.0" mime "^3.0.0" slash "^4.0.0" - web-streams-polyfill "^3.2.1" "@astrojs/language-server@^0.28.3": version "0.28.3" @@ -57,24 +56,14 @@ vscode-languageserver-types "^3.17.1" vscode-uri "^3.0.3" -"@astrojs/markdown-remark@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-1.2.0.tgz#2ec7375a5e7b59ea712fb5a9d1f4ac9cbe075acb" - integrity sha512-Cb+uhSuukyfERknfJ8K4iJLeKJaiZWi1BTwPS4fzw0bc9kGKe5VeTRzd2E25+vaMnRTk0tN/y6QfYEMMN3Q97g== +"@astrojs/markdown-remark@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-2.0.0.tgz#16fd5a4042f900c9a367d9afdcd7188a70344a46" + integrity sha512-PqDxi3L2jsxLWjsWRyn+BkaDtHKq2+ECI7PlW9NsEwu2jKKgl7sXj57s/Wjhyctr4efFdzewFArVFm1Gnb3rtw== dependencies: - "@astrojs/micromark-extension-mdx-jsx" "^1.0.3" - "@astrojs/prism" "^1.0.0" - acorn "^8.7.1" - acorn-jsx "^5.3.2" + "@astrojs/prism" "^2.0.0" github-slugger "^1.4.0" - hast-util-to-html "^8.0.3" import-meta-resolve "^2.1.0" - mdast-util-from-markdown "^1.2.0" - mdast-util-mdx-expression "^1.2.1" - mdast-util-mdx-jsx "^1.2.0" - micromark-extension-mdx-expression "^1.0.3" - micromark-extension-mdx-md "^1.0.0" - micromark-util-combine-extensions "^1.0.0" rehype-raw "^6.1.1" rehype-stringify "^9.0.3" remark-gfm "^3.0.1" @@ -83,25 +72,9 @@ remark-smartypants "^2.0.0" shiki "^0.11.1" unified "^10.1.2" - unist-util-map "^3.1.1" unist-util-visit "^4.1.0" vfile "^5.3.2" -"@astrojs/micromark-extension-mdx-jsx@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@astrojs/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz#539f7d4d512b510adbe0d83e1a7385a3f5c1387d" - integrity sha512-O15+i2DGG0qb1R/1SYbFXgOKDGbYdV8iJMtuboVb1S9YFQfMOJxaCMco0bhXQI7PmZcQ4pZWIjT5oZ64dXUtRA== - dependencies: - "@types/acorn" "^4.0.0" - estree-util-is-identifier-name "^2.0.0" - micromark-factory-mdx-expression "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - "@astrojs/prefetch@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@astrojs/prefetch/-/prefetch-0.1.1.tgz#3e61a8d1cd918744e6adbff648c00c4b9631a23a" @@ -109,34 +82,35 @@ dependencies: throttles "^1.0.1" -"@astrojs/prism@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-1.0.2.tgz#f01cad9007a46dc006d129d99653bd1652657ecf" - integrity sha512-o3cUVoAuALDqdN5puNlsN2eO4Yi1kDh68YO8V7o6U4Ts+J/mMayzlJ7JsgYAmob0xrf/XnADVgu8khfMv/w3uA== +"@astrojs/prism@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-2.0.0.tgz#e35c677b13c55b209e39db5d62424844b1b7c41b" + integrity sha512-YgeoeEPqsxaEpg0rwe/bUq3653LqSQnMjrLlpYwrbQQMQQqz6Y5yXN+RX3SfLJ6ppNb4+Fu2+Z49EXjk48Ihjw== dependencies: prismjs "^1.28.0" -"@astrojs/react@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-1.2.2.tgz#83fa61fc729c31914b8baaefed4095bd6340d701" - integrity sha512-ab9fYvzkC74J7N+M3DWQuZgwu7sYjW0aLO3sEAdCX/jZZz+0BhrqS8m9QjtGJyQK/niF4tgJjpPfadopxKc56g== +"@astrojs/react@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-2.0.0.tgz#628d2a293d7187f65ac0be62ee16ce6124666c6c" + integrity sha512-drHnCnYH6u6hKN4ObNepw4OQiCvMsRFLeKqRbbGmME5yJyxfdkFw2K4m/8zGah90LgW1xmr9hyPsSVU3PTmd9g== dependencies: "@babel/core" ">=7.0.0-0 <8.0.0" "@babel/plugin-transform-react-jsx" "^7.17.12" -"@astrojs/tailwind@^2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-2.1.3.tgz#371dd987e2d8c1b932dbe06c30c183c5c0d10053" - integrity sha512-W7UUUBJ3itDGcvJPvk+M/eNKFlLBYGODIzPsJ3zuehNzcJDhv/Ues+TzrpSvd0FaKfmV9Zlq3ZtToy96xxJU6Q== +"@astrojs/tailwind@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-3.0.0.tgz#a1d6ad0ad2cb256dd9fb1d61b7ef923737a96f6f" + integrity sha512-Ul0LzTIW+QD/qXUaTDSDoe/uNOPSAX6Ce7yTMzl7v+9OlZ4vlgkj1CUq/WkhlKnJ2+SnJvLArEj6yYs/M2V8nA== dependencies: "@proload/core" "^0.3.2" autoprefixer "^10.4.7" postcss "^8.4.14" + postcss-load-config "^4.0.1" -"@astrojs/telemetry@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-1.0.1.tgz#7e0d4b92e641e9b1bc45dd938ee261848aac1848" - integrity sha512-SJVfZHp00f8VZsT1fsx1+6acJGUNt/84xZytV5znPzzNE8RXjlE0rv03llgTsEeUHYZc6uJah91jNojS7RldFg== +"@astrojs/telemetry@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-2.0.0.tgz#025961cccca062fe010938441db7d1e607c2253a" + integrity sha512-RnWojVMIsql3GGWDP5pNWmhmBQVkCpxGNZ8yPr2cbmUqsUYGSvErhqfkLfro9j2/STi5UDmSpNgjPkQmXpgnKw== dependencies: ci-info "^3.3.1" debug "^4.3.4" @@ -144,16 +118,15 @@ dset "^3.1.2" is-docker "^3.0.0" is-wsl "^2.2.0" - node-fetch "^3.2.5" + undici "^5.14.0" which-pm-runs "^1.1.0" -"@astrojs/webapi@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-1.1.1.tgz#3d86b5c7a58da8fa62b66233de1e982a125a6cf7" - integrity sha512-yeUvP27PoiBK/WCxyQzC4HLYZo4Hg6dzRd/dTsL50WGlAQVCwWcqzVJrIZKvzNDNaW/fIXutZTmdj6nec0PIGg== +"@astrojs/webapi@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-2.0.0.tgz#fb1364f62134508646a53f2bbb7b0fb1ff8dcaee" + integrity sha512-gziwy+XvY+/B9mq/eurgJMZ4iFnkcqg1wb0tA8BsVfiUPwl7yQKAFrBxrs2rWfKMXyWlVaTFc8rAYcB5VXQEuw== dependencies: - global-agent "^3.0.0" - node-fetch "^3.2.5" + undici "^5.14.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": version "7.18.6" @@ -395,15 +368,115 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@esbuild/android-arm@0.15.16": - version "0.15.16" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.16.tgz#0642926178b15e3d1545efae6eee05c4f3451d15" - integrity sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ== - -"@esbuild/linux-loong64@0.15.16": - version "0.15.16" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.16.tgz#284522de76abe951e4ed2bd24a467e8d49c67933" - integrity sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ== +"@esbuild/android-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" + integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== + +"@esbuild/android-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" + integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== + +"@esbuild/android-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" + integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== + +"@esbuild/darwin-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" + integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== + +"@esbuild/darwin-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" + integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== + +"@esbuild/freebsd-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" + integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== + +"@esbuild/freebsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" + integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== + +"@esbuild/linux-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" + integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== + +"@esbuild/linux-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" + integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== + +"@esbuild/linux-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" + integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== + +"@esbuild/linux-loong64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" + integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== + +"@esbuild/linux-mips64el@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" + integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== + +"@esbuild/linux-ppc64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" + integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== + +"@esbuild/linux-riscv64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" + integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== + +"@esbuild/linux-s390x@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" + integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== + +"@esbuild/linux-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" + integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== + +"@esbuild/netbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" + integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== + +"@esbuild/openbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" + integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== + +"@esbuild/sunos-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" + integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== + +"@esbuild/win32-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" + integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== + +"@esbuild/win32-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" + integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== + +"@esbuild/win32-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" + integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== "@eslint/eslintrc@^1.3.3": version "1.3.3" @@ -570,12 +643,7 @@ tiny-glob "^0.2.9" tslib "^2.4.0" -"@polka/url@^1.0.0-next.20": - version "1.0.0-next.21" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" - integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== - -"@proload/core@^0.3.2", "@proload/core@^0.3.3": +"@proload/core@^0.3.2": version "0.3.3" resolved "https://registry.yarnpkg.com/@proload/core/-/core-0.3.3.tgz#0a30c5ab69e21254b339813c674a6197a42337c3" integrity sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ== @@ -583,20 +651,6 @@ deepmerge "^4.2.2" escalade "^3.1.1" -"@proload/plugin-tsm@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@proload/plugin-tsm/-/plugin-tsm-0.2.1.tgz#330d1adeb2f5ed9b19a31950019b6ab75399bf7f" - integrity sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A== - dependencies: - tsm "^2.1.4" - -"@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" - "@types/babel__core@^7.1.19": version "7.1.20" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" @@ -645,21 +699,7 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree-jsx@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-0.0.1.tgz#c36d7a1afeb47a95a8ee0b7bc8bc705db38f919d" - integrity sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A== - dependencies: - "@types/estree" "*" - -"@types/estree-jsx@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.0.tgz#7bfc979ab9f692b492017df42520f7f765e98df1" - integrity sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ== - dependencies: - "@types/estree" "*" - -"@types/estree@*", "@types/estree@^1.0.0": +"@types/estree@*": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== @@ -671,11 +711,6 @@ dependencies: "@types/unist" "*" -"@types/html-escaper@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/html-escaper/-/html-escaper-3.0.0.tgz#97d7df443c0fc86e3abdd0971f4814a58e3ca762" - integrity sha512-OcJcvP3Yk8mjYwf/IdXZtTE1tb/u0WF0qa29ER07ZHCYUBZXSN29Z1mBS+/96+kNMGTFUAbSz9X+pHmHpZrTCw== - "@types/json-schema@*", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" @@ -747,7 +782,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.26": +"@types/react@*": version "18.0.26" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.26.tgz#8ad59fc01fef8eaf5c74f4ea392621749f0b7917" integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug== @@ -756,6 +791,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^18.0.27": + version "18.0.27" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71" + integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/resolve@^1.17.0": version "1.20.2" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" @@ -910,7 +954,7 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.1: +acorn@^8.8.0, acorn@^8.8.1: version "8.8.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== @@ -1039,13 +1083,6 @@ arrify@^3.0.0: resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== -ast-types@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== - dependencies: - tslib "^2.0.1" - astro-critters@^1.1.26: version "1.1.26" resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.26.tgz#3c4b0f6164691ecf0ebb8869229e88c7d7758376" @@ -1061,26 +1098,23 @@ astro-purgecss@^1.3.2: dependencies: purgecss "^5.0.0" -astro@1.9.2: - version "1.9.2" - resolved "https://registry.yarnpkg.com/astro/-/astro-1.9.2.tgz#8934dbc536653a82ddfa241a4b5a68869e428a87" - integrity sha512-L+Ma0eR0Aa6QZg7RF0lEs+106Ye1/zukvtq3KtsYIogAojltlwllwU9X5CwMBzFwA55NxpNp4gSRh5US/xb+8Q== +astro@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.1.tgz#7404ef119db41cdcd1b9e6094b4f87ef060cb6a3" + integrity sha512-EXq1lks+ylmArhtUs99PQelK0bQ3VS+698OO9UYkjG08Bd02ficqihsRGBnhEor7U9989hZb+1p4y0rNpgKH8g== dependencies: - "@astrojs/compiler" "^0.31.0" + "@astrojs/compiler" "^1.0.1" "@astrojs/language-server" "^0.28.3" - "@astrojs/markdown-remark" "^1.2.0" - "@astrojs/telemetry" "^1.0.1" - "@astrojs/webapi" "^1.1.1" + "@astrojs/markdown-remark" "^2.0.0" + "@astrojs/telemetry" "^2.0.0" + "@astrojs/webapi" "^2.0.0" "@babel/core" "^7.18.2" "@babel/generator" "^7.18.2" "@babel/parser" "^7.18.4" "@babel/plugin-transform-react-jsx" "^7.17.12" "@babel/traverse" "^7.18.2" "@babel/types" "^7.18.4" - "@proload/core" "^0.3.3" - "@proload/plugin-tsm" "^0.2.1" "@types/babel__core" "^7.1.19" - "@types/html-escaper" "^3.0.0" "@types/yargs-parser" "^21.0.0" acorn "^8.8.1" boxen "^6.2.1" @@ -1097,26 +1131,18 @@ astro@1.9.2: fast-glob "^3.2.11" github-slugger "^2.0.0" gray-matter "^4.0.3" - html-entities "^2.3.3" html-escaper "^3.0.3" - import-meta-resolve "^2.1.0" kleur "^4.1.4" magic-string "^0.27.0" mime "^3.0.0" ora "^6.1.0" - path-browserify "^1.0.1" path-to-regexp "^6.2.1" - postcss "^8.4.14" - postcss-load-config "^3.1.4" preferred-pm "^3.0.3" prompts "^2.4.2" - recast "^0.20.5" rehype "^12.0.1" - resolve "^1.22.0" - rollup "^2.79.1" - semver "^7.3.7" + semver "^7.3.8" + server-destroy "^1.0.1" shiki "^0.11.1" - sirv "^2.0.2" slash "^4.0.0" string-width "^5.1.2" strip-ansi "^7.0.1" @@ -1125,8 +1151,8 @@ astro@1.9.2: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "~3.2.5" - vitefu "^0.2.1" + vite "^4.0.3" + vitefu "^0.2.4" yargs-parser "^21.0.1" zod "^3.17.3" @@ -1185,11 +1211,6 @@ boolbase@^1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== -boolean@^3.0.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" - integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== - boxen@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" @@ -1264,6 +1285,13 @@ builtins@^5.0.1: dependencies: semver "^7.0.0" +busboy@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" + integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== + dependencies: + streamsearch "^1.1.0" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -1349,11 +1377,6 @@ character-entities@^2.0.0: resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== -character-reference-invalid@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" - integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== - chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" @@ -1546,11 +1569,6 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== -data-uri-to-buffer@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b" - integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== - debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -1664,11 +1682,6 @@ detect-libc@^2.0.0, detect-libc@^2.0.1: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - detective@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" @@ -1873,138 +1886,33 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-error@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - -esbuild-android-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.16.tgz#0d6a16fa1bea441d5183976f1633183c25a764d5" - integrity sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA== - -esbuild-android-arm64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.16.tgz#78643bbbf396d26d20ba1f2fcdff3618c7c033e9" - integrity sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg== - -esbuild-darwin-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.16.tgz#de3e91809dcd1ffb64409e2f990bb86e33e4ffd8" - integrity sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g== - -esbuild-darwin-arm64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.16.tgz#bc9cc8d51109d8e9db4ffe2c064dd53d1eb5a2a6" - integrity sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw== - -esbuild-freebsd-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.16.tgz#f8c54c679c16e9b20a1bf860ca91ba700d6c9c5d" - integrity sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ== - -esbuild-freebsd-arm64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.16.tgz#dd28a55df0f062e2c1628266008434c32ddc7adf" - integrity sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g== - -esbuild-linux-32@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.16.tgz#41eb0b9b49b3430b9cc4577f1ad3d414ef70f806" - integrity sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w== - -esbuild-linux-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.16.tgz#b2fb0c7d49b7a579b2de26fbf4c7afb1835f2073" - integrity sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g== - -esbuild-linux-arm64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.16.tgz#78fed3745b20251fc3bdc8db35ea0781e9b0e7c6" - integrity sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A== - -esbuild-linux-arm@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.16.tgz#6963f061a2b778aad7df2bfb6fa32d1904313f7f" - integrity sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ== - -esbuild-linux-mips64le@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.16.tgz#e2aed3527e551f8182c6b0fc8a045726fd98ad87" - integrity sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A== - -esbuild-linux-ppc64le@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.16.tgz#fa3095b24950f63408f46f34b6d9a073ed88d53f" - integrity sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA== - -esbuild-linux-riscv64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.16.tgz#19c012dcc55c9d6d2a3855aa77c2c5217182cd1e" - integrity sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw== - -esbuild-linux-s390x@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.16.tgz#aa61f64740e5b983cc3ebb4183a03df4b435a873" - integrity sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w== - -esbuild-netbsd-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.16.tgz#dffdc104c1f2bafc42be3faa21376c0a092f5702" - integrity sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg== - -esbuild-openbsd-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.16.tgz#e5987f8eda55ea5f6ef6258afb1a838158f890bb" - integrity sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA== - -esbuild-sunos-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.16.tgz#60a085aa4b74d900e4de8c00a9fce207937320a2" - integrity sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ== - -esbuild-windows-32@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.16.tgz#24f94e5fb243d211c7db9a12985fd2880ba98ca3" - integrity sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ== - -esbuild-windows-64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.16.tgz#71d24d68d8b652bf5a93a6c7453c334584fa2211" - integrity sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw== - -esbuild-windows-arm64@0.15.16: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.16.tgz#77e804d60dec0390fe8f21401e39b435d5d1b863" - integrity sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA== - -esbuild@^0.15.16, esbuild@^0.15.9: - version "0.15.16" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.16.tgz#59324e5667985bf6aee8a91ea576baef6872cf21" - integrity sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ== +esbuild@^0.16.3: + version "0.16.17" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" + integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== optionalDependencies: - "@esbuild/android-arm" "0.15.16" - "@esbuild/linux-loong64" "0.15.16" - esbuild-android-64 "0.15.16" - esbuild-android-arm64 "0.15.16" - esbuild-darwin-64 "0.15.16" - esbuild-darwin-arm64 "0.15.16" - esbuild-freebsd-64 "0.15.16" - esbuild-freebsd-arm64 "0.15.16" - esbuild-linux-32 "0.15.16" - esbuild-linux-64 "0.15.16" - esbuild-linux-arm "0.15.16" - esbuild-linux-arm64 "0.15.16" - esbuild-linux-mips64le "0.15.16" - esbuild-linux-ppc64le "0.15.16" - esbuild-linux-riscv64 "0.15.16" - esbuild-linux-s390x "0.15.16" - esbuild-netbsd-64 "0.15.16" - esbuild-openbsd-64 "0.15.16" - esbuild-sunos-64 "0.15.16" - esbuild-windows-32 "0.15.16" - esbuild-windows-64 "0.15.16" - esbuild-windows-arm64 "0.15.16" + "@esbuild/android-arm" "0.16.17" + "@esbuild/android-arm64" "0.16.17" + "@esbuild/android-x64" "0.16.17" + "@esbuild/darwin-arm64" "0.16.17" + "@esbuild/darwin-x64" "0.16.17" + "@esbuild/freebsd-arm64" "0.16.17" + "@esbuild/freebsd-x64" "0.16.17" + "@esbuild/linux-arm" "0.16.17" + "@esbuild/linux-arm64" "0.16.17" + "@esbuild/linux-ia32" "0.16.17" + "@esbuild/linux-loong64" "0.16.17" + "@esbuild/linux-mips64el" "0.16.17" + "@esbuild/linux-ppc64" "0.16.17" + "@esbuild/linux-riscv64" "0.16.17" + "@esbuild/linux-s390x" "0.16.17" + "@esbuild/linux-x64" "0.16.17" + "@esbuild/netbsd-x64" "0.16.17" + "@esbuild/openbsd-x64" "0.16.17" + "@esbuild/sunos-x64" "0.16.17" + "@esbuild/win32-arm64" "0.16.17" + "@esbuild/win32-ia32" "0.16.17" + "@esbuild/win32-x64" "0.16.17" escalade@^3.1.1: version "3.1.1" @@ -2301,7 +2209,7 @@ espree@^9.0.0, espree@^9.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@^4.0.0, esprima@~4.0.0: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -2335,19 +2243,6 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-util-is-identifier-name@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz#cf07867f42705892718d9d89eb2d85eaa8f0fcb5" - integrity sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ== - -estree-util-visit@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.2.0.tgz#aa0311a9c2f2aa56e9ae5e8b9d87eac14e4ec8f8" - integrity sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/unist" "^2.0.0" - estree-walker@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.1.tgz#c2a9fb4a30232f5039b7c030b37ead691932debd" @@ -2460,14 +2355,6 @@ fecha@^4.2.3: resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== -fetch-blob@^3.1.2, fetch-blob@^3.1.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" - integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== - dependencies: - node-domexception "^1.0.0" - web-streams-polyfill "^3.0.3" - file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -2548,22 +2435,15 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -formdata-polyfill@^4.0.10: - version "4.0.10" - resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" - integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== - dependencies: - fetch-blob "^3.1.2" - fraction.js@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^8.4.3: - version "8.4.3" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.4.3.tgz#382bc016c1a957b4144eeed1bb186410b0d821fc" - integrity sha512-UMfJ8hEOlIObdJgI+U/VgaSSKY+W9/E0YtnFHPDsIE9rNPglaFZ+oycB0gj8ERuRBInGaIgNCFsil8iaJHZFgA== +framer-motion@^8.5.2: + version "8.5.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.5.2.tgz#8f14c5bbbd429e7add5a3098de5f50e32a074d32" + integrity sha512-dt1WwCUIlJ24N/PCCayr0BZJcHOfU/L7kO8fgG8SxcAiGufaNg+Xl0oD14z7mRTGLrqRdA1ZlMW5Wr77aO1Xuw== dependencies: "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" @@ -2695,18 +2575,6 @@ glob@^8.0.3: minimatch "^5.0.1" once "^1.3.0" -global-agent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" - integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== - dependencies: - boolean "^3.0.1" - es6-error "^4.1.1" - matcher "^3.0.0" - roarr "^2.15.3" - semver "^7.3.2" - serialize-error "^7.0.1" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -2719,13 +2587,6 @@ globals@^13.15.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - globalyzer@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" @@ -2891,7 +2752,7 @@ hast-util-raw@^7.2.0: web-namespaces "^2.0.0" zwitch "^2.0.0" -hast-util-to-html@^8.0.0, hast-util-to-html@^8.0.3: +hast-util-to-html@^8.0.0: version "8.0.3" resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-8.0.3.tgz#4e37580872e143ea9ce0dba87918b19e4ea997e3" integrity sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A== @@ -2959,11 +2820,6 @@ hosted-git-info@^5.0.0: dependencies: lru-cache "^7.5.1" -html-entities@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== - html-escaper@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" @@ -3089,19 +2945,6 @@ is-absolute@^1.0.0: is-relative "^1.0.0" is-windows "^1.0.1" -is-alphabetical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" - integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== - -is-alphanumerical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" - integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== - dependencies: - is-alphabetical "^2.0.0" - is-decimal "^2.0.0" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3165,11 +3008,6 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" -is-decimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" - integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -3210,11 +3048,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-hexadecimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" - integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== - is-interactive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" @@ -3417,11 +3250,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -3575,13 +3403,6 @@ lru-cache@^7.5.1: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== -magic-string@^0.25.9: - version "0.25.9" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== - dependencies: - sourcemap-codec "^1.4.8" - magic-string@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" @@ -3604,13 +3425,6 @@ markdown-table@^3.0.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== -matcher@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" - integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== - dependencies: - escape-string-regexp "^4.0.0" - mdast-util-definitions@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.1.tgz#2c1d684b28e53f84938bb06317944bee8efa79db" @@ -3629,7 +3443,7 @@ mdast-util-find-and-replace@^2.0.0: unist-util-is "^5.0.0" unist-util-visit-parents "^5.0.0" -mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.2.0: +mdast-util-from-markdown@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268" integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== @@ -3705,31 +3519,6 @@ mdast-util-gfm@^2.0.0: mdast-util-gfm-task-list-item "^1.0.0" mdast-util-to-markdown "^1.0.0" -mdast-util-mdx-expression@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.1.tgz#2224cf0b5b150093704a3c225bd529d2de21f50f" - integrity sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-mdx-jsx@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz#c0f5140e021fd134fa90272eb8bbddb39f8db399" - integrity sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA== - dependencies: - "@types/estree-jsx" "^0.0.1" - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.0.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-remove-position "^4.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - mdast-util-to-hast@^12.1.0: version "12.2.4" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz#34c1ef2b6cf01c27b3e3504e2c977c76f722e7e1" @@ -3903,26 +3692,6 @@ micromark-extension-gfm@^2.0.0: micromark-util-combine-extensions "^1.0.0" micromark-util-types "^1.0.0" -micromark-extension-mdx-expression@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz#cd3843573921bf55afcfff4ae0cd2e857a16dcfa" - integrity sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA== - dependencies: - micromark-factory-mdx-expression "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-mdx-md@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz#382f5df9ee3706dd120b51782a211f31f4760d22" - integrity sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw== - dependencies: - micromark-util-types "^1.0.0" - micromark-factory-destination@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e" @@ -3942,20 +3711,6 @@ micromark-factory-label@^1.0.0: micromark-util-types "^1.0.0" uvu "^0.5.0" -micromark-factory-mdx-expression@^1.0.0: - version "1.0.6" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz#917e17d16e6e9c2551f3a862e6a9ebdd22056476" - integrity sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-position-from-estree "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - micromark-factory-space@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633" @@ -4039,19 +3794,6 @@ micromark-util-encode@^1.0.0: resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383" integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== -micromark-util-events-to-acorn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.0.tgz#65785cb77299d791bfefdc6a5213ab57ceead115" - integrity sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - estree-util-visit "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - vfile-location "^4.0.0" - vfile-message "^3.0.0" - micromark-util-html-tag-name@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz#eb227118befd51f48858e879b7a419fc0df20497" @@ -4194,11 +3936,6 @@ mri@^1.1.0: resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== -mrmime@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4253,20 +3990,6 @@ node-addon-api@^5.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501" integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA== -node-domexception@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" - integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== - -node-fetch@^3.2.5: - version "3.3.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.0.tgz#37e71db4ecc257057af828d523a7243d651d91e4" - integrity sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA== - dependencies: - data-uri-to-buffer "^4.0.0" - fetch-blob "^3.1.4" - formdata-polyfill "^4.0.10" - node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" @@ -4493,20 +4216,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-entities@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.0.tgz#f67c856d4e3fe19b1a445c3fabe78dcdc1053eeb" - integrity sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ== - dependencies: - "@types/unist" "^2.0.0" - character-entities "^2.0.0" - character-entities-legacy "^3.0.0" - character-reference-invalid "^2.0.0" - decode-named-character-reference "^1.0.0" - is-alphanumerical "^2.0.0" - is-decimal "^2.0.0" - is-hexadecimal "^2.0.0" - parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -4538,11 +4247,6 @@ parse5@^6.0.0, parse5@^6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -path-browserify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" - integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -4660,6 +4364,14 @@ postcss-load-config@^3.1.4: lilconfig "^2.0.5" yaml "^1.10.2" +postcss-load-config@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd" + integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== + dependencies: + lilconfig "^2.0.5" + yaml "^2.1.1" + postcss-nested@6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735" @@ -4689,6 +4401,15 @@ postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.18, postcss@^8.4.4: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.20: + version "8.4.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" + integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prebuild-install@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" @@ -4908,16 +4629,6 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -recast@^0.20.5: - version "0.20.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" - integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== - dependencies: - ast-types "0.14.2" - esprima "~4.0.0" - source-map "~0.6.1" - tslib "^2.0.1" - redent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9" @@ -5099,22 +4810,10 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -roarr@^2.15.3: - version "2.15.4" - resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" - integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== - dependencies: - boolean "^3.0.1" - detect-node "^2.0.4" - globalthis "^1.0.1" - json-stringify-safe "^5.0.1" - semver-compare "^1.0.0" - sprintf-js "^1.1.2" - -rollup@^2.79.1: - version "2.79.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" - integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== +rollup@^3.7.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.10.1.tgz#56278901ed11fc2898421e8e3e2c8155bc7b40b4" + integrity sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw== optionalDependencies: fsevents "~2.3.2" @@ -5180,11 +4879,6 @@ section-matter@^1.0.0: extend-shallow "^2.0.1" kind-of "^6.0.0" -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== - "semver@2 || 3 || 4 || 5", semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -5195,19 +4889,17 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: +semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" -serialize-error@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" - integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== - dependencies: - type-fest "^0.13.1" +server-destroy@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" + integrity sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ== sharp@^0.31.3: version "0.31.3" @@ -5279,15 +4971,6 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sirv@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.2.tgz#128b9a628d77568139cff85703ad5497c46a4760" - integrity sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w== - dependencies: - "@polka/url" "^1.0.0-next.20" - mrmime "^1.0.0" - totalist "^3.0.0" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -5318,16 +5001,6 @@ source-map@^0.7.3: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sourcemap-codec@^1.4.8: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - space-separated-tokens@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" @@ -5359,16 +5032,16 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== -sprintf-js@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +streamsearch@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== + string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -5412,7 +5085,7 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -stringify-entities@^4.0.0, stringify-entities@^4.0.2: +stringify-entities@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== @@ -5632,11 +5305,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -totalist@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.0.tgz#4ef9c58c5f095255cdc3ff2a0a55091c57a3a1bd" - integrity sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw== - trim-lines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" @@ -5679,18 +5347,11 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.3.1, tslib@^2.4.0: +tslib@^2.3.1, tslib@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== -tsm@^2.1.4: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tsm/-/tsm-2.3.0.tgz#f1a2f21393ca58268ef54ba2246bee5528e2ec43" - integrity sha512-++0HFnmmR+gMpDtKTnW3XJ4yv9kVGi20n+NfyQWB9qwJvTaIWY9kBmzek2YUQK5APTQ/1DTrXmm4QtFPmW9Rzw== - dependencies: - esbuild "^0.15.16" - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -5767,6 +5428,13 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== +undici@^5.14.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.16.0.tgz#6b64f9b890de85489ac6332bd45ca67e4f7d9943" + integrity sha512-KWBOXNv6VX+oJQhchXieUznEmnJMqgXMbs0xxH2t8q/FUAWSJvOSr/rMaZKnX5RIVq7JDn0JbP4BOnKG2SGXLQ== + dependencies: + busboy "^1.6.0" + unherit@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/unherit/-/unherit-3.0.1.tgz#65b98bb7cb58cee755d7ec699a49e9e8ff172e23" @@ -5802,13 +5470,6 @@ unist-util-is@^5.0.0: resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== -unist-util-map@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/unist-util-map/-/unist-util-map-3.1.2.tgz#c389677fd6ce5c0cc10af44115acaca7944a3569" - integrity sha512-WLA2R6x/UaopedG2poaWLShf5LCi+BNa6mMkACdjft23PHou4v85PvZItjbO2XgXvukMP365PlL/DrbuMgr3eg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-modify-children@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-3.1.0.tgz#b66bfa427b392b6a2fbe43324fd317a3ab9c8b6e" @@ -5817,13 +5478,6 @@ unist-util-modify-children@^3.0.0: "@types/unist" "^2.0.0" array-iterate "^2.0.0" -unist-util-position-from-estree@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz#96f4d543dfb0428edc01ebb928570b602d280c4c" - integrity sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-position@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.3.tgz#5290547b014f6222dff95c48d5c3c13a88fadd07" @@ -5831,14 +5485,6 @@ unist-util-position@^4.0.0: dependencies: "@types/unist" "^2.0.0" -unist-util-remove-position@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz#d5b46a7304ac114c8d91990ece085ca7c2c135c8" - integrity sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - unist-util-stringify-position@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz#5c6aa07c90b1deffd9153be170dce628a869a447" @@ -5939,22 +5585,22 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@~3.2.5: - version "3.2.5" - resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.5.tgz#dee5678172a8a0ab3e547ad4148c3d547f90e86a" - integrity sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ== +vite@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.0.4.tgz#4612ce0b47bbb233a887a54a4ae0c6e240a0da31" + integrity sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw== dependencies: - esbuild "^0.15.9" - postcss "^8.4.18" + esbuild "^0.16.3" + postcss "^8.4.20" resolve "^1.22.1" - rollup "^2.79.1" + rollup "^3.7.0" optionalDependencies: fsevents "~2.3.2" -vitefu@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.2.tgz#d03215f351a1fd65f6c277d546f2d30956b970f9" - integrity sha512-8CKEIWPm4B4DUDN+h+hVJa9pyNi7rzc5MYmbxhs1wcMakueGFNWB5/DL30USm9qU3xUPnL4/rrLEAwwFiD1tag== +vitefu@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.4.tgz#212dc1a9d0254afe65e579351bed4e25d81e0b35" + integrity sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g== vscode-css-languageservice@^6.0.1: version "6.2.1" @@ -6043,11 +5689,6 @@ web-namespaces@^2.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== -web-streams-polyfill@^3.0.3, web-streams-polyfill@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" - integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== - which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -6162,6 +5803,11 @@ yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.1.tgz#3014bf0482dcd15147aa8e56109ce8632cd60ce4" + integrity sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw== + yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" From 8077d31fb07b4cdc2680156b6af7eaf4c85f15f2 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 30 Jan 2023 21:47:21 +0530 Subject: [PATCH 107/125] chore(deps): bump deps --- package.json | 8 ++++---- yarn.lock | 42 +++++++++++++++++++++--------------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index d2c4d43a..f6be34a3 100644 --- a/package.json +++ b/package.json @@ -17,15 +17,15 @@ "dependencies": { "@astrojs/image": "^0.13.0", "@astrojs/prefetch": "^0.1.1", - "@astrojs/react": "^2.0.0", + "@astrojs/react": "^2.0.1", "@astrojs/tailwind": "^3.0.0", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", - "astro": "2.0.1", + "astro": "2.0.2", "astro-critters": "^1.1.26", - "astro-purgecss": "^1.3.2", + "astro-purgecss": "^2.0.0", "fecha": "^4.2.3", - "framer-motion": "^8.5.2", + "framer-motion": "^8.5.5", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", diff --git a/yarn.lock b/yarn.lock index a671273d..d7e95dce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -56,10 +56,10 @@ vscode-languageserver-types "^3.17.1" vscode-uri "^3.0.3" -"@astrojs/markdown-remark@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-2.0.0.tgz#16fd5a4042f900c9a367d9afdcd7188a70344a46" - integrity sha512-PqDxi3L2jsxLWjsWRyn+BkaDtHKq2+ECI7PlW9NsEwu2jKKgl7sXj57s/Wjhyctr4efFdzewFArVFm1Gnb3rtw== +"@astrojs/markdown-remark@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-2.0.1.tgz#48ecc33dde9231eb20df274e87099552834c4a1f" + integrity sha512-xQF1rXGJN18m+zZucwRRtmNehuhPMMhZhi6HWKrtpEAKnHSPk8lqf1GXgKH7/Sypglu8ivdECZ+EGs6kOYVasQ== dependencies: "@astrojs/prism" "^2.0.0" github-slugger "^1.4.0" @@ -89,10 +89,10 @@ dependencies: prismjs "^1.28.0" -"@astrojs/react@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-2.0.0.tgz#628d2a293d7187f65ac0be62ee16ce6124666c6c" - integrity sha512-drHnCnYH6u6hKN4ObNepw4OQiCvMsRFLeKqRbbGmME5yJyxfdkFw2K4m/8zGah90LgW1xmr9hyPsSVU3PTmd9g== +"@astrojs/react@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-2.0.1.tgz#0d0b6340aa1ed2ac094eade07be4bd3d0ea721c1" + integrity sha512-EhpYg6afa3ks0ofc1mBcdbQvcQMt3mn5/O2K98lvg9LbTaYRfSvwnzfgVlc0boSaQYFrzssoeOtCUhNVUb1krg== dependencies: "@babel/core" ">=7.0.0-0 <8.0.0" "@babel/plugin-transform-react-jsx" "^7.17.12" @@ -1091,21 +1091,21 @@ astro-critters@^1.1.26: critters "0.0.16" files-pipeline "0.0.2" -astro-purgecss@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-1.3.2.tgz#2f4402b962acf827e2f40310bc383c777c8d1f4f" - integrity sha512-UG4696j19RZkroRsd/CNUiWPu7QmuWuXqVKX/li+2pbGkm49lEQb/UXzVBpVLACQlJgYydUhHbEb4scpOcEjLQ== +astro-purgecss@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astro-purgecss/-/astro-purgecss-2.0.0.tgz#d525674fa16ef354c16bced5ca73715e5224a46b" + integrity sha512-xt8Wvhkgp3Q3qgwGxtNPZ+KmnO29Rs7K2g2e4imIaWkNnXUMoCG7S0n8/m2ZwXRF9snI5h1DV8N80zZHj7Jx3A== dependencies: purgecss "^5.0.0" -astro@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.1.tgz#7404ef119db41cdcd1b9e6094b4f87ef060cb6a3" - integrity sha512-EXq1lks+ylmArhtUs99PQelK0bQ3VS+698OO9UYkjG08Bd02ficqihsRGBnhEor7U9989hZb+1p4y0rNpgKH8g== +astro@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.2.tgz#a465d8ba066e16bd21e3b6d2a7a1b7aa209ba2fa" + integrity sha512-47N1jLWNxSri7kWfIfgcEnQJZWTvd0gXhNC3P2ZHiiurl4nOxFC5ULsW5MDDTjTzQ1S7y1RoaL9XxYm+Rury7w== dependencies: "@astrojs/compiler" "^1.0.1" "@astrojs/language-server" "^0.28.3" - "@astrojs/markdown-remark" "^2.0.0" + "@astrojs/markdown-remark" "^2.0.1" "@astrojs/telemetry" "^2.0.0" "@astrojs/webapi" "^2.0.0" "@babel/core" "^7.18.2" @@ -2440,10 +2440,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^8.5.2: - version "8.5.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.5.2.tgz#8f14c5bbbd429e7add5a3098de5f50e32a074d32" - integrity sha512-dt1WwCUIlJ24N/PCCayr0BZJcHOfU/L7kO8fgG8SxcAiGufaNg+Xl0oD14z7mRTGLrqRdA1ZlMW5Wr77aO1Xuw== +framer-motion@^8.5.5: + version "8.5.5" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.5.5.tgz#e30e9087bfc9b3367459f83b4d9fe7efd5acade6" + integrity sha512-5IDx5bxkjWHWUF3CVJoSyUVOtrbAxtzYBBowRE2uYI/6VYhkEBD+rbTHEGuUmbGHRj6YqqSfoG7Aa1cLyWCrBA== dependencies: "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" From c0ea8e9a015d0daed2cc9a5b2afe9a53587ab7f3 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 1 Feb 2023 15:42:23 +0530 Subject: [PATCH 108/125] chore(deps): bump deps --- package.json | 10 +++++----- yarn.lock | 40 ++++++++++++++++++++-------------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index f6be34a3..840b4759 100644 --- a/package.json +++ b/package.json @@ -15,13 +15,13 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.13.0", - "@astrojs/prefetch": "^0.1.1", - "@astrojs/react": "^2.0.1", - "@astrojs/tailwind": "^3.0.0", + "@astrojs/image": "^0.13.1", + "@astrojs/prefetch": "^0.1.2", + "@astrojs/react": "^2.0.2", + "@astrojs/tailwind": "^3.0.1", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", - "astro": "2.0.2", + "astro": "2.0.4", "astro-critters": "^1.1.26", "astro-purgecss": "^2.0.0", "fecha": "^4.2.3", diff --git a/yarn.lock b/yarn.lock index d7e95dce..640989f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,10 +25,10 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-1.0.1.tgz#ed5d758c9824cc497361b632f1570d9ce2a4ce31" integrity sha512-77aacobLKcL98NmhK3OBS5EHIrX9gs1ckB/vGSIdkVZuB7u51V4jh05I6W0tSvG7/86tALv6QtHTRZ8rLhFTbQ== -"@astrojs/image@^0.13.0": - version "0.13.0" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.13.0.tgz#a125861556363113267d85ce007c0b46504f3a7d" - integrity sha512-18IlEsb/mau4ji9sR7+JVPFJHtgIk7Qh/Ol+Hh/JNcPn/oMrjP6FMU3VrNHPy5Ltvw1DyzkDV4wu+jYKU/V0Hw== +"@astrojs/image@^0.13.1": + version "0.13.1" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.13.1.tgz#12fba0a6da0d0a7920cc2bde749044f5f2539aa3" + integrity sha512-H+3I0i8KU+oTc3HsVncE8VGEQkEJEXXi79EnK7nRBf6WS8pWAjVaGBKXkk7jZQv8rM/Qc+Bnvl+lGLQCF1ziOA== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -75,10 +75,10 @@ unist-util-visit "^4.1.0" vfile "^5.3.2" -"@astrojs/prefetch@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@astrojs/prefetch/-/prefetch-0.1.1.tgz#3e61a8d1cd918744e6adbff648c00c4b9631a23a" - integrity sha512-+XZcjivPHTo9thQshDWKnnORHJ1dE6odIzhmKHac2ptwla092eohkiJw7Y31+PYmuJkc3Jp+3AawuCvfqCnQ2Q== +"@astrojs/prefetch@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@astrojs/prefetch/-/prefetch-0.1.2.tgz#ec3cdfb52dd4c7e79348d796986ff177241e55af" + integrity sha512-Plf1GLKDyvTHjEKVMH922wc1AmvlFYvEXrbdaMAlgJuoqTRXirP1CennildFHndTetH8swWMlVGwxdG57dN7cA== dependencies: throttles "^1.0.1" @@ -89,18 +89,18 @@ dependencies: prismjs "^1.28.0" -"@astrojs/react@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-2.0.1.tgz#0d0b6340aa1ed2ac094eade07be4bd3d0ea721c1" - integrity sha512-EhpYg6afa3ks0ofc1mBcdbQvcQMt3mn5/O2K98lvg9LbTaYRfSvwnzfgVlc0boSaQYFrzssoeOtCUhNVUb1krg== +"@astrojs/react@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@astrojs/react/-/react-2.0.2.tgz#22e1dfb01f481dc2e6b58607f8b131a8754a2d91" + integrity sha512-UmQNvzJul5M/Q9aZJXnqz4z0ODZXkLuaNvgsYoKB7OdM8c2v85FsTjMZZJ7BvFo4On31jJ0rL/gwTaCeuYqmpw== dependencies: "@babel/core" ">=7.0.0-0 <8.0.0" "@babel/plugin-transform-react-jsx" "^7.17.12" -"@astrojs/tailwind@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-3.0.0.tgz#a1d6ad0ad2cb256dd9fb1d61b7ef923737a96f6f" - integrity sha512-Ul0LzTIW+QD/qXUaTDSDoe/uNOPSAX6Ce7yTMzl7v+9OlZ4vlgkj1CUq/WkhlKnJ2+SnJvLArEj6yYs/M2V8nA== +"@astrojs/tailwind@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-3.0.1.tgz#81e363b6c59b0d8b36b29818835cf0a6691feb30" + integrity sha512-QSYh/xmz454j1yZU9rjw2J24PpH7j3h2ClesqMaAniOtcuL8RfP7KYCnCrk01xvjwqqO+QBpZNDD/SUhHNtFFg== dependencies: "@proload/core" "^0.3.2" autoprefixer "^10.4.7" @@ -1098,10 +1098,10 @@ astro-purgecss@^2.0.0: dependencies: purgecss "^5.0.0" -astro@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.2.tgz#a465d8ba066e16bd21e3b6d2a7a1b7aa209ba2fa" - integrity sha512-47N1jLWNxSri7kWfIfgcEnQJZWTvd0gXhNC3P2ZHiiurl4nOxFC5ULsW5MDDTjTzQ1S7y1RoaL9XxYm+Rury7w== +astro@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.4.tgz#0ae0904bb7450741a541b63b3838c6b40efa0dd6" + integrity sha512-VSxFONW4hazODUIzjpoPdSZ4eRMz86pQn375277GhJDDRq/kfA5tSfvDFtySlAeEWrsE9W8tC2Jj3HuYcRYRig== dependencies: "@astrojs/compiler" "^1.0.1" "@astrojs/language-server" "^0.28.3" From 43e2184c206e579fb154a24d423654102aacc000 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 11 Feb 2023 19:53:15 +0530 Subject: [PATCH 109/125] chore(deps): bump deps --- package.json | 14 ++++---- yarn.lock | 99 ++++++++++++++++++++++++++-------------------------- 2 files changed, 56 insertions(+), 57 deletions(-) diff --git a/package.json b/package.json index 840b4759..2a22788e 100644 --- a/package.json +++ b/package.json @@ -15,22 +15,22 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.13.1", + "@astrojs/image": "^0.14.1", "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", - "@types/react": "^18.0.27", + "@types/react": "^18.0.28", "@types/react-dom": "^18.0.10", - "astro": "2.0.4", - "astro-critters": "^1.1.26", + "astro": "2.0.10", + "astro-critters": "^1.1.29", "astro-purgecss": "^2.0.0", "fecha": "^4.2.3", - "framer-motion": "^8.5.5", + "framer-motion": "^9.0.2", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", "sharp": "^0.31.3", - "tailwindcss": "^3.2.4" + "tailwindcss": "^3.2.6" }, "repository": "git@github.com:obviyus/musee.git", "xo": { @@ -40,7 +40,7 @@ } }, "devDependencies": { - "@types/node": "^18.11.18", + "@types/node": "^18.13.0", "exifreader": "^4.9.1", "xo": "^0.53.1" } diff --git a/yarn.lock b/yarn.lock index 640989f9..3a1d8706 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,15 +20,15 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-0.29.18.tgz#28a6a58a49b895e107b402f6fa98c854261ba86a" integrity sha512-45WhB74a/Eb/3iMJPjDXHs8r0S6NuPi3maVNLWnuW3CDmkUcJGMFPXP+qH1Xn0YDNkzk7Lt9Kw529heFPMMbZA== -"@astrojs/compiler@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-1.0.1.tgz#ed5d758c9824cc497361b632f1570d9ce2a4ce31" - integrity sha512-77aacobLKcL98NmhK3OBS5EHIrX9gs1ckB/vGSIdkVZuB7u51V4jh05I6W0tSvG7/86tALv6QtHTRZ8rLhFTbQ== +"@astrojs/compiler@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-1.1.0.tgz#ab77b1c9ed5dfa30588c99346974fb3038b96833" + integrity sha512-C4kTwirys+HafufMqaxCbML2wqkGaXJM+5AekXh/v1IIOnMIdcEON9GBYsG6qa8aAmLhZ58aUZGPhzcA3Dx7Uw== -"@astrojs/image@^0.13.1": - version "0.13.1" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.13.1.tgz#12fba0a6da0d0a7920cc2bde749044f5f2539aa3" - integrity sha512-H+3I0i8KU+oTc3HsVncE8VGEQkEJEXXi79EnK7nRBf6WS8pWAjVaGBKXkk7jZQv8rM/Qc+Bnvl+lGLQCF1ziOA== +"@astrojs/image@^0.14.1": + version "0.14.1" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.14.1.tgz#19476de928f3846f078397c3c42e1e6aac8053dd" + integrity sha512-tRswPnPJVqStGXh+5mWtvh7+qi+jABcGkm9BFdP2Hh8Ya8KAgO0ICPjDG3Fppcz5G2JIZ50B3ajXiyWuuRIQJw== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -36,7 +36,6 @@ kleur "^4.1.5" magic-string "^0.27.0" mime "^3.0.0" - slash "^4.0.0" "@astrojs/language-server@^0.28.3": version "0.28.3" @@ -750,10 +749,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.11.18": - version "18.11.18" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f" - integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== +"@types/node@^18.13.0": + version "18.13.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850" + integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -791,10 +790,10 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^18.0.27": - version "18.0.27" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71" - integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA== +"@types/react@^18.0.28": + version "18.0.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" + integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1083,13 +1082,13 @@ arrify@^3.0.0: resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== -astro-critters@^1.1.26: - version "1.1.26" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.26.tgz#3c4b0f6164691ecf0ebb8869229e88c7d7758376" - integrity sha512-WW9ab/TokFXjJQuFtc2p+6Ulq80PD5C5XBVtI/Bs8TqOJ8cX/OoPLQIqV1dxgbBdQBr78m/hFDqiyPd1CSQJlg== +astro-critters@^1.1.29: + version "1.1.29" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.29.tgz#f0b7fdd0447860b0b4d110691cfbe02a55b6cad9" + integrity sha512-9dfylgH+Rfrx2vsMDb16mf6rWDVf1yGMN6g2XFpqRmRrQHt+gR0C2nLi0Xq1wEolPt158f9CxvXCay/sfZZiyA== dependencies: critters "0.0.16" - files-pipeline "0.0.2" + files-pipeline "0.0.3" astro-purgecss@^2.0.0: version "2.0.0" @@ -1098,12 +1097,12 @@ astro-purgecss@^2.0.0: dependencies: purgecss "^5.0.0" -astro@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.4.tgz#0ae0904bb7450741a541b63b3838c6b40efa0dd6" - integrity sha512-VSxFONW4hazODUIzjpoPdSZ4eRMz86pQn375277GhJDDRq/kfA5tSfvDFtySlAeEWrsE9W8tC2Jj3HuYcRYRig== +astro@2.0.10: + version "2.0.10" + resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.10.tgz#89d8991c002256f0b2eb31f8144b82f4923527ef" + integrity sha512-Jg2JYPA6Nlip27So1+O0p9VFL98H+LiDLEt+F65e6536LkWE5oiV0fDSbK8aI8hKeCvOQzLiEZiD21eXbug0XQ== dependencies: - "@astrojs/compiler" "^1.0.1" + "@astrojs/compiler" "^1.1.0" "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^2.0.1" "@astrojs/telemetry" "^2.0.0" @@ -2362,10 +2361,10 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -files-pipeline@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/files-pipeline/-/files-pipeline-0.0.2.tgz#431af5755f754d0da18aabeade3aaa5bc5e6846a" - integrity sha512-e5BHeSXczwD+6PEy+CLhoYd9NSZkn6gK+QyGwgzdufO4qq0KWKMbVE53lwyw/gKYSbKMe2AgUvVp5N4VrA3OTw== +files-pipeline@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/files-pipeline/-/files-pipeline-0.0.3.tgz#d11c53ecfce951a9ed46a8c27d6e83137a740954" + integrity sha512-dtHt96Rs0qsNBnIlPuHUP8vd5xPRGbMYgywMfA2Qy83QPz8feoWsoXSuxxLsWYv4vag+vAhNZ4YOHL0pdyGKFA== dependencies: deepmerge-ts "4.2.2" fast-glob "3.2.12" @@ -2440,10 +2439,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^8.5.5: - version "8.5.5" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-8.5.5.tgz#e30e9087bfc9b3367459f83b4d9fe7efd5acade6" - integrity sha512-5IDx5bxkjWHWUF3CVJoSyUVOtrbAxtzYBBowRE2uYI/6VYhkEBD+rbTHEGuUmbGHRj6YqqSfoG7Aa1cLyWCrBA== +framer-motion@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-9.0.2.tgz#b599beb987ca1341e32ec5a2a9c667f2143976e9" + integrity sha512-n7ZdIUBrT1xklowQNRQ6/h54+3ysmz422CP0rrhjE1X2tshiJy0WWQ7tv6y/fcOSQd23htNA9vvbUFLYMQ5lEQ== dependencies: "@motionone/dom" "^10.15.3" hey-listen "^1.0.8" @@ -4379,7 +4378,7 @@ postcss-nested@6.0.0: dependencies: postcss-selector-parser "^6.0.10" -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.7: +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.7: version "6.0.11" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== @@ -4392,19 +4391,19 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.18, postcss@^8.4.4: - version "8.4.19" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" - integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== +postcss@^8.0.9, postcss@^8.4.20: + version "8.4.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" + integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== dependencies: nanoid "^3.3.4" picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^8.4.20: - version "8.4.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" - integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== +postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.4: + version "8.4.19" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== dependencies: nanoid "^3.3.4" picocolors "^1.0.0" @@ -5212,10 +5211,10 @@ synckit@^0.8.4: "@pkgr/utils" "^2.3.1" tslib "^2.4.0" -tailwindcss@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250" - integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ== +tailwindcss@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.6.tgz#9bedbc744a4a85d6120ce0cc3db024c551a5c733" + integrity sha512-BfgQWZrtqowOQMC2bwaSNe7xcIjdDEgixWGYOd6AL0CbKHJlvhfdbINeAW76l1sO+1ov/MJ93ODJ9yluRituIw== dependencies: arg "^5.0.2" chokidar "^3.5.3" @@ -5231,12 +5230,12 @@ tailwindcss@^3.2.4: normalize-path "^3.0.0" object-hash "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.18" + postcss "^8.0.9" postcss-import "^14.1.0" postcss-js "^4.0.0" postcss-load-config "^3.1.4" postcss-nested "6.0.0" - postcss-selector-parser "^6.0.10" + postcss-selector-parser "^6.0.11" postcss-value-parser "^4.2.0" quick-lru "^5.1.1" resolve "^1.22.1" From bdde95b8329b7073a0f9e1dd83f260a59f1adb55 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sat, 11 Feb 2023 19:53:23 +0530 Subject: [PATCH 110/125] fix(image): fix image building logic --- src/pages/index.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index e151a6eb..ee16f121 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -28,7 +28,7 @@ export async function getImageSlug(filepath: string) { export async function getImageDate(image: Record): Promise { let { src: filepath } = image.default; - filepath = filepath.replace('/@astroimage/', 'src/'); + filepath = filepath.replace('/@astroimage/', '/'); // Hack to check if file exists, if not, probably running build if (!fs.existsSync(filepath)) { From 6fffb256221645285db53bc23304cb6baa487f9a Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 26 Feb 2023 13:10:10 +0530 Subject: [PATCH 111/125] chore(deps): bump deps --- package.json | 14 ++-- yarn.lock | 184 +++++++++++++++++++-------------------------------- 2 files changed, 75 insertions(+), 123 deletions(-) diff --git a/package.json b/package.json index 2a22788e..77d5d9e8 100644 --- a/package.json +++ b/package.json @@ -15,22 +15,22 @@ "astro": "astro" }, "dependencies": { - "@astrojs/image": "^0.14.1", + "@astrojs/image": "^0.15.1", "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", "@types/react": "^18.0.28", - "@types/react-dom": "^18.0.10", - "astro": "2.0.10", - "astro-critters": "^1.1.29", + "@types/react-dom": "^18.0.11", + "astro": "2.0.15", + "astro-critters": "^1.1.31", "astro-purgecss": "^2.0.0", "fecha": "^4.2.3", - "framer-motion": "^9.0.2", + "framer-motion": "^10.0.0", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", "sharp": "^0.31.3", - "tailwindcss": "^3.2.6" + "tailwindcss": "^3.2.7" }, "repository": "git@github.com:obviyus/musee.git", "xo": { @@ -40,7 +40,7 @@ } }, "devDependencies": { - "@types/node": "^18.13.0", + "@types/node": "^18.14.1", "exifreader": "^4.9.1", "xo": "^0.53.1" } diff --git a/yarn.lock b/yarn.lock index 3a1d8706..b7d1a38f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,10 +25,10 @@ resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-1.1.0.tgz#ab77b1c9ed5dfa30588c99346974fb3038b96833" integrity sha512-C4kTwirys+HafufMqaxCbML2wqkGaXJM+5AekXh/v1IIOnMIdcEON9GBYsG6qa8aAmLhZ58aUZGPhzcA3Dx7Uw== -"@astrojs/image@^0.14.1": - version "0.14.1" - resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.14.1.tgz#19476de928f3846f078397c3c42e1e6aac8053dd" - integrity sha512-tRswPnPJVqStGXh+5mWtvh7+qi+jABcGkm9BFdP2Hh8Ya8KAgO0ICPjDG3Fppcz5G2JIZ50B3ajXiyWuuRIQJw== +"@astrojs/image@^0.15.1": + version "0.15.1" + resolved "https://registry.yarnpkg.com/@astrojs/image/-/image-0.15.1.tgz#71737de7024b36f34f385a56e38381b0a336bc37" + integrity sha512-5+ZBHEfwcx8BbJbAatnW1fyFLWQW4n6jUkDRB5eLbo+yKZv8gwlpPBPpo7cqiY6kUtEisZHVsVYdCTe22KDZgQ== dependencies: "@altano/tiny-async-pool" "^1.0.2" http-cache-semantics "^4.1.0" @@ -120,12 +120,12 @@ undici "^5.14.0" which-pm-runs "^1.1.0" -"@astrojs/webapi@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-2.0.0.tgz#fb1364f62134508646a53f2bbb7b0fb1ff8dcaee" - integrity sha512-gziwy+XvY+/B9mq/eurgJMZ4iFnkcqg1wb0tA8BsVfiUPwl7yQKAFrBxrs2rWfKMXyWlVaTFc8rAYcB5VXQEuw== +"@astrojs/webapi@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-2.0.1.tgz#b8459a2f3ad6d8d8fea0bb45bc41f7aa6436bcea" + integrity sha512-aOOHa86W5Ux77A3dS91YrVlSxtBSJsVK4UhvcXHY0gAl0ZrOStSKSBO45gZ6tFi2AiHu3bzpMtZjwrPHtl+cyg== dependencies: - undici "^5.14.0" + undici "5.18.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": version "7.18.6" @@ -556,59 +556,6 @@ resolved "https://registry.yarnpkg.com/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz#c1718939b65efa1f45f53686c2fcfa992b9fb68f" integrity sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw== -"@motionone/animation@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807" - integrity sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ== - dependencies: - "@motionone/easing" "^10.15.1" - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - tslib "^2.3.1" - -"@motionone/dom@^10.15.3": - version "10.15.3" - resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.15.3.tgz#afb27270032368a917f1ae8dd87e0069a6a9fe40" - integrity sha512-FQ7a2zMBXc1UeU8CG9G3yDpst55fbb0+C9A0VGfwOITitBCzigKZnXRgsRSWWR+FW57GSc13eGQxtYB0lKG0Ng== - dependencies: - "@motionone/animation" "^10.15.1" - "@motionone/generators" "^10.15.1" - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/easing@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.15.1.tgz#95cf3adaef34da6deebb83940d8143ede3deb693" - integrity sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw== - dependencies: - "@motionone/utils" "^10.15.1" - tslib "^2.3.1" - -"@motionone/generators@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.15.1.tgz#dc6abb11139d1bafe758a41c134d4c753a9b871c" - integrity sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ== - dependencies: - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - tslib "^2.3.1" - -"@motionone/types@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.15.1.tgz#89441b54285012795cbba8612cbaa0fa420db3eb" - integrity sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA== - -"@motionone/utils@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.15.1.tgz#6b5f51bde75be88b5411e084310299050368a438" - integrity sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw== - dependencies: - "@motionone/types" "^10.15.1" - hey-listen "^1.0.8" - tslib "^2.3.1" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -749,10 +696,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.13.0": - version "18.13.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850" - integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== +"@types/node@^18.14.1": + version "18.14.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.1.tgz#90dad8476f1e42797c49d6f8b69aaf9f876fc69f" + integrity sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -774,10 +721,10 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^18.0.10": - version "18.0.10" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.10.tgz#3b66dec56aa0f16a6cc26da9e9ca96c35c0b4352" - integrity sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg== +"@types/react-dom@^18.0.11": + version "18.0.11" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33" + integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw== dependencies: "@types/react" "*" @@ -1082,13 +1029,13 @@ arrify@^3.0.0: resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== -astro-critters@^1.1.29: - version "1.1.29" - resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.29.tgz#f0b7fdd0447860b0b4d110691cfbe02a55b6cad9" - integrity sha512-9dfylgH+Rfrx2vsMDb16mf6rWDVf1yGMN6g2XFpqRmRrQHt+gR0C2nLi0Xq1wEolPt158f9CxvXCay/sfZZiyA== +astro-critters@^1.1.31: + version "1.1.31" + resolved "https://registry.yarnpkg.com/astro-critters/-/astro-critters-1.1.31.tgz#c375485746a93bdb7bbcfd7410c24f3bc92e7666" + integrity sha512-IFvGQw/d5CshjkPSB51mKGVrNOqzT5oWiuFmlh0w2BvF7hhG+0e00HB8uOi/f2+3yGU5rhzFLHV9QDoknhAYeA== dependencies: critters "0.0.16" - files-pipeline "0.0.3" + files-pipe "0.0.1" astro-purgecss@^2.0.0: version "2.0.0" @@ -1097,16 +1044,16 @@ astro-purgecss@^2.0.0: dependencies: purgecss "^5.0.0" -astro@2.0.10: - version "2.0.10" - resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.10.tgz#89d8991c002256f0b2eb31f8144b82f4923527ef" - integrity sha512-Jg2JYPA6Nlip27So1+O0p9VFL98H+LiDLEt+F65e6536LkWE5oiV0fDSbK8aI8hKeCvOQzLiEZiD21eXbug0XQ== +astro@2.0.15: + version "2.0.15" + resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.15.tgz#fa4d356d9b3b152f68a9882b094fa487be2be752" + integrity sha512-CUJNrcdgcSjASValRNEesTgXSefgQ8Z9GHrZXckmTivatoBlVkYb8G8tmk7dgRt6JF+bwfOsA6cGdv7+G7hCbA== dependencies: "@astrojs/compiler" "^1.1.0" "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^2.0.1" "@astrojs/telemetry" "^2.0.0" - "@astrojs/webapi" "^2.0.0" + "@astrojs/webapi" "^2.0.1" "@babel/core" "^7.18.2" "@babel/generator" "^7.18.2" "@babel/parser" "^7.18.4" @@ -1150,7 +1097,7 @@ astro@2.0.10: typescript "*" unist-util-visit "^4.1.0" vfile "^5.3.2" - vite "^4.0.3" + vite "^4.1.2" vitefu "^0.2.4" yargs-parser "^21.0.1" zod "^3.17.3" @@ -1631,7 +1578,12 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge-ts@4.2.2, deepmerge-ts@^4.2.2: +deepmerge-ts@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.3.0.tgz#432aff3cd09f947e36cdb3772a43960bf45327fe" + integrity sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw== + +deepmerge-ts@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.2.2.tgz#582bf34a37592dc8274b137617b539f871aaf11a" integrity sha512-Ka3Kb21tiWjvQvS9U+1Dx+aqFAHsdTnMdYptLTmC2VAmDFMugWMY1e15aTODstipmCun8iNuqeSfcx6rsUUk0Q== @@ -1885,7 +1837,7 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild@^0.16.3: +esbuild@^0.16.14: version "0.16.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== @@ -2361,12 +2313,12 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -files-pipeline@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/files-pipeline/-/files-pipeline-0.0.3.tgz#d11c53ecfce951a9ed46a8c27d6e83137a740954" - integrity sha512-dtHt96Rs0qsNBnIlPuHUP8vd5xPRGbMYgywMfA2Qy83QPz8feoWsoXSuxxLsWYv4vag+vAhNZ4YOHL0pdyGKFA== +files-pipe@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/files-pipe/-/files-pipe-0.0.1.tgz#d0f62cae8b27503ccb2f2ec5cd5ed56ec15b7f7c" + integrity sha512-+U75QMGwmNi6S3cLJPCXtCWCUP3QTKCf6zwtW+7A+OS06PDbiX6MOPI3KE6XZZKLl0UYdiB3rimyFeqZDUdh1g== dependencies: - deepmerge-ts "4.2.2" + deepmerge-ts "4.3.0" fast-glob "3.2.12" fill-range@^7.0.1: @@ -2439,13 +2391,11 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-9.0.2.tgz#b599beb987ca1341e32ec5a2a9c667f2143976e9" - integrity sha512-n7ZdIUBrT1xklowQNRQ6/h54+3ysmz422CP0rrhjE1X2tshiJy0WWQ7tv6y/fcOSQd23htNA9vvbUFLYMQ5lEQ== +framer-motion@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.0.0.tgz#56e4cefa2a15cb052576e525f445414bf1ddac56" + integrity sha512-qVmndcu4Z3q5ftqcbUCvVewHc5yiw4uIZyM0uvJ0/spj9lza/FnWywUUc8DNIZTG1my6nFsNLRPGDruP4o6eIw== dependencies: - "@motionone/dom" "^10.15.3" - hey-listen "^1.0.8" tslib "^2.4.0" optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" @@ -2795,11 +2745,6 @@ hastscript@^7.0.0: property-information "^6.0.0" space-separated-tokens "^2.0.0" -hey-listen@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" - integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -4391,7 +4336,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.0.9, postcss@^8.4.20: +postcss@^8.0.9, postcss@^8.4.21: version "8.4.21" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== @@ -4809,10 +4754,10 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -rollup@^3.7.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.10.1.tgz#56278901ed11fc2898421e8e3e2c8155bc7b40b4" - integrity sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw== +rollup@^3.10.0: + version "3.17.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.17.3.tgz#ee7c4e1a262da55c491a4788b632fa123315f6ef" + integrity sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ== optionalDependencies: fsevents "~2.3.2" @@ -5211,10 +5156,10 @@ synckit@^0.8.4: "@pkgr/utils" "^2.3.1" tslib "^2.4.0" -tailwindcss@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.6.tgz#9bedbc744a4a85d6120ce0cc3db024c551a5c733" - integrity sha512-BfgQWZrtqowOQMC2bwaSNe7xcIjdDEgixWGYOd6AL0CbKHJlvhfdbINeAW76l1sO+1ov/MJ93ODJ9yluRituIw== +tailwindcss@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.7.tgz#5936dd08c250b05180f0944500c01dce19188c07" + integrity sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ== dependencies: arg "^5.0.2" chokidar "^3.5.3" @@ -5346,7 +5291,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.3.1, tslib@^2.4.0: +tslib@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== @@ -5427,6 +5372,13 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== +undici@5.18.0: + version "5.18.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.18.0.tgz#e88a77a74d991a30701e9a6751e4193a26fabda9" + integrity sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA== + dependencies: + busboy "^1.6.0" + undici@^5.14.0: version "5.16.0" resolved "https://registry.yarnpkg.com/undici/-/undici-5.16.0.tgz#6b64f9b890de85489ac6332bd45ca67e4f7d9943" @@ -5584,15 +5536,15 @@ vfile@^5.0.0, vfile@^5.3.2: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" -vite@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.0.4.tgz#4612ce0b47bbb233a887a54a4ae0c6e240a0da31" - integrity sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw== +vite@^4.1.2: + version "4.1.4" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.1.4.tgz#170d93bcff97e0ebc09764c053eebe130bfe6ca0" + integrity sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg== dependencies: - esbuild "^0.16.3" - postcss "^8.4.20" + esbuild "^0.16.14" + postcss "^8.4.21" resolve "^1.22.1" - rollup "^3.7.0" + rollup "^3.10.0" optionalDependencies: fsevents "~2.3.2" From 9c8523ec30b9de40746580b3243cb000af3cfc80 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 26 Feb 2023 13:11:28 +0530 Subject: [PATCH 112/125] ci(semrel): setup semantic release --- .github/workflows/release.yml | 8 ++++---- package.json | 12 ++++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4434bd0b..6f601476 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,17 +12,17 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 0 - + - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 cache: yarn - name: Install dependencies - run: yarn install --frozen-lockfile + run: yarn add @semantic-release/changelog @semantic-release/git @semantic-release/github @semantic-release/npm @semantic-release/release-notes-generator - name: Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: npx semantic-release \ No newline at end of file + run: npx semantic-release diff --git a/package.json b/package.json index 77d5d9e8..0b352db5 100644 --- a/package.json +++ b/package.json @@ -43,5 +43,17 @@ "@types/node": "^18.14.1", "exifreader": "^4.9.1", "xo": "^0.53.1" + }, + "release": { + "branches": [ + "master" + ], + "plugins": [ + "@semantic-release/release-notes-generator", + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/git", + "@semantic-release/github" + ] } } From d8863cf042671c614c9d3ea1fe5bc7fce45b6a13 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 26 Feb 2023 07:43:16 +0000 Subject: [PATCH 113/125] chore(release): 1.10.0 [skip ci] # [1.10.0](https://github.com/obviyus/musee/compare/v1.9.3...v1.10.0) (2023-02-26) ### Bug Fixes * **image:** fix image building logic ([bdde95b](https://github.com/obviyus/musee/commit/bdde95b8329b7073a0f9e1dd83f260a59f1adb55)) ### Features * **preview:** update preview thumbnail logic ([cbb6d68](https://github.com/obviyus/musee/commit/cbb6d68d28a06f1f98938440dbb43a1d66172b48)) --- CHANGELOG.md | 12 ++++++++++++ package.json | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ab26134..20f99023 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [1.10.0](https://github.com/obviyus/musee/compare/v1.9.3...v1.10.0) (2023-02-26) + + +### Bug Fixes + +* **image:** fix image building logic ([7b67715](https://github.com/obviyus/musee/commit/7b67715b74d3e8601842c387e547d1914a365ed7)) + + +### Features + +* **preview:** update preview thumbnail logic ([1e4b5fc](https://github.com/obviyus/musee/commit/1e4b5fca2dfe9c3043a01090885b942fe82abf94)) + # [1.6.0](https://github.com/obviyus/musee/compare/v1.5.5...v1.6.0) (2022-10-23) diff --git a/package.json b/package.json index 0b352db5..f62e06c2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "musee", "type": "module", - "version": "1.6.0", + "version": "1.10.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", @@ -19,6 +19,11 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", + "@semantic-release/changelog": "^6.0.2", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.7", + "@semantic-release/npm": "^9.0.2", + "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.15", From d0ca40085c1adea64cf997be5da9f586f7b76406 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 26 Feb 2023 19:02:41 +0530 Subject: [PATCH 114/125] feat(favicon): replace SVG favicon --- public/android-chrome-192x192.png | Bin 0 -> 16008 bytes public/android-chrome-256x256.png | Bin 0 -> 25236 bytes public/apple-touch-icon.png | Bin 0 -> 10089 bytes public/browserconfig.xml | 9 ++++ public/favicon-16x16.png | Bin 0 -> 931 bytes public/favicon-32x32.png | Bin 0 -> 1800 bytes public/favicon.ico | Bin 0 -> 15086 bytes public/favicon.svg | 5 -- public/mstile-150x150.png | Bin 0 -> 9561 bytes public/safari-pinned-tab.svg | 75 ++++++++++++++++++++++++++++++ public/site.webmanifest | 19 ++++++++ src/components/BaseHead.astro | 40 +++++++++------- 12 files changed, 125 insertions(+), 23 deletions(-) create mode 100644 public/android-chrome-192x192.png create mode 100644 public/android-chrome-256x256.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/browserconfig.xml create mode 100644 public/favicon-16x16.png create mode 100644 public/favicon-32x32.png create mode 100644 public/favicon.ico delete mode 100644 public/favicon.svg create mode 100644 public/mstile-150x150.png create mode 100644 public/safari-pinned-tab.svg create mode 100644 public/site.webmanifest diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb142521acc18515581ab625948dee8334e1632 GIT binary patch literal 16008 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 + + + + + #da532c + + + diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..77916114633d7465f199e3a87528aeb4b2a4e472 GIT binary patch literal 931 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 RXy?IdYESAQ+@Yq?{SUCl% - 📸 - - diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2ae0a3c1144d99311c7eee314659d1874059f2 GIT binary patch literal 9561 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 + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 00000000..9aef8d1e --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Galerie d'Ayaan", + "short_name": "Galerie d'Ayaan", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index 3ebc5540..5dd4ac0b 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -1,6 +1,4 @@ --- -import Favicon from '/favicon.svg'; - export interface Props { title: string; description: string; @@ -12,28 +10,34 @@ const preview = previewImage ? previewImage : '/social_preview.jpeg'; --- - - - + + + {title} - - + + - - - - - + + + + + - - - - - + + + + + - + + + + + + + From 53d0d8b85517df9deea42f8c72aa746231d7006e Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 26 Feb 2023 19:02:58 +0530 Subject: [PATCH 115/125] fix(node): return to node 16 and remove semrel --- package.json | 9 +- yarn.lock | 230 ++------------------------------------------------- 2 files changed, 8 insertions(+), 231 deletions(-) diff --git a/package.json b/package.json index f62e06c2..bc859661 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,6 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", - "@semantic-release/changelog": "^6.0.2", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.7", - "@semantic-release/npm": "^9.0.2", - "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.15", @@ -34,14 +29,14 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", - "sharp": "^0.31.3", "tailwindcss": "^3.2.7" }, "repository": "git@github.com:obviyus/musee.git", "xo": { "prettier": true, "rules": { - "capitalized-comments": "off" + "capitalized-comments": "off", + "n/file-extension-in-import": "off" } }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index b7d1a38f..7555ec35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1134,15 +1134,6 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - bl@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" @@ -1203,14 +1194,6 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - buffer@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" @@ -1338,11 +1321,6 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - ci-info@^3.3.1, ci-info@^3.4.0: version "3.7.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" @@ -1396,27 +1374,11 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: +color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" - integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== - dependencies: - color-convert "^2.0.1" - color-string "^1.9.0" - comma-separated-tokens@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" @@ -1561,18 +1523,6 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -1628,11 +1578,6 @@ dequal@^2.0.0: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -detect-libc@^2.0.0, detect-libc@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" - integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== - detective@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" @@ -1746,13 +1691,6 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - enhance-visitors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/enhance-visitors/-/enhance-visitors-1.0.0.tgz#aa945d05da465672a1ebd38fee2ed3da8518e95a" @@ -2246,11 +2184,6 @@ exifreader@^4.9.1: optionalDependencies: "@xmldom/xmldom" "^0.7.8" -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2400,11 +2333,6 @@ framer-motion@^10.0.0: optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2472,11 +2400,6 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== - github-slugger@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" @@ -2789,7 +2712,7 @@ human-signals@^3.0.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== -ieee754@^1.1.13, ieee754@^1.2.1: +ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -2852,11 +2775,6 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -2894,11 +2812,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -3832,11 +3745,6 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - min-indent@^1.0.0, min-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -3865,16 +3773,11 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.6: version "1.2.7" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== -mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -3900,11 +3803,6 @@ nanoid@^3.3.4: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== - natural-compare-lite@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" @@ -3922,18 +3820,6 @@ nlcst-to-string@^3.0.0: dependencies: "@types/nlcst" "^1.0.0" -node-abi@^3.3.0: - version "3.30.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.30.0.tgz#d84687ad5d24ca81cdfa912a36f2c5c19b137359" - integrity sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw== - dependencies: - semver "^7.3.5" - -node-addon-api@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501" - integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA== - node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" @@ -4039,7 +3925,7 @@ object.values@^1.1.5: define-properties "^1.1.4" es-abstract "^1.20.4" -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -4354,24 +4240,6 @@ postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.4: picocolors "^1.0.0" source-map-js "^1.0.2" -prebuild-install@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" - integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== - dependencies: - detect-libc "^2.0.0" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^1.0.1" - node-abi "^3.3.0" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^4.0.0" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - preferred-pm@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.0.3.tgz#1b6338000371e3edbce52ef2e4f65eb2e73586d6" @@ -4437,14 +4305,6 @@ proto-props@^2.0.0: resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181" integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ== -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -4482,16 +4342,6 @@ quick-lru@^6.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-6.1.1.tgz#f8e5bf9010376c126c80c1a62827a526c0e60adf" integrity sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q== -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-dom@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" @@ -4557,7 +4407,7 @@ read-pkg@^7.1.0: parse-json "^5.2.0" type-fest "^2.0.0" -readable-stream@^3.1.1, readable-stream@^3.4.0: +readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -4780,7 +4630,7 @@ sade@^1.7.3: dependencies: mri "^1.1.0" -safe-buffer@^5.0.1, safe-buffer@~5.2.0: +safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -4845,20 +4695,6 @@ server-destroy@^1.0.1: resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" integrity sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ== -sharp@^0.31.3: - version "0.31.3" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688" - integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg== - dependencies: - color "^4.2.3" - detect-libc "^2.0.1" - node-addon-api "^5.0.0" - prebuild-install "^7.1.1" - semver "^7.3.8" - simple-get "^4.0.1" - tar-fs "^2.1.1" - tunnel-agent "^0.6.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -4894,27 +4730,6 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^4.0.0, simple-get@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" - integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== - dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -5095,11 +4910,6 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - style-to-object@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" @@ -5190,27 +5000,6 @@ tapable@^0.1.8: resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== -tar-fs@^2.0.0, tar-fs@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -5303,13 +5092,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" From f65e9e3f278f465f13ffa1a371cb613f47a4e75c Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 26 Feb 2023 19:03:12 +0530 Subject: [PATCH 116/125] feat(img): attempt squoosh --- astro.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astro.config.mjs b/astro.config.mjs index 16ecf209..5bf6f6b7 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -9,7 +9,7 @@ export default defineConfig({ integrations: [ tailwind(), image({ - serviceEntryPoint: '@astrojs/image/sharp', + // serviceEntryPoint: '@astrojs/image/sharp', }), critters(), purgecss(), From aa282b64d299358674fe0b5aeb849fb7e5b51bf2 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 26 Feb 2023 13:34:33 +0000 Subject: [PATCH 117/125] chore(release): 1.11.0 [skip ci] # [1.11.0](https://github.com/obviyus/musee/compare/v1.10.0...v1.11.0) (2023-02-26) ### Bug Fixes * **node:** return to node 16 and remove semrel ([53d0d8b](https://github.com/obviyus/musee/commit/53d0d8b85517df9deea42f8c72aa746231d7006e)) ### Features * **favicon:** replace SVG favicon ([d0ca400](https://github.com/obviyus/musee/commit/d0ca40085c1adea64cf997be5da9f586f7b76406)) * **img:** attempt squoosh ([f65e9e3](https://github.com/obviyus/musee/commit/f65e9e3f278f465f13ffa1a371cb613f47a4e75c)) --- CHANGELOG.md | 13 +++++++++++++ package.json | 7 ++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20f99023..e8ae47d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# [1.11.0](https://github.com/obviyus/musee/compare/v1.10.0...v1.11.0) (2023-02-26) + + +### Bug Fixes + +* **node:** return to node 16 and remove semrel ([692b167](https://github.com/obviyus/musee/commit/692b167c38ebdf1b4dd0a8527d36372b47aae714)) + + +### Features + +* **favicon:** replace SVG favicon ([00e2406](https://github.com/obviyus/musee/commit/00e2406f859c5920512ab1a5043a576f9d85816d)) +* **img:** attempt squoosh ([28759b7](https://github.com/obviyus/musee/commit/28759b70c3e0d11cf088d733ebf08c48054281e4)) + # [1.10.0](https://github.com/obviyus/musee/compare/v1.9.3...v1.10.0) (2023-02-26) diff --git a/package.json b/package.json index bc859661..90e3a2e9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "musee", "type": "module", - "version": "1.10.0", + "version": "1.11.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", @@ -19,6 +19,11 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", + "@semantic-release/changelog": "^6.0.2", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.7", + "@semantic-release/npm": "^9.0.2", + "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.15", From 20730dac08250fccabcade8820a6cb18c172bd9d Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Sun, 26 Feb 2023 19:40:35 +0530 Subject: [PATCH 118/125] fix(image): use sharp for processing images --- astro.config.mjs | 2 +- package.json | 6 +- yarn.lock | 240 ++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 238 insertions(+), 10 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 5bf6f6b7..16ecf209 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -9,7 +9,7 @@ export default defineConfig({ integrations: [ tailwind(), image({ - // serviceEntryPoint: '@astrojs/image/sharp', + serviceEntryPoint: '@astrojs/image/sharp', }), critters(), purgecss(), diff --git a/package.json b/package.json index 90e3a2e9..88b3520d 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,6 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", - "@semantic-release/changelog": "^6.0.2", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.7", - "@semantic-release/npm": "^9.0.2", - "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.15", @@ -34,6 +29,7 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", + "sharp": "^0.31.3", "tailwindcss": "^3.2.7" }, "repository": "git@github.com:obviyus/musee.git", diff --git a/yarn.lock b/yarn.lock index 7555ec35..827556ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1134,6 +1134,15 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + bl@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" @@ -1194,6 +1203,14 @@ browserslist@^4.21.3, browserslist@^4.21.4: node-releases "^2.0.6" update-browserslist-db "^1.0.9" +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + buffer@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" @@ -1321,6 +1338,11 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + ci-info@^3.3.1, ci-info@^3.4.0: version "3.7.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" @@ -1374,11 +1396,27 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.1.4, color-name@~1.1.4: +color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + comma-separated-tokens@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" @@ -1523,6 +1561,18 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -1578,6 +1628,11 @@ dequal@^2.0.0: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +detect-libc@^2.0.0, detect-libc@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" + integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== + detective@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" @@ -1691,6 +1746,13 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + enhance-visitors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/enhance-visitors/-/enhance-visitors-1.0.0.tgz#aa945d05da465672a1ebd38fee2ed3da8518e95a" @@ -2184,6 +2246,11 @@ exifreader@^4.9.1: optionalDependencies: "@xmldom/xmldom" "^0.7.8" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2333,6 +2400,11 @@ framer-motion@^10.0.0: optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2400,6 +2472,11 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + github-slugger@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" @@ -2712,7 +2789,7 @@ human-signals@^3.0.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== -ieee754@^1.2.1: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -2775,6 +2852,11 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -2812,6 +2894,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -3745,6 +3832,11 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + min-indent@^1.0.0, min-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -3778,6 +3870,16 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== +minimist@^1.2.3: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -3803,6 +3905,11 @@ nanoid@^3.3.4: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare-lite@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" @@ -3820,6 +3927,18 @@ nlcst-to-string@^3.0.0: dependencies: "@types/nlcst" "^1.0.0" +node-abi@^3.3.0: + version "3.33.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.33.0.tgz#8b23a0cec84e1c5f5411836de6a9b84bccf26e7f" + integrity sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog== + dependencies: + semver "^7.3.5" + +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" + integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== + node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" @@ -3925,7 +4044,7 @@ object.values@^1.1.5: define-properties "^1.1.4" es-abstract "^1.20.4" -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -4240,6 +4359,24 @@ postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.4: picocolors "^1.0.0" source-map-js "^1.0.2" +prebuild-install@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" + integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + preferred-pm@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.0.3.tgz#1b6338000371e3edbce52ef2e4f65eb2e73586d6" @@ -4305,6 +4442,14 @@ proto-props@^2.0.0: resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181" integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ== +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -4342,6 +4487,16 @@ quick-lru@^6.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-6.1.1.tgz#f8e5bf9010376c126c80c1a62827a526c0e60adf" integrity sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q== +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-dom@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" @@ -4407,6 +4562,15 @@ read-pkg@^7.1.0: parse-json "^5.2.0" type-fest "^2.0.0" +readable-stream@^3.1.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.1.tgz#f9f9b5f536920253b3d26e7660e7da4ccff9bb62" + integrity sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" @@ -4630,7 +4794,7 @@ sade@^1.7.3: dependencies: mri "^1.1.0" -safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -4695,6 +4859,20 @@ server-destroy@^1.0.1: resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" integrity sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ== +sharp@^0.31.3: + version "0.31.3" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688" + integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg== + dependencies: + color "^4.2.3" + detect-libc "^2.0.1" + node-addon-api "^5.0.0" + prebuild-install "^7.1.1" + semver "^7.3.8" + simple-get "^4.0.1" + tar-fs "^2.1.1" + tunnel-agent "^0.6.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -4730,6 +4908,27 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0, simple-get@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -4910,6 +5109,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + style-to-object@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" @@ -5000,6 +5204,27 @@ tapable@^0.1.8: resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== +tar-fs@^2.0.0, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -5092,6 +5317,13 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" From f9483998d229c7b571f9e196d534e4248cd266fb Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 26 Feb 2023 14:11:51 +0000 Subject: [PATCH 119/125] chore(release): 1.11.1 [skip ci] ## [1.11.1](https://github.com/obviyus/musee/compare/v1.11.0...v1.11.1) (2023-02-26) ### Bug Fixes * **image:** use sharp for processing images ([20730da](https://github.com/obviyus/musee/commit/20730dac08250fccabcade8820a6cb18c172bd9d)) --- CHANGELOG.md | 7 +++++++ package.json | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8ae47d7..b077716c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.11.1](https://github.com/obviyus/musee/compare/v1.11.0...v1.11.1) (2023-02-26) + + +### Bug Fixes + +* **image:** use sharp for processing images ([f688bd7](https://github.com/obviyus/musee/commit/f688bd7422c3e472ca61a0d6ac83f2055e6802b2)) + # [1.11.0](https://github.com/obviyus/musee/compare/v1.10.0...v1.11.0) (2023-02-26) diff --git a/package.json b/package.json index 88b3520d..b05b498f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "musee", "type": "module", - "version": "1.11.0", + "version": "1.11.1", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", @@ -19,6 +19,11 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", + "@semantic-release/changelog": "^6.0.2", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.7", + "@semantic-release/npm": "^9.0.2", + "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.15", From b5b7224ebb70297a2f702035c2708571db9e9331 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 1 Mar 2023 12:16:11 +0530 Subject: [PATCH 120/125] chore(deps): bump deps --- package.json | 13 +++------- yarn.lock | 71 +++++++++++++++++++++++----------------------------- 2 files changed, 36 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index b05b498f..7842c007 100644 --- a/package.json +++ b/package.json @@ -19,18 +19,14 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", - "@semantic-release/changelog": "^6.0.2", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.7", - "@semantic-release/npm": "^9.0.2", - "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "astro": "2.0.15", + "astro": "2.0.16", "astro-critters": "^1.1.31", "astro-purgecss": "^2.0.0", + "exifreader": "^4.9.2", "fecha": "^4.2.3", - "framer-motion": "^10.0.0", + "framer-motion": "^10.0.1", "react": "^18.0.0", "react-dom": "^18.0.0", "react-masonry-css": "^1.0.16", @@ -46,8 +42,7 @@ } }, "devDependencies": { - "@types/node": "^18.14.1", - "exifreader": "^4.9.1", + "@types/node": "^16", "xo": "^0.53.1" }, "release": { diff --git a/yarn.lock b/yarn.lock index 827556ea..1eeba090 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ postcss "^8.4.14" postcss-load-config "^4.0.1" -"@astrojs/telemetry@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-2.0.0.tgz#025961cccca062fe010938441db7d1e607c2253a" - integrity sha512-RnWojVMIsql3GGWDP5pNWmhmBQVkCpxGNZ8yPr2cbmUqsUYGSvErhqfkLfro9j2/STi5UDmSpNgjPkQmXpgnKw== +"@astrojs/telemetry@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-2.0.1.tgz#6c21b8697ce683a50124c55cbd4751bc883fe580" + integrity sha512-68BLBb9CcvQMkWHE6h6VTgm5g6agm3+xm8eb3cdkmX9nP1LSQ/fiD49Jb1qAgCtWcY8yQJiWQQXwcdyStD+VoA== dependencies: ci-info "^3.3.1" debug "^4.3.4" @@ -117,15 +117,15 @@ dset "^3.1.2" is-docker "^3.0.0" is-wsl "^2.2.0" - undici "^5.14.0" + undici "^5.20.0" which-pm-runs "^1.1.0" -"@astrojs/webapi@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-2.0.1.tgz#b8459a2f3ad6d8d8fea0bb45bc41f7aa6436bcea" - integrity sha512-aOOHa86W5Ux77A3dS91YrVlSxtBSJsVK4UhvcXHY0gAl0ZrOStSKSBO45gZ6tFi2AiHu3bzpMtZjwrPHtl+cyg== +"@astrojs/webapi@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@astrojs/webapi/-/webapi-2.0.2.tgz#24afaeed1ee44576c150ac83983a86ef31c6053e" + integrity sha512-uSNtxLuvCWOcwy/DdIy30ocIcIUedEZpyhn1MHW3XuZ3PZHg4PMej3EP38Ns6uKgDKqMyEdscca9bMLuf4cO/w== dependencies: - undici "5.18.0" + undici "5.20.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": version "7.18.6" @@ -696,10 +696,10 @@ dependencies: "@types/unist" "*" -"@types/node@^18.14.1": - version "18.14.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.1.tgz#90dad8476f1e42797c49d6f8b69aaf9f876fc69f" - integrity sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ== +"@types/node@^16": + version "16.18.13" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.13.tgz#c572f8837094c6e3b73918a68674c784f6877fc0" + integrity sha512-l0/3XZ153UTlNOnZK8xSNoJlQda9/WnYgiTdcKKPJSZjdjI9MU+A9oMXOesAWLSnqAaaJhj3qfQsU07Dr8OUwg== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" @@ -1044,16 +1044,16 @@ astro-purgecss@^2.0.0: dependencies: purgecss "^5.0.0" -astro@2.0.15: - version "2.0.15" - resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.15.tgz#fa4d356d9b3b152f68a9882b094fa487be2be752" - integrity sha512-CUJNrcdgcSjASValRNEesTgXSefgQ8Z9GHrZXckmTivatoBlVkYb8G8tmk7dgRt6JF+bwfOsA6cGdv7+G7hCbA== +astro@2.0.16: + version "2.0.16" + resolved "https://registry.yarnpkg.com/astro/-/astro-2.0.16.tgz#ebc24390f6b73edd7e55f08d1ba2573028a7129e" + integrity sha512-noQL+bbBZaCLbh7wmpVON+e4kDxymDsIQkEUzzuMKLQodYynxr/Sp7RBA/JnEqXz4CRyd7IrgeQBN0cKOuBtzQ== dependencies: "@astrojs/compiler" "^1.1.0" "@astrojs/language-server" "^0.28.3" "@astrojs/markdown-remark" "^2.0.1" - "@astrojs/telemetry" "^2.0.0" - "@astrojs/webapi" "^2.0.1" + "@astrojs/telemetry" "^2.0.1" + "@astrojs/webapi" "^2.0.2" "@babel/core" "^7.18.2" "@babel/generator" "^7.18.2" "@babel/parser" "^7.18.4" @@ -2239,10 +2239,10 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" -exifreader@^4.9.1: - version "4.9.1" - resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.9.1.tgz#e40235845914f42aaf717ffede8367c4f3698e76" - integrity sha512-lcVG6VuSkPVHdmM6HybcVWaE8iO4Qq68qFPCRM6U3kz0JODqw4mjMySJ1nZSHfAnrfsIYGfN9A2vh96b3LAF1g== +exifreader@^4.9.2: + version "4.9.2" + resolved "https://registry.yarnpkg.com/exifreader/-/exifreader-4.9.2.tgz#6ffebd64c931d9f063e8442025a8e86060afa539" + integrity sha512-99c07jrLXYBscf4qKe8i1pRWgo6ptKr+zR//oNFm8gt7qDtlKYsvbvP8RqkfwLFsZjxVF8cu8LG3x7TWUtS8wQ== optionalDependencies: "@xmldom/xmldom" "^0.7.8" @@ -2391,10 +2391,10 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.0.0.tgz#56e4cefa2a15cb052576e525f445414bf1ddac56" - integrity sha512-qVmndcu4Z3q5ftqcbUCvVewHc5yiw4uIZyM0uvJ0/spj9lza/FnWywUUc8DNIZTG1my6nFsNLRPGDruP4o6eIw== +framer-motion@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.0.1.tgz#62cadfb9ed80599ac9b1c1699dc4e1164c3133c5" + integrity sha512-/N7gBA9gH8PkStyNQ67P/lx8UhL/7Y8z9Ku7FfgOF77sSG8wu8781kX7I5ZUgflRRtQXo8qH4Rev23004G1zcQ== dependencies: tslib "^2.4.0" optionalDependencies: @@ -5386,17 +5386,10 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== -undici@5.18.0: - version "5.18.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.18.0.tgz#e88a77a74d991a30701e9a6751e4193a26fabda9" - integrity sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA== - dependencies: - busboy "^1.6.0" - -undici@^5.14.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.16.0.tgz#6b64f9b890de85489ac6332bd45ca67e4f7d9943" - integrity sha512-KWBOXNv6VX+oJQhchXieUznEmnJMqgXMbs0xxH2t8q/FUAWSJvOSr/rMaZKnX5RIVq7JDn0JbP4BOnKG2SGXLQ== +undici@5.20.0, undici@^5.20.0: + version "5.20.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.20.0.tgz#6327462f5ce1d3646bcdac99da7317f455bcc263" + integrity sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g== dependencies: busboy "^1.6.0" From b7480596f1a0f8dc9a690b2a423d5a7272b816f6 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 1 Mar 2023 12:51:16 +0530 Subject: [PATCH 121/125] feat(dummy): dummy commit to test CI From 3491d5fd4b8c9b0e82e861b1427ff3f227b95a70 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 1 Mar 2023 07:22:54 +0000 Subject: [PATCH 122/125] chore(release): 1.12.0 [skip ci] # [1.12.0](https://github.com/obviyus/musee/compare/v1.11.1...v1.12.0) (2023-03-01) ### Features * **dummy:** dummy commit to test CI ([b748059](https://github.com/obviyus/musee/commit/b7480596f1a0f8dc9a690b2a423d5a7272b816f6)) --- CHANGELOG.md | 7 +++++++ package.json | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b077716c..79f74ee7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.12.0](https://github.com/obviyus/musee/compare/v1.11.1...v1.12.0) (2023-03-01) + + +### Features + +* **dummy:** dummy commit to test CI ([2714292](https://github.com/obviyus/musee/commit/27142922118c8fe7c116636fdc799ffab1a8a895)) + ## [1.11.1](https://github.com/obviyus/musee/compare/v1.11.0...v1.11.1) (2023-02-26) diff --git a/package.json b/package.json index 7842c007..39c25801 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "musee", "type": "module", - "version": "1.11.1", + "version": "1.12.0", "private": true, "sideEffects": false, "author": "Ayaan Zaidi (hi@obviy.us)", @@ -19,6 +19,11 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", + "@semantic-release/changelog": "^6.0.2", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.7", + "@semantic-release/npm": "^9.0.2", + "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.16", From 0d670a3e0b9892d62b2816203a3aa748da97299b Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 1 Mar 2023 18:15:23 +0530 Subject: [PATCH 123/125] ci(release): run @semantic-release without saving --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6f601476..0c0c04f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,10 +17,10 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 - cache: yarn + cache: npm - name: Install dependencies - run: yarn add @semantic-release/changelog @semantic-release/git @semantic-release/github @semantic-release/npm @semantic-release/release-notes-generator + run: npm install --no-save @semantic-release/changelog @semantic-release/git @semantic-release/github @semantic-release/npm @semantic-release/release-notes-generator - name: Release env: From cd5e3abe5e66f949fcb78eadfc5d232408fda229 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 1 Mar 2023 18:15:31 +0530 Subject: [PATCH 124/125] chore(deps): clean unused deps --- package.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package.json b/package.json index 39c25801..56aab136 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,6 @@ "@astrojs/prefetch": "^0.1.2", "@astrojs/react": "^2.0.2", "@astrojs/tailwind": "^3.0.1", - "@semantic-release/changelog": "^6.0.2", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.7", - "@semantic-release/npm": "^9.0.2", - "@semantic-release/release-notes-generator": "^10.0.3", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "astro": "2.0.16", From 542244c8b32efd4e8084fd0cba78d93562cbff8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 11:06:53 +0000 Subject: [PATCH 125/125] chore(deps-dev): bump @types/node from 16.18.13 to 18.14.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.18.13 to 18.14.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 56aab136..61b3c8f4 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ } }, "devDependencies": { - "@types/node": "^16", + "@types/node": "^18", "xo": "^0.53.1" }, "release": { diff --git a/yarn.lock b/yarn.lock index 1eeba090..93905bc3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -696,10 +696,10 @@ dependencies: "@types/unist" "*" -"@types/node@^16": - version "16.18.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.13.tgz#c572f8837094c6e3b73918a68674c784f6877fc0" - integrity sha512-l0/3XZ153UTlNOnZK8xSNoJlQda9/WnYgiTdcKKPJSZjdjI9MU+A9oMXOesAWLSnqAaaJhj3qfQsU07Dr8OUwg== +"@types/node@^18": + version "18.14.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93" + integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1"

gBZ(Xo=LRqnV!pyu=pW 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%0D%gkNJxz)1edq2ODYWqxMbH(`XysRCtf3qJ0 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 vtx2B>wz`q~+Qk4~;9#C6fLp8IBp8YLinN)O^ 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 b=DpR!Ptoo$5%4}@x;l{m-TxB!|0nQ&*Sm*6 literal 0 HcmV?d00001 From e89de7b1645a841b109bf7af4cb5db7ec95c6f73 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 22 Jul 2022 16:35:52 +0530 Subject: [PATCH 031/125] docs(image): demo image for preview --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index ebfb3d24..7c2fc858 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,14 @@ Unfortunately, a responsive masonry layout is [not possible](https://stackoverflow.com/a/45200955/11940280) without the use of client-side JS to determine the window size (used for calculating the number of columns). At least until [CSS Grid Masonry](https://drafts.csswg.org/css-grid-3/#masonry-layout) becomes available. + + demo + + +