1
0
Fork 0

refactor: monorepified && npm workspaces

This commit is contained in:
Vojtěch Mareš 2022-01-04 01:03:34 +01:00
parent 973c247893
commit 9b0c9d0854
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
26 changed files with 349 additions and 3727 deletions

3
.git-hooks/pre-commit Executable file
View file

@ -0,0 +1,3 @@
#!/usr/bin/env bash
yarn fmt-check

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
/**/node_modules
/**/.next
/**/out

3
.prettierignore Normal file
View file

@ -0,0 +1,3 @@
/**/node_modules
/**/.next
/**/out

10
Makefile Normal file
View file

@ -0,0 +1,10 @@
.PHONY: setup-git-hooks
setup-git-hooks:
rm -rf .git/hooks
(cd .git && ln -s ../.git-hooks hooks)
.PHONY: lint-all
lint-all:
.PHONY: fmt-check-all
fmt-check-all:

21
package.json Normal file
View file

@ -0,0 +1,21 @@
{
"name": "static-sites",
"private": true,
"version": "0.0.0",
"repository": {
"type": "git",
"url": "ssh://git@gitlab.mareshq.com:6022/mareshq/static-sites.git"
},
"author": "Vojtech Mares <iam@vojtechmares.com>",
"workspaces": [
"themes/*",
"sites/*"
],
"scripts": {
"fmt": "prettier --write .",
"fmt-check": "prettier --check ."
},
"devDependencies": {
"prettier": "^2.4.1"
}
}

View file

@ -1,3 +0,0 @@
node_modules
.next
out

View file

@ -8,6 +8,8 @@ pushToken = os.getenv("CI_PUSH_TOKEN")
image = os.getenv("IMAGE")
imageTag = os.getenv("IMAGE_TAG")
print(f"image: {image}:{imageTag}")
r = requests.put(
"https://gitlab.mareshq.com/api/v4/projects/60/repository/files/signpost%2Fvalues%2Eyaml",
data={

View file

@ -2,3 +2,9 @@
module.exports = {
reactStrictMode: true,
};
const withTM = require('next-transpile-modules')([
'@themes/signpost',
]);
module.exports = withTM(module.exports);

View file

@ -1,6 +1,7 @@
{
"name": "ant.k8s.vxm.cz",
"name": "@sites/ant.k8s.vxm.cz",
"private": true,
"version": "0.0.0",
"scripts": {
"dev": "next dev",
"build": "next build && next export",
@ -10,7 +11,7 @@
"fmt-check": "prettier --check ."
},
"dependencies": {
"next": "12.0.3",
"next": "12.0.7",
"react": "17.0.2",
"react-dom": "17.0.2"
},
@ -20,10 +21,9 @@
"autoprefixer": "^10.4.0",
"eslint": "7",
"eslint-config-next": "12.0.3",
"next-transpile-modules": "^9.0.0",
"postcss": "^8.3.11",
"prettier": "^2.4.1",
"tailwindcss": "^3.0.8",
"typescript": "4.4.4"
},
"packageManager": "yarn@3.1.1"
}
}

View file

@ -1,5 +1,7 @@
import type { NextPage } from 'next';
import Head from 'next/head';
import Layout from '@themes/signpost/components/Layout';
import Grid from '@themes/signpost/components/Grid';
import sections from '../content/sections.json';
const Home: NextPage = () => {
@ -9,56 +11,22 @@ const Home: NextPage = () => {
<title>ant.k8s.vxm.cz</title>
<meta
name="description"
content="Signpost for Octopus Kubernetes Cluster (ant.k8s.vxm.cz)"
content="Signpost for Ant Kubernetes Cluster (ant.k8s.vxm.cz)"
/>
<link rel="icon" href="/favicon.ico" />
</Head>
<h3 className="md:px-16 px-4 py-4 text-gray-600">
ant.k8s.vxm.cz
</h3>
<main className="md:px-16 px-4">
<h1 className="font-sans font-bold text-4xl">
Ant Kubernetes Cluster Signpost
</h1>
<div className="grid lg:grid-cols-3 sm:grid-cols-2 grid-cols-1 gap-4">
{sections.map((section) => (
<section key={section.name} className="mt-2">
<h2 className="font-sans font-semibold text-2xl mb-4">
{section.name}
</h2>
<ul>
{section.items.map((item) => (
<li key={item.name} className="my-2">
<a
href={item.url}
target="_blank"
rel="noopener noreferrer"
className="
block
w-full
text-center
py-2
border-2
border-gray-400
rounded
hover:bg-gray-900
hover:border-gray-900
hover:text-white
transition
focus:ring-2
focus:ring-gray-600 text-gray-800
"
>
{item.name}
</a>
</li>
))}
</ul>
</section>
))}
</div>
</main>
<Layout>
<h3 className="text-gray-600">ant.k8s.vxm.cz</h3>
<main>
<h1 className="font-sans font-bold text-4xl">
Ant Kubernetes Cluster Signpost
</h1>
<Grid sections={sections} />
</main>
</Layout>
</>
);
};

