mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-10 12:27:47 +00:00
Tailwind AND Plugins
This commit is contained in:
11
plugins.js
11
plugins.js
@@ -1,15 +1,4 @@
|
||||
module.exports = [
|
||||
async function myPlugin(context, options) {
|
||||
return {
|
||||
name: "docusaurus-tailwindcss",
|
||||
configurePostCss(postcssOptions) {
|
||||
// Appends TailwindCSS and AutoPrefixer.
|
||||
postcssOptions.plugins.push(require("tailwindcss"));
|
||||
postcssOptions.plugins.push(require("autoprefixer"));
|
||||
return postcssOptions;
|
||||
},
|
||||
};
|
||||
},
|
||||
[
|
||||
'@docusaurus/plugin-content-docs',
|
||||
{
|
||||
|
||||
6
postcss.config.js
Normal file
6
postcss.config.js
Normal file
@@ -0,0 +1,6 @@
|
||||
module.exports = {
|
||||
plugins: {
|
||||
tailwindcss: {},
|
||||
autoprefixer: {},
|
||||
},
|
||||
};
|
||||
@@ -1,67 +1,68 @@
|
||||
import React, { useRef } from "react";
|
||||
import clsx from "clsx";
|
||||
import styles from "./styles.module.css";
|
||||
import Link from "@docusaurus/Link";
|
||||
import WidgetBot from "@widgetbot/react-embed";
|
||||
import Modal from "react-modal";
|
||||
import Room from "../room";
|
||||
import FAQ from "../faq";
|
||||
import Agenda from "../agenda";
|
||||
import Speakers from "../speakers";
|
||||
import Survey from "../survey";
|
||||
import { useState, useEffect } from "react";
|
||||
import io from "socket.io-client";
|
||||
import { SliderButton } from "@typeform/embed-react";
|
||||
import { getSpeaker } from "../../../services/StreamService";
|
||||
import React, {useRef} from 'react';
|
||||
import clsx from 'clsx';
|
||||
import styles from './styles.module.css';
|
||||
// import './styles.css';
|
||||
import Link from '@docusaurus/Link';
|
||||
import WidgetBot from '@widgetbot/react-embed';
|
||||
import Modal from 'react-modal';
|
||||
import Room from '../room';
|
||||
import FAQ from '../faq';
|
||||
import Agenda from '../agenda';
|
||||
import Speakers from '../speakers';
|
||||
import Survey from '../survey';
|
||||
import {useState, useEffect} from 'react';
|
||||
import io from 'socket.io-client';
|
||||
import {SliderButton} from '@typeform/embed-react';
|
||||
import {getSpeaker} from '../../../services/StreamService';
|
||||
|
||||
const socket = io("https://developer-community-backend.herokuapp.com");
|
||||
const socket = io('https://developer-community-backend.herokuapp.com');
|
||||
|
||||
export default function Main() {
|
||||
const [isConnected, setIsConnected] = useState(socket.connected);
|
||||
|
||||
const [streamData, setStreamData] = useState({
|
||||
connectionCounts: { total: 12, idn: 2, iiq: 3 },
|
||||
connectionCounts: {total: 12, idn: 2, iiq: 3},
|
||||
stages: {
|
||||
IDN: {
|
||||
stage: "IDN",
|
||||
stage: 'IDN',
|
||||
active: true,
|
||||
speaker: "Philip Ellis",
|
||||
startTime: "2023-03-16T19:00:00.000Z",
|
||||
endTime: "2023-03-16T19:30:00.000Z",
|
||||
topic: "SaaS Connectivity, Create your first connector",
|
||||
typeformId: "ka0jgXBw",
|
||||
speaker: 'Philip Ellis',
|
||||
startTime: '2023-03-16T19:00:00.000Z',
|
||||
endTime: '2023-03-16T19:30:00.000Z',
|
||||
topic: 'SaaS Connectivity, Create your first connector',
|
||||
typeformId: 'ka0jgXBw',
|
||||
},
|
||||
IIQ: {
|
||||
stage: "IIQ",
|
||||
stage: 'IIQ',
|
||||
active: true,
|
||||
speaker: "Colin McKibben",
|
||||
startTime: "2023-03-16T13:00:00.000Z",
|
||||
endTime: "2023-03-16T19:00:00.000Z",
|
||||
topic: "How to migrate from IIQ to IDN",
|
||||
typeformId: "ka0jgXBw",
|
||||
speaker: 'Colin McKibben',
|
||||
startTime: '2023-03-16T13:00:00.000Z',
|
||||
endTime: '2023-03-16T19:00:00.000Z',
|
||||
topic: 'How to migrate from IIQ to IDN',
|
||||
typeformId: 'ka0jgXBw',
|
||||
},
|
||||
},
|
||||
videoSource: {
|
||||
IDN: {
|
||||
playbackId: "8eovb9oQzltDEG02e7MwE1aBwLj00HBeKm3VbsZbvcWB4",
|
||||
env_key: "j4iije0sv1ih8shgurfp3ldkq",
|
||||
playbackId: '8eovb9oQzltDEG02e7MwE1aBwLj00HBeKm3VbsZbvcWB4',
|
||||
env_key: 'j4iije0sv1ih8shgurfp3ldkq',
|
||||
},
|
||||
IIQ: {
|
||||
playbackId: "DN6LQtQ5fi016Xliw4lurST62ZAmVyDHqdFPisrY00WDI",
|
||||
env_key: "6i0s80sskn2ri0661uqi5oesq",
|
||||
playbackId: 'DN6LQtQ5fi016Xliw4lurST62ZAmVyDHqdFPisrY00WDI',
|
||||
env_key: '6i0s80sskn2ri0661uqi5oesq',
|
||||
},
|
||||
// backup: { playbackId: "", env_key: "" },
|
||||
},
|
||||
});
|
||||
const [stage, setStage] = useState({
|
||||
stage: "IDN",
|
||||
stage: 'IDN',
|
||||
});
|
||||
|
||||
const [speakers, setSpeakers] = React.useState([]);
|
||||
|
||||
const getSpeakers = async () => {
|
||||
const data = await getSpeaker();
|
||||
console.log("Speaker Data");
|
||||
console.log('Speaker Data');
|
||||
console.log(data);
|
||||
setSpeakers(data);
|
||||
};
|
||||
@@ -72,57 +73,57 @@ export default function Main() {
|
||||
|
||||
//setting socket here
|
||||
useEffect(() => {
|
||||
console.log("Creating effect");
|
||||
socket.on("connect", () => {
|
||||
console.log("Socket Connect");
|
||||
socket.emit("register");
|
||||
console.log('Creating effect');
|
||||
socket.on('connect', () => {
|
||||
console.log('Socket Connect');
|
||||
socket.emit('register');
|
||||
setIsConnected(true);
|
||||
});
|
||||
|
||||
socket.on("disconnect", () => {
|
||||
socket.on('disconnect', () => {
|
||||
setIsConnected(false);
|
||||
});
|
||||
|
||||
socket.on("stream", (data) => {
|
||||
console.log("incoming Data");
|
||||
socket.on('stream', (data) => {
|
||||
console.log('incoming Data');
|
||||
setStreamData(data);
|
||||
console.log(data);
|
||||
});
|
||||
|
||||
return () => {
|
||||
socket.off("connect");
|
||||
socket.off("disconnect");
|
||||
socket.off("stream");
|
||||
socket.off('connect');
|
||||
socket.off('disconnect');
|
||||
socket.off('stream');
|
||||
};
|
||||
}, []);
|
||||
|
||||
function changeToIDNStage() {
|
||||
setStage({
|
||||
stage: "IDN",
|
||||
stage: 'IDN',
|
||||
});
|
||||
}
|
||||
function changeToIIQStage() {
|
||||
setStage({
|
||||
stage: "IIQ",
|
||||
stage: 'IIQ',
|
||||
});
|
||||
}
|
||||
|
||||
Modal.setAppElement("#__docusaurus");
|
||||
Modal.setAppElement('#__docusaurus');
|
||||
|
||||
const eventSpeakers = streamData?.stages[stage.stage]?.speakers?.map(
|
||||
(speakerId, index) => {
|
||||
return speakers.filter((obj) => obj.id === speakerId)[0];
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
const mainSelectedClass =
|
||||
stage.stage === "main" ? styles.stageButtonActive : "";
|
||||
stage.stage === 'main' ? styles.stageButtonActive : '';
|
||||
const iiqSelectedClass =
|
||||
stage.stage === "IIQ" ? styles.stageButtonActive : "";
|
||||
stage.stage === 'IIQ' ? styles.stageButtonActive : '';
|
||||
const idnSelectedClass =
|
||||
stage.stage === "IDN" ? styles.stageButtonActive : "";
|
||||
stage.stage === 'IDN' ? styles.stageButtonActive : '';
|
||||
return (
|
||||
<div>
|
||||
<div className={styles.main}>
|
||||
<div className="px-2 md:px-4 py-6 my-2 flex flex-col md:flex-row justify-between gap-4">
|
||||
<div className="">
|
||||
<div className={`${styles.headerText} my-auto`}>
|
||||
@@ -131,12 +132,12 @@ export default function Main() {
|
||||
|
||||
<div className={styles.timeText}>
|
||||
{new Date(
|
||||
streamData?.stages[stage.stage]?.startTime
|
||||
).toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" }) +
|
||||
" - " +
|
||||
streamData?.stages[stage.stage]?.startTime,
|
||||
).toLocaleTimeString([], {hour: '2-digit', minute: '2-digit'}) +
|
||||
' - ' +
|
||||
new Date(
|
||||
streamData?.stages[stage.stage]?.endTime
|
||||
).toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" })}
|
||||
streamData?.stages[stage.stage]?.endTime,
|
||||
).toLocaleTimeString([], {hour: '2-digit', minute: '2-digit'})}
|
||||
</div>
|
||||
<div className="flex flex-row flex-wrap gap-8">
|
||||
{eventSpeakers?.map((spkr) => {
|
||||
@@ -148,8 +149,7 @@ export default function Main() {
|
||||
{spkr?.name}
|
||||
</div>
|
||||
<div
|
||||
className={`${styles.speakerText} font-semibold text-base whitespace-nowrap`}
|
||||
>
|
||||
className={`${styles.speakerText} font-semibold text-base whitespace-nowrap`}>
|
||||
{spkr?.title}
|
||||
</div>
|
||||
</div>
|
||||
@@ -162,36 +162,32 @@ export default function Main() {
|
||||
<div className="flex flex-row gap-1 md:gap-2 w-full justify-center md:justify-between">
|
||||
<Agenda
|
||||
description={
|
||||
"The agenda for the 3 conference days are below. If you have any questions about the agenda, reach out via the discussion forum."
|
||||
'The agenda for the 3 conference days are below. If you have any questions about the agenda, reach out via the discussion forum.'
|
||||
}
|
||||
title={"Agenda"}
|
||||
image={"/homepage/team.png"}
|
||||
speakers={speakers}
|
||||
></Agenda>
|
||||
title={'Agenda'}
|
||||
image={'/homepage/team.png'}
|
||||
speakers={speakers}></Agenda>
|
||||
|
||||
<FAQ
|
||||
description={
|
||||
"if you stil can't find what you are looking for, reach out to us on our discussion board"
|
||||
}
|
||||
title={"Frequently Asked Questions"}
|
||||
image={"/homepage/discuss.png"}
|
||||
></FAQ>
|
||||
title={'Frequently Asked Questions'}
|
||||
image={'/homepage/discuss.png'}></FAQ>
|
||||
|
||||
<Speakers
|
||||
description={
|
||||
"Here are the awesome speakers we have lined up for Developer Days 2022"
|
||||
'Here are the awesome speakers we have lined up for Developer Days 2022'
|
||||
}
|
||||
title={"Speakers"}
|
||||
image={"/homepage/person-head.png"}
|
||||
speakers={speakers}
|
||||
></Speakers>
|
||||
title={'Speakers'}
|
||||
image={'/homepage/person-head.png'}
|
||||
speakers={speakers}></Speakers>
|
||||
|
||||
<Survey
|
||||
className="w-full"
|
||||
id={streamData?.stages[stage.stage]?.typeformId}
|
||||
stage={stage}
|
||||
socket={socket}
|
||||
></Survey>
|
||||
socket={socket}></Survey>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -199,16 +195,14 @@ export default function Main() {
|
||||
<div className="flex flex-row justify-center md:justify-start py-1 md:py-0 px-[0.5%] w-full gap-[0.5%]">
|
||||
<button
|
||||
className={`${styles.stageButton} ${idnSelectedClass} px-4 min-w-[140px]`}
|
||||
onClick={changeToIDNStage}
|
||||
>
|
||||
<p className="text-lg">IdentityNow</p>
|
||||
onClick={changeToIDNStage}>
|
||||
<p className="text-lg whitespace-nowrap">IdentityNow</p>
|
||||
</button>
|
||||
|
||||
<button
|
||||
className={`${styles.stageButton} ${iiqSelectedClass} px-4 min-w-[140px]`}
|
||||
onClick={changeToIIQStage}
|
||||
>
|
||||
<p className="text-lg text-center">IdentityIQ</p>
|
||||
onClick={changeToIIQStage}>
|
||||
<p className="text-lg text-center whitespace-nowrap">IdentityIQ</p>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -249,11 +249,11 @@
|
||||
--ifm-medium-logo: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 1770 1000"><circle cx="500" cy="500" r="500"/><ellipse ry="475" rx="250" cy="501" cx="1296"/><ellipse cx="1682" cy="502" rx="88" ry="424"/></svg>');
|
||||
--dev-sailpoint-small-logo: url('../../static/img/SailPoint-Logo-RGB-Color.png');
|
||||
|
||||
--ifm-font-family-base: "Poppins";
|
||||
--ifm-font-family-base: 'Poppins';
|
||||
}
|
||||
|
||||
/* For readability concerns, you should choose a lighter palette in dark mode. */
|
||||
[data-theme="dark"] {
|
||||
[data-theme='dark'] {
|
||||
color: #ffffff;
|
||||
--ifm-color-primary: #7ecfee;
|
||||
--ifm-color-primary-dark: #5ec3ea;
|
||||
@@ -420,3 +420,150 @@ html[data-theme='dark'] .footer {
|
||||
html[data-theme='dark'] .theme-admonition-note {
|
||||
background-color: #474748;
|
||||
}
|
||||
|
||||
.unreset {
|
||||
a {
|
||||
@apply text-blue-700 underline;
|
||||
}
|
||||
p {
|
||||
@apply my-4;
|
||||
}
|
||||
|
||||
blockquote,
|
||||
figure {
|
||||
@apply my-4 mx-10;
|
||||
}
|
||||
|
||||
hr {
|
||||
@apply border;
|
||||
}
|
||||
|
||||
h1 {
|
||||
@apply text-4xl font-bold my-2;
|
||||
}
|
||||
|
||||
h2 {
|
||||
@apply text-2xl font-bold my-3;
|
||||
}
|
||||
|
||||
h3 {
|
||||
@apply text-lg font-bold my-4;
|
||||
}
|
||||
|
||||
h4 {
|
||||
@apply text-base font-bold my-5;
|
||||
}
|
||||
|
||||
h5 {
|
||||
@apply text-sm font-bold my-6;
|
||||
}
|
||||
|
||||
h6 {
|
||||
@apply text-xs font-bold my-10;
|
||||
}
|
||||
|
||||
article,
|
||||
aside,
|
||||
nav,
|
||||
section {
|
||||
h1 {
|
||||
@apply text-2xl font-bold my-3;
|
||||
}
|
||||
|
||||
article,
|
||||
aside,
|
||||
nav,
|
||||
section {
|
||||
h1 {
|
||||
@apply text-lg font-bold my-4;
|
||||
}
|
||||
|
||||
article,
|
||||
aside,
|
||||
nav,
|
||||
section {
|
||||
h1 {
|
||||
@apply text-base font-bold my-5;
|
||||
}
|
||||
|
||||
article,
|
||||
aside,
|
||||
nav,
|
||||
section {
|
||||
h1 {
|
||||
@apply text-sm font-bold my-6;
|
||||
}
|
||||
|
||||
article,
|
||||
aside,
|
||||
nav,
|
||||
section {
|
||||
h1 {
|
||||
@apply text-xs font-bold my-10;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ul,
|
||||
menu {
|
||||
@apply list-disc my-1 pl-10;
|
||||
}
|
||||
|
||||
ol {
|
||||
@apply list-decimal my-4 pl-10;
|
||||
}
|
||||
|
||||
ul,
|
||||
ol {
|
||||
ul {
|
||||
list-style-type: circle;
|
||||
}
|
||||
|
||||
ul,
|
||||
ol {
|
||||
ul {
|
||||
list-style-type: square;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dd {
|
||||
@apply pl-10;
|
||||
}
|
||||
|
||||
dl {
|
||||
@apply my-4;
|
||||
}
|
||||
|
||||
ul,
|
||||
ol,
|
||||
menu,
|
||||
dl {
|
||||
ul,
|
||||
ol,
|
||||
menu,
|
||||
dl {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
legend {
|
||||
@apply py-0 px-1;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
@apply my-0 mx-1 pt-0 px-1 pb-2;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
pre {
|
||||
@apply my-4;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,11 @@ import Link from '@docusaurus/Link';
|
||||
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
|
||||
import Layout from '@theme/Layout';
|
||||
|
||||
import Hero from "../components/conference/Hero";
|
||||
import Theme from "../components/conference/Theme";
|
||||
import Speakers from "../components/conference/Speakers";
|
||||
import Sponsors from "../components/conference/Sponsors";
|
||||
import FAQ from "../components/conference/FAQ";
|
||||
import Hero from '../components/conference/Hero';
|
||||
import Theme from '../components/conference/Theme';
|
||||
import Speakers from '../components/conference/Speakers';
|
||||
import Sponsors from '../components/conference/Sponsors';
|
||||
import FAQ from '../components/conference/FAQ';
|
||||
|
||||
export default function Conference() {
|
||||
const {siteConfig} = useDocusaurusContext();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import React from "react";
|
||||
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
|
||||
import Layout from "@theme/Layout";
|
||||
import Main from "../components/stream/main";
|
||||
import React from 'react';
|
||||
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
|
||||
import Layout from '@theme/Layout';
|
||||
import Main from '../components/stream/main';
|
||||
|
||||
export default function Stream() {
|
||||
const { siteConfig } = useDocusaurusContext();
|
||||
const {siteConfig} = useDocusaurusContext();
|
||||
return (
|
||||
<Layout>
|
||||
<main>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
// tailwind.config.js
|
||||
/** @type {import('tailwindcss').Config} */
|
||||
module.exports = {
|
||||
content: ["./src/**/*.{js,jsx,ts,tsx}"],
|
||||
content: ['./src/pages/*.js', './src/components/stream/**/*.js'],
|
||||
theme: {
|
||||
extend: {},
|
||||
},
|
||||
|
||||
88
yarn.lock
88
yarn.lock
@@ -2210,6 +2210,11 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
|
||||
integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
|
||||
|
||||
"@types/minimatch@^3.0.3":
|
||||
version "3.0.5"
|
||||
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
|
||||
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
|
||||
|
||||
"@types/ms@*":
|
||||
version "0.7.31"
|
||||
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
|
||||
@@ -2716,6 +2721,11 @@ argparse@^2.0.1:
|
||||
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
|
||||
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
|
||||
|
||||
array-differ@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
|
||||
integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==
|
||||
|
||||
array-flatten@1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
|
||||
@@ -2731,6 +2741,11 @@ array-union@^2.1.0:
|
||||
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
|
||||
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
|
||||
|
||||
arrify@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
|
||||
integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
|
||||
|
||||
asap@^2.0.0, asap@~2.0.3:
|
||||
version "2.0.6"
|
||||
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
|
||||
@@ -3070,6 +3085,14 @@ chalk@^2.0.0:
|
||||
escape-string-regexp "^1.0.5"
|
||||
supports-color "^5.3.0"
|
||||
|
||||
chalk@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
|
||||
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
|
||||
dependencies:
|
||||
ansi-styles "^4.1.0"
|
||||
supports-color "^7.1.0"
|
||||
|
||||
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
|
||||
version "4.1.2"
|
||||
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
|
||||
@@ -3519,7 +3542,7 @@ cross-fetch@^3.1.5:
|
||||
dependencies:
|
||||
node-fetch "2.6.7"
|
||||
|
||||
cross-spawn@^7.0.3:
|
||||
cross-spawn@^7.0.0, cross-spawn@^7.0.3:
|
||||
version "7.0.3"
|
||||
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
|
||||
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
|
||||
@@ -4466,6 +4489,21 @@ events@^3.2.0:
|
||||
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
|
||||
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
|
||||
|
||||
execa@^4.0.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
|
||||
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
|
||||
dependencies:
|
||||
cross-spawn "^7.0.0"
|
||||
get-stream "^5.0.0"
|
||||
human-signals "^1.1.1"
|
||||
is-stream "^2.0.0"
|
||||
merge-stream "^2.0.0"
|
||||
npm-run-path "^4.0.0"
|
||||
onetime "^5.1.0"
|
||||
signal-exit "^3.0.2"
|
||||
strip-final-newline "^2.0.0"
|
||||
|
||||
execa@^5.0.0:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
|
||||
@@ -4830,7 +4868,7 @@ get-stream@^4.1.0:
|
||||
dependencies:
|
||||
pump "^3.0.0"
|
||||
|
||||
get-stream@^5.1.0:
|
||||
get-stream@^5.0.0, get-stream@^5.1.0:
|
||||
version "5.2.0"
|
||||
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
|
||||
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
|
||||
@@ -5347,11 +5385,21 @@ http2-client@^1.2.5:
|
||||
resolved "https://registry.yarnpkg.com/http2-client/-/http2-client-1.3.5.tgz#20c9dc909e3cc98284dd20af2432c524086df181"
|
||||
integrity sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==
|
||||
|
||||
human-signals@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
|
||||
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
|
||||
|
||||
human-signals@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
|
||||
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
|
||||
|
||||
husky@^8.0.2:
|
||||
version "8.0.3"
|
||||
resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184"
|
||||
integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==
|
||||
|
||||
iconv-lite@0.4.24:
|
||||
version "0.4.24"
|
||||
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
|
||||
@@ -5376,7 +5424,7 @@ ieee754@^1.2.1:
|
||||
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
|
||||
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
|
||||
|
||||
ignore@^5.2.0:
|
||||
ignore@^5.1.4, ignore@^5.2.0:
|
||||
version "5.2.4"
|
||||
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
|
||||
integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
|
||||
@@ -6460,7 +6508,7 @@ moment-mini@^2.24.0:
|
||||
resolved "https://registry.yarnpkg.com/moment-mini/-/moment-mini-2.29.4.tgz#cbbcdc58ce1b267506f28ea6668dbe060a32758f"
|
||||
integrity sha512-uhXpYwHFeiTbY9KSgPPRoo1nt8OxNVdMVoTBYHfSEKeRkIkwGpO+gERmhuhBtzfaeOyTkykSrm2+noJBgqt3Hg==
|
||||
|
||||
mri@^1.1.0:
|
||||
mri@^1.1.0, mri@^1.1.5:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
|
||||
integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
|
||||
@@ -6493,6 +6541,17 @@ multicast-dns@^7.2.5:
|
||||
dns-packet "^5.2.2"
|
||||
thunky "^1.0.2"
|
||||
|
||||
multimatch@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3"
|
||||
integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==
|
||||
dependencies:
|
||||
"@types/minimatch" "^3.0.3"
|
||||
array-differ "^3.0.0"
|
||||
array-union "^2.1.0"
|
||||
arrify "^2.0.1"
|
||||
minimatch "^3.0.4"
|
||||
|
||||
mustache@^4.2.0:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64"
|
||||
@@ -6603,7 +6662,7 @@ normalize-url@^6.0.1:
|
||||
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
|
||||
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
|
||||
|
||||
npm-run-path@^4.0.1:
|
||||
npm-run-path@^4.0.0, npm-run-path@^4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
|
||||
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
|
||||
@@ -6734,7 +6793,7 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0:
|
||||
dependencies:
|
||||
wrappy "1"
|
||||
|
||||
onetime@^5.1.2:
|
||||
onetime@^5.1.0, onetime@^5.1.2:
|
||||
version "5.1.2"
|
||||
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
|
||||
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
|
||||
@@ -7354,6 +7413,11 @@ prepend-http@^2.0.0:
|
||||
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
|
||||
integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
|
||||
|
||||
prettier@2.8.0:
|
||||
version "2.8.0"
|
||||
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9"
|
||||
integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==
|
||||
|
||||
pretty-error@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
|
||||
@@ -7362,6 +7426,18 @@ pretty-error@^4.0.0:
|
||||
lodash "^4.17.20"
|
||||
renderkid "^3.0.0"
|
||||
|
||||
pretty-quick@^3.1.3:
|
||||
version "3.1.3"
|
||||
resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e"
|
||||
integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==
|
||||
dependencies:
|
||||
chalk "^3.0.0"
|
||||
execa "^4.0.0"
|
||||
find-up "^4.1.0"
|
||||
ignore "^5.1.4"
|
||||
mri "^1.1.5"
|
||||
multimatch "^4.0.0"
|
||||
|
||||
pretty-time@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e"
|
||||
|
||||
Reference in New Issue
Block a user