fix: performance improvements
This commit is contained in:
parent
67dae9bd8f
commit
9e536660ce
|
@ -6,12 +6,12 @@ const Footer = () => (
|
|||
<footer className='flex flex-wrap justify-center text-center w-full bg-gray-900 p-8'>
|
||||
<p className='flex w-full items-center justify-center text-white font-bold text-lg space-x-1'>
|
||||
Made with
|
||||
<HeartIcon className='text-red-500 h-6 w-6 ml-1' />
|
||||
<a href='https://tailwindcss.com' target='_blank'>
|
||||
<TailwindIcon className='text-tailwind h-6 w-6'/>
|
||||
<HeartIcon className='text-red-500 md:h-6 md:w-6 h-12 w-12 ml-1' />
|
||||
<a href='https://tailwindcss.com' target='_blank' id='twcssSite' aria-label='TailwindCSS Website' rel='noreferrer'>
|
||||
<TailwindIcon className='text-tailwind md:h-6 md:w-6 h-12 w-12'/>
|
||||
</a>
|
||||
<a href='https://nextjs.org' target='_blank'>
|
||||
<NextJSIcon className='text-white h-6 w-6 mr-1' />
|
||||
<a href='https://nextjs.org' target='_blank' id='nextjsSite' aria-label='Next.js Website' rel='noreferrer'>
|
||||
<NextJSIcon className='text-white md:h-6 md:w-6 h-12 w-12 mr-1' />
|
||||
</a>
|
||||
</p>
|
||||
<p className='text-white font-bold text-lg w-full'>Copyright © 2021 Jack Merrill</p>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"framer-motion": "^4.1.2",
|
||||
"next": "latest",
|
||||
"next": "^10.1.3",
|
||||
"next-page-transitions": "^1.0.0-beta.2",
|
||||
"next-seo": "^4.23.0",
|
||||
"react": "^17.0.1",
|
||||
|
|
|
@ -9,10 +9,8 @@ class MyDocument extends Document {
|
|||
|
||||
render() {
|
||||
return (
|
||||
<Html>
|
||||
<Head>
|
||||
<title>Jack Merrill</title>
|
||||
</Head>
|
||||
<Html lang='en'>
|
||||
<Head />
|
||||
<body>
|
||||
<Main />
|
||||
<NextScript />
|
||||
|
|
|
@ -1,13 +1,17 @@
|
|||
import Link from 'next/link'
|
||||
import Image from 'next/image';
|
||||
import { useEffect, useState } from 'react'
|
||||
import CodeIcon from '../components/Images/CodeIcon'
|
||||
import DesignIcon from '../components/Images/DesignIcon'
|
||||
import GitHubIcon from '../components/Images/GitHubIcon';
|
||||
import MailIcon from '../components/Images/MailIcon';
|
||||
import TwitterIcon from '../components/Images/TwitterIcon';
|
||||
import Head from 'next/head';
|
||||
|
||||
const IndexPage = () => {
|
||||
const [timeString, setTimeString] = useState('Morning')
|
||||
const [timeString, setTimeString] = useState(
|
||||
(new Date().getHours() < 12 ? 'Morning' : (new Date().getHours() >= 12 && new Date().getHours() <= 17 ? 'Afternoon' : (new Date().getHours() >= 17 && new Date().getHours() <= 24 ? 'Evening' : 'Morning')))
|
||||
)
|
||||
|
||||
useEffect(() => {
|
||||
const hours = new Date().getHours()
|
||||
|
@ -25,6 +29,9 @@ const IndexPage = () => {
|
|||
|
||||
return (
|
||||
<>
|
||||
<Head>
|
||||
<meta name='description' content='Graphic Designer and Fullstack Developer.' />
|
||||
</Head>
|
||||
<header className="flex flex-wrap flex-col overflow-hidden space-y-2 lg:px-36 items-center justify-center h-screen w-full">
|
||||
<div className="my-3 px-3 w-full text-center">
|
||||
<h1 className="text-white font-extrabold md:text-6xl text-3xl">Good <span className="text-blue-500">{timeString}</span>! I'm <span className="text-purple-500">Jack Merrill</span>.</h1>
|
||||
|
@ -107,38 +114,38 @@ const IndexPage = () => {
|
|||
<div className="flex flex-wrap w-full -mx-1 overflow-hidden justify-center">
|
||||
|
||||
<div className="flex my-1 w-full overflow-hidden rounded-xl relative h-36">
|
||||
<img src='/img/Stryx.png' className='absolute transition duration-250 hover:scale-105 rounded-xl w-full h-full object-cover object-top filter blur-xl hover:blur-0' />
|
||||
<Image alt='Stryx Photo' layout='fill' src='/img/Stryx.png' objectFit='cover' objectPosition='top' className='absolute rounded-xl filter blur-xl' />
|
||||
<div className='flex flex-wrap items-center content-center justify-end w-full h-full text-right transition transform duration-200 p-12 space-y-2'>
|
||||
<h1 className='w-full text-white font-bold text-3xl'>Stryx</h1>
|
||||
<p className='w-full text-white font-light text-xs'>Roblox Group Management made easy</p>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-1/3' href='https://stryx.cloud' target='_blank'>Visit</a>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-2/3 sm:w-1/3' href='https://stryx.cloud' target='_blank' rel='noreferrer'>Visit</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="flex my-1 w-full overflow-hidden rounded-xl relative h-36">
|
||||
<img src='/img/Snacc.chat.png' className='absolute transition duration-250 hover:scale-105 rounded-xl w-full h-full object-cover object-top filter blur-xl hover:blur-0' />
|
||||
<Image alt='Snacc.chat Photo' layout='fill' src='/img/Snacc.chat.png' objectFit='cover' objectPosition='top' className='absolute rounded-xl filter blur-xl' />
|
||||
<div className='flex flex-wrap items-center content-center justify-end w-full h-full text-right transition transform duration-200 p-12 space-y-2'>
|
||||
<h1 className='w-full text-white font-bold text-3xl'>Snacc.chat</h1>
|
||||
<p className='w-full text-white font-light text-xs'>Made in 24 hours at <a className='font-bold' href='https://codeday.org' target='_blank'>CodeDay</a>, Snacc.chat is a simple social network for programmers alike.</p>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-1/3' href='https://snacc.chat' target='_blank'>Visit</a>
|
||||
<p className='w-full text-white font-light text-xs'>Made in 24 hours at <a className='font-bold' href='https://codeday.org' target='_blank' rel='noreferrer'>CodeDay</a>, Snacc.chat is a simple social network for programmers alike.</p>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-2/3 sm:w-1/3' href='https://snacc.chat' target='_blank' rel='noreferrer'>Visit</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="flex my-1 w-full overflow-hidden rounded-xl relative h-36">
|
||||
<img src='/img/FRCMS.png' className='absolute transition duration-250 hover:scale-105 rounded-xl w-full h-full object-cover object-top filter blur-xl hover:blur-0' />
|
||||
<Image alt='FRCMS Docs Photo' layout='fill' src='/img/FRCMS.png' objectFit='cover' objectPosition='top' className='absolute rounded-xl filter blur-xl' />
|
||||
<div className='flex flex-wrap items-center content-center justify-end w-full h-full text-right transition transform duration-200 p-12 space-y-2'>
|
||||
<h1 className='w-full text-white font-bold text-3xl'>FRCMS (WIP)</h1>
|
||||
<p className='w-full text-white font-light text-xs'>FIRST Robotics Content Management System</p>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-1/3' href='https://dev.frcms.app' target='_blank'>Visit</a>
|
||||
<h1 className='w-full text-white font-bold text-3xl'>FRCMS</h1>
|
||||
<p className='w-full text-white font-light text-xs'>FIRST Robotics CMS (WIP)</p>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-2/3 sm:w-1/3' href='https://dev.frcms.app' target='_blank' rel='noreferrer'>Visit</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="flex my-1 w-full overflow-hidden rounded-xl relative h-36">
|
||||
<img src='/img/Ricky.cat.png' className='absolute transition duration-250 hover:scale-105 rounded-xl w-full h-full object-cover object-top filter blur-xl hover:blur-0' />
|
||||
<Image alt='Ricky.cat Photo' layout='fill' src='/img/Ricky.cat.png' objectFit='cover' objectPosition='top' className='absolute rounded-xl filter blur-xl' />
|
||||
<div className='flex flex-wrap items-center content-center justify-end w-full h-full text-right transition transform duration-200 p-12 space-y-2'>
|
||||
<h1 className='w-full text-white font-bold text-3xl'>Ricky.cat</h1>
|
||||
<p className='w-full text-white font-light text-xs'>My first Next.js project! A place to share my cat. Discontinued.</p>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-1/3' href='https://ricky.cat' target='_blank'>Visit</a>
|
||||
<a className='flex bg-green-500 items-center justify-center px-2 py-1 rounded-xl text-white w-2/3 sm:w-1/3' href='https://ricky.cat' target='_blank' rel='noreferrer'>Visit</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -149,28 +156,28 @@ const IndexPage = () => {
|
|||
<p className='w-full font-semibold text-white text-center text-xl'>Here are a few designs I've made!</p>
|
||||
<div className="flex flex-wrap w-full -mx-1 overflow-hidden justify-center">
|
||||
<div className="flex flex-wrap -mx-3 overflow-hidden">
|
||||
<div className="my-3 px-3 w-1/3 overflow-hidden">
|
||||
<img src='/img/designs/PersonalLogo.png' className='rounded-xl' />
|
||||
<div className="my-3 px-3 w-1/2 md:w-1/3 overflow-hidden">
|
||||
<Image alt='Personal Logo' width='1080px' height='1080px' src='/img/designs/PersonalLogo.png' className='rounded-xl' />
|
||||
</div>
|
||||
|
||||
<div className="my-3 px-3 w-1/3 overflow-hidden">
|
||||
<img src='/img/designs/AppIcon.png' className='rounded-xl' />
|
||||
<div className="my-3 px-3 w-1/2 md:w-1/3 overflow-hidden">
|
||||
<Image alt='Demo App Icon' width='1080px' height='1080px' src='/img/designs/AppIcon.png' className='rounded-xl' />
|
||||
</div>
|
||||
|
||||
<div className="my-3 px-3 w-1/3 overflow-hidden">
|
||||
<img src='/img/designs/Stryx.png' className='rounded-xl' />
|
||||
<div className="my-3 px-3 w-1/2 md:w-1/3 overflow-hidden">
|
||||
<Image alt='Stryx Logo' width='1080px' height='1080px' src='/img/designs/Stryx.png' className='rounded-xl' />
|
||||
</div>
|
||||
|
||||
<div className="my-3 px-3 w-1/3 overflow-hidden">
|
||||
<img src='/img/designs/Comet.png' className='rounded-xl bg-gray-600' />
|
||||
<div className="my-3 px-3 w-1/2 md:w-1/3 overflow-hidden">
|
||||
<Image alt='Comet Design' width='1080px' height='1080px' src='/img/designs/Comet.png' className='rounded-xl bg-gray-600' />
|
||||
</div>
|
||||
|
||||
<div className="my-3 px-3 w-1/3 overflow-hidden">
|
||||
<img src='/img/designs/IsometricBuilding.png' className='rounded-xl' />
|
||||
<div className="my-3 px-3 w-1/2 md:w-1/3 overflow-hidden">
|
||||
<Image alt='Isometric Building Design' width='1080px' height='1080px' src='/img/designs/IsometricBuilding.png' className='rounded-xl' />
|
||||
</div>
|
||||
|
||||
<div className="my-3 px-3 w-1/3 overflow-hidden">
|
||||
<img src='/img/designs/Grape.png' className='rounded-xl' />
|
||||
<div className="my-3 px-3 w-1/2 md:w-1/3 overflow-hidden">
|
||||
<Image alt='Grape Logo' width='1080px' height='1080px' src='/img/designs/Grape.png' className='rounded-xl' />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -182,7 +189,8 @@ const IndexPage = () => {
|
|||
<a
|
||||
href='https://github.com/jackmerrill'
|
||||
target='_blank'
|
||||
className='flex justify-center items-center px-10 py-4 w-5/6 lg:w-1/4 bg-github rounded-xl text-white font-bold text-xl'
|
||||
className='flex justify-center items-center px-10 py-4 w-11/12 lg:w-1/4 bg-github rounded-xl text-white font-bold text-xl'
|
||||
rel='noreferrer'
|
||||
>
|
||||
<GitHubIcon className='text-white h-6 w-6 mr-3'/>
|
||||
GitHub Profile
|
||||
|
@ -192,7 +200,8 @@ const IndexPage = () => {
|
|||
<a
|
||||
href='mailto:me@jackmerrill.com'
|
||||
target='_blank'
|
||||
className='flex justify-center items-center px-10 py-4 w-5/6 lg:w-1/4 bg-gray-900 rounded-xl text-white font-bold text-xl'
|
||||
className='flex justify-center items-center px-10 py-4 w-11/12 lg:w-1/4 bg-gray-900 rounded-xl text-white font-bold text-xl'
|
||||
rel='noreferrer'
|
||||
>
|
||||
<MailIcon className='text-white h-6 w-6 mr-3'/>
|
||||
Email
|
||||
|
@ -202,7 +211,8 @@ const IndexPage = () => {
|
|||
<a
|
||||
href='https://twitter.com/jack__merrill'
|
||||
target='_blank'
|
||||
className='flex justify-center items-center px-10 py-4 w-5/6 lg:w-1/4 bg-twitter rounded-xl text-white font-bold text-xl'
|
||||
className='flex justify-center items-center px-10 py-4 w-11/12 lg:w-1/4 bg-twitter rounded-xl text-white font-bold text-xl'
|
||||
rel='noreferrer'
|
||||
>
|
||||
<TwitterIcon className='text-white h-6 w-6 mr-3'/>
|
||||
Twitter
|
||||
|
|
81
yarn.lock
81
yarn.lock
|
@ -97,20 +97,20 @@
|
|||
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.1.tgz#9daf5745156fd84b8e9889a2dc721f0c58e894aa"
|
||||
integrity sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==
|
||||
|
||||
"@next/env@10.1.2":
|
||||
version "10.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@next/env/-/env-10.1.2.tgz#04888eb7115a5b0633dc59e321e5c952917a39d5"
|
||||
integrity sha512-G6kEq7dr7f+unVTUL74lIaB6njB73vEMVi7AhujaNnNZr6z8jQ43jCjNyawQsNyoNWsRo/9x6x9W72PbrGmy/w==
|
||||
"@next/env@10.1.3":
|
||||
version "10.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@next/env/-/env-10.1.3.tgz#29e5d62919b4a7b1859f8d36169848dc3f5ddebe"
|
||||
integrity sha512-q7z7NvmRs66lCQmVJtKjDxVtMTjSwP6ExVzaH46pbTH60MHgzEJ9H4jXrFLTihPmCIvpAv6Ai04jbS8dcg1ZMQ==
|
||||
|
||||
"@next/polyfill-module@10.1.2":
|
||||
version "10.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-10.1.2.tgz#0cad99af18da0f90a63a25b60602ab46650017e6"
|
||||
integrity sha512-9+xXb33HIPCrV0yM79blqwgLa+fkvm0gYs/wUDI0pPBCHkMpCZA/SWUeF/yKDY6qWO79H3B5pWTziLmzycQPWA==
|
||||
"@next/polyfill-module@10.1.3":
|
||||
version "10.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-10.1.3.tgz#beafe89bc4235d436fa0ed02c9d2a5d311fb0238"
|
||||
integrity sha512-1DtUVcuoBJAn5IrxIZQjUG1KTPkiXMYloykPSkRxawimgvG9dRj2kscU+4KGNSFxHoxW9c68VRCb+7MDz5aGGw==
|
||||
|
||||
"@next/react-dev-overlay@10.1.2":
|
||||
version "10.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-10.1.2.tgz#e98edfdc7fbed4d0cb333594469c7fa62f96e6df"
|
||||
integrity sha512-B81nhgkWr+MbDAXN9I38WIdhAKayfIzrnOXXF2MS4VgxyHBvYQQfmobNNE0XBByyDn0+Ww5s9xg3L6Shh9kWKA==
|
||||
"@next/react-dev-overlay@10.1.3":
|
||||
version "10.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-10.1.3.tgz#ee1c6033b29be9b383e061bd9705021d131ea445"
|
||||
integrity sha512-vIgUah3bR9+MKzwU1Ni5ONfYM0VdI42i7jZ+Ei1c0wjwkG9anVnDqhSQ3mVg62GP2nt7ExaaFyf9THbsw5KYXg==
|
||||
dependencies:
|
||||
"@babel/code-frame" "7.12.11"
|
||||
anser "1.4.9"
|
||||
|
@ -124,10 +124,10 @@
|
|||
stacktrace-parser "0.1.10"
|
||||
strip-ansi "6.0.0"
|
||||
|
||||
"@next/react-refresh-utils@10.1.2":
|
||||
version "10.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-10.1.2.tgz#1c60150bb3f004fb9dd02db387a952483e6e2e4c"
|
||||
integrity sha512-SQvtCt6nNOkGKddidQehxtJKMkoapg/kbLy/HwrqU8WdVrVVAk8JQw/QjDHVEsdezRxspeNKbho4L+3jl4c9rw==
|
||||
"@next/react-refresh-utils@10.1.3":
|
||||
version "10.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-10.1.3.tgz#65b3e1b9846c02452787fde1d54ad9c54b506dbd"
|
||||
integrity sha512-P4GJZuLKfD/o42JvGZ/xP4Hxg68vd3NeZxOLqIuQKFjjaYgC2IrO+lE5PTwGmRkytjfprJC+9j7Jss/xQAS6QA==
|
||||
|
||||
"@nodelib/fs.scandir@2.1.4":
|
||||
version "2.1.4"
|
||||
|
@ -242,9 +242,9 @@ ansi-styles@^4.1.0:
|
|||
color-convert "^2.0.1"
|
||||
|
||||
anymatch@~3.1.1:
|
||||
version "3.1.1"
|
||||
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
|
||||
integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
|
||||
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"
|
||||
|
@ -507,11 +507,16 @@ 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==
|
||||
|
||||
caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001173, caniuse-lite@^1.0.30001179, caniuse-lite@^1.0.30001181, caniuse-lite@^1.0.30001196:
|
||||
caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001181, caniuse-lite@^1.0.30001196:
|
||||
version "1.0.30001204"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz#256c85709a348ec4d175e847a3b515c66e79f2aa"
|
||||
integrity sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ==
|
||||
|
||||
caniuse-lite@^1.0.30001173, caniuse-lite@^1.0.30001179:
|
||||
version "1.0.30001208"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz#a999014a35cebd4f98c405930a057a0d75352eb9"
|
||||
integrity sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==
|
||||
|
||||
chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
|
||||
version "2.4.2"
|
||||
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
|
||||
|
@ -845,7 +850,12 @@ domain-browser@^1.1.1:
|
|||
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
|
||||
integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
|
||||
|
||||
electron-to-chromium@^1.3.634, electron-to-chromium@^1.3.649:
|
||||
electron-to-chromium@^1.3.634:
|
||||
version "1.3.717"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz#78d4c857070755fb58ab64bcc173db1d51cbc25f"
|
||||
integrity sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==
|
||||
|
||||
electron-to-chromium@^1.3.649:
|
||||
version "1.3.702"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.702.tgz#39b8b6860b22806482ad07a8eaf35f861d4f3ce0"
|
||||
integrity sha512-qJVUKFWQnF6wP7MmTngDkmm8/KPzaiTXNFOAg5j7DSa6J7kPou7mTBqC8jpUOxauQWwHR3pn4dMRdV8IE1xdtA==
|
||||
|
@ -1586,17 +1596,17 @@ next-seo@^4.23.0:
|
|||
resolved "https://registry.yarnpkg.com/next-seo/-/next-seo-4.23.0.tgz#24ef200e9faf0489ff1095f63b06adc21187db4c"
|
||||
integrity sha512-/yTeeUT+zFTsrpP8iigwiwsj+HyT+ks1G27mgfnkKQBrFz9uph6Bot4nDrwfICgjvdLt2Zdve6okAgRUmhm+/g==
|
||||
|
||||
next@latest:
|
||||
version "10.1.2"
|
||||
resolved "https://registry.yarnpkg.com/next/-/next-10.1.2.tgz#2c508cc2982077f0bad6863be020c10c1d059970"
|
||||
integrity sha512-S2KYS8NXeFmaJd8EyoC/kWi3uIlNz3PghnpDWYwy5dxhbtyaozK7fVpXmDcOTQEyYq3BZG5ph0B+hOsAwMdYfQ==
|
||||
next@^10.1.3:
|
||||
version "10.1.3"
|
||||
resolved "https://registry.yarnpkg.com/next/-/next-10.1.3.tgz#e26e8371343a42bc2ba9be5cb253a7d324d03673"
|
||||
integrity sha512-8Jf38F+s0YcXXkJGF5iUxOqSmbHrey0fX5Epc43L0uwDKmN2jK9vhc2ihCwXC1pmu8d2m/8wfTiXRJKGti55yw==
|
||||
dependencies:
|
||||
"@babel/runtime" "7.12.5"
|
||||
"@hapi/accept" "5.0.1"
|
||||
"@next/env" "10.1.2"
|
||||
"@next/polyfill-module" "10.1.2"
|
||||
"@next/react-dev-overlay" "10.1.2"
|
||||
"@next/react-refresh-utils" "10.1.2"
|
||||
"@next/env" "10.1.3"
|
||||
"@next/polyfill-module" "10.1.3"
|
||||
"@next/react-dev-overlay" "10.1.3"
|
||||
"@next/react-refresh-utils" "10.1.3"
|
||||
"@opentelemetry/api" "0.14.0"
|
||||
assert "2.0.0"
|
||||
ast-types "0.13.2"
|
||||
|
@ -1838,9 +1848,9 @@ path-parse@^1.0.6:
|
|||
integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
|
||||
|
||||
pbkdf2@^3.0.3:
|
||||
version "3.1.1"
|
||||
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94"
|
||||
integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==
|
||||
version "3.1.2"
|
||||
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
|
||||
integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
|
||||
dependencies:
|
||||
create-hash "^1.1.2"
|
||||
create-hmac "^1.1.4"
|
||||
|
@ -1848,12 +1858,7 @@ pbkdf2@^3.0.3:
|
|||
safe-buffer "^5.0.1"
|
||||
sha.js "^2.4.8"
|
||||
|
||||
picomatch@^2.0.4, picomatch@^2.2.1:
|
||||
version "2.2.2"
|
||||
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
|
||||
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
|
||||
|
||||
picomatch@^2.2.3:
|
||||
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
|
||||
version "2.2.3"
|
||||
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d"
|
||||
integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==
|
||||
|
|
Loading…
Reference in New Issue
Block a user