View file

@ -1,5 +1,5 @@
module.exports = {
content: ['./**/*.tsx'],
content: ['./**/*.tsx', './../../themes/signpost/**/*.tsx'],
theme: {
extend: {},
},

View file

@ -1,3 +0,0 @@
node_modules
.next
out

View file

@ -1,6 +0,0 @@
{
"semi": true,
"trailingComma": "all",
"singleQuote": true,
"printWidth": 70
}

View file

@ -1,14 +1,22 @@
[
{
"name": "Main",
"name": "Main / Self-Hosted",
"items": [
{ "name": "GitLab", "url": "https://gitlab.mareshq.com" },
{ "name": "Post (mail)", "url": "https://post.mareshq.com" },
{ "name": "Sentry", "url": "https://sentry.mareshq.com" },
{ "name": "MailDev", "url": "https://maildev.mareshq.com" },
{ "name": "Uptime", "url": "https://uptime.mareshq.com" }
]
},
{
"name": "Main / Services",
"items": [
{
"name": "Google Workspace (admin)",
"url": "https://admin.google.com/"
},
{
"name": "Fakturoid",
"url": "https://app.fakturoid.cz/"
}
]
},
@ -16,21 +24,20 @@
"name": "Infra / Providers",
"items": [
{ "name": "Cloudflare", "url": "https://dash.cloudflare.com" },
{ "name": "Hetzner", "url": "https://console.hetzner.cloud" },
{
"name": "Hetzner Cloud",
"url": "https://console.hetzner.cloud"
},
{
"name": "Hetzner Dedicated",
"url": "https://robot.your-server.de"
},
{
"name": "DigitalOcean",
"url": "https://cloud.digitalocean.com"
},
{ "name": "Netlify", "url": "https://netlify.com" }
]
},
{
"name": "Infra / Servers",
"items": [
{
"name": "Koala (koala.vxm.cz)",
"url": "https://koala.vxm.cz"
}
{ "name": "Netlify", "url": "https://netlify.com" },
{ "name": "AWS", "url": "https://aws.amazon.com" }
]
},
{

View file

@ -1,5 +1,4 @@
/// <reference types="next" />
/// <reference types="next/types/global" />
/// <reference types="next/image-types/global" />
// NOTE: This file should not be edited

View file

@ -2,3 +2,9 @@
module.exports = {
reactStrictMode: true,
};
const withTM = require('next-transpile-modules')([
'@themes/signpost',
]);
module.exports = withTM(module.exports);

View file

@ -1,16 +1,17 @@
{
"name": "signpost.mareshq.com",
"name": "@sites/signpost.mareshq.com",
"private": true,
"version": "0.0.0",
"scripts": {
"dev": "next dev",
"build": "next build",
"build": "next build && next export",
"start": "next start",
"lint": "next lint",
"fmt": "prettier --write .",
"fmt-check": "prettier --check ."
},
"dependencies": {
"next": "12.0.3",
"next": "12.0.7",
"react": "17.0.2",
"react-dom": "17.0.2"
},
@ -20,9 +21,9 @@
"autoprefixer": "^10.4.0",
"eslint": "7",
"eslint-config-next": "12.0.3",
"next-transpile-modules": "^9.0.0",
"postcss": "^8.3.11",
"prettier": "^2.4.1",
"tailwindcss": "^2.2.19",
"tailwindcss": "^3.0.8",
"typescript": "4.4.4"
}
}

View file

@ -1,5 +1,7 @@
import type { NextPage } from 'next';
import Head from 'next/head';
import Layout from '@themes/signpost/components/Layout';
import Grid from '@themes/signpost/components/Grid';
import sections from '../content/sections.json';
const Home: NextPage = () => {
@ -14,52 +16,17 @@ const Home: NextPage = () => {
<link rel="icon" href="/favicon.ico" />
</Head>
<h3 className="px-16 py-4 text-gray-600">
signpost.mareshq.com
</h3>
<main className="px-16">
<h1 className="font-sans font-bold text-4xl">
MaresHQ Signpost
</h1>
<div className="grid grid-cols-3 gap-4">
{sections.map((section) => (
<section key={section.name} className="mt-2 mx-2">
<h2 className="font-sans font-semibold text-2xl mb-4">
{section.name}
</h2>
<ul>
{section.items.map((item) => (
<li key={item.name} className="my-2">
<a
href={item.url}
target="_blank"
rel="noopener noreferrer"
className="
block
w-full
text-center
mx-2
py-2
border-2
border-gray-400
rounded
hover:bg-gray-900
hover:border-gray-900
hover:text-white
transition
focus:ring-2
focus:ring-gray-600 text-gray-800
"
>
{item.name}
</a>
</li>
))}
</ul>
</section>
))}
</div>
</main>
<Layout>
<h3 className="text-gray-600">signpost.mareshq.com</h3>
<main>
<h1 className="font-sans font-bold text-4xl">
MaresHQ Signpost
</h1>
<Grid sections={sections} />
</main>
</Layout>
</>
);
};

View file

@ -1,5 +1,5 @@
module.exports = {
purge: ['./**/*.tsx'],
content: ['./**/*.tsx', './../../themes/signpost/**/*.tsx'],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,47 @@
import type SectionType from './../types/section';
type Props = {
sections: SectionType[];
};
const Grid = ({ sections }: Props) => (
<div className="grid xlg:grid-cols-5 lg:grid-cols-4 sm:grid-cols-2 grid-cols-1 gap-4">
{sections.map((section) => (
<section key={section.name} className="mt-2">
<h2 className="font-sans font-semibold text-2xl mb-4">
{section.name}
</h2>
<ul>
{section.items.map((item) => (
<li key={item.name} className="my-2">
<a
href={item.url}
target="_blank"
rel="noopener noreferrer"
className="
block
w-full
text-center
py-2
border-2
border-gray-400
rounded
hover:bg-gray-900
hover:border-gray-900
hover:text-white
transition
focus:ring-2
focus:ring-gray-600 text-gray-800
"
>
{item.name}
</a>
</li>
))}
</ul>
</section>
))}
</div>
);
export default Grid;

View file

@ -0,0 +1,11 @@
import { ReactNode, FunctionComponent } from 'react';
type LayoutPropsType = {
children?: ReactNode;
};
const Layout: FunctionComponent = ({ children }: LayoutPropsType) => (
<div className="lg:px-32 md:px-16 px-4 py-4">{children}</div>
);
export default Layout;

View file

@ -0,0 +1,13 @@
{
"name": "@themes/signpost",
"private": true,
"version": "0.0.0",
"author": "Vojtech Mares <iam@vojtechmares.com>",
"devDependencies": {
"@types/react": "^17.0.34",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"tailwindcss": "^3.0.8",
"typescript": "^4.4.4"
}
}

View file

@ -0,0 +1,9 @@
type SectionType = {
name: string;
items: {
name: string;
url: string;
}[];
};
export default SectionType;

View file

@ -126,10 +126,10 @@
resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c"
integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==
"@next/env@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.3.tgz#e676b4d1454d8b6be433a348e99f2b8276ab6cd7"
integrity sha512-QcdlpcwIH9dYcVlNAU+gXaqHA/omskbRlb+R3vN7LlB2EgLt+9WQwbokcHOsNyt4pI7kDM67W4tr9l7dWnlGdQ==
"@next/env@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.7.tgz#316f7bd1b6b69f554d2676cfc91a16bc7e32ee79"
integrity sha512-TNDqBV37wd95SiNdZsSUq8gnnrTwr+aN9wqy4Zxrxw4bC/jCHNsbK94DxjkG99VL30VCRXXDBTA1/Wa2jIpF9Q==
"@next/eslint-plugin-next@12.0.3":
version "12.0.3"
@ -138,15 +138,15 @@
dependencies:
glob "7.1.7"
"@next/polyfill-module@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.3.tgz#4217e5284762124bf9fe2505622c4de89998f7a2"
integrity sha512-fgjVjdCk0Jq627d/N33oQIJjWrcKtzw6Dfa2PfypoIJ35/xFIKgs6mPyvq8cg3Ao5b7dEn9+Rw45PGjlY5e7JA==
"@next/polyfill-module@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.7.tgz#140e698557113cd3a3c0833f15ca8af1b608f2dc"
integrity sha512-sA8LAMMlmcspIZw/jeQuJTyA3uGrqOhTBaQE+G9u6DPohqrBFRkaz7RzzJeqXkUXw600occsIBknSjyVd1R67A==
"@next/react-dev-overlay@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.3.tgz#d85a609bf7d75eb190940d0fc64eff94c0e4a478"
integrity sha512-gHfDEVHFeTUpQMcyytzvkuOu+5DQXjXbCbQHuavFftYrlHqXfzYFsa+wERff+g4/0IzEvcYVp3F4gdmynWfUog==
"@next/react-dev-overlay@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.7.tgz#ae8f9bd14b1786e52330b729ff63061735d21c77"
integrity sha512-dSQLgpZ5uzyittFtIHlJCLAbc0LlMFbRBSYuGsIlrtGyjYN+WMcnz8lK48VLxNPFGuB/hEzkWV4TW5Zu75+Fzg==
dependencies:
"@babel/code-frame" "7.12.11"
anser "1.4.9"
@ -160,65 +160,65 @@
stacktrace-parser "0.1.10"
strip-ansi "6.0.1"
"@next/react-refresh-utils@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.3.tgz#1389b0370e258634432d6dd78f889c09a8328e10"
integrity sha512-YPtlfvkYh/4MvNNm5w3uwo+1KPMg67snzr5CuexbRewsu2ITaF7f0bh0Jcayi20wztk8SgWjNz1bmF8j9qbWIw==
"@next/react-refresh-utils@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.7.tgz#921c403798e188b4f1d9e609283c0e8d3e532f89"
integrity sha512-Pglj1t+7RxH0txEqVcD8ZxrJgqLDmKvQDqxKq3ZPRWxMv7LTl7FVT2Pnb36QFeBwCvMVl67jxsADKsW0idz8sA==
"@next/swc-android-arm64@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.3.tgz#8b99b3e7f13dda1f4c3c6dc83af73d8f40afecd5"
integrity sha512-40sOl9/50aamX0dEMrecqJQcUrRK47D7S9F66ulrZmz+5Ujp0lnP1rBOXngo0PZMecfU1tr7zbNubiAMDxfCxw==
"@next/swc-android-arm64@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.7.tgz#9b0a9e4bc646a045eef725764112096f0a6ea204"
integrity sha512-yViT7EEc7JqxncRT+ZTeTsrAYXLlcefo0Y0eAfYmmalGD2605L4FWAVrJi4WnrSLji7l+veczw1WBmNeHICKKA==
"@next/swc-darwin-arm64@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.3.tgz#a385e610fb4a20c47355520b82a79d08e0f6441e"
integrity sha512-iKSe2hCMB51Ft41cNAxZk6St1rBlqSRtBSl4oO0zJlGu7bCxXCGCJ058/OLvYxcNWgz7ODOApObm3Yjv8XEvxg==
"@next/swc-darwin-arm64@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.7.tgz#2fd506dba91e4a35036b9fc7930a4d6b8895f16a"
integrity sha512-vhAyW2rDEUcQesRVaj0z1hSoz7QhDzzGd0V1/5/5i9YJOfOtyrPsVJ82tlf7BfXl6/Ep+eKNfWVIb5/Jv89EKg==
"@next/swc-darwin-x64@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.3.tgz#0405a3838a652b7bb44c5cd5d920c11240194385"
integrity sha512-/BcnfLyhIj4rgU3yVDfD8uXK2TcNYIdflYHKkjFxd3/J1GWOtBN31m0dB8fL0h5LdW11kzaXvVvab3f5ilkEww==
"@next/swc-darwin-x64@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.7.tgz#b3016503caa5ed5cc6a20051517d5b2a79cfdc58"
integrity sha512-km+6Rx6TvbraoQ1f0MXa69ol/x0RxzucFGa2OgZaYJERas0spy0iwW8hpASsGcf597D8VRW1x+R2C7ZdjVBSTw==
"@next/swc-linux-arm-gnueabihf@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.3.tgz#f5d43be7314044526fd9f1eef34337bb95f02e01"
integrity sha512-2HNPhBJuN9L6JzqqqdYB4TKfFFmaKkpF0X3C1s83Xp61mR2sx8gOthHQtZqWDs4ZLnKZU0j2flGU1uuqpHPCpg==
"@next/swc-linux-arm-gnueabihf@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.7.tgz#8e91ecddc2d6d26946949a67d481110db3063d09"
integrity sha512-d0zWr877YqZ2cf/DQy6obouaR39r0FPebcXj2nws9AC99m68CO2xVpWv9jT7mFvpY+T40HJisLH80jSZ2iQ9sA==
"@next/swc-linux-arm64-gnu@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.3.tgz#6f1cda1dadabcc4d4f13bd6f5ce23b9879bc6d73"
integrity sha512-NXTON1XK7zi2i+A+bY1PVLi1g5b8cSwgzbnuVR0vAgOtU+3at7FqAKOWfuFIXY7eBEK65uu0Fu5gADhMj0uanQ==
"@next/swc-linux-arm64-gnu@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.7.tgz#1eefcf7b063610315b74e5c7dc24c3437370e49d"
integrity sha512-fdobh5u6gG13Gd5LkHhJ+W8tF9hbaFolRW99FhzArMe5/nMKlLdBymOxvitE3K4gSFQxbXJA6TbU0Vv0e59Kww==
"@next/swc-linux-arm64-musl@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.3.tgz#1eedc1f1fcafc9862ef7e83205ada96bf320a694"
integrity sha512-8D0q22VavhcIl2ZQErEffgh5q6mChaG84uTluAoFfjwrgYtPDZX0M5StqkTZL6T5gA5RLHboNVoscIKGZWMojQ==
"@next/swc-linux-arm64-musl@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.7.tgz#e9e764519dfb75e43355c442181346cd6e72459b"
integrity sha512-vx0c5Q3oIScFNT/4jI9rCe0yPzKuCqWOkiO/OOV0ixSI2gLhbrwDIcdkm79fKVn3i8JOJunxE4zDoFeR/g8xqQ==
"@next/swc-linux-x64-gnu@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.3.tgz#eca85107b01a7571957ae25104d11042e9835a49"
integrity sha512-4mkimH9nMzbuQfLmZ152NYSHdrII9AeqrkrHszexL1Lup2TLMPuxlXj55eVnyyeKFXRLlnqbCu7aOIND68RbOA==
"@next/swc-linux-x64-gnu@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.7.tgz#fef02e14ed8f9c114479dabba1475ae2d3bb040d"
integrity sha512-9ITyp6s6uGVKNx3C/GP7GrYycbcwTADG7TdIXzXUxOOZORrdB1GNg3w/EL3Am4VMPPEpO6v1RfKo2IKZpVKfTA==
"@next/swc-linux-x64-musl@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.3.tgz#758656b8e36a520c03763d154c366bec889c56b3"
integrity sha512-MXvx+IDYoSsSM7KcwbQAVo9r+ZeklHeDQiUEmyRRzQE1Q4JvkWwMdPu/NfFdyxur+RfKjRoUoWFdPi5MBKTpkw==
"@next/swc-linux-x64-musl@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.7.tgz#07dc334b1924d9f5a8c4a891b91562af19ff5de4"
integrity sha512-C+k+cygbIZXYfc+Hx2fNPUBEg7jzio+mniP5ywZevuTXW14zodIfQ3ZMoMJR8EpOVvYpjWFk2uAjiwqgx8vo/g==
"@next/swc-win32-arm64-msvc@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.3.tgz#3f8ab8fa3367d729e49b3072fb24f9d0f8af7c21"
integrity sha512-8GusumFZLp/mtVix+3JZVTGqzqntTsrTIFZ+GpcLMwyVjB3KkBwHiwJaa38WGleUinJSpJvgmhTWgppsiSKW3A==
"@next/swc-win32-arm64-msvc@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.7.tgz#6c559d87ce142693173039a18b1c1d65519762dd"
integrity sha512-7jTRjOKkDVnb5s7VoHT7eX+eyT/5BQJ/ljP2G56riAgKGqPL63/V7FXemLhhLT67D+OjoP8DRA2E2ne6IPHk4w==
"@next/swc-win32-ia32-msvc@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.3.tgz#e3df153a4e0c896a5871f1d26c7e176fa1ceec72"
integrity sha512-mF7bkxSZ++QiB+E0HFqay/etvPF+ZFcCuG27lSwFIM00J+TE0IRqMyMx66vJ8g1h6khpwXPI0o2hrwIip/r8cQ==
"@next/swc-win32-ia32-msvc@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.7.tgz#16b23f2301b16877b3623f0e8364e8177e2ef7db"
integrity sha512-2u5pGDsk7H6gGxob2ATIojzlwKzgYsrijo7RRpXOiPePVqwPWg6/pmhaJzLdpfjaBgRg1NFmwSp/7Ump9X8Ijg==
"@next/swc-win32-x64-msvc@12.0.3":
version "12.0.3"
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.3.tgz#c3e4af29cd74190b89461ccc26b932ae4c27f99d"
integrity sha512-eXFwyf46UFFggMQ3k2tJsOmB3SuKjWaSiZJH0tTDUsLw74lyqyzJqMCVA4yY0gWSlEnSjmX5nrCBknVZd3joaA==
"@next/swc-win32-x64-msvc@12.0.7":
version "12.0.7"
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.7.tgz#8d75d3b6a872ab97ab73e3b4173d56dbb2991917"
integrity sha512-frEWtbf+q8Oz4e2UqKJrNssk6DZ6/NLCQXn5/ORWE9dPAfe9XS6aK5FRZ6DuEPmmKd5gOoRkKJFFz5nYd+TeyQ==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@ -252,9 +252,9 @@
integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
"@types/node@*":
version "17.0.6"
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.6.tgz#cc1589c9ee853b389e67e8fb4384e0f250a139b9"
integrity sha512-+XBAjfZmmivILUzO0HwBJoYkAyyySSLg5KCGBDFLomJo0sV6szvVLAf4ANZZ0pfWzgEds5KmGLG9D5hfEqOhaA==
version "17.0.7"
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.7.tgz#4a53d8332bb65a45470a2f9e2611f1ced637a5cb"
integrity sha512-1QUk+WAUD4t8iR+Oj+UgI8oJa6yyxaB8a8pHaC8uqM6RrS1qbL7bf3Pwl5rHv0psm2CuDErgho6v5N+G+5fwtQ==
"@types/node@16.11.7":
version "16.11.7"
@ -280,6 +280,15 @@
"@types/scheduler" "*"
csstype "^3.0.2"
"@types/react@^17.0.34":
version "17.0.38"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd"
integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
csstype "^3.0.2"
"@types/scheduler@*":
version "0.16.2"
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
@ -1042,9 +1051,9 @@ domain-browser@4.19.0:
integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==
electron-to-chromium@^1.3.723, electron-to-chromium@^1.4.17:
version "1.4.31"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz#8d5ccc3f8253cd142b07afaa84f200fd33a7f2a6"
integrity sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==
version "1.4.32"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.32.tgz#7ad1e76692b307da454b7380cc882784962648b8"
integrity sha512-7QRVfMlccTFs7cZV3lB0k9Wcm6R6F+w1yBPX+xBAlAP/1oJIstxTev3A4r8REnUUAFph/cIB8y/EBU7PDbJTQw==
elliptic@^6.5.3:
version "6.5.4"
@ -1081,6 +1090,14 @@ encoding@0.1.13:
dependencies:
iconv-lite "^0.6.2"
enhanced-resolve@^5.7.0:
version "5.8.3"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0"
integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
enquirer@^2.3.5:
version "2.3.6"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
@ -1184,7 +1201,7 @@ eslint-import-resolver-typescript@^2.4.0:
resolve "^1.20.0"
tsconfig-paths "^3.9.0"
eslint-module-utils@^2.7.1:
eslint-module-utils@^2.7.2:
version "2.7.2"
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz#1d0aa455dcf41052339b63cada8ab5fd57577129"
integrity sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==
@ -1193,23 +1210,23 @@ eslint-module-utils@^2.7.1:
find-up "^2.1.0"
eslint-plugin-import@^2.22.1:
version "2.25.3"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz#a554b5f66e08fb4f6dc99221866e57cfff824766"
integrity sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==
version "2.25.4"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1"
integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==
dependencies:
array-includes "^3.1.4"
array.prototype.flat "^1.2.5"
debug "^2.6.9"
doctrine "^2.1.0"
eslint-import-resolver-node "^0.3.6"
eslint-module-utils "^2.7.1"
eslint-module-utils "^2.7.2"
has "^1.0.3"
is-core-module "^2.8.0"
is-glob "^4.0.3"
minimatch "^3.0.4"
object.values "^1.1.5"
resolve "^1.20.0"
tsconfig-paths "^3.11.0"
tsconfig-paths "^3.12.0"
eslint-plugin-jsx-a11y@^6.4.1:
version "6.5.1"
@ -1586,7 +1603,7 @@ globby@^11.0.3:
merge2 "^1.3.0"
slash "^3.0.0"
graceful-fs@^4.1.2:
graceful-fs@^4.1.2, graceful-fs@^4.2.4:
version "4.2.8"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
@ -2125,18 +2142,26 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
next@12.0.3:
version "12.0.3"
resolved "https://registry.yarnpkg.com/next/-/next-12.0.3.tgz#325732ceb4193306a9a31912815fc570d1a66641"
integrity sha512-GGdhTBcerdMZbitrO67IVetmB+AHa2X69xrkXKClUT8SRu8pEVto/2QMSnfI+uYc5czCUWPsVtVY3aMoMRMaCA==
next-transpile-modules@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz#133b1742af082e61cc76b02a0f12ffd40ce2bf90"
integrity sha512-VCNFOazIAnXn1hvgYYSTYMnoWgKgwlYh4lm1pKbSfiB3kj5ZYLcKVhfh3jkPOg1cnd9DP+pte9yCUocdPEUBTQ==
dependencies:
enhanced-resolve "^5.7.0"
escalade "^3.1.1"
next@12.0.7:
version "12.0.7"
resolved "https://registry.yarnpkg.com/next/-/next-12.0.7.tgz#33ebf229b81b06e583ab5ae7613cffe1ca2103fc"
integrity sha512-sKO8GJJYfuk9c+q+zHSNumvff+wP7ufmOlwT6BuzwiYfFJ61VTTkfTcDLSJ+95ErQJiC54uS4Yg5JEE8H6jXRA==
dependencies:
"@babel/runtime" "7.15.4"
"@hapi/accept" "5.0.2"
"@napi-rs/triples" "1.0.3"
"@next/env" "12.0.3"
"@next/polyfill-module" "12.0.3"
"@next/react-dev-overlay" "12.0.3"
"@next/react-refresh-utils" "12.0.3"
"@next/env" "12.0.7"
"@next/polyfill-module" "12.0.7"
"@next/react-dev-overlay" "12.0.7"
"@next/react-refresh-utils" "12.0.7"
acorn "8.5.0"
assert "2.0.0"
browserify-zlib "0.2.0"
@ -2178,19 +2203,19 @@ next@12.0.3:
use-subscription "1.5.1"
util "0.12.4"
vm-browserify "1.1.2"
watchpack "2.1.1"
watchpack "2.3.0"
optionalDependencies:
"@next/swc-android-arm64" "12.0.3"
"@next/swc-darwin-arm64" "12.0.3"
"@next/swc-darwin-x64" "12.0.3"
"@next/swc-linux-arm-gnueabihf" "12.0.3"
"@next/swc-linux-arm64-gnu" "12.0.3"
"@next/swc-linux-arm64-musl" "12.0.3"
"@next/swc-linux-x64-gnu" "12.0.3"
"@next/swc-linux-x64-musl" "12.0.3"
"@next/swc-win32-arm64-msvc" "12.0.3"
"@next/swc-win32-ia32-msvc" "12.0.3"
"@next/swc-win32-x64-msvc" "12.0.3"
"@next/swc-android-arm64" "12.0.7"
"@next/swc-darwin-arm64" "12.0.7"
"@next/swc-darwin-x64" "12.0.7"
"@next/swc-linux-arm-gnueabihf" "12.0.7"
"@next/swc-linux-arm64-gnu" "12.0.7"
"@next/swc-linux-arm64-musl" "12.0.7"
"@next/swc-linux-x64-gnu" "12.0.7"
"@next/swc-linux-x64-musl" "12.0.7"
"@next/swc-win32-arm64-msvc" "12.0.7"
"@next/swc-win32-ia32-msvc" "12.0.7"
"@next/swc-win32-x64-msvc" "12.0.7"
node-fetch@2.6.1:
version "2.6.1"
@ -2424,7 +2449,7 @@ path-key@^3.1.0:
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
path-parse@^1.0.6:
path-parse@^1.0.6, path-parse@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
@ -2451,9 +2476,9 @@ picocolors@^1.0.0:
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
pkg-dir@^4.1.0:
version "4.2.0"
@ -2614,7 +2639,7 @@ raw-body@2.4.1:
iconv-lite "0.4.24"
unpipe "1.0.0"
react-dom@17.0.2:
react-dom@17.0.2, react-dom@^17.0.2:
version "17.0.2"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
@ -2638,7 +2663,7 @@ react-refresh@0.8.3:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
react@17.0.2:
react@17.0.2, react@^17.0.2:
version "17.0.2"
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
@ -2703,12 +2728,13 @@ resolve-from@^4.0.0:
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
resolve@^1.20.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
version "1.21.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f"
integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==
dependencies:
is-core-module "^2.2.0"
path-parse "^1.0.6"
is-core-module "^2.8.0"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
resolve@^2.0.0-next.3:
version "2.0.0-next.3"
@ -2723,7 +2749,7 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
rimraf@^3.0.0, rimraf@^3.0.2:
rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
@ -3015,6 +3041,11 @@ supports-color@^8.0.0:
dependencies:
has-flag "^4.0.0"
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
table@^6.0.9:
version "6.7.5"
resolved "https://registry.yarnpkg.com/table/-/table-6.7.5.tgz#f04478c351ef3d8c7904f0e8be90a1b62417d238"
@ -3027,9 +3058,9 @@ table@^6.0.9:
strip-ansi "^6.0.1"
tailwindcss@^3.0.8:
version "3.0.8"
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.8.tgz#6c751c3d2ee8e1fa18b108303b73f44a5e868992"
integrity sha512-Yww1eRYO1AxITJmW/KduZPxNvYdHuedeKwPju9Oakp7MdiixRi5xkpLhirsc81QCxHL0eoce6qKmxXwYGt4Cjw==
version "3.0.9"
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.9.tgz#6755dba95dfa092d14f304ff47703a28c2c07138"
integrity sha512-X8TVifxDWfiNXInOeBofTteXAtZ5f0HnLs/uV4jDQNShc33Jb7qjYbk4VwI365rWAzcqYTks+9kesf3xH7Y35A==
dependencies:
arg "^5.0.1"
chalk "^4.1.2"
@ -3051,7 +3082,11 @@ tailwindcss@^3.0.8:
postcss-value-parser "^4.2.0"
quick-lru "^5.1.1"
resolve "^1.20.0"
tmp "^0.2.1"
tapable@^2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
text-table@^0.2.0:
version "0.2.0"
@ -3065,13 +3100,6 @@ timers-browserify@2.0.12:
dependencies:
setimmediate "^1.0.4"
tmp@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
dependencies:
rimraf "^3.0.0"
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
@ -3096,7 +3124,7 @@ tr46@^1.0.1:
dependencies:
punycode "^2.1.0"
tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0:
tsconfig-paths@^3.12.0, tsconfig-paths@^3.9.0:
version "3.12.0"
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b"
integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==
@ -3145,6 +3173,11 @@ typescript@4.4.4:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c"
integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==
typescript@^4.4.4:
version "4.5.4"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8"
integrity sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==
unbox-primitive@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
@ -3201,10 +3234,10 @@ vm-browserify@1.1.2:
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
watchpack@2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7"
integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==
watchpack@2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.0.tgz#a41bca3da6afaff31e92a433f4c856a0c25ea0c4"
integrity sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==
dependencies:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"