aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/header.js10
-rw-r--r--components/meta.js22
-rw-r--r--package.json4
-rw-r--r--pages/index.js28
-rw-r--r--public/favicon/android-icon-144x144.pngbin0 -> 11186 bytes
-rw-r--r--public/favicon/android-icon-192x192.pngbin0 -> 15016 bytes
-rw-r--r--public/favicon/android-icon-36x36.pngbin0 -> 2250 bytes
-rw-r--r--public/favicon/android-icon-48x48.pngbin0 -> 2928 bytes
-rw-r--r--public/favicon/android-icon-72x72.pngbin0 -> 4603 bytes
-rw-r--r--public/favicon/android-icon-96x96.pngbin0 -> 6422 bytes
-rw-r--r--public/favicon/apple-icon-114x114.pngbin0 -> 8199 bytes
-rw-r--r--public/favicon/apple-icon-120x120.pngbin0 -> 8828 bytes
-rw-r--r--public/favicon/apple-icon-144x144.pngbin0 -> 11186 bytes
-rw-r--r--public/favicon/apple-icon-152x152.pngbin0 -> 12017 bytes
-rw-r--r--public/favicon/apple-icon-180x180.pngbin0 -> 14977 bytes
-rw-r--r--public/favicon/apple-icon-57x57.pngbin0 -> 3520 bytes
-rw-r--r--public/favicon/apple-icon-60x60.pngbin0 -> 3790 bytes
-rw-r--r--public/favicon/apple-icon-72x72.pngbin0 -> 4603 bytes
-rw-r--r--public/favicon/apple-icon-76x76.pngbin0 -> 4791 bytes
-rw-r--r--public/favicon/apple-icon-precomposed.pngbin0 -> 15558 bytes
-rw-r--r--public/favicon/apple-icon.pngbin0 -> 15558 bytes
-rw-r--r--public/favicon/browserconfig.xml2
-rw-r--r--public/favicon/favicon-16x16.pngbin0 -> 1313 bytes
-rw-r--r--public/favicon/favicon-32x32.pngbin0 -> 2046 bytes
-rw-r--r--public/favicon/favicon-96x96.pngbin0 -> 6422 bytes
-rw-r--r--public/favicon/favicon.icobin0 -> 1150 bytes
-rw-r--r--public/favicon/manifest.json41
-rw-r--r--public/favicon/ms-icon-144x144.pngbin0 -> 11186 bytes
-rw-r--r--public/favicon/ms-icon-150x150.pngbin0 -> 11812 bytes
-rw-r--r--public/favicon/ms-icon-310x310.pngbin0 -> 34731 bytes
-rw-r--r--public/favicon/ms-icon-70x70.pngbin0 -> 4429 bytes
-rw-r--r--yarn.lock156
32 files changed, 155 insertions, 108 deletions
diff --git a/components/header.js b/components/header.js
deleted file mode 100644
index 237f883..0000000
--- a/components/header.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import Head from "next/head.js"
-
-export default function Header() {
- <Head>
- <meta name="description" content="Andrew's personal website" />
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <link rel="icon" href="/favicon.ico" />
- <title>Andrew Lee</title>
- </Head>
-}
diff --git a/components/meta.js b/components/meta.js
new file mode 100644
index 0000000..94d8f36
--- /dev/null
+++ b/components/meta.js
@@ -0,0 +1,22 @@
+import Head from "next/head.js"
+
+const Meta = ({title, description, keywords}) => {
+ return (
+ <Head>
+ <meta name="description" content={description} />
+ <meta name='keywords' content={keywords} />
+ <meta name="viewport" content="width=device-width, initial-scale=1"/>
+ <meta charSet='utf-8' />
+ <link rel="icon" href="/favicon.ico" />
+ <title>{title} - Andrew Lee</title>
+ </Head>
+ )
+}
+
+Meta.defaultProps = {
+ title: 'Andrew Lee',
+ keywords: 'programming, personal website, webdev',
+ description: 'Andrew\'s Personal Website'
+}
+
+export default Meta
diff --git a/package.json b/package.json
index e219130..e5ba324 100644
--- a/package.json
+++ b/package.json
@@ -24,9 +24,9 @@
},
"devDependencies": {
"autoprefixer": "^10.4.7",
- "eslint": "8.24.0",
+ "eslint": "8.25.0",
"eslint-config-next": "12.3.1",
- "postcss": "^8.4.14",
+ "postcss": "^8.4.18",
"tailwindcss": "^3.1.2"
}
}
diff --git a/pages/index.js b/pages/index.js
index 3afe685..69fb9be 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -1,38 +1,36 @@
-import Header from '../components/header'
+import Meta from '../components/meta'
import Link from 'next/link'
import Computer from '../components/computer'
import Image from "next/image";
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faYoutube, faTwitter, faDiscord, faGithub, faReddit, faInstagram } from '@fortawesome/free-brands-svg-icons'
const iconSize = "3x"
-const iconProperties = "hover:text-gray-500 transition-all"
+const iconProperties = "hover:text-gray-500 transition-all ease-in-out"
+const navButton = "bg-gray-600 sm:py-4 sm:px-10 py-2 px-5 rounded-lg hover:bg-gray-400 transition ease-in-out"
export default function Home() {
return (
<>
- <meta name="description" content="Andrew's personal website" />
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <link rel="icon" href="/favicon.ico" />
- <title>Home - Andrew Lee</title>
+ <Meta title="Home" description="Andrew's Personal Website" />
<div className="text-center font-hack font-bold flex flex-col gap-4 items-center justify-center h-screen w-screen bg-material-gray text-white drop-shadow-lg">
<Image src="/Alee.svg" alt="Alee Logo" width={210} height={210} />
<h1 className="text-4xl drop-shadow-lg">Andrew Lee</h1>
- <h2 className="text-xl drop-shadow-lg">Computer Geek, Programmer, Content Creator</h2>
+ <h2 className="sm:text-xl text-lg drop-shadow-lg">Computer Geek, Programmer, Content Creator</h2>
<div className="flex-row space-x-12">
<a href="https://github.com/Alee14"><FontAwesomeIcon icon={faGithub} size={iconSize} className={iconProperties} /></a>
<a href="https://discord.gg/EFhRDqG"><FontAwesomeIcon icon={faDiscord} size={iconSize} className={iconProperties} /></a>
<a href="https://www.youtube.com/c/AndrewLeeCAN"><FontAwesomeIcon icon={faYoutube} size={iconSize} className={iconProperties} /></a>
<a href="https://twitter.com/Alee14498"><FontAwesomeIcon icon={faTwitter} size={iconSize} className={iconProperties} /></a>
- <a href="https://reddit.com/Alee1449"><FontAwesomeIcon icon={faReddit} size={iconSize} className={iconProperties} /></a>
<a href="https://instagram.com/alee14498"><FontAwesomeIcon icon={faInstagram} size={iconSize} className={iconProperties} /></a>
+ <a href="https://reddit.com/Alee1449"><FontAwesomeIcon icon={faReddit} size={iconSize} className={iconProperties} /></a>
</div>
- {/*<div className="flex-row font-normal space-x-12">
- <Link href="#"><a>About Me</a></Link>
- <Link href="#"><a>Projects</a></Link>
- <Link href="#"><a>Blog</a></Link>
- <Link href="#"><a>Downloads</a></Link>
- <Link href="#"><a>Guidelines</a></Link>
- </div>*/}
+ {/*<div className="flex-row font-normal space-x-3">
+ <Link href="#"><button className={navButton}>About Me</button></Link>
+ <Link href="#"><button className={navButton}>Projects</button></Link>
+ <Link href="#"><button className={navButton}>Blog</button></Link>
+ <Link href="#"><button className={navButton}>Downloads</button></Link>
+ <Link href="/guidelines"><button className={navButton}>Guidelines</button></Link>
+ </div> */}
<h2 className="text-lg font-normal drop-shadow-lg">Contact me at <a href="mailto:andrew@alee14.me">andrew@alee14.me</a></h2>
</div>
</>
diff --git a/public/favicon/android-icon-144x144.png b/public/favicon/android-icon-144x144.png
new file mode 100644
index 0000000..45c3397
--- /dev/null
+++ b/public/favicon/android-icon-144x144.png
Binary files differ
diff --git a/public/favicon/android-icon-192x192.png b/public/favicon/android-icon-192x192.png
new file mode 100644
index 0000000..9215ab0
--- /dev/null
+++ b/public/favicon/android-icon-192x192.png
Binary files differ
diff --git a/public/favicon/android-icon-36x36.png b/public/favicon/android-icon-36x36.png
new file mode 100644
index 0000000..e7ea9e6
--- /dev/null
+++ b/public/favicon/android-icon-36x36.png
Binary files differ
diff --git a/public/favicon/android-icon-48x48.png b/public/favicon/android-icon-48x48.png
new file mode 100644
index 0000000..4b3b09c
--- /dev/null
+++ b/public/favicon/android-icon-48x48.png
Binary files differ
diff --git a/public/favicon/android-icon-72x72.png b/public/favicon/android-icon-72x72.png
new file mode 100644
index 0000000..8492118
--- /dev/null
+++ b/public/favicon/android-icon-72x72.png
Binary files differ
diff --git a/public/favicon/android-icon-96x96.png b/public/favicon/android-icon-96x96.png
new file mode 100644
index 0000000..a6cbd5f
--- /dev/null
+++ b/public/favicon/android-icon-96x96.png
Binary files differ
diff --git a/public/favicon/apple-icon-114x114.png b/public/favicon/apple-icon-114x114.png
new file mode 100644
index 0000000..df03f21
--- /dev/null
+++ b/public/favicon/apple-icon-114x114.png
Binary files differ
diff --git a/public/favicon/apple-icon-120x120.png b/public/favicon/apple-icon-120x120.png
new file mode 100644
index 0000000..87e0c75
--- /dev/null
+++ b/public/favicon/apple-icon-120x120.png
Binary files differ
diff --git a/public/favicon/apple-icon-144x144.png b/public/favicon/apple-icon-144x144.png
new file mode 100644
index 0000000..e65adac
--- /dev/null
+++ b/public/favicon/apple-icon-144x144.png
Binary files differ
diff --git a/public/favicon/apple-icon-152x152.png b/public/favicon/apple-icon-152x152.png
new file mode 100644
index 0000000..681f93b
--- /dev/null
+++ b/public/favicon/apple-icon-152x152.png
Binary files differ
diff --git a/public/favicon/apple-icon-180x180.png b/public/favicon/apple-icon-180x180.png
new file mode 100644
index 0000000..d307cb5
--- /dev/null
+++ b/public/favicon/apple-icon-180x180.png
Binary files differ
diff --git a/public/favicon/apple-icon-57x57.png b/public/favicon/apple-icon-57x57.png
new file mode 100644
index 0000000..8ece404
--- /dev/null
+++ b/public/favicon/apple-icon-57x57.png
Binary files differ
diff --git a/public/favicon/apple-icon-60x60.png b/public/favicon/apple-icon-60x60.png
new file mode 100644
index 0000000..600fb40
--- /dev/null
+++ b/public/favicon/apple-icon-60x60.png
Binary files differ
diff --git a/public/favicon/apple-icon-72x72.png b/public/favicon/apple-icon-72x72.png
new file mode 100644
index 0000000..9669234
--- /dev/null
+++ b/public/favicon/apple-icon-72x72.png
Binary files differ
diff --git a/public/favicon/apple-icon-76x76.png b/public/favicon/apple-icon-76x76.png
new file mode 100644
index 0000000..b6dd7dd
--- /dev/null
+++ b/public/favicon/apple-icon-76x76.png
Binary files differ
diff --git a/public/favicon/apple-icon-precomposed.png b/public/favicon/apple-icon-precomposed.png
new file mode 100644
index 0000000..1b5cde0
--- /dev/null
+++ b/public/favicon/apple-icon-precomposed.png
Binary files differ
diff --git a/public/favicon/apple-icon.png b/public/favicon/apple-icon.png
new file mode 100644
index 0000000..1b5cde0
--- /dev/null
+++ b/public/favicon/apple-icon.png
Binary files differ
diff --git a/public/favicon/browserconfig.xml b/public/favicon/browserconfig.xml
new file mode 100644
index 0000000..c554148
--- /dev/null
+++ b/public/favicon/browserconfig.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig> \ No newline at end of file
diff --git a/public/favicon/favicon-16x16.png b/public/favicon/favicon-16x16.png
new file mode 100644
index 0000000..58e0229
--- /dev/null
+++ b/public/favicon/favicon-16x16.png
Binary files differ
diff --git a/public/favicon/favicon-32x32.png b/public/favicon/favicon-32x32.png
new file mode 100644
index 0000000..7f41305
--- /dev/null
+++ b/public/favicon/favicon-32x32.png
Binary files differ
diff --git a/public/favicon/favicon-96x96.png b/public/favicon/favicon-96x96.png
new file mode 100644
index 0000000..c2e57c2
--- /dev/null
+++ b/public/favicon/favicon-96x96.png
Binary files differ
diff --git a/public/favicon/favicon.ico b/public/favicon/favicon.ico
new file mode 100644
index 0000000..c04e39f
--- /dev/null
+++ b/public/favicon/favicon.ico
Binary files differ
diff --git a/public/favicon/manifest.json b/public/favicon/manifest.json
new file mode 100644
index 0000000..013d4a6
--- /dev/null
+++ b/public/favicon/manifest.json
@@ -0,0 +1,41 @@
+{
+ "name": "App",
+ "icons": [
+ {
+ "src": "\/android-icon-36x36.png",
+ "sizes": "36x36",
+ "type": "image\/png",
+ "density": "0.75"
+ },
+ {
+ "src": "\/android-icon-48x48.png",
+ "sizes": "48x48",
+ "type": "image\/png",
+ "density": "1.0"
+ },
+ {
+ "src": "\/android-icon-72x72.png",
+ "sizes": "72x72",
+ "type": "image\/png",
+ "density": "1.5"
+ },
+ {
+ "src": "\/android-icon-96x96.png",
+ "sizes": "96x96",
+ "type": "image\/png",
+ "density": "2.0"
+ },
+ {
+ "src": "\/android-icon-144x144.png",
+ "sizes": "144x144",
+ "type": "image\/png",
+ "density": "3.0"
+ },
+ {
+ "src": "\/android-icon-192x192.png",
+ "sizes": "192x192",
+ "type": "image\/png",
+ "density": "4.0"
+ }
+ ]
+} \ No newline at end of file
diff --git a/public/favicon/ms-icon-144x144.png b/public/favicon/ms-icon-144x144.png
new file mode 100644
index 0000000..e65adac
--- /dev/null
+++ b/public/favicon/ms-icon-144x144.png
Binary files differ
diff --git a/public/favicon/ms-icon-150x150.png b/public/favicon/ms-icon-150x150.png
new file mode 100644
index 0000000..af502ca
--- /dev/null
+++ b/public/favicon/ms-icon-150x150.png
Binary files differ
diff --git a/public/favicon/ms-icon-310x310.png b/public/favicon/ms-icon-310x310.png
new file mode 100644
index 0000000..81d0736
--- /dev/null
+++ b/public/favicon/ms-icon-310x310.png
Binary files differ
diff --git a/public/favicon/ms-icon-70x70.png b/public/favicon/ms-icon-70x70.png
new file mode 100644
index 0000000..347aa7b
--- /dev/null
+++ b/public/favicon/ms-icon-70x70.png
Binary files differ
diff --git a/yarn.lock b/yarn.lock
index 3d98e0a..73e2d2f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,24 +3,24 @@
"@babel/runtime-corejs3@^7.10.2":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz#f0cbbe7edda7c4109cd253bb1dee99aba4594ad9"
- integrity sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.19.4.tgz#870dbfd9685b3dad5aeb2d00841bb8b6192e3095"
+ integrity sha512-HzjQ8+dzdx7dmZy4DQ8KV8aHi/74AjEbBGTFutBmg/pd3dY5/q1sfuOGPTFGEytlQhWoeVXqcK5BwMgIkRkNDQ==
dependencies:
core-js-pure "^3.25.1"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.10.2", "@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==
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78"
+ integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==
dependencies:
regenerator-runtime "^0.13.4"
-"@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"
@@ -81,11 +81,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"
@@ -212,47 +207,47 @@
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
"@typescript-eslint/parser@^5.21.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.40.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.40.0.tgz#432bddc1fe9154945660f67c1ba6d44de5014840"
+ integrity sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==
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.40.0"
+ "@typescript-eslint/types" "5.40.0"
+ "@typescript-eslint/typescript-estree" "5.40.0"
debug "^4.3.4"
-"@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/scope-manager@5.40.0":
+ version "5.40.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz#d6ea782c8e3a2371ba3ea31458dcbdc934668fc4"
+ integrity sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==
dependencies:
- "@typescript-eslint/types" "5.39.0"
- "@typescript-eslint/visitor-keys" "5.39.0"
+ "@typescript-eslint/types" "5.40.0"
+ "@typescript-eslint/visitor-keys" "5.40.0"
-"@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.0":
+ version "5.40.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.40.0.tgz#8de07e118a10b8f63c99e174a3860f75608c822e"
+ integrity sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==
-"@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==
+"@typescript-eslint/typescript-estree@5.40.0":
+ version "5.40.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz#e305e6a5d65226efa5471ee0f12e0ffaab6d3075"
+ integrity sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==
dependencies:
- "@typescript-eslint/types" "5.39.0"
- "@typescript-eslint/visitor-keys" "5.39.0"
+ "@typescript-eslint/types" "5.40.0"
+ "@typescript-eslint/visitor-keys" "5.40.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
semver "^7.3.7"
tsutils "^3.21.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.40.0":
+ version "5.40.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz#dd2d38097f68e0d2e1e06cb9f73c0173aca54b68"
+ integrity sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==
dependencies:
- "@typescript-eslint/types" "5.39.0"
+ "@typescript-eslint/types" "5.40.0"
eslint-visitor-keys "^3.3.0"
acorn-jsx@^5.3.2:
@@ -449,9 +444,9 @@ camelcase-css@^2.0.1:
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001407:
- version "1.0.30001414"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz#5f1715e506e71860b4b07c50060ea6462217611e"
- integrity sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==
+ version "1.0.30001419"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001419.tgz#3542722d57d567c8210d5e4d0f9f17336b776457"
+ integrity sha512-aFO1r+g6R7TW+PNQxKzjITwLOyDhVRLjW0LcwS/HCZGUUKTGNp9+IwLC4xyDSZBygVL/mxaFR3HIV6wEKQuSzw==
chalk@^4.0.0:
version "4.1.2"
@@ -552,9 +547,9 @@ define-properties@^1.1.3, define-properties@^1.1.4:
object-keys "^1.1.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==
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf"
+ integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==
detective@^5.2.1:
version "5.2.1"
@@ -597,9 +592,9 @@ doctrine@^3.0.0:
esutils "^2.0.2"
electron-to-chromium@^1.4.251:
- version "1.4.271"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz#2d9f04f6a53c70e1bb1acfaae9c39f07ca40d290"
- integrity sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==
+ version "1.4.283"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.283.tgz#d4f263f5df402fd799c0a06255d580dcf8aa9a8e"
+ integrity sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA==
emoji-regex@^9.2.2:
version "9.2.2"
@@ -607,9 +602,9 @@ emoji-regex@^9.2.2:
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5:
- version "1.20.3"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.3.tgz#90b143ff7aedc8b3d189bcfac7f1e3e3f81e9da1"
- integrity sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==
+ 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"
@@ -621,7 +616,7 @@ es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19
has-property-descriptors "^1.0.0"
has-symbols "^1.0.3"
internal-slot "^1.0.3"
- is-callable "^1.2.6"
+ is-callable "^1.2.7"
is-negative-zero "^2.0.2"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
@@ -747,9 +742,9 @@ eslint-plugin-react-hooks@^4.5.0:
integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
eslint-plugin-react@^7.31.7:
- 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==
+ version "7.31.10"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz#6782c2c7fe91c09e715d536067644bbb9491419a"
+ integrity sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==
dependencies:
array-includes "^3.1.5"
array.prototype.flatmap "^1.3.0"
@@ -791,14 +786,13 @@ 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.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"
@@ -1149,7 +1143,7 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-callable@^1.1.4, is-callable@^1.2.6:
+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==
@@ -1352,9 +1346,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
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==
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
+ integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
ms@2.0.0:
version "2.0.0"
@@ -1620,10 +1614,10 @@ postcss@8.4.14:
picocolors "^1.0.0"
source-map-js "^1.0.2"
-postcss@^8.4.14:
- version "8.4.17"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.17.tgz#f87863ec7cd353f81f7ab2dec5d67d861bbb1be5"
- integrity sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==
+postcss@^8.4.14, 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"
@@ -1693,9 +1687,9 @@ readdirp@~3.6.0:
picomatch "^2.2.1"
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==
+ version "0.13.10"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
+ integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
version "1.4.3"
@@ -1775,9 +1769,9 @@ semver@^6.3.0:
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
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==
+ 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"
@@ -1973,9 +1967,9 @@ unbox-primitive@^1.0.2:
which-boxed-primitive "^1.0.2"
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"