Update depencies

* Fix post toc style
* Add loading skeleton
* add post comment loading anime
* update underline style
This commit is contained in:
DefectingCat
2022-01-27 16:51:21 +08:00
parent ba0741a049
commit 30c4540594
10 changed files with 293 additions and 311 deletions

View File

@ -19,10 +19,10 @@ const ArchiveCard: FC<Props> = ({ post }) => {
href={`p/${url}`}
className={cn(
'block',
'bg-underline bg-bottom bg-no-repeat bg-[length:95%_1px]',
'bg-underline bg-bottom bg-no-repeat bg-[length:95%_2px]',
'duration-300 transition-all',
'last:bg-none',
'hover:bg-[length:100%_1px]'
'last:bg-none dark:bg-underline-dark',
'hover:bg-[length:100%_2px]'
)}
>
<div className={cn('p-5')}>

View File

@ -0,0 +1,21 @@
import { FC } from 'react';
import cn from 'classnames';
interface Props {
className?: string;
}
const RUASeleton: FC<Props> = ({ className }) => {
return (
<>
<div
className={cn(
'bg-slate-200 animate-pulse rounded-lg dark:bg-slate-400 w-full',
className
)}
></div>
</>
);
};
export default RUASeleton;

View File

@ -1,7 +1,27 @@
import React from 'react';
import React, { FC } from 'react';
import dynamic from 'next/dynamic';
const PostCommentLoading = () => {
return <div>loading...</div>;
const Skeleton = dynamic(() => import('components/RUA/RUASkeleton'));
const PostCommentLoading: FC = () => {
return (
<div className="h-[346px] md:h-[350px] flex flex-col overflow-hidden">
<div className="h-[60px] mt-8 mb-4 flex flex-col items-center justify-center">
<Skeleton className="h-6 w-24" />
<Skeleton className="h-7 w-7 rounded-full mt-2" />
</div>
<div className="flex-1 flex flex-col">
<Skeleton className="h-8 w-24 mb-2" />
<hr className="my-2" />
<div className="flex-1 flex flex-col">
<Skeleton className="h-[45px]" />
<Skeleton className="mt-2 flex-1" />
</div>
</div>
</div>
);
};
export default PostCommentLoading;

View File

@ -0,0 +1,33 @@
import { FC } from 'react';
import dynamic from 'next/dynamic';
import cn from 'classnames';
const Skeleton = dynamic(() => import('components/RUA/RUASkeleton'));
const tagClass = cn(
'rounded-md bg-gray-100 px-2 py-1 mr-2 text-sm',
'text-gray-700 dark:text-gray-300 dark:bg-gray-500'
);
const PostHeadLoading: FC = () => {
return (
<>
<header>
<div className="mb-4">
<Skeleton className="h-[2.7rem] w-[60%]" />
</div>
<div className="mb-4 flex">
<Skeleton className={cn(tagClass, 'h-6 !w-16')} />
<Skeleton className={cn(tagClass, 'h-6 !w-16')} />
</div>
<div>
<Skeleton className="h-4 w-24" />
</div>
</header>
</>
);
};
export default PostHeadLoading;

View File

@ -21,7 +21,7 @@ const NavMenuItem: FC<Props> = ({ onClick, menuItem }) => {
'text-gray-600 md:text-xl select-none dark:text-gray-400'
)}
>
<menuItem.icon className="mr-9" />
<menuItem.icon className="mr-9 xl:mr-6 2xl:mr-9" />
<span>{menuItem.name}</span>
</Link>
</div>

View File

@ -7,6 +7,7 @@ import rehypeRaw from 'rehype-raw';
import rehypeSlug from 'rehype-slug';
import rehypeReact from 'rehype-react';
import dynamic from 'next/dynamic';
import cn from 'classnames';
const Link = dynamic(() => import('components/RUA/RUALink'));
@ -27,7 +28,19 @@ const processedTOC = unified()
.use(rehypeReact, {
createElement,
components: {
a: (props: any) => <Link href={props.href}>{props.children}</Link>,
a: (props: any) => (
<a
href={props.href}
className={cn(
'text-gray-700 dark:text-gray-400',
'dark:bg-underline bg-left-bottom bg-no-repeat bg-[length:0%_2px]',
'bg-underline-dark duration-300 transition-all',
'hover:bg-[length:100%_2px]'
)}
>
{props.children}
</a>
),
},
Fragment,
});

View File

@ -13,51 +13,51 @@
"@giscus/react": "^1.0.1",
"@mdx-js/loader": "^1.6.22",
"@mdx-js/react": "^1.6.22",
"@next/mdx": "^12.0.8",
"@next/mdx": "^12.0.9",
"@prisma/client": "^3.8.1",
"algoliasearch": "^4.12.0",
"classnames": "^2.3.1",
"date-fns": "^2.28.0",
"gray-matter": "^4.0.3",
"highlight.js": "^11.3.1",
"next": "12.0.8",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"highlight.js": "^11.4.0",
"next": "^12.0.9",
"react": "^18.0.0-rc.0",
"react-dom": "^18.0.0-rc.0",
"react-icons": "^4.3.1",
"react-medium-image-zoom": "^4.3.5",
"react-stickynode": "^4.0.0",
"react-useanimations": "^2.0.8",
"rehype-highlight": "^5.0.0",
"rehype-raw": "^6.1.0",
"rehype-react": "^7.0.3",
"rehype-slug": "^5.0.0",
"remark": "^14.0.1",
"rehype-highlight": "^5.0.2",
"rehype-raw": "^6.1.1",
"rehype-react": "^7.0.4",
"rehype-slug": "^5.0.1",
"remark": "^14.0.2",
"remark-gfm": "^3.0.1",
"remark-html": "^15.0.0",
"remark-parse": "^10.0.0",
"remark-rehype": "^10.0.1",
"remark-html": "^15.0.1",
"remark-parse": "^10.0.1",
"remark-rehype": "^10.1.0",
"remark-toc": "^8.0.1",
"sharp": "^0.29.3",
"strip-markdown": "^5.0.0",
"unified": "^10.1.0"
"unified": "^10.1.1"
},
"devDependencies": {
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@types/jest": "^27.4.0",
"@types/mdx-js__react": "^1.5.5",
"@types/node": "17.0.8",
"@types/node": "17.0.12",
"@types/react": "17.0.38",
"@types/react-stickynode": "^4.0.0",
"autoprefixer": "^10.4.2",
"dotenv": "^14.2.0",
"eslint": "8.6.0",
"eslint-config-next": "12.0.8",
"dotenv": "^14.3.2",
"eslint": "8.7.0",
"eslint-config-next": "12.0.9",
"jest": "^27.4.7",
"postcss": "^8.4.5",
"prettier": "^2.5.1",
"prisma": "^3.8.1",
"tailwindcss": "^3.0.13",
"typescript": "4.5.4"
"tailwindcss": "^3.0.17",
"typescript": "4.5.5"
}
}

