mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-26 09:25:22 -04:00
images are finally linkable again
This commit is contained in:
parent
6b6bc5497e
commit
05608261ca
@ -1,8 +1,7 @@
|
||||
import Image from "../Image";
|
||||
import Image, { CustomImageProps } from "../Image";
|
||||
import innerText from "react-innertext";
|
||||
import { styled } from "../../lib/styles/stitches.config";
|
||||
import type { PropsWithChildren } from "react";
|
||||
import type { ImageProps as NextImageProps } from "next/image";
|
||||
|
||||
const Wrapper = styled("figure", {
|
||||
margin: "1em auto",
|
||||
@ -21,7 +20,7 @@ const Caption = styled("figcaption", {
|
||||
},
|
||||
});
|
||||
|
||||
export type FigureProps = Omit<NextImageProps, "alt"> &
|
||||
export type FigureProps = Omit<CustomImageProps, "alt"> &
|
||||
PropsWithChildren<{
|
||||
alt?: string; // becomes optional -- pulled from plaintext-ified caption if missing
|
||||
}>;
|
||||
|
@ -1,4 +1,5 @@
|
||||
import NextImage from "next/image";
|
||||
import Link from "../Link";
|
||||
import { styled } from "../../lib/styles/stitches.config";
|
||||
import type { ComponentProps } from "react";
|
||||
import type { ImageProps as NextImageProps, StaticImageData } from "next/image";
|
||||
@ -15,6 +16,11 @@ const RoundedImage = styled(NextImage, {
|
||||
borderRadius: "$rounded",
|
||||
});
|
||||
|
||||
export type CustomImageProps = NextImageProps &
|
||||
ComponentProps<typeof RoundedImage> & {
|
||||
href?: string; // optionally wrap image in a link
|
||||
};
|
||||
|
||||
const CustomImage = ({
|
||||
src,
|
||||
width,
|
||||
@ -24,9 +30,10 @@ const CustomImage = ({
|
||||
layout,
|
||||
quality,
|
||||
priority,
|
||||
href,
|
||||
className,
|
||||
...rest
|
||||
}: NextImageProps & ComponentProps<typeof RoundedImage>) => {
|
||||
}: CustomImageProps) => {
|
||||
// passed directly into next/image: https://nextjs.org/docs/api-reference/next/image
|
||||
const imageProps: Partial<NextImageProps> = {
|
||||
width: typeof width === "string" ? Number.parseInt(width) : width,
|
||||
@ -50,10 +57,18 @@ const CustomImage = ({
|
||||
imageProps.src = (src as string).replace(/^\/public/g, "");
|
||||
}
|
||||
|
||||
// @ts-ignore
|
||||
const img = <RoundedImage {...imageProps} {...rest} />;
|
||||
|
||||
return (
|
||||
<Wrapper className={className}>
|
||||
{/* @ts-ignore */}
|
||||
<RoundedImage {...imageProps} {...rest} />
|
||||
{href ? (
|
||||
<Link href={href} fancy={false}>
|
||||
{img}
|
||||
</Link>
|
||||
) : (
|
||||
img
|
||||
)}
|
||||
</Wrapper>
|
||||
);
|
||||
};
|
||||
|
@ -82,14 +82,24 @@ Others have noted that web-based organizing tools like BERN have been used by ca
|
||||
|
||||
But the latter category of databases — like [NationBuilder](https://nationbuilder.com/) and, more notably, [NGP VAN's VoteBuilder](https://act.ngpvan.com/votebuilder) software based on the Obama campaign's inventions and now used by almost all Democratic campaigns across the United States — are secured and strictly guarded. Volunteer accounts need to be created and approved by paid campaign organizers and are locked down to provide the bare minimum amount of information necessary for one to canvass or phone bank a shortlist of voters. Every single click is also recorded in a [detailed log](sanders-campaign-audit.pdf) down to the millisecond. (This is how [Bernie's organizers got busted](https://time.com/4155185/bernie-sanders-hillary-clinton-data/) snooping around Hillary's VoteBuilder data last cycle, by the way.)
|
||||
|
||||
<Figure src="/public/static/images/notes/bernie-sanders-bern-app-data/votebuilder-audit.png" width="750" height="447">
|
||||
<Figure
|
||||
src="/public/static/images/notes/bernie-sanders-bern-app-data/votebuilder-audit.png"
|
||||
width="750"
|
||||
height="447"
|
||||
href="/static/images/notes/bernie-sanders-bern-app-data/sanders-campaign-audit.pdf"
|
||||
>
|
||||
[NGP VAN's audit of the Sanders campaign's VoteBuilder
|
||||
activity](/static/images/notes/bernie-sanders-bern-app-data/sanders-campaign-audit.pdf)
|
||||
</Figure>
|
||||
|
||||
BERN is taking this to an unprecedented level. Allowing anybody on the internet to sign up and add others' personal information to the campaign's database without their knowledge is troubling, especially when you consider the gamified "points" system they've added as an incentive to report as much information on as many people as possible.
|
||||
|
||||
<Figure src="/public/static/images/notes/bernie-sanders-bern-app-data/reddit-bros.png" width="600" height="301">
|
||||
<Figure
|
||||
src="/public/static/images/notes/bernie-sanders-bern-app-data/reddit-bros.png"
|
||||
width="600"
|
||||
height="301"
|
||||
href="https://www.reddit.com/r/SandersForPresident/comments/bi15la/new_get_the_official_bernie_sanders_2020_app_bern/elxi85m/"
|
||||
>
|
||||
[BERN discussion on /r/SandersForPresident
|
||||
thread](https://www.reddit.com/r/SandersForPresident/comments/bi15la/new_get_the_official_bernie_sanders_2020_app_bern/elxi85m/)
|
||||
</Figure>
|
||||
|
@ -26,6 +26,7 @@ The maintainers are also [fully transparent](https://covidtracking.com/about-tra
|
||||
width="680"
|
||||
height="328"
|
||||
alt="The COVID Tracking Project"
|
||||
href="https://covidtracking.com/"
|
||||
/>
|
||||
|
||||
## [#findthemasks](https://findthemasks.com/) <OctocatLink repo="r-pop/findthemasks" />
|
||||
@ -39,6 +40,7 @@ _Please_ look up your local hospitals on [#findthemasks](https://findthemasks.co
|
||||
width="600"
|
||||
height="295"
|
||||
alt="#findthemasks"
|
||||
href="https://findthemasks.com/"
|
||||
/>
|
||||
|
||||
## [#StayTheFuckHome](https://staythefuckhome.com/) <OctocatLink repo="flore2003/staythefuckhome" />
|
||||
@ -52,6 +54,7 @@ The [GitHub community](https://github.com/flore2003/staythefuckhome/pulls?q=is%3
|
||||
width="600"
|
||||
height="215"
|
||||
alt="#StayTheFuckHome"
|
||||
href="https://staythefuckhome.com/"
|
||||
/>
|
||||
|
||||
## [COVID-19 Dashboards](https://covid19dashboards.com/) <OctocatLink repo="github/covid19-dashboard" />
|
||||
@ -63,6 +66,7 @@ This collection of various visualizations is fascinating (and sobering) to look
|
||||
width="580"
|
||||
height="442"
|
||||
alt="COVID-19 Dashboards"
|
||||
href="https://covid19dashboards.com/"
|
||||
/>
|
||||
|
||||
## [CoronaTracker](https://coronatracker.samabox.com/) <OctocatLink repo="MhdHejazi/CoronaTracker" />
|
||||
@ -74,6 +78,7 @@ CoronaTracker is a _beautiful_ cross-platform app for iOS and macOS with intuiti
|
||||
width="865"
|
||||
height="417"
|
||||
alt="CoronaTracker"
|
||||
href="https://coronatracker.samabox.com/"
|
||||
/>
|
||||
|
||||
## [Staying Home Club](https://stayinghome.club/) <OctocatLink repo="phildini/stayinghomeclub" />
|
||||
@ -85,6 +90,7 @@ A bit more family-friendly than [#StayTheFuckHome](https://staythefuckhome.com/)
|
||||
width="600"
|
||||
height="137"
|
||||
alt="Staying Home Club"
|
||||
href="https://stayinghome.club/"
|
||||
/>
|
||||
|
||||
## [Nextstrain for nCoV](https://nextstrain.org/ncov) <OctocatLink repo="nextstrain/ncov" />
|
||||
@ -96,6 +102,7 @@ This one is a bit over my head, but apparently [Nextstrain](https://nextstrain.o
|
||||
width="865"
|
||||
height="345"
|
||||
alt="Nextstrain for nCOV"
|
||||
href="https://nextstrain.org/ncov"
|
||||
/>
|
||||
|
||||
## [Johns Hopkins 2019-nCoV Data](https://systems.jhu.edu/research/public-health/ncov/) <OctocatLink repo="CSSEGISandData/COVID-19" />
|
||||
@ -107,6 +114,7 @@ Johns Hopkins University's [visual COVID-19 global dashboard](https://www.arcgis
|
||||
width="865"
|
||||
height="426"
|
||||
alt="Johns Hopkins 2019-nCoV Data"
|
||||
href="https://systems.jhu.edu/research/public-health/ncov/"
|
||||
/>
|
||||
|
||||
## [COVID-19 Scenarios](https://neherlab.org/covid19/) <OctocatLink repo="neherlab/covid19_scenarios" />
|
||||
@ -120,6 +128,7 @@ The maintainers at the [Neher Lab in Basel, Switzerland](https://neherlab.org/)
|
||||
width="740"
|
||||
height="433"
|
||||
alt="COVID-19 Scenarios"
|
||||
href="https://neherlab.org/covid19/"
|
||||
/>
|
||||
|
||||
## [Corona Data Scraper](https://coronadatascraper.com/#home) <OctocatLink repo="lazd/coronadatascraper" />
|
||||
@ -131,6 +140,7 @@ Similar to the [COVID Tracking Project](https://covidtracking.com/) above, the [
|
||||
width="750"
|
||||
height="358"
|
||||
alt="Corona Data Scraper"
|
||||
href="https://coronadatascraper.com/#home"
|
||||
/>
|
||||
|
||||
## [Folding@home](https://foldingathome.org/covid19/) <OctocatLink repo="FoldingAtHome/coronavirus" />
|
||||
@ -159,6 +169,7 @@ To wrap this list up, I thought I'd include [yet another API](https://github.com
|
||||
width="712"
|
||||
height="371"
|
||||
alt="Coronavirus Tracker API"
|
||||
href="https://coronavirus-tracker-api.herokuapp.com/v2/locations"
|
||||
/>
|
||||
|
||||
### Stay safe (and [home](https://staythefuckhome.com/ "One last time...")), friends! ❤️
|
||||
|
@ -19,6 +19,7 @@ Not only are takeovers a fun way to dip your toes into [penetration testing](htt
|
||||
src="/public/static/images/notes/finding-candidates-subdomain-takeovers/hackerone-2.png"
|
||||
width="620"
|
||||
height="347"
|
||||
href="https://hackerone.com/hacktivity?querystring=subdomain%20takeover"
|
||||
priority
|
||||
>
|
||||
[Huge rewards for subdomain takeovers on
|
||||
|
@ -15,6 +15,7 @@ noComments: true
|
||||
src="/public/static/images/notes/millenial-with-hillary-clinton/24707394571_0818d4ab83_o-1-copy.jpg"
|
||||
width="865"
|
||||
height="411"
|
||||
href="https://www.flickr.com/photos/hillaryclinton/24707394571/"
|
||||
priority
|
||||
>
|
||||
[Hillary for New Hampshire](https://medium.com/@HillaryForNH) Winter Fellows with [Hillary
|
||||
|
@ -16,6 +16,7 @@ image: "/static/images/notes/my-first-code/jbb-screen1.png"
|
||||
width="865"
|
||||
height="155"
|
||||
alt="Awesome First Code on GitHub"
|
||||
href="https://github.com/jakejarvis/awesome-first-code"
|
||||
priority
|
||||
/>
|
||||
|
||||
@ -34,7 +35,12 @@ Hopefully we can all look back at our first projects and be proud of how far we'
|
||||
|
||||
---
|
||||
|
||||
<Figure src="/public/static/images/notes/my-first-code/jbb-logo.png" width="640" height="80">
|
||||
<Figure
|
||||
src="/public/static/images/notes/my-first-code/jbb-logo.png"
|
||||
width="640"
|
||||
height="80"
|
||||
href="https://github.com/jakejarvis/jbb"
|
||||
>
|
||||
[Jake's Bulletin Board](https://github.com/jakejarvis/jbb)
|
||||
</Figure>
|
||||
|
||||
|
@ -15,9 +15,10 @@ image: "/static/images/notes/security-headers-cloudflare-workers/security-header
|
||||
src="/public/static/images/notes/security-headers-cloudflare-workers/security-headers.png"
|
||||
width="700"
|
||||
height="275"
|
||||
href="https://securityheaders.com/?q=jarv.is&followRedirects=on"
|
||||
priority
|
||||
>
|
||||
An [A+ security grade](https://securityheaders.com/?q=jarv.is&followRedirects=on) for this website!
|
||||
An [A+ security grade](https://securityheaders.com/?q=jarv.is&followRedirects=on) for this website!
|
||||
</Figure>
|
||||
|
||||
In 2019, it's becoming more and more important to harden websites via HTTP response headers, which all modern browsers parse and enforce. Multiple standards have been introduced over the past few years to protect users from various attack vectors, including `Content-Security-Policy` for injection protection, `Strict-Transport-Security` for HTTPS enforcement, `X-XSS-Protection` for cross-site scripting prevention, `X-Content-Type-Options` to enforce correct MIME types, `Referrer-Policy` to limit information sent with external links, [and many, many more](https://www.netsparker.com/whitepaper-http-security-headers/).
|
||||
|
@ -13,7 +13,13 @@ image: "/static/images/notes/shodan-search-queries/shodan.png"
|
||||
|
||||
Over time, I've collected an assortment of interesting, funny, and depressing search queries to plug into [Shodan](https://www.shodan.io/), the ([literal](https://www.vice.com/en_uk/article/9bvxmd/shodan-exposes-the-dark-side-of-the-net)) internet search engine. Some return facepalm-inducing results, while others return serious and/or ancient vulnerabilities in the wild.
|
||||
|
||||
<Figure src="/public/static/images/notes/shodan-search-queries/shodan.png" width="865" height="248" priority>
|
||||
<Figure
|
||||
src="/public/static/images/notes/shodan-search-queries/shodan.png"
|
||||
width="865"
|
||||
height="248"
|
||||
href="https://www.shodan.io/"
|
||||
priority
|
||||
>
|
||||
[**Most search filters require a Shodan account.**](https://account.shodan.io/register)
|
||||
</Figure>
|
||||
|
||||
|
@ -14,7 +14,7 @@ A few months ago, I stumbled upon [my first website ever](https://jakejarvis.git
|
||||
|
||||
Introducing the [**Y2K Sandbox**](/y2k/) — with fully-featured, fully-isolated, on-demand [**Windows Millennium Edition®**](https://www.youtube.com/watch?v=CaNDeyYP98A) virtual machines, simply to experience my first website in its natural Internet Explorer 5 habitat. And maybe play some [3D Pinball: Space Cadet](https://en.wikipedia.org/wiki/Full_Tilt!_Pinball#3D_Pinball_for_Windows_%E2%80%93_Space_Cadet). Oh, and [Microsoft Bob](https://en.wikipedia.org/wiki/Microsoft_Bob) is there too if you want to say hello and catch up. 🤓
|
||||
|
||||
<Figure src="/public/static/images/notes/y2k-sandbox/screenshot.png" width="865" height="649" priority>
|
||||
<Figure src="/public/static/images/notes/y2k-sandbox/screenshot.png" width="865" height="649" href="/y2k/" priority>
|
||||
[**Play in the Y2K Sandbox, at your own risk.**](/y2k/)
|
||||
</Figure>
|
||||
|
||||
|
@ -27,8 +27,8 @@
|
||||
"@octokit/graphql": "^4.8.0",
|
||||
"@primer/octicons": "^17.0.0",
|
||||
"@react-spring/web": "^9.4.4",
|
||||
"@sentry/node": "^6.19.0",
|
||||
"@sentry/tracing": "^6.19.0",
|
||||
"@sentry/node": "^6.19.1",
|
||||
"@sentry/tracing": "^6.19.1",
|
||||
"@stitches/react": "^1.2.7",
|
||||
"copy-to-clipboard": "^3.3.1",
|
||||
"date-fns": "^2.28.0",
|
||||
@ -81,8 +81,8 @@
|
||||
"@types/react-is": "^17.0.3",
|
||||
"@types/remove-markdown": "^0.3.1",
|
||||
"@types/sanitize-html": "^2.6.2",
|
||||
"@typescript-eslint/eslint-plugin": "^5.15.0",
|
||||
"@typescript-eslint/parser": "^5.15.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.16.0",
|
||||
"@typescript-eslint/parser": "^5.16.0",
|
||||
"cross-env": "^7.0.3",
|
||||
"eslint": "~8.11.0",
|
||||
"eslint-config-next": "12.1.1-canary.15",
|
||||
|
@ -30,9 +30,7 @@ const CLI = () => (
|
||||
</p>
|
||||
</Blockquote>
|
||||
|
||||
<a href="https://www.npmjs.com/package/@jakejarvis/cli" target="_blank" rel="noopener noreferrer">
|
||||
<Image src={cliImg} alt="Terminal Screenshot" priority />
|
||||
</a>
|
||||
<Image src={cliImg} href="https://www.npmjs.com/package/@jakejarvis/cli" alt="Terminal Screenshot" priority />
|
||||
|
||||
<H2 id="usage">Usage</H2>
|
||||
<CodeBlock forceBlock>npx @jakejarvis/cli</CodeBlock>
|
||||
|
@ -98,7 +98,12 @@ iframe {
|
||||
<PageTitle>🕰️ Previously on...</PageTitle>
|
||||
|
||||
<Content>
|
||||
<Figure src={img_wayback} alt="Timeline of this website's past." priority>
|
||||
<Figure
|
||||
src={img_wayback}
|
||||
href="https://web.archive.org/web/20010501000000*/jakejarvis.com"
|
||||
alt="Timeline of this website's past."
|
||||
priority
|
||||
>
|
||||
...the{" "}
|
||||
<Link
|
||||
href="https://web.archive.org/web/20010501000000*/jakejarvis.com"
|
||||
@ -136,7 +141,7 @@ iframe {
|
||||
<p className="iframe_caption">
|
||||
November 2001 (
|
||||
<Link href="https://github.com/jakejarvis/my-first-website" target="_blank" rel="noopener noreferrer">
|
||||
archived source
|
||||
view source
|
||||
</Link>
|
||||
)
|
||||
</p>
|
||||
@ -183,32 +188,23 @@ iframe {
|
||||
|
||||
<HorizontalRule />
|
||||
|
||||
<Figure src={img_2012_09} alt="September 2012">
|
||||
September 2012 (
|
||||
<Link href="https://github.com/jakejarvis/jarv.is/tree/v1" target="_blank" rel="noopener noreferrer">
|
||||
archived source
|
||||
</Link>
|
||||
)
|
||||
<Figure src={img_2012_09} href="https://focused-knuth-7bc10d.netlify.app/" alt="September 2012">
|
||||
<Link href="https://focused-knuth-7bc10d.netlify.app/">September 2012</Link> (
|
||||
<Link href="https://github.com/jakejarvis/jarv.is/tree/v1">view source</Link>)
|
||||
</Figure>
|
||||
|
||||
<HorizontalRule />
|
||||
|
||||
<Figure src={img_2018_04} alt="April 2018">
|
||||
April 2018 (
|
||||
<Link href="https://github.com/jakejarvis/jarv.is/tree/v2" target="_blank" rel="noopener noreferrer">
|
||||
archived source
|
||||
</Link>
|
||||
)
|
||||
<Figure src={img_2018_04} href="https://hungry-mayer-40e790.netlify.app/" alt="April 2018">
|
||||
<Link href="https://hungry-mayer-40e790.netlify.app/">April 2018</Link> (
|
||||
<Link href="https://github.com/jakejarvis/jarv.is/tree/v2">view source</Link>)
|
||||
</Figure>
|
||||
|
||||
<HorizontalRule />
|
||||
|
||||
<Figure src={img_2020_03} alt="March 2020">
|
||||
March 2020 (
|
||||
<Link href="https://github.com/jakejarvis/jarv.is/tree/v3" target="_blank" rel="noopener noreferrer">
|
||||
archived source
|
||||
</Link>
|
||||
)
|
||||
<Figure src={img_2020_03} href="https://jarvis-git-v4-jakejarvis.vercel.app/" alt="March 2020">
|
||||
<Link href="https://jarvis-git-v4-jakejarvis.vercel.app/">March 2020</Link> (
|
||||
<Link href="https://github.com/jakejarvis/jarv.is-hugo">view source</Link>)
|
||||
</Figure>
|
||||
</Content>
|
||||
</>
|
||||
|
@ -29,7 +29,7 @@ const Uses = () => (
|
||||
revolving around my Apple sheepy-ness. Inspired by <Link href="https://uses.tech/">many, many others</Link>. ❤️
|
||||
</p>
|
||||
|
||||
<Image src={desktopImg} alt="My mess of a desktop." priority />
|
||||
<Image src={desktopImg} href={desktopImg.src} alt="My mess of a desktop." priority />
|
||||
|
||||
<H2 id="hardware">🍎 Hardware</H2>
|
||||
<UnorderedList>
|
||||
|
204
yarn.lock
204
yarn.lock
@ -1366,71 +1366,71 @@
|
||||
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.8.tgz#be3e914e84eacf16dbebd311c0d0b44aa1174c64"
|
||||
integrity sha512-ZK5v4bJwgXldAUA8r3q9YKfCwOqoHTK/ZqRjSeRXQrBXWouoPnS4MQtgC4AXGiiBuUu5wxrRgTlv0ktmM4P1Aw==
|
||||
|
||||
"@sentry/core@6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.0.tgz#3d6b37551758aabc2c8ed0f0d9424e38ada398f4"
|
||||
integrity sha512-/Csh4Skm5EA7p5SpT5vWY2s0CRiDkCrRCduA1XzrC7yu8H51HRyddXk5IBIrh/rB0Uv8MswpxP9qgucycj4v1Q==
|
||||
"@sentry/core@6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.1.tgz#9672d0d19d4fe438be6e186b2b10a79826f19a03"
|
||||
integrity sha512-ZSIFnwYCzABK1jX1iMwUbaAoWbbJear0wM+gSZvJpSUJ1dAXV1OZyL7kXtEJRtATahIlcrMou5ewIoeJizeWAw==
|
||||
dependencies:
|
||||
"@sentry/hub" "6.19.0"
|
||||
"@sentry/minimal" "6.19.0"
|
||||
"@sentry/types" "6.19.0"
|
||||
"@sentry/utils" "6.19.0"
|
||||
"@sentry/hub" "6.19.1"
|
||||
"@sentry/minimal" "6.19.1"
|
||||
"@sentry/types" "6.19.1"
|
||||
"@sentry/utils" "6.19.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/hub@6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.0.tgz#28b2dcf52a14b1459e3e17686aa6f7325637bc7e"
|
||||
integrity sha512-ZSu4CrWOd7xwZtx8mdbs3GG2TaRCGy3vwu2KjaXYCOIRryyw8xN/B/T8Ucpc7xtJRoYaqzNPuOL9NMcpFFb/+w==
|
||||
"@sentry/hub@6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.1.tgz#bff9ed5885b6e0eb4280774b653fa05edec6ed07"
|
||||
integrity sha512-BgUwdxxXntGohAYrXtYrYBA6QzOeRz3NINuS838n7SRTkGf9gBJ/Rd3dyOWUrzJciKty7rmvYIwTA0oo91AMkw==
|
||||
dependencies:
|
||||
"@sentry/types" "6.19.0"
|
||||
"@sentry/utils" "6.19.0"
|
||||
"@sentry/types" "6.19.1"
|
||||
"@sentry/utils" "6.19.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/minimal@6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.0.tgz#34ce462822b9dbc0838d9c2690512bb128a07e1e"
|
||||
integrity sha512-Sfw0KOX63nb+11F0ZcXcGBbctBBw6NZZfqvVtZXNhdBfu1cFjYdkMWi9DLuCulHR0BRq88RE+SuOqq1lgLSJEQ==
|
||||
"@sentry/minimal@6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.1.tgz#d6fc92bd683ae7db207ad9666084307311881dcb"
|
||||
integrity sha512-Xre3J6mjWEcQhDmQ3j4g71J8f0nDgg2p7K41SngibfZVYSOe8jAowxSI9JuWD7juuwT5GVRVCqLs+Y6mWDBaoQ==
|
||||
dependencies:
|
||||
"@sentry/hub" "6.19.0"
|
||||
"@sentry/types" "6.19.0"
|
||||
"@sentry/hub" "6.19.1"
|
||||
"@sentry/types" "6.19.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/node@^6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.0.tgz#fc531dd677992782a299a9e94deef7cf2a3e93eb"
|
||||
integrity sha512-Ouh6tvxKwSH7PWrHBYpD3/SM/vd3ISpiHfxqta6936EQx/UL5sNIiCliEK5F33YSh+DbAcn1saZy6T65WcPi1Q==
|
||||
"@sentry/node@^6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.1.tgz#807f9011dbac37370b49759c6d803c6026b4adfb"
|
||||
integrity sha512-ipPWFY+1gNZlt99QHInP+Z70W7nYeBEEiVDtpxSMid5zFzPJ/k9QOZtUzyelyiSCBvIIeTzVX9Fyri17fay1Pw==
|
||||
dependencies:
|
||||
"@sentry/core" "6.19.0"
|
||||
"@sentry/hub" "6.19.0"
|
||||
"@sentry/types" "6.19.0"
|
||||
"@sentry/utils" "6.19.0"
|
||||
"@sentry/core" "6.19.1"
|
||||
"@sentry/hub" "6.19.1"
|
||||
"@sentry/types" "6.19.1"
|
||||
"@sentry/utils" "6.19.1"
|
||||
cookie "^0.4.1"
|
||||
https-proxy-agent "^5.0.0"
|
||||
lru_map "^0.3.3"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/tracing@^6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.19.0.tgz#d7f0b2c8dc149bf72283a8b5ae78ae0b8a4f2926"
|
||||
integrity sha512-/4v/6JocClWIukCz+7jZV1xZbLKJQ3ooRUWv5xFzq/RYKAsQoWLcg9iuegUR1RVuLIWLBDQGNvSwEf+Rwz3Sxg==
|
||||
"@sentry/tracing@^6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.19.1.tgz#2fc710c57bc157748539cdec3bbd5dcd41f7f2a0"
|
||||
integrity sha512-o34+h0j70dszcIwpCIbmO4UauPurpqLvcPO3JsFhRdxQhwQaQgMwhFklbAt7al9oEDYkjlS0gzhhlOCz4IS9kA==
|
||||
dependencies:
|
||||
"@sentry/hub" "6.19.0"
|
||||
"@sentry/minimal" "6.19.0"
|
||||
"@sentry/types" "6.19.0"
|
||||
"@sentry/utils" "6.19.0"
|
||||
"@sentry/hub" "6.19.1"
|
||||
"@sentry/minimal" "6.19.1"
|
||||
"@sentry/types" "6.19.1"
|
||||
"@sentry/utils" "6.19.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/types@6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.0.tgz#0c81da174005f8d1bc4aa141e9190686ba22ec6a"
|
||||
integrity sha512-jxxinvue2PzAeEewDwYJlk7tqp1SEnkaQISBSZZsRUvdk1aRWTDR5MgGejzlnaBSihwKVvFhcukd2PKm8EY9AA==
|
||||
"@sentry/types@6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.1.tgz#684a231f8fe10c9cf14f9552f5da0a4492e6fdbc"
|
||||
integrity sha512-ovmNYdqD2MKLmru4calxetX1xjJdYim+HEI/GzwvVUYshsaXRq4EiQ17h3DAy90MV7JH279PmMoPGDTOpufq+Q==
|
||||
|
||||
"@sentry/utils@6.19.0":
|
||||
version "6.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.0.tgz#8b61c77edd3b32c9a7d8a4c82e4ad7537ea6754c"
|
||||
integrity sha512-Q0RT9nuMe/v9VSGs4PMIBJVLZCoUpOcVPsCtKnZNsTDzjs6+4xqDPA1dj3fXDM0A9UiJiiHeXCl66ayzbbAfNA==
|
||||
"@sentry/utils@6.19.1":
|
||||
version "6.19.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.1.tgz#9d5f50a0ceb60b63631de88b4abed07253568209"
|
||||
integrity sha512-mWcQbQ1yO7PooLpJpQK84+wOfxGeb8iUKRb8inO+2Eg6VksDbXRuJ89Yd4APBTRxBj5Wihy48bPuVfKtovtm8g==
|
||||
dependencies:
|
||||
"@sentry/types" "6.19.0"
|
||||
"@sentry/types" "6.19.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@stitches/react@^1.2.7":
|
||||
@ -1628,9 +1628,9 @@
|
||||
integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
|
||||
|
||||
"@types/node@*":
|
||||
version "17.0.21"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644"
|
||||
integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==
|
||||
version "17.0.22"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.22.tgz#38b6c4b9b2f3ed9f2e376cce42a298fb2375251e"
|
||||
integrity sha512-8FwbVoG4fy+ykY86XCAclKZDORttqE5/s7dyWZKLXTdv3vRy5HozBEinG5IqhvPXXzIZEcTVbuHlQEI6iuwcmw==
|
||||
|
||||
"@types/parse-json@^4.0.0":
|
||||
version "4.0.0"
|
||||
@ -1702,14 +1702,14 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
|
||||
integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
|
||||
|
||||
"@typescript-eslint/eslint-plugin@^5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.15.0.tgz#c28ef7f2e688066db0b6a9d95fb74185c114fb9a"
|
||||
integrity sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA==
|
||||
"@typescript-eslint/eslint-plugin@^5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz#78f246dd8d1b528fc5bfca99a8a64d4023a3d86d"
|
||||
integrity sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager" "5.15.0"
|
||||
"@typescript-eslint/type-utils" "5.15.0"
|
||||
"@typescript-eslint/utils" "5.15.0"
|
||||
"@typescript-eslint/scope-manager" "5.16.0"
|
||||
"@typescript-eslint/type-utils" "5.16.0"
|
||||
"@typescript-eslint/utils" "5.16.0"
|
||||
debug "^4.3.2"
|
||||
functional-red-black-tree "^1.0.1"
|
||||
ignore "^5.1.8"
|
||||
@ -1727,14 +1727,14 @@
|
||||
"@typescript-eslint/typescript-estree" "5.10.1"
|
||||
debug "^4.3.2"
|
||||
|
||||
"@typescript-eslint/parser@^5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.15.0.tgz#95f603f8fe6eca7952a99bfeef9b85992972e728"
|
||||
integrity sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==
|
||||
"@typescript-eslint/parser@^5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.16.0.tgz#e4de1bde4b4dad5b6124d3da227347616ed55508"
|
||||
integrity sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager" "5.15.0"
|
||||
"@typescript-eslint/types" "5.15.0"
|
||||
"@typescript-eslint/typescript-estree" "5.15.0"
|
||||
"@typescript-eslint/scope-manager" "5.16.0"
|
||||
"@typescript-eslint/types" "5.16.0"
|
||||
"@typescript-eslint/typescript-estree" "5.16.0"
|
||||
debug "^4.3.2"
|
||||
|
||||
"@typescript-eslint/scope-manager@5.10.1":
|
||||
@ -1745,20 +1745,20 @@
|
||||
"@typescript-eslint/types" "5.10.1"
|
||||
"@typescript-eslint/visitor-keys" "5.10.1"
|
||||
|
||||
"@typescript-eslint/scope-manager@5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.15.0.tgz#d97afab5e0abf4018d1289bd711be21676cdd0ee"
|
||||
integrity sha512-EFiZcSKrHh4kWk0pZaa+YNJosvKE50EnmN4IfgjkA3bTHElPtYcd2U37QQkNTqwMCS7LXeDeZzEqnsOH8chjSg==
|
||||
"@typescript-eslint/scope-manager@5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz#7e7909d64bd0c4d8aef629cdc764b9d3e1d3a69a"
|
||||
integrity sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "5.15.0"
|
||||
"@typescript-eslint/visitor-keys" "5.15.0"
|
||||
"@typescript-eslint/types" "5.16.0"
|
||||
"@typescript-eslint/visitor-keys" "5.16.0"
|
||||
|
||||
"@typescript-eslint/type-utils@5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.15.0.tgz#d2c02eb2bdf54d0a645ba3a173ceda78346cf248"
|
||||
integrity sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA==
|
||||
"@typescript-eslint/type-utils@5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz#b482bdde1d7d7c0c7080f7f2f67ea9580b9e0692"
|
||||
integrity sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==
|
||||
dependencies:
|
||||
"@typescript-eslint/utils" "5.15.0"
|
||||
"@typescript-eslint/utils" "5.16.0"
|
||||
debug "^4.3.2"
|
||||
tsutils "^3.21.0"
|
||||
|
||||
@ -1767,10 +1767,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.10.1.tgz#dca9bd4cb8c067fc85304a31f38ec4766ba2d1ea"
|
||||
integrity sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==
|
||||
|
||||
"@typescript-eslint/types@5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.15.0.tgz#c7bdd103843b1abae97b5518219d3e2a0d79a501"
|
||||
integrity sha512-yEiTN4MDy23vvsIksrShjNwQl2vl6kJeG9YkVJXjXZnkJElzVK8nfPsWKYxcsGWG8GhurYXP4/KGj3aZAxbeOA==
|
||||
"@typescript-eslint/types@5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.16.0.tgz#5827b011982950ed350f075eaecb7f47d3c643ee"
|
||||
integrity sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==
|
||||
|
||||
"@typescript-eslint/typescript-estree@5.10.1":
|
||||
version "5.10.1"
|
||||
@ -1785,28 +1785,28 @@
|
||||
semver "^7.3.5"
|
||||
tsutils "^3.21.0"
|
||||
|
||||
"@typescript-eslint/typescript-estree@5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.15.0.tgz#81513a742a9c657587ad1ddbca88e76c6efb0aac"
|
||||
integrity sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA==
|
||||
"@typescript-eslint/typescript-estree@5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz#32259459ec62f5feddca66adc695342f30101f61"
|
||||
integrity sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "5.15.0"
|
||||
"@typescript-eslint/visitor-keys" "5.15.0"
|
||||
"@typescript-eslint/types" "5.16.0"
|
||||
"@typescript-eslint/visitor-keys" "5.16.0"
|
||||
debug "^4.3.2"
|
||||
globby "^11.0.4"
|
||||
is-glob "^4.0.3"
|
||||
semver "^7.3.5"
|
||||
tsutils "^3.21.0"
|
||||
|
||||
"@typescript-eslint/utils@5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.15.0.tgz#468510a0974d3ced8342f37e6c662778c277f136"
|
||||
integrity sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==
|
||||
"@typescript-eslint/utils@5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.16.0.tgz#42218b459d6d66418a4eb199a382bdc261650679"
|
||||
integrity sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==
|
||||
dependencies:
|
||||
"@types/json-schema" "^7.0.9"
|
||||
"@typescript-eslint/scope-manager" "5.15.0"
|
||||
"@typescript-eslint/types" "5.15.0"
|
||||
"@typescript-eslint/typescript-estree" "5.15.0"
|
||||
"@typescript-eslint/scope-manager" "5.16.0"
|
||||
"@typescript-eslint/types" "5.16.0"
|
||||
"@typescript-eslint/typescript-estree" "5.16.0"
|
||||
eslint-scope "^5.1.1"
|
||||
eslint-utils "^3.0.0"
|
||||
|
||||
@ -1818,12 +1818,12 @@
|
||||
"@typescript-eslint/types" "5.10.1"
|
||||
eslint-visitor-keys "^3.0.0"
|
||||
|
||||
"@typescript-eslint/visitor-keys@5.15.0":
|
||||
version "5.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.15.0.tgz#5669739fbf516df060f978be6a6dce75855a8027"
|
||||
integrity sha512-+vX5FKtgvyHbmIJdxMJ2jKm9z2BIlXJiuewI8dsDYMp5LzPUcuTT78Ya5iwvQg3VqSVdmxyM8Anj1Jeq7733ZQ==
|
||||
"@typescript-eslint/visitor-keys@5.16.0":
|
||||
version "5.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz#f27dc3b943e6317264c7492e390c6844cd4efbbb"
|
||||
integrity sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "5.15.0"
|
||||
"@typescript-eslint/types" "5.16.0"
|
||||
eslint-visitor-keys "^3.0.0"
|
||||
|
||||
acorn-jsx@^5.0.0, acorn-jsx@^5.3.1:
|
||||
@ -2545,9 +2545,9 @@ eastasianwidth@^0.2.0:
|
||||
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
|
||||
|
||||
electron-to-chromium@^1.4.84:
|
||||
version "1.4.88"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz#ebe6a2573b563680c7a7bf3a51b9e465c9c501db"
|
||||
integrity sha512-oA7mzccefkvTNi9u7DXmT0LqvhnOiN2BhSrKerta7HeUC1cLoIwtbf2wL+Ah2ozh5KQd3/1njrGrwDBXx6d14Q==
|
||||
version "1.4.89"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.89.tgz#33c06592812a17a7131873f4596579084ce33ff8"
|
||||
integrity sha512-z1Axg0Fu54fse8wN4fd+GAINdU5mJmLtcl6bqIcYyzNVGONcfHAeeJi88KYMQVKalhXlYuVPzKkFIU5VD0raUw==
|
||||
|
||||
emoji-regex@^8.0.0:
|
||||
version "8.0.0"
|
||||
@ -3716,11 +3716,9 @@ json5@^1.0.1:
|
||||
minimist "^1.2.0"
|
||||
|
||||
json5@^2.1.2:
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
|
||||
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
|
||||
dependencies:
|
||||
minimist "^1.2.5"
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
|
||||
integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
|
||||
|
||||
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1:
|
||||
version "3.2.1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user