View File

@ -26,11 +26,16 @@ import useInView from 'lib/hooks/useInView';
const PostCommentLoading = dynamic(
() => import('components/loading/PostCommentLoading')
);
const PostHeadLoading = dynamic(
() => import('components/loading/PostHeadLoading')
);
const Button = dynamic(() => import('components/RUA/RUAButton'));
const RUALink = dynamic(() => import('components/RUA/RUALink'));
const TableOfContent = dynamic(() => import('components/post/PostTOC'));
const PostHeader = dynamic(() => import('components/post/PostHeader'));
const PostHeader = dynamic(() => import('components/post/PostHeader'), {
loading: () => <PostHeadLoading />,
});
const PostImage = dynamic(() => import('components/post/PostImage'));
const PostIframe = dynamic(() => import('components/post/PostIframe'));
const Footer = dynamic(() => import('components/Footer'));

View File

@ -26,7 +26,8 @@ module.exports = {
throughline: 'inset 0px -0.5em 0px 0px rgb(85 200 188 / 70%)',
},
backgroundImage: {
underline: 'linear-gradient(rgb(130 130 130),#909090)',
underline: 'linear-gradient(rgb(240 240 240),rgb(240 240 240))',
'underline-dark': 'linear-gradient(rgb(110 110 110),rgb(160 160 160))',
},
},
},

451
yarn.lock
View File

@ -255,7 +255,7 @@
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.16.7":
"@babel/helper-validator-identifier@^7.16.7":
version "7.16.7"
resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
@ -339,13 +339,6 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-jsx@7.14.5":
version "7.14.5"
resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
integrity sha1-AA4uJdhnPM5JMAUXo+2kTCY+QgE=
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
version "7.10.4"
resolved "https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
@ -449,14 +442,6 @@
debug "^4.1.0"
globals "^11.1.0"
"@babel/types@7.15.0":
version "7.15.0"
resolved "https://registry.npmmirror.com/@babel/types/download/@babel/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
integrity sha1-Ya8R8ihsTpxpyo3rX0N1pzxy3L0=
dependencies:
"@babel/helper-validator-identifier" "^7.14.9"
to-fast-properties "^2.0.0"
"@babel/types@^7.0.0", "@babel/types@^7.12.7", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
version "7.16.8"
resolved "https://registry.npmmirror.com/@babel/types/download/@babel/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1"
@ -742,82 +727,77 @@
resolved "https://registry.nlark.com/@mdx-js/util/download/@mdx-js/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b"
integrity sha1-IZ39ia5bl6iAHwFTI/+kti9FcYs=
"@next/env@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/env/download/@next/env-12.0.8.tgz#a32ca0a97d464307f2e6ff106ce09b19aac108cf"
integrity sha512-Wa0gOeioB9PHap9wtZDZEhgOSE3/+qE/UALWjJHuNvH4J3oE+13EjVOiEsr1JcPCXUN8ESQE+phDKlo6qJ8P9g==
"@next/env@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/env/download/@next/env-12.0.9.tgz#4c9e9eef00226145d9629a846b8cc31878e1328c"
integrity sha512-oBlkyDop0Stf7MPIzETGv5r0YT/G/weBrknoPOUTaa5qwOeGjuy6gsOVc/SBtrBkOoBmRpD+fFhQJPvmo1mS+g==
"@next/eslint-plugin-next@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/eslint-plugin-next/download/@next/eslint-plugin-next-12.0.8.tgz#8bb026891dd3b61053e13289efcb163f66ea3dac"
integrity sha512-bf7O0Mvs1h3vIdbbi0hijG+6YG3ED/ebQfmUltrQSgGtHVKGADDoE2qQhwE+mrvxuz9BD8y3mJDOSy0PBLKGBA==
"@next/eslint-plugin-next@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/eslint-plugin-next/download/@next/eslint-plugin-next-12.0.9.tgz#86edc490141fe3495765224d6cc25be158881802"
integrity sha512-Pi7eV7Omt4wkY1UI9Kvv3KQLvAkmWKb5EHePCE1fyR+LeYmKCNYtjVst3QTDkNeULbpPwnDqIISWu+x2y5G9EA==
dependencies:
glob "7.1.7"
"@next/mdx@^12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/mdx/download/@next/mdx-12.0.8.tgz#1cddb45c36a36912bd2a5bc85ba316b1feff4291"
integrity sha512-nz+C3PiCd7TtBv1gV3MMVUrJXLXgwI6g92cop8ETFZHnZkvknjn4+4J71Xrgeil+5BZ9b+zQ1XGbx4xag/UUgQ==
"@next/mdx@^12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/mdx/download/@next/mdx-12.0.9.tgz#9a3036e6b95371301a503dd7992ced7e10dfc712"
integrity sha512-BVAUT5VVHrmztpeYnvt1S5Afq42oxl1uz49QyUHPfXfqCgrXM+SHVGnTZ76XnuSz4TTqJZdVpHdhgB8Qjnt46A==
"@next/react-refresh-utils@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/react-refresh-utils/download/@next/react-refresh-utils-12.0.8.tgz#481760a95ef442abd091663db6582d4dc1b31f06"
integrity sha512-Bq4T/aOOFQUkCF9b8k9x+HpjOevu65ZPxsYJOpgEtBuJyvb+sZREtDDLKb/RtjUeLMrWrsGD0aLteyFFtiS8Og==
"@next/swc-android-arm64@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-android-arm64/download/@next/swc-android-arm64-12.0.9.tgz#2cdbcc1814471044ea0e057b475090d25654833c"
integrity sha512-aVqgsEn5plmUH2X58sjzhHsH/6majucWTMaaBEs7hHO2+GCwCZc7zaLH4XCBMKPES9Yaja8/pYUbvZQE9DqgFw==
"@next/swc-android-arm64@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-android-arm64/download/@next/swc-android-arm64-12.0.8.tgz#f8dc9663da367a75982730cac058339fb310d79a"
integrity sha512-BiXMcOZNnXSIXv+FQvbRgbMb+iYayLX/Sb2MwR0wja+eMs46BY1x/ssXDwUBADP1M8YtrGTlSPHZqUiCU94+Mg==
"@next/swc-darwin-arm64@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-darwin-arm64/download/@next/swc-darwin-arm64-12.0.9.tgz#ea200929d7116de12c6f3b13ff75f9522c2153e3"
integrity sha512-uAgRKm4a2nVdyBiPPJokvmDD1saugOvxljz9ld2ih0CCg5S9vBhqaj3kPGCQBj9hSu3q+Lng2CHnQqG3ga1jzA==
"@next/swc-darwin-arm64@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-darwin-arm64/download/@next/swc-darwin-arm64-12.0.8.tgz#d6aced7d0a04815dd1324e7982accb3de6a643e8"
integrity sha512-6EGMmvcIwPpwt0/iqLbXDGx6oKHAXzbowyyVXK8cqmIvhoghRFjqfiNGBs+ar6wEBGt68zhwn/77vE3iQWoFJw==
"@next/swc-darwin-x64@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-darwin-x64/download/@next/swc-darwin-x64-12.0.9.tgz#32800a7a9aff4bfd2038b0bce3657ece8708a87b"
integrity sha512-fDOs2lZIyrAdU18IxMA5orBPn9qLbOdu55gXSTNZOhyRJ8ugtbUAejsK7OL0boJy0CCHPAdVRXm01Mwk8tZ9RQ==
"@next/swc-darwin-x64@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-darwin-x64/download/@next/swc-darwin-x64-12.0.8.tgz#f4fe58d2ed852538410b15a0c80d78908050c716"
integrity sha512-todxgQOGP/ucz5UH2kKR3XGDdkWmWr0VZAAbzgTbiFm45Ol4ih602k2nNR3xSbza9IqNhxNuUVsMpBgeo19CFQ==
"@next/swc-linux-arm-gnueabihf@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-linux-arm-gnueabihf/download/@next/swc-linux-arm-gnueabihf-12.0.9.tgz#da012dfb69ad2abc3d4045395581b650048bdd7c"
integrity sha512-/ni0p9DBvATUML9RQ1ycQuf05uOYKdzA6iI8+eRsARjpGbFVUFbge7XPzlj9g2Q9YWgoN8CSjFGnKRlyky5uHA==
"@next/swc-linux-arm-gnueabihf@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-linux-arm-gnueabihf/download/@next/swc-linux-arm-gnueabihf-12.0.8.tgz#2c02d824fb46e8c6094d7e758c5d7e965070f574"
integrity sha512-KULmdrfI+DJxBuhEyV47MQllB/WpC3P2xbwhHezxL/LkC2nkz5SbV4k432qpx2ebjIRf9SjdQ5Oz1FjD8Urayw==
"@next/swc-linux-arm64-gnu@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-linux-arm64-gnu/download/@next/swc-linux-arm64-gnu-12.0.9.tgz#fe704c0a1cb048ef19d4a24b2c990574c96c933b"
integrity sha512-AphxilJDf95rUxJDHgM9Ww1DaYXZWqTvoKwXeej/0SgSvICcRZrLaFDrkojdXz0Rxr4igX2OdYR1S4/Hj1jWOQ==
"@next/swc-linux-arm64-gnu@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-linux-arm64-gnu/download/@next/swc-linux-arm64-gnu-12.0.8.tgz#fc32caf3373b299558ede1d889e8555b9ba10ffb"
integrity sha512-1XO87wgIVPvt5fx5i8CqdhksRdcpqyzCOLW4KrE0f9pUCIT04EbsFiKdmsH9c73aqjNZMnCMXpbV+cn4hN8x1w==
"@next/swc-linux-arm64-musl@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-linux-arm64-musl/download/@next/swc-linux-arm64-musl-12.0.9.tgz#b2bb68940903cd64f7875979ed9907e946dc4f3e"
integrity sha512-K5jbvNNzF3mRjWmPdxP5Bg87i7FHivfBj/L0KJlxpkLSC8sffBJDmB6jtMnI7wiPj9J6vmLkbGtSosln78xAlQ==
"@next/swc-linux-arm64-musl@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-linux-arm64-musl/download/@next/swc-linux-arm64-musl-12.0.8.tgz#c2d3d7bc2c34da81412b74bdd6e11d0615ae1886"
integrity sha512-NStRZEy/rkk2G18Yhc/Jzi1Q2Dv+zH176oO8479zlDQ5syRfc6AvRHVV4iNRc8Pai58If83r/nOJkwFgGwkKLw==
"@next/swc-linux-x64-gnu@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-linux-x64-gnu/download/@next/swc-linux-x64-gnu-12.0.9.tgz#b700ba095551d4f6e830b92d4593a3b6e73bba82"
integrity sha512-bJZ9bkMkQzsY+UyWezEZ77GWQ4TzwKeXdayX3U3+aEkL8k5C6eKBXlidWdrhu0teLmaUXIyWerWrLnJzwGXdfw==
"@next/swc-linux-x64-gnu@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-linux-x64-gnu/download/@next/swc-linux-x64-gnu-12.0.8.tgz#029d84f856801b818e5525ab1406f2446821d48c"
integrity sha512-rHxTGtTEDFsdT9/VjewzxE19S7W1NE+aZpm4TwbT1pSNGK9KQxQGcXjqoHMeB+VZCFknzNEoIU/vydbjZMlAuw==
"@next/swc-linux-x64-musl@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-linux-x64-musl/download/@next/swc-linux-x64-musl-12.0.9.tgz#678460266f544b52f1190ef0c3494e436608591e"
integrity sha512-SR9p0R+v1T32DTXPVAXZw31pmJAkSDotC6Afy+mfC0xrEL3pp95R8sGXYAAUCEPkQp0MEeUOVy2LrToe92X7hQ==
"@next/swc-linux-x64-musl@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-linux-x64-musl/download/@next/swc-linux-x64-musl-12.0.8.tgz#db572da90ab3bce0bc58595c6b8c2d32ec64a2d3"
integrity sha512-1F4kuFRQE10GSx7LMSvRmjMXFGpxT30g8rZzq9r/p/WKdErA4WB4uxaKEX0P8AINfuN63i4luKdR+LoacgBhYw==
"@next/swc-win32-arm64-msvc@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-win32-arm64-msvc/download/@next/swc-win32-arm64-msvc-12.0.9.tgz#f70e5bd0821ca168aeef117e51ab870265ceeeb1"
integrity sha512-mzQ1A8vfHhJrvEy5KJZGZWEByXthyKfWofvFaf+oo/5nJl/0Bz1ODP2ajSmbLG++77Eo2AROgbm9pkW1ucvG2A==
"@next/swc-win32-arm64-msvc@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-win32-arm64-msvc/download/@next/swc-win32-arm64-msvc-12.0.8.tgz#f33e2e56a96489935f87c6dd28f79a7b7ed3778f"
integrity sha512-QuRe49jqCV61TysGopC1P0HPqFAMZMWe1nbIQLyOkDLkULmZR8N2eYZq7fwqvZE5YwhMmJA/grwWFVBqSEh5Kg==
"@next/swc-win32-ia32-msvc@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-win32-ia32-msvc/download/@next/swc-win32-ia32-msvc-12.0.9.tgz#0b853793754642cde9f9099087d4a86b6a99a24d"
integrity sha512-MpD2vj1zjo1u3J3wiz3pEKse19Etz+P0GL6XfQkB/9a84vJQ1JWMaWBjmIdivzZv718Il2pRSSx8hymwPfguYQ==
"@next/swc-win32-ia32-msvc@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-win32-ia32-msvc/download/@next/swc-win32-ia32-msvc-12.0.8.tgz#0f6c7f3e50fc1a4752aed5c862f53c86ce77e3b8"
integrity sha512-0RV3/julybJr1IlPCowIWrJJZyAl+sOakJEM15y1NOOsbwTQ5eKZZXSi+7e23TN4wmy5HwNvn2dKzgOEVJ+jbA==
"@next/swc-win32-x64-msvc@12.0.8":
version "12.0.8"
resolved "https://registry.npmmirror.com/@next/swc-win32-x64-msvc/download/@next/swc-win32-x64-msvc-12.0.8.tgz#eae6d4c94dc8aae8ba177e2de02080339d0d4563"
integrity sha512-tTga6OFfO2JS+Yt5hdryng259c/tzNgSWkdiU2E+RBHiysAIOta57n4PJ8iPahOSqEqjaToPI76wM+o441GaNQ==
"@next/swc-win32-x64-msvc@12.0.9":
version "12.0.9"
resolved "https://registry.npmmirror.com/@next/swc-win32-x64-msvc/download/@next/swc-win32-x64-msvc-12.0.9.tgz#f7d3b59000082cf65c84fdc61930b708aa5446e5"
integrity sha512-1c/sxp/4Qz4F6rCxiYqAnrmghCOFt5hHZ9Kd+rXFW5Mqev4C4XDOUMHdBH55HgnJZqngYhOE0r/XNkCtsIojig==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@ -1048,11 +1028,16 @@
resolved "https://registry.npmmirror.com/@types/ms/download/@types/ms-0.7.31.tgz?cache=0&sync_timestamp=1637266659617&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fms%2Fdownload%2F%40types%2Fms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
integrity sha1-MbfKZAcSij0rvCf+LSGzRTl/YZc=
"@types/node@*", "@types/node@17.0.8":
"@types/node@*":
version "17.0.8"
resolved "https://registry.npmmirror.com/@types/node/download/@types/node-17.0.8.tgz#50d680c8a8a78fe30abe6906453b21ad8ab0ad7b"
integrity sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==
"@types/node@17.0.12":
version "17.0.12"
resolved "https://registry.npmmirror.com/@types/node/download/@types/node-17.0.12.tgz#f7aa331b27f08244888c47b7df126184bc2339c5"
integrity sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==
"@types/parse-json@^4.0.0":
version "4.0.0"
resolved "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
@ -1256,11 +1241,6 @@ algoliasearch@^4.12.0:
"@algolia/requester-node-http" "4.12.0"
"@algolia/transporter" "4.12.0"
ansi-colors@^4.1.1:
version "4.1.1"
resolved "https://registry.nlark.com/ansi-colors/download/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
integrity sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=
ansi-escapes@^4.2.1:
version "4.3.2"
resolved "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
@ -1688,10 +1668,10 @@ character-reference-invalid@^1.0.0:
resolved "https://registry.npmmirror.com/character-reference-invalid/download/character-reference-invalid-1.1.4.tgz?cache=0&sync_timestamp=1636446246852&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcharacter-reference-invalid%2Fdownload%2Fcharacter-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
integrity sha1-CDMpzaDq4nKrPbvzfpo4LBOvFWA=
chokidar@^3.5.2:
version "3.5.2"
resolved "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
chokidar@^3.5.3:
version "3.5.3"
resolved "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
dependencies:
anymatch "~3.1.2"
braces "~3.0.2"
@ -1792,11 +1772,6 @@ color@^4.0.1:
color-convert "^2.0.1"
color-string "^1.9.0"
colorette@^1.2.2:
version "1.4.0"
resolved "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz?cache=0&sync_timestamp=1633673060735&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcolorette%2Fdownload%2Fcolorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
integrity sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=
combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@ -1824,13 +1799,6 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
resolved "https://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
convert-source-map@1.7.0:
version "1.7.0"
resolved "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=
dependencies:
safe-buffer "~5.1.1"
convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
version "1.8.0"
resolved "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
@ -2127,10 +2095,10 @@ domexception@^2.0.1:
dependencies:
webidl-conversions "^5.0.0"
dotenv@^14.2.0:
version "14.2.0"
resolved "https://registry.npmmirror.com/dotenv/download/dotenv-14.2.0.tgz#7e77fd5dd6cff5942c4496e1acf2d0f37a9e67aa"
integrity sha512-05POuPJyPpO6jqzTNweQFfAyMSD4qa4lvsMOWyTRTdpHKy6nnnN+IYWaXF+lHivhBH/ufDKlR4IWCAN3oPnHuw==
dotenv@^14.3.2:
version "14.3.2"
resolved "https://registry.npmmirror.com/dotenv/download/dotenv-14.3.2.tgz#7c30b3a5f777c79a3429cb2db358eef6751e8369"
integrity sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==
electron-to-chromium@^1.4.17:
version "1.4.45"
@ -2152,11 +2120,6 @@ emoji-regex@^9.2.2:
resolved "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-9.2.2.tgz?cache=0&sync_timestamp=1632751701660&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
integrity sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=
emojis-list@^2.0.0:
version "2.1.0"
resolved "https://registry.nlark.com/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
@ -2169,13 +2132,6 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1:
dependencies:
once "^1.4.0"
enquirer@^2.3.5:
version "2.3.6"
resolved "https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=
dependencies:
ansi-colors "^4.1.1"
error-ex@^1.3.1:
version "1.3.2"
resolved "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
@ -2262,12 +2218,12 @@ escodegen@^2.0.0:
optionalDependencies:
source-map "~0.6.1"
eslint-config-next@12.0.8:
version "12.0.8"
resolved "https://registry.npmmirror.com/eslint-config-next/download/eslint-config-next-12.0.8.tgz#7a15114230db97d1bc727fc5db2f469416b62e0f"
integrity sha512-H40jvqy/yeku3r9D556ALLaM3ZmS55hj9/MTK59fWbzsqTaYlybSkUmIBG0ZFEnBazr0NnBGwrYA5cnsFYR7RQ==
eslint-config-next@12.0.9:
version "12.0.9"
resolved "https://registry.npmmirror.com/eslint-config-next/download/eslint-config-next-12.0.9.tgz#97ca3f651d8eabbaa8a5b3a6e48cc942c3b518d3"
integrity sha512-mhpFUsdctLw9PPOVF6S45n7uEzeRth9Xub6CbsKG8Bmr4QFTs1vhbFjp3cjdFIxjMQNuY8hcu66XFlvBB768Iw==
dependencies:
"@next/eslint-plugin-next" "12.0.8"
"@next/eslint-plugin-next" "12.0.9"
"@rushstack/eslint-patch" "^1.0.8"
"@typescript-eslint/parser" "^5.0.0"
eslint-import-resolver-node "^0.3.4"
@ -2391,10 +2347,15 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0:
resolved "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.1.0.tgz?cache=0&sync_timestamp=1636378395014&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2"
integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==
eslint@8.6.0:
version "8.6.0"
resolved "https://registry.npmmirror.com/eslint/download/eslint-8.6.0.tgz#4318c6a31c5584838c1a2e940c478190f58d558e"
integrity sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==
eslint-visitor-keys@^3.2.0:
version "3.2.0"
resolved "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.2.0.tgz#6fbb166a6798ee5991358bc2daa1ba76cc1254a1"
integrity sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==
eslint@8.7.0:
version "8.7.0"
resolved "https://registry.npmmirror.com/eslint/download/eslint-8.7.0.tgz#22e036842ee5b7cf87b03fe237731675b4d3633c"
integrity sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==
dependencies:
"@eslint/eslintrc" "^1.0.5"
"@humanwhocodes/config-array" "^0.9.2"
@ -2403,11 +2364,10 @@ eslint@8.6.0:
cross-spawn "^7.0.2"
debug "^4.3.2"
doctrine "^3.0.0"
enquirer "^2.3.5"
escape-string-regexp "^4.0.0"
eslint-scope "^7.1.0"
eslint-utils "^3.0.0"
eslint-visitor-keys "^3.1.0"
eslint-visitor-keys "^3.2.0"
espree "^9.3.0"
esquery "^1.4.0"
esutils "^2.0.2"
@ -2416,7 +2376,7 @@ eslint@8.6.0:
functional-red-black-tree "^1.0.1"
glob-parent "^6.0.1"
globals "^13.6.0"
ignore "^4.0.6"
ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
@ -2427,9 +2387,7 @@ eslint@8.6.0:
minimatch "^3.0.4"
natural-compare "^1.4.0"
optionator "^0.9.1"
progress "^2.0.0"
regexpp "^3.2.0"
semver "^7.2.1"
strip-ansi "^6.0.1"
strip-json-comments "^3.1.0"
text-table "^0.2.0"
@ -2530,7 +2488,18 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
resolved "https://registry.nlark.com/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=
fast-glob@^3.2.7, fast-glob@^3.2.9:
fast-glob@^3.2.11:
version "3.2.11"
resolved "https://registry.npmmirror.com/fast-glob/download/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.9:
version "3.2.10"
resolved "https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.10.tgz#2734f83baa7f43b7fd41e13bc34438f4ffe284ee"
integrity sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==
@ -3056,7 +3025,7 @@ hastscript@^7.0.0:
property-information "^6.0.0"
space-separated-tokens "^2.0.0"
highlight.js@^11.3.1, highlight.js@~11.4.0:
highlight.js@^11.4.0, highlight.js@~11.4.0:
version "11.4.0"
resolved "https://registry.npmmirror.com/highlight.js/download/highlight.js-11.4.0.tgz#34ceadd49e1596ee5aba3d99346cdfd4845ee05a"
integrity sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==
@ -3179,7 +3148,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
inherits@2, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4:
inherits@2, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=
@ -3852,15 +3821,6 @@ jest-watcher@^27.4.6:
jest-util "^27.4.2"
string-length "^4.0.1"
jest-worker@27.0.0-next.5:
version "27.0.0-next.5"
resolved "https://registry.npmmirror.com/jest-worker/download/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28"
integrity sha1-WYXuKbEqThkfSq5LtzuXlx2G7Cg=
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^8.0.0"
jest-worker@^27.4.6:
version "27.4.6"
resolved "https://registry.npmmirror.com/jest-worker/download/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e"
@ -4037,15 +3997,6 @@ lines-and-columns@^1.1.6:
resolved "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
loader-utils@1.2.3:
version "1.2.3"
resolved "https://registry.npmmirror.com/loader-utils/download/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=
dependencies:
big.js "^5.2.2"
emojis-list "^2.0.0"
json5 "^1.0.1"
loader-utils@2.0.0:
version "2.0.0"
resolved "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
@ -4694,7 +4645,7 @@ nano-css@^5.3.1:
stacktrace-js "^2.0.2"
stylis "^4.0.6"
nanoid@^3.1.23, nanoid@^3.1.30:
nanoid@^3.1.30:
version "3.1.32"
resolved "https://registry.npmmirror.com/nanoid/download/nanoid-3.1.32.tgz#8f96069e6239cc0a9ae8c0d3b41a3b4933a88c0a"
integrity sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==
@ -4709,34 +4660,28 @@ natural-compare@^1.4.0:
resolved "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
next@12.0.8:
version "12.0.8"
resolved "https://registry.npmmirror.com/next/download/next-12.0.8.tgz#29138f7cdd045e4bbba466af45bf430e769634b4"
integrity sha512-g5c1Kuh1F8tSXJn2rVvzYBzqe9EXaR6+rY3/KrQ7y0D9FueRLfHI35wM0DRadDcPSc3+vncspfhYH3jnYE/KjA==
next@^12.0.9:
version "12.0.9"
resolved "https://registry.npmmirror.com/next/download/next-12.0.9.tgz#4eb3006b63bb866f5c2918ca0003e98f4259e063"
integrity sha512-omfYqoR/DvbdOIJ6SS1unKJ4mGIxUPs0RPa7wr/Mft22OCKgJhuG+aI9KFYi5ZJBwoFQk1vqaMKpWz5qr+dN0Q==
dependencies:
"@next/env" "12.0.8"
"@next/react-refresh-utils" "12.0.8"
"@next/env" "12.0.9"
caniuse-lite "^1.0.30001283"
jest-worker "27.0.0-next.5"
node-fetch "2.6.1"
postcss "8.2.15"
react-is "17.0.2"
react-refresh "0.8.3"
stream-browserify "3.0.0"
styled-jsx "5.0.0-beta.6"
postcss "8.4.5"
styled-jsx "5.0.0"
use-subscription "1.5.1"
optionalDependencies:
"@next/swc-android-arm64" "12.0.8"
"@next/swc-darwin-arm64" "12.0.8"
"@next/swc-darwin-x64" "12.0.8"
"@next/swc-linux-arm-gnueabihf" "12.0.8"
"@next/swc-linux-arm64-gnu" "12.0.8"
"@next/swc-linux-arm64-musl" "12.0.8"
"@next/swc-linux-x64-gnu" "12.0.8"
"@next/swc-linux-x64-musl" "12.0.8"
"@next/swc-win32-arm64-msvc" "12.0.8"
"@next/swc-win32-ia32-msvc" "12.0.8"
"@next/swc-win32-x64-msvc" "12.0.8"
"@next/swc-android-arm64" "12.0.9"
"@next/swc-darwin-arm64" "12.0.9"
"@next/swc-darwin-x64" "12.0.9"
"@next/swc-linux-arm-gnueabihf" "12.0.9"
"@next/swc-linux-arm64-gnu" "12.0.9"
"@next/swc-linux-arm64-musl" "12.0.9"
"@next/swc-linux-x64-gnu" "12.0.9"
"@next/swc-linux-x64-musl" "12.0.9"
"@next/swc-win32-arm64-msvc" "12.0.9"
"@next/swc-win32-ia32-msvc" "12.0.9"
"@next/swc-win32-x64-msvc" "12.0.9"
node-abi@^3.3.0:
version "3.5.0"
@ -4750,11 +4695,6 @@ node-addon-api@^4.2.0:
resolved "https://registry.nlark.com/node-addon-api/download/node-addon-api-4.2.0.tgz#117cbb5a959dff0992e1c586ae0393573e4d2a87"
integrity sha1-EXy7WpWd/wmS4cWGrgOTVz5NKoc=
node-fetch@2.6.1:
version "2.6.1"
resolved "https://registry.npmmirror.com/node-fetch/download/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI=
node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
@ -5069,16 +5009,7 @@ postcss-value-parser@^4.2.0:
resolved "https://registry.npmmirror.com/postcss-value-parser/download/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@8.2.15:
version "8.2.15"
resolved "https://registry.npmmirror.com/postcss/download/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
dependencies:
colorette "^1.2.2"
nanoid "^3.1.23"
source-map "^0.6.1"
postcss@^8.4.5:
postcss@8.4.5, postcss@^8.4.5:
version "8.4.5"
resolved "https://registry.npmmirror.com/postcss/download/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95"
integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
@ -5142,11 +5073,6 @@ process-nextick-args@~2.0.0:
resolved "https://registry.nlark.com/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I=
progress@^2.0.0:
version "2.0.3"
resolved "https://registry.npmmirror.com/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
prompts@^2.0.1:
version "2.4.2"
resolved "https://registry.npmmirror.com/prompts/download/prompts-2.4.2.tgz?cache=0&sync_timestamp=1633641937984&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fprompts%2Fdownload%2Fprompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
@ -5221,30 +5147,30 @@ rc@^1.2.7:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
react-dom@^17.0.2:
version "17.0.2"
resolved "https://registry.npmmirror.com/react-dom/download/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
react-dom@^18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.npmmirror.com/react-dom/download/react-dom-18.0.0-rc.0.tgz#aa07044bdd6399ff94c664b2985e2e25948fbf3e"
integrity sha512-tdD1n0svTndHBQvVAq/f2Kx7FgQ30CpSLp87/neQKAHPW5WtdgW1sBSwmFAcMQOrmstTuP0M+zRlH86f9kMX/A==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "^0.20.2"
scheduler "^0.21.0-rc.0"
react-icons@^4.3.1:
version "4.3.1"
resolved "https://registry.npmmirror.com/react-icons/download/react-icons-4.3.1.tgz#2fa92aebbbc71f43d2db2ed1aed07361124e91ca"
integrity sha1-L6kq67vHH0PS2y7RrtBzYRJOkco=
react-is@17.0.2, react-is@^17.0.1:
version "17.0.2"
resolved "https://registry.npmmirror.com/react-is/download/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
integrity sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=
react-is@^16.13.1:
version "16.13.1"
resolved "https://registry.npmmirror.com/react-is/download/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=
react-is@^17.0.1:
version "17.0.2"
resolved "https://registry.npmmirror.com/react-is/download/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
integrity sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=
react-medium-image-zoom@^4.3.5:
version "4.3.5"
resolved "https://registry.nlark.com/react-medium-image-zoom/download/react-medium-image-zoom-4.3.5.tgz#9ed82faf73a68ba4ce76d8f94c022fc555eec4e4"
@ -5254,11 +5180,6 @@ react-medium-image-zoom@^4.3.5:
react-use "^17.2.1"
tslib "^2.1.0"
react-refresh@0.8.3:
version "0.8.3"
resolved "https://registry.npmmirror.com/react-refresh/download/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
integrity sha1-ch1GV2ctQAxePHXQY8SoX7LV1o8=
react-stickynode@^4.0.0:
version "4.0.0"
resolved "https://registry.nlark.com/react-stickynode/download/react-stickynode-4.0.0.tgz#ca1deeda866aeace3d522d01eb868f286cdb49d1"
@ -5302,10 +5223,10 @@ react-useanimations@^2.0.8:
dependencies:
lottie-web "^5.5.7"
react@^17.0.2:
version "17.0.2"
resolved "https://registry.npmmirror.com/react/download/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
react@^18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.npmmirror.com/react/download/react-18.0.0-rc.0.tgz#60bfcf1edd0b35fbeeeca852515c6cc2ce06a6eb"
integrity sha512-PawosMBgF8k5Nlc3++ibzjFqPvo1XKv80MNtVYqz3abHHB2w3IpU65sSdSmBd2ooCwVhcp9b1vkx/twqhakNtA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@ -5323,7 +5244,7 @@ readable-stream@^2.0.6:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0:
readable-stream@^3.1.1, readable-stream@^3.4.0:
version "3.6.0"
resolved "https://registry.npmmirror.com/readable-stream/download/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg=
@ -5365,7 +5286,7 @@ regexpp@^3.2.0:
resolved "https://registry.nlark.com/regexpp/download/regexpp-3.2.0.tgz?cache=0&sync_timestamp=1623669331185&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregexpp%2Fdownload%2Fregexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=
rehype-highlight@^5.0.0:
rehype-highlight@^5.0.2:
version "5.0.2"
resolved "https://registry.npmmirror.com/rehype-highlight/download/rehype-highlight-5.0.2.tgz#de952123cd4d9672f21a4a38d3b119b88a08eafa"
integrity sha512-ZNm8V8BQUDn05cJPzAu/PjiloaFFrh+Pt3bY+NCcdCggI7Uyl5mW0FGR7RATeIz5/ECUd1D8Kvjt4HaLPmnOMw==
@ -5376,7 +5297,7 @@ rehype-highlight@^5.0.0:
unified "^10.0.0"
unist-util-visit "^4.0.0"
rehype-raw@^6.1.0:
rehype-raw@^6.1.1:
version "6.1.1"
resolved "https://registry.npmmirror.com/rehype-raw/download/rehype-raw-6.1.1.tgz#81bbef3793bd7abacc6bf8335879d1b6c868c9d4"
integrity sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==
@ -5385,7 +5306,7 @@ rehype-raw@^6.1.0:
hast-util-raw "^7.2.0"
unified "^10.0.0"
rehype-react@^7.0.3:
rehype-react@^7.0.4:
version "7.0.4"
resolved "https://registry.npmmirror.com/rehype-react/download/rehype-react-7.0.4.tgz#33d8d0137153ed2b0ca9dfcedbd4a81db024956c"
integrity sha512-mC3gT/EVmxB8mgwz6XkupjF/UAhA2NOai/bYvTQYC+AW0jvomXB+LGpC4UcX3vsY327nM29BttEDG4lLrtqu/g==
@ -5397,7 +5318,7 @@ rehype-react@^7.0.3:
hast-util-whitespace "^2.0.0"
unified "^10.0.0"
rehype-slug@^5.0.0:
rehype-slug@^5.0.1:
version "5.0.1"
resolved "https://registry.npmmirror.com/rehype-slug/download/rehype-slug-5.0.1.tgz#6e732d0c55b3b1e34187e74b7363fb53229e5f52"
integrity sha512-X5v3wV/meuOX9NFcGhJvUpEjIvQl2gDvjg3z40RVprYFt7q3th4qMmYLULiu3gXvbNX1ppx+oaa6JyY1W67pTA==
@ -5425,7 +5346,7 @@ remark-gfm@^3.0.1:
micromark-extension-gfm "^2.0.0"
unified "^10.0.0"
remark-html@^15.0.0:
remark-html@^15.0.1:
version "15.0.1"
resolved "https://registry.npmmirror.com/remark-html/download/remark-html-15.0.1.tgz#199cc78656d857834de0304c4b54a773f3272078"
integrity sha512-7ta5UPRqj8nP0GhGMYUAghZ/DRno7dgq7alcW90A7+9pgJsXzGJlFgwF8HOP1b1tMgT3WwbeANN+CaTimMfyNQ==
@ -5472,7 +5393,7 @@ remark-parse@8.0.3:
vfile-location "^3.0.0"
xtend "^4.0.1"
remark-parse@^10.0.0:
remark-parse@^10.0.0, remark-parse@^10.0.1:
version "10.0.1"
resolved "https://registry.npmmirror.com/remark-parse/download/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775"
integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==
@ -5481,7 +5402,7 @@ remark-parse@^10.0.0:
mdast-util-from-markdown "^1.0.0"
unified "^10.0.0"
remark-rehype@^10.0.1:
remark-rehype@^10.1.0:
version "10.1.0"
resolved "https://registry.npmmirror.com/remark-rehype/download/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279"
integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==
@ -5516,9 +5437,9 @@ remark-toc@^8.0.1:
mdast-util-toc "^6.0.0"
unified "^10.0.0"
remark@^14.0.1:
remark@^14.0.2:
version "14.0.2"
resolved "https://registry.npmmirror.com/remark/download/remark-14.0.2.tgz?cache=0&sync_timestamp=1637260202521&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fremark%2Fdownload%2Fremark-14.0.2.tgz#4a1833f7441a5c29e44b37bb1843fb820797b40f"
resolved "https://registry.npmmirror.com/remark/download/remark-14.0.2.tgz#4a1833f7441a5c29e44b37bb1843fb820797b40f"
integrity sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==
dependencies:
"@types/mdast" "^3.0.0"
@ -5635,10 +5556,10 @@ saxes@^5.0.1:
dependencies:
xmlchars "^2.2.0"
scheduler@^0.20.2:
version "0.20.2"
resolved "https://registry.npmmirror.com/scheduler/download/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
integrity sha1-S67jlDbjSqk7SHS93L8P6Li1DpE=
scheduler@^0.21.0-rc.0:
version "0.21.0-rc.0-next-fe905f152-20220107"
resolved "https://registry.npmmirror.com/scheduler/download/scheduler-0.21.0-rc.0-next-fe905f152-20220107.tgz#410f6df2f39d5543b00f98fbad7de6c9b374df89"
integrity sha512-+sY0WajWdMjoxbmHM8P6P1FKGw8sSVKKG/HthqTFQFPxVGbKLmV1BiFPaVF9gOyQWqmnLYSXJMN+4Bs5ZygsTw==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@ -5666,7 +5587,7 @@ semver@^6.0.0, semver@^6.3.0:
resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=
semver@^7.2.1, semver@^7.3.2, semver@^7.3.5:
semver@^7.3.2, semver@^7.3.5:
version "7.3.5"
resolved "https://registry.npm.taobao.org/semver/download/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
integrity sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=
@ -5785,11 +5706,6 @@ source-map@0.5.6:
resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
integrity sha1-dc449SvwczxafwwRjYEzSiu19BI=
source-map@0.7.3, source-map@^0.7.3:
version "0.7.3"
resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=
source-map@^0.5.0:
version "0.5.7"
resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
@ -5800,6 +5716,11 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM=
source-map@^0.7.3:
version "0.7.3"
resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=
sourcemap-codec@^1.4.8:
version "1.4.8"
resolved "https://registry.nlark.com/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
@ -5861,19 +5782,6 @@ state-toggle@^1.0.0:
resolved "https://registry.nlark.com/state-toggle/download/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
integrity sha1-4SOxaojhQxObCcaFIiG8mBWRff4=
stream-browserify@3.0.0:
version "3.0.0"
resolved "https://registry.nlark.com/stream-browserify/download/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
integrity sha1-IrCihQzfZQPnMIXaH8e30MISLy8=
dependencies:
inherits "~2.0.4"
readable-stream "^3.5.0"
string-hash@1.1.3:
version "1.1.3"
resolved "https://registry.npm.taobao.org/string-hash/download/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=
string-length@^4.0.1:
version "4.0.2"
resolved "https://registry.nlark.com/string-length/download/string-length-4.0.2.tgz?cache=0&sync_timestamp=1631559499195&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstring-length%2Fdownload%2Fstring-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
@ -6019,29 +5927,10 @@ style-to-object@0.3.0, style-to-object@^0.3.0:
dependencies:
inline-style-parser "0.1.1"
styled-jsx@5.0.0-beta.6:
version "5.0.0-beta.6"
resolved "https://registry.npmmirror.com/styled-jsx/download/styled-jsx-5.0.0-beta.6.tgz#666552f8831a06f80c9084a47afc4b32b0c9f461"
integrity sha512-b1cM7Xyp2r1lsNpvoZ6wmTI8qxD0557vH2feHakNU8LMkzfJDgTQMul6O7sSYY0GxQ73pKEN69hCDp71w6Q0nA==
dependencies:
"@babel/plugin-syntax-jsx" "7.14.5"
"@babel/types" "7.15.0"
convert-source-map "1.7.0"
loader-utils "1.2.3"
source-map "0.7.3"
string-hash "1.1.3"
stylis "3.5.4"
stylis-rule-sheet "0.0.10"
stylis-rule-sheet@0.0.10:
version "0.0.10"
resolved "https://registry.npm.taobao.org/stylis-rule-sheet/download/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430"
integrity sha1-ROZKKwdmQ/S1Ll/3HvwE2MPEpDA=
stylis@3.5.4:
version "3.5.4"
resolved "https://registry.npmmirror.com/stylis/download/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe"
integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
styled-jsx@5.0.0:
version "5.0.0"
resolved "https://registry.npmmirror.com/styled-jsx/download/styled-jsx-5.0.0.tgz#816b4b92e07b1786c6b7111821750e0ba4d26e77"
integrity sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==
stylis@^4.0.6:
version "4.0.13"
@ -6096,20 +5985,20 @@ symbol-tree@^3.2.4:
resolved "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=
tailwindcss@^3.0.13:
version "3.0.13"
resolved "https://registry.npmmirror.com/tailwindcss/download/tailwindcss-3.0.13.tgz#0d571643bfc8c76602bbba95a780a9552ae44c64"
integrity sha512-raRPGFwQSGXn/3h0ttHND9jyPYfqk/ur2NXtlQuK25+ZnrCjlH1s1j4/oPswHGMoZzGNykUVycZ/LcROanUE0A==
tailwindcss@^3.0.17:
version "3.0.17"
resolved "https://registry.npmmirror.com/tailwindcss/download/tailwindcss-3.0.17.tgz#2c5fe6c364d76ec54644347c6f09befe0113b06f"
integrity sha512-OiHUsmOKQQEg/ocXaLIjk/kOz8EK2jF6iPuc1bQ4NsmhYl7sk70UDsGV02AJvBAAiJhinPCkDR8egT9qY+ulCw==
dependencies:
arg "^5.0.1"
chalk "^4.1.2"
chokidar "^3.5.2"
chokidar "^3.5.3"
color-name "^1.1.4"
cosmiconfig "^7.0.1"
detective "^5.2.0"
didyoumean "^1.2.2"
dlv "^1.1.3"
fast-glob "^3.2.7"
fast-glob "^3.2.11"
glob-parent "^6.0.2"
is-glob "^4.0.3"
normalize-path "^3.0.0"
@ -6308,10 +6197,10 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
typescript@4.5.4:
version "4.5.4"
resolved "https://registry.npmmirror.com/typescript/download/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8"
integrity sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==
typescript@4.5.5:
version "4.5.5"
resolved "https://registry.npmmirror.com/typescript/download/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
unbox-primitive@^1.0.1:
version "1.0.1"
@ -6343,7 +6232,7 @@ unified@9.2.0:
trough "^1.0.0"
vfile "^4.0.0"
unified@^10.0.0, unified@^10.1.0:
unified@^10.0.0, unified@^10.1.1:
version "10.1.1"
resolved "https://registry.npmmirror.com/unified/download/unified-10.1.1.tgz?cache=0&sync_timestamp=1637256306228&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Funified%2Fdownload%2Funified-10.1.1.tgz#345e349e3ab353ab612878338eb9d57b4dea1d46"
integrity sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==