on master help sign in
Merge pull request #1689 from urbit/mp/npm-fds
5f14435matildepark
components/BasicPage.js+1−1
@@ -8,7 +8,7 @@ import {
8 Section,
8 Section,
9 Markdown,
9 Markdown,
10 IntraNav,
10 IntraNav,
11−} from "foundation-design-system";
11+} from "@urbit/foundation-design-system";
12import Header from "./Header";
12import Header from "./Header";
13import Footer from "./Footer";
13import Footer from "./Footer";
14import classNames from "classnames";
14import classNames from "classnames";
components/ContentArea.js+1−1
@@ -1,6 +1,6 @@
1import { useState, useEffect, useRef } from "react";
1import { useState, useEffect, useRef } from "react";
2import { useRouter } from "next/router";
2import { useRouter } from "next/router";
3−import { TableOfContents } from "foundation-design-system";
3+import { TableOfContents } from "@urbit/foundation-design-system";
4
4
5export default function ContentArea(props) {
5export default function ContentArea(props) {
6 const [shortcut, setShortcut] = useState("");
6 const [shortcut, setShortcut] = useState("");
components/Footer.js+1−1
@@ -1,4 +1,4 @@
1−import { Footer as FooterComponent } from "foundation-design-system";
1+import { Footer as FooterComponent } from "@urbit/foundation-design-system";
2import { footerData } from "../lib/constants";
2import { footerData } from "../lib/constants";
3
3
4export default function Footer() {
4export default function Footer() {
components/GrantProgramOverview.js+1−1
@@ -10,7 +10,7 @@ import {
10 SingleColumn,
10 SingleColumn,
11 Markdown,
11 Markdown,
12 IntraNav,
12 IntraNav,
13−} from "foundation-design-system";
13+} from "@urbit/foundation-design-system";
14import Header from "./Header";
14import Header from "./Header";
15import Footer from "./Footer";
15import Footer from "./Footer";
16import { DateTime } from "luxon";
16import { DateTime } from "luxon";
components/PostPreview.js+1−1
@@ -1,5 +1,5 @@
1import Link from "next/link";
1import Link from "next/link";
2−import { Card } from "foundation-design-system";
2+import { Card } from "@urbit/foundation-design-system";
3import { formatDate, generateDisplayDate } from "../lib/lib";
3import { formatDate, generateDisplayDate } from "../lib/lib";
4
4
5export default function PostPreview(props) {
5export default function PostPreview(props) {
components/ecosystem/BasicPage.js+1−1
@@ -10,7 +10,7 @@ import {
10 Section,
10 Section,
11 Markdown,
11 Markdown,
12 IntraNav,
12 IntraNav,
13−} from "foundation-design-system";
13+} from "@urbit/foundation-design-system";
14import Header from "../Header";
14import Header from "../Header";
15import Footer from "../Footer";
15import Footer from "../Footer";
16
16
components/ecosystem/Post.js+1−1
@@ -1,4 +1,4 @@
1−import { Markdown } from "foundation-design-system";
1+import { Markdown } from "@urbit/foundation-design-system";
2import classnames from "classnames";
2import classnames from "classnames";
3import Link from "next/link";
3import Link from "next/link";
4export default function Post({ post }) {
4export default function Post({ post }) {
components/gateway/Description.js+1−1
@@ -1,4 +1,4 @@
1−import { Markdown } from "foundation-design-system";
1+import { Markdown } from "@urbit/foundation-design-system";
2
2
3const Description = ({ description, fallback, markdown }) => {
3const Description = ({ description, fallback, markdown }) => {
4 return (
4 return (
components/gateway/Gateway404.js+5−1
@@ -1,5 +1,9 @@
1import GatewayHeader from "./GatewayHeader";
1import GatewayHeader from "./GatewayHeader";
2+import {
3+ Container,
4+ SingleColumn,
5+ Section,
2−import { Container, SingleColumn, Section } from "foundation-design-system";
6+} from "@urbit/foundation-design-system";
3import Link from "next/link";
7import Link from "next/link";
4
8
5const Gateway404 = ({ type }) => {
9const Gateway404 = ({ type }) => {
content/overview/urbit-id.md+2−2
@@ -25,7 +25,7 @@ The Urbit ID registry is live and deployed to the Ethereum blockchain. Urbit ID
25
25
26Each Urbit ID is really just a number. From that number we generate a pronounceable name and a visually identifiable sigil. ~dalwel-fadrun is 3,509,632,436, for example.
26Each Urbit ID is really just a number. From that number we generate a pronounceable name and a visually identifiable sigil. ~dalwel-fadrun is 3,509,632,436, for example.
27
27
28−Urbit IDs are distributed by a sponsorship tree. At the top of the tree are 28 (256) galaxies. Each galaxy issues 28 stars, making a total of 216 (65K). Stars then each can issue 216 planets, making for 232 (~4B). As you might expect, each planet issues 232 moons.
28+Urbit IDs are distributed by a sponsorship tree. At the top of the tree are 28 (256) galaxies. Each galaxy issues 28 stars, making a total of 2^16^ (65K). Stars then each can issue 216 planets, making for 2^32^ (~4B). As you might expect, each planet issues 2^32^ moons.
29
29
30![](https://media.urbit.org/site/overview/overview-id.png)
30![](https://media.urbit.org/site/overview/overview-id.png)
31
31
@@ -35,7 +35,7 @@ Design {% .font-bold .subpixel-antialiased .pt-8 %}
35
35
36At a high level, there are three important things to understand about the overall Urbit ID system design.
36At a high level, there are three important things to understand about the overall Urbit ID system design.
37
37
38−First, scarcity: there are only 232 (~4B) Urbit IDs, so they cost something. Since they cost something, people are less likely to use them to spam or abuse the network. When you meet a stranger with an Urbit ID, you know they have some skin in the game (even without leaking personal data in either direction). That said, each Urbit ID is purely pseudonymous, so ~dalwel-fadrun for example, is proof of some stake in the network, but not much more.
38+First, scarcity: there are only 2^32^ (~4B) Urbit IDs, so they cost something. Since they cost something, people are less likely to use them to spam or abuse the network. When you meet a stranger with an Urbit ID, you know they have some skin in the game (even without leaking personal data in either direction). That said, each Urbit ID is purely pseudonymous, so ~dalwel-fadrun for example, is proof of some stake in the network, but not much more.
39
39
40Second, decentralization: Urbit IDs are distributed by a sponsorship tree. Each sponsor issues a fixed number of addresses. Since there are lots of sponsors, there are lots of ways to get an Urbit ID — not just one central authority. Once you get one, it’s yours forever.
40Second, decentralization: Urbit IDs are distributed by a sponsorship tree. Each sponsor issues a fixed number of addresses. Since there are lots of sponsors, there are lots of ways to get an Urbit ID — not just one central authority. Once you get one, it’s yours forever.
41
41
lib/cache.js+1−1
@@ -2,7 +2,7 @@ const fs = require("fs");
2const path = require("path");
2const path = require("path");
3const matter = require("gray-matter");
3const matter = require("gray-matter");
4const toml = require("@iarna/toml");
4const toml = require("@iarna/toml");
5−const markdoc = require("@markdoc/markdoc");
5+const markdoc = require("@urbit/markdoc");
6
6
7const options = {
7const options = {
8 engines: {
8 engines: {
next.config.js+2−3
@@ -1,5 +1,4 @@
1−const withTM = require("next-transpile-modules")(["foundation-design-system"]);
2−module.exports = withTM({
1+module.exports = {
3 reactStrictMode: false,
2 reactStrictMode: false,
4 // target: 'serverless',
3 // target: 'serverless',
5 webpack: (config, { isServer }) => {
4 webpack: (config, { isServer }) => {
@@ -24,4 +23,4 @@ module.exports = withTM({
24 // }
23 // }
25 return config;
24 return config;
26 },
25 },
27−});
26+};
package-lock.json+258−921
@@ -12,21 +12,22 @@
12 "@socialgouv/matomo-next": "^1.3.0",
12 "@socialgouv/matomo-next": "^1.3.0",
13 "@tailwindcss/aspect-ratio": "^0.4.0",
13 "@tailwindcss/aspect-ratio": "^0.4.0",
14 "@tlon/sigil-js": "^1.4.5",
14 "@tlon/sigil-js": "^1.4.5",
15+ "@urbit/foundation-design-system": "^0.1.2",
16+ "@urbit/markdoc": "^0.1.4",
15 "axios": "^0.26.1",
17 "axios": "^0.26.1",
16 "buffer": "^6.0.3",
18 "buffer": "^6.0.3",
17 "classnames": "^2.3.1",
19 "classnames": "^2.3.1",
18 "deepmerge": "^4.2.2",
20 "deepmerge": "^4.2.2",
19 "downshift": "^6.1.5",
21 "downshift": "^6.1.5",
20 "feed": "^4.2.2",
22 "feed": "^4.2.2",
21− "foundation-design-system": "github:urbit/foundation-design-system",
22 "gray-matter": "^4.0.3",
23 "gray-matter": "^4.0.3",
23 "leven-sort": "^3.0.0",
24 "leven-sort": "^3.0.0",
24 "lodash.debounce": "^4.0.8",
25 "lodash.debounce": "^4.0.8",
25 "lodash.omit": "^4.5.0",
26 "lodash.omit": "^4.5.0",
26 "luxon": "^2.0.2",
27 "luxon": "^2.0.2",
27 "next": "^12.1.5",
28 "next": "^12.1.5",
28− "next-transpile-modules": "^9.0.0",
29 "path-browserify": "^1.0.1",
29 "path-browserify": "^1.0.1",
30+ "prismjs": "^1.28.0",
30 "process": "^0.11.10",
31 "process": "^0.11.10",
31 "react": "^17.0.0",
32 "react": "^17.0.0",
32 "react-dom": "^17.0.0",
33 "react-dom": "^17.0.0",
@@ -60,14 +61,6 @@
60 "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
61 "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
61 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
62 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
62 },
63 },
63− "node_modules/@markdoc/markdoc": {
64− "version": "0.1.3",
65− "resolved": "https://registry.npmjs.org/@markdoc/markdoc/-/markdoc-0.1.3.tgz",
66− "integrity": "sha512-4n2cobUSeOob+237wZhpNiOEHCSfOydlQnKHTFdRY6ug/DupXGaxkkkszJYQxRftiMs8jmb10XvVO1svEYD43Q==",
67− "engines": {
68− "node": ">=14.7.0"
69− }
70− },
71 "node_modules/@next/env": {
64 "node_modules/@next/env": {
72 "version": "12.2.3",
65 "version": "12.2.3",
73 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz",
66 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz",
@@ -343,10 +336,35 @@
343 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
336 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
344 "dev": true
337 "dev": true
345 },
338 },
346− "node_modules/@yarnpkg/lockfile": {
339+ "node_modules/@urbit/foundation-design-system": {
347− "version": "1.1.0",
340+ "version": "0.1.2",
341+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
342+ "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
343+ "dependencies": {
344+ "core-js": "^3.23.1",
345+ "html-react-parser": "^1.4.14",
346+ "prism-react-renderer": "^1.3.3"
347+ },
348+ "peerDependencies": {
349+ "@tailwindcss/aspect-ratio": "^0.4.0",
350+ "@urbit/markdoc": "^0.1.4",
351+ "autoprefixer": "^10.4.7",
352+ "classnames": "^2.3.1",
353+ "next": "^12.1.6",
354+ "postcss": "^8.4.14",
355+ "prismjs": "^1.28.0",
356+ "react": "^17.0.2",
357+ "react-dom": "^17.0.2",
358+ "tailwindcss": "^3.1.3"
359+ }
360+ },
361+ "node_modules/@urbit/markdoc": {
362+ "version": "0.1.4",
348− "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
363+ "resolved": "https://registry.npmjs.org/@urbit/markdoc/-/markdoc-0.1.4.tgz",
349− "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="
364+ "integrity": "sha512-KviPqtk+YNMA/Bi9zY17K1ONWb4lmj6oeliIZ8CnZzP+DmsQx+jqQTRdh6NosPVANRELpX37epYiu2fKcFYYwg==",
365+ "engines": {
366+ "node": ">=14.7.0"
367+ }
350 },
368 },
351 "node_modules/acorn": {
369 "node_modules/acorn": {
352 "version": "7.4.1",
370 "version": "7.4.1",
@@ -378,14 +396,18 @@
378 }
396 }
379 },
397 },
380 "node_modules/ansi-styles": {
398 "node_modules/ansi-styles": {
381− "version": "3.2.1",
399+ "version": "4.3.0",
382− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
400+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
383− "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
401+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
402+ "dev": true,
384 "dependencies": {
403 "dependencies": {
385− "color-convert": "^1.9.0"
404+ "color-convert": "^2.0.1"
386 },
405 },
387 "engines": {
406 "engines": {
388− "node": ">=4"
407+ "node": ">=8"
408+ },
409+ "funding": {
410+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
389 }
411 }
390 },
412 },
391 "node_modules/anymatch": {
413 "node_modules/anymatch": {
@@ -441,9 +463,9 @@
441 }
463 }
442 },
464 },
443 "node_modules/autoprefixer": {
465 "node_modules/autoprefixer": {
444− "version": "10.4.7",
466+ "version": "10.4.8",
445− "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz",
467+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz",
446− "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
468+ "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==",
447 "funding": [
469 "funding": [
448 {
470 {
449 "type": "opencollective",
471 "type": "opencollective",
@@ -455,8 +477,8 @@
455 }
477 }
456 ],
478 ],
457 "dependencies": {
479 "dependencies": {
458− "browserslist": "^4.20.3",
480+ "browserslist": "^4.21.3",
459− "caniuse-lite": "^1.0.30001335",
481+ "caniuse-lite": "^1.0.30001373",
460 "fraction.js": "^4.2.0",
482 "fraction.js": "^4.2.0",
461 "normalize-range": "^0.1.2",
483 "normalize-range": "^0.1.2",
462 "picocolors": "^1.0.0",
484 "picocolors": "^1.0.0",
@@ -483,7 +505,8 @@
483 "node_modules/balanced-match": {
505 "node_modules/balanced-match": {
484 "version": "1.0.2",
506 "version": "1.0.2",
485 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
507 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
486− "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
508+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
509+ "dev": true
487 },
510 },
488 "node_modules/base64-js": {
511 "node_modules/base64-js": {
489 "version": "1.5.1",
512 "version": "1.5.1",
@@ -521,6 +544,7 @@
521 "version": "1.1.11",
544 "version": "1.1.11",
522 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
545 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
523 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
546 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
547+ "dev": true,
524 "dependencies": {
548 "dependencies": {
525 "balanced-match": "^1.0.0",
549 "balanced-match": "^1.0.0",
526 "concat-map": "0.0.1"
550 "concat-map": "0.0.1"
@@ -538,9 +562,9 @@
538 }
562 }
539 },
563 },
540 "node_modules/browserslist": {
564 "node_modules/browserslist": {
541− "version": "4.21.2",
565+ "version": "4.21.3",
542− "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
566+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
543− "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
567+ "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
544 "funding": [
568 "funding": [
545 {
569 {
546 "type": "opencollective",
570 "type": "opencollective",
@@ -552,10 +576,10 @@
552 }
576 }
553 ],
577 ],
554 "dependencies": {
578 "dependencies": {
555− "caniuse-lite": "^1.0.30001366",
579+ "caniuse-lite": "^1.0.30001370",
556− "electron-to-chromium": "^1.4.188",
580+ "electron-to-chromium": "^1.4.202",
557 "node-releases": "^2.0.6",
581 "node-releases": "^2.0.6",
558− "update-browserslist-db": "^1.0.4"
582+ "update-browserslist-db": "^1.0.5"
559 },
583 },
560 "bin": {
584 "bin": {
561 "browserslist": "cli.js"
585 "browserslist": "cli.js"
@@ -596,9 +620,9 @@
596 }
620 }
597 },
621 },
598 "node_modules/caniuse-lite": {
622 "node_modules/caniuse-lite": {
599− "version": "1.0.30001370",
623+ "version": "1.0.30001373",
600− "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz",
624+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz",
601− "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==",
625+ "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==",
602 "funding": [
626 "funding": [
603 {
627 {
604 "type": "opencollective",
628 "type": "opencollective",
@@ -611,16 +635,16 @@
611 ]
635 ]
612 },
636 },
613 "node_modules/chalk": {
637 "node_modules/chalk": {
614− "version": "2.4.2",
638+ "version": "3.0.0",
615− "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
639+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
616− "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
640+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
641+ "dev": true,
617 "dependencies": {
642 "dependencies": {
618− "ansi-styles": "^3.2.1",
643+ "ansi-styles": "^4.1.0",
619− "escape-string-regexp": "^1.0.5",
620− "supports-color": "^5.3.0"
644+ "supports-color": "^7.1.0"
621 },
645 },
622 "engines": {
646 "engines": {
623− "node": ">=4"
647+ "node": ">=8"
624 }
648 }
625 },
649 },
626 "node_modules/chokidar": {
650 "node_modules/chokidar": {
@@ -660,28 +684,27 @@
660 "node": ">= 6"
684 "node": ">= 6"
661 }
685 }
662 },
686 },
663− "node_modules/ci-info": {
664− "version": "2.0.0",
665− "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
666− "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
667− },
668 "node_modules/classnames": {
687 "node_modules/classnames": {
669 "version": "2.3.1",
688 "version": "2.3.1",
670 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
689 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
671 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
690 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
672 },
691 },
673 "node_modules/color-convert": {
692 "node_modules/color-convert": {
674− "version": "1.9.3",
693+ "version": "2.0.1",
675− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
694+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
676− "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
695+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
696+ "dev": true,
677 "dependencies": {
697 "dependencies": {
678− "color-name": "1.1.3"
698+ "color-name": "~1.1.4"
699+ },
700+ "engines": {
701+ "node": ">=7.0.0"
679 }
702 }
680 },
703 },
681 "node_modules/color-name": {
704 "node_modules/color-name": {
682− "version": "1.1.3",
705+ "version": "1.1.4",
683− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
706+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
684− "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
707+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
685 },
708 },
686 "node_modules/compute-scroll-into-view": {
709 "node_modules/compute-scroll-into-view": {
687 "version": "1.0.17",
710 "version": "1.0.17",
@@ -691,21 +714,31 @@
691 "node_modules/concat-map": {
714 "node_modules/concat-map": {
692 "version": "0.0.1",
715 "version": "0.0.1",
693 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
716 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
694− "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
717+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
718+ "dev": true
719+ },
720+ "node_modules/core-js": {
721+ "version": "3.24.1",
722+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz",
723+ "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==",
724+ "hasInstallScript": true,
725+ "funding": {
726+ "type": "opencollective",
727+ "url": "https://opencollective.com/core-js"
728+ }
695 },
729 },
696 "node_modules/cross-spawn": {
730 "node_modules/cross-spawn": {
697− "version": "6.0.5",
731+ "version": "7.0.3",
698− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
732+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
699− "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
733+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
734+ "dev": true,
700 "dependencies": {
735 "dependencies": {
701− "nice-try": "^1.0.4",
702− "path-key": "^2.0.1",
736+ "path-key": "^3.1.0",
703− "semver": "^5.5.0",
704− "shebang-command": "^1.2.0",
737+ "shebang-command": "^2.0.0",
705− "which": "^1.2.9"
738+ "which": "^2.0.1"
706 },
739 },
707 "engines": {
740 "engines": {
708− "node": ">=4.8"
741+ "node": ">= 8"
709 }
742 }
710 },
743 },
711 "node_modules/cssesc": {
744 "node_modules/cssesc": {
@@ -856,9 +889,9 @@
856 }
889 }
857 },
890 },
858 "node_modules/electron-to-chromium": {
891 "node_modules/electron-to-chromium": {
859− "version": "1.4.202",
892+ "version": "1.4.208",
860− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.202.tgz",
893+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
861− "integrity": "sha512-JYsK2ex9lmQD27kj19fhXYxzFJ/phLAkLKHv49A5UY6kMRV2xED3qMMLg/voW/+0AR6wMiI+VxlmK9NDtdxlPA=="
894+ "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
862 },
895 },
863 "node_modules/end-of-stream": {
896 "node_modules/end-of-stream": {
864 "version": "1.4.4",
897 "version": "1.4.4",
@@ -869,18 +902,6 @@
869 "once": "^1.4.0"
902 "once": "^1.4.0"
870 }
903 }
871 },
904 },
872− "node_modules/enhanced-resolve": {
873− "version": "5.10.0",
874− "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz",
875− "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==",
876− "dependencies": {
877− "graceful-fs": "^4.2.4",
878− "tapable": "^2.2.0"
879− },
880− "engines": {
881− "node": ">=10.13.0"
882− }
883− },
884 "node_modules/entities": {
905 "node_modules/entities": {
885 "version": "3.0.1",
906 "version": "3.0.1",
886 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
907 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
@@ -900,14 +921,6 @@
900 "node": ">=6"
921 "node": ">=6"
901 }
922 }
902 },
923 },
903− "node_modules/escape-string-regexp": {
904− "version": "1.0.5",
905− "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
906− "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
907− "engines": {
908− "node": ">=0.8.0"
909− }
910− },
911 "node_modules/esprima": {
924 "node_modules/esprima": {
912 "version": "4.0.1",
925 "version": "4.0.1",
913 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
926 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
@@ -948,65 +961,6 @@
948 "url": "https://github.com/sindresorhus/execa?sponsor=1"
961 "url": "https://github.com/sindresorhus/execa?sponsor=1"
949 }
962 }
950 },
963 },
951− "node_modules/execa/node_modules/cross-spawn": {
952− "version": "7.0.3",
953− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
954− "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
955− "dev": true,
956− "dependencies": {
957− "path-key": "^3.1.0",
958− "shebang-command": "^2.0.0",
959− "which": "^2.0.1"
960− },
961− "engines": {
962− "node": ">= 8"
963− }
964− },
965− "node_modules/execa/node_modules/path-key": {
966− "version": "3.1.1",
967− "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
968− "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
969− "dev": true,
970− "engines": {
971− "node": ">=8"
972− }
973− },
974− "node_modules/execa/node_modules/shebang-command": {
975− "version": "2.0.0",
976− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
977− "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
978− "dev": true,
979− "dependencies": {
980− "shebang-regex": "^3.0.0"
981− },
982− "engines": {
983− "node": ">=8"
984− }
985− },
986− "node_modules/execa/node_modules/shebang-regex": {
987− "version": "3.0.0",
988− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
989− "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
990− "dev": true,
991− "engines": {
992− "node": ">=8"
993− }
994− },
995− "node_modules/execa/node_modules/which": {
996− "version": "2.0.2",
997− "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
998− "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
999− "dev": true,
1000− "dependencies": {
1001− "isexe": "^2.0.0"
1002− },
1003− "bin": {
1004− "node-which": "bin/node-which"
1005− },
1006− "engines": {
1007− "node": ">= 8"
1008− }
1009− },
1010 "node_modules/extend-shallow": {
964 "node_modules/extend-shallow": {
1011 "version": "2.0.1",
965 "version": "2.0.1",
1012 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
966 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
@@ -1087,14 +1041,6 @@
1087 "node": ">=8"
1041 "node": ">=8"
1088 }
1042 }
1089 },
1043 },
1090− "node_modules/find-yarn-workspace-root": {
1091− "version": "2.0.0",
1092− "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
1093− "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
1094− "dependencies": {
1095− "micromatch": "^4.0.2"
1096− }
1097− },
1098 "node_modules/follow-redirects": {
1044 "node_modules/follow-redirects": {
1099 "version": "1.15.1",
1045 "version": "1.15.1",
1100 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
1046 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
@@ -1114,28 +1060,6 @@
1114 }
1060 }
1115 }
1061 }
1116 },
1062 },
1117− "node_modules/foundation-design-system": {
1118− "version": "0.0.0",
1119− "resolved": "git+ssh://git@github.com/urbit/foundation-design-system.git#0e116f7d36733cb7f06d6d71d146b7262c7e97c7",
1120− "license": "MIT",
1121− "dependencies": {
1122− "@markdoc/markdoc": "0.1.3",
1123− "html-react-parser": "^1.4.14",
1124− "patch-package": "^6.4.7",
1125− "prism-react-renderer": "^1.3.3",
1126− "prismjs": "^1.28.0"
1127− },
1128− "peerDependencies": {
1129− "@tailwindcss/aspect-ratio": "^0.4.0",
1130− "autoprefixer": "^10.4.7",
1131− "classnames": "^2.3.1",
1132− "next": "^12.1.6",
1133− "postcss": "^8.4.14",
1134− "react": "^17.0.2",
1135− "react-dom": "^17.0.2",
1136− "tailwindcss": "^3.1.3"
1137− }
1138− },
1139 "node_modules/fraction.js": {
1063 "node_modules/fraction.js": {
1140 "version": "4.2.0",
1064 "version": "4.2.0",
1141 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
1065 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
@@ -1148,24 +1072,6 @@
1148 "url": "https://www.patreon.com/infusion"
1072 "url": "https://www.patreon.com/infusion"
1149 }
1073 }
1150 },
1074 },
1151− "node_modules/fs-extra": {
1152− "version": "7.0.1",
1153− "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
1154− "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
1155− "dependencies": {
1156− "graceful-fs": "^4.1.2",
1157− "jsonfile": "^4.0.0",
1158− "universalify": "^0.1.0"
1159− },
1160− "engines": {
1161− "node": ">=6 <7 || >=8"
1162− }
1163− },
1164− "node_modules/fs.realpath": {
1165− "version": "1.0.0",
1166− "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1167− "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
1168− },
1169 "node_modules/fsevents": {
1075 "node_modules/fsevents": {
1170 "version": "2.3.2",
1076 "version": "2.3.2",
1171 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1077 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
@@ -1207,25 +1113,6 @@
1207 "node": ">=0.10.0"
1113 "node": ">=0.10.0"
1208 }
1114 }
1209 },
1115 },
1210− "node_modules/glob": {
1211− "version": "7.2.3",
1212− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1213− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1214− "dependencies": {
1215− "fs.realpath": "^1.0.0",
1216− "inflight": "^1.0.4",
1217− "inherits": "2",
1218− "minimatch": "^3.1.1",
1219− "once": "^1.3.0",
1220− "path-is-absolute": "^1.0.0"
1221− },
1222− "engines": {
1223− "node": "*"
1224− },
1225− "funding": {
1226− "url": "https://github.com/sponsors/isaacs"
1227− }
1228− },
1229 "node_modules/glob-parent": {
1116 "node_modules/glob-parent": {
1230 "version": "6.0.2",
1117 "version": "6.0.2",
1231 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
1118 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -1237,11 +1124,6 @@
1237 "node": ">=10.13.0"
1124 "node": ">=10.13.0"
1238 }
1125 }
1239 },
1126 },
1240− "node_modules/graceful-fs": {
1241− "version": "4.2.10",
1242− "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
1243− "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
1244− },
1245 "node_modules/gray-matter": {
1127 "node_modules/gray-matter": {
1246 "version": "4.0.3",
1128 "version": "4.0.3",
1247 "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
1129 "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
@@ -1268,11 +1150,12 @@
1268 }
1150 }
1269 },
1151 },
1270 "node_modules/has-flag": {
1152 "node_modules/has-flag": {
1271− "version": "3.0.0",
1153+ "version": "4.0.0",
1272− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1154+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1273− "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1155+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1156+ "dev": true,
1274 "engines": {
1157 "engines": {
1275− "node": ">=4"
1158+ "node": ">=8"
1276 }
1159 }
1277 },
1160 },
1278 "node_modules/has-value": {
1161 "node_modules/has-value": {
@@ -1385,15 +1268,6 @@
1385 "node": ">= 4"
1268 "node": ">= 4"
1386 }
1269 }
1387 },
1270 },
1388− "node_modules/inflight": {
1389− "version": "1.0.6",
1390− "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1391− "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1392− "dependencies": {
1393− "once": "^1.3.0",
1394− "wrappy": "1"
1395− }
1396− },
1397 "node_modules/inherits": {
1271 "node_modules/inherits": {
1398 "version": "2.0.4",
1272 "version": "2.0.4",
1399 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1273 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -1428,17 +1302,6 @@
1428 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1302 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1429 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1303 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1430 },
1304 },
1431− "node_modules/is-ci": {
1432− "version": "2.0.0",
1433− "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
1434− "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
1435− "dependencies": {
1436− "ci-info": "^2.0.0"
1437− },
1438− "bin": {
1439− "is-ci": "bin.js"
1440− }
1441− },
1442 "node_modules/is-core-module": {
1305 "node_modules/is-core-module": {
1443 "version": "2.9.0",
1306 "version": "2.9.0",
1444 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
1307 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
@@ -1450,20 +1313,6 @@
1450 "url": "https://github.com/sponsors/ljharb"
1313 "url": "https://github.com/sponsors/ljharb"
1451 }
1314 }
1452 },
1315 },
1453− "node_modules/is-docker": {
1454− "version": "2.2.1",
1455− "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
1456− "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
1457− "bin": {
1458− "is-docker": "cli.js"
1459− },
1460− "engines": {
1461− "node": ">=8"
1462− },
1463− "funding": {
1464− "url": "https://github.com/sponsors/sindresorhus"
1465− }
1466− },
1467 "node_modules/is-extendable": {
1316 "node_modules/is-extendable": {
1468 "version": "0.1.1",
1317 "version": "0.1.1",
1469 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1318 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -1522,17 +1371,6 @@
1522 "url": "https://github.com/sponsors/sindresorhus"
1371 "url": "https://github.com/sponsors/sindresorhus"
1523 }
1372 }
1524 },
1373 },
1525− "node_modules/is-wsl": {
1526− "version": "2.2.0",
1527− "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
1528− "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
1529− "dependencies": {
1530− "is-docker": "^2.0.0"
1531− },
1532− "engines": {
1533− "node": ">=8"
1534− }
1535− },
1536 "node_modules/isarray": {
1374 "node_modules/isarray": {
1537 "version": "1.0.0",
1375 "version": "1.0.0",
1538 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1376 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -1541,7 +1379,8 @@
1541 "node_modules/isexe": {
1379 "node_modules/isexe": {
1542 "version": "2.0.0",
1380 "version": "2.0.0",
1543 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1381 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1544− "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
1382+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1383+ "dev": true
1545 },
1384 },
1546 "node_modules/isobject": {
1385 "node_modules/isobject": {
1547 "version": "3.0.1",
1386 "version": "3.0.1",
@@ -1568,14 +1407,6 @@
1568 "js-yaml": "bin/js-yaml.js"
1407 "js-yaml": "bin/js-yaml.js"
1569 }
1408 }
1570 },
1409 },
1571− "node_modules/jsonfile": {
1572− "version": "4.0.0",
1573− "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
1574− "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
1575− "optionalDependencies": {
1576− "graceful-fs": "^4.1.6"
1577− }
1578− },
1579 "node_modules/kind-of": {
1410 "node_modules/kind-of": {
1580 "version": "6.0.3",
1411 "version": "6.0.3",
1581 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1412 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -1584,14 +1415,6 @@
1584 "node": ">=0.10.0"
1415 "node": ">=0.10.0"
1585 }
1416 }
1586 },
1417 },
1587− "node_modules/klaw-sync": {
1588− "version": "6.0.0",
1589− "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
1590− "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
1591− "dependencies": {
1592− "graceful-fs": "^4.1.11"
1593− }
1594− },
1595 "node_modules/leven": {
1418 "node_modules/leven": {
1596 "version": "3.1.0",
1419 "version": "3.1.0",
1597 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
1420 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@@ -1706,6 +1529,7 @@
1706 "version": "3.1.2",
1529 "version": "3.1.2",
1707 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1530 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1708 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1531 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1532+ "dev": true,
1709 "dependencies": {
1533 "dependencies": {
1710 "brace-expansion": "^1.1.7"
1534 "brace-expansion": "^1.1.7"
1711 },
1535 },
@@ -1806,20 +1630,6 @@
1806 }
1630 }
1807 }
1631 }
1808 },
1632 },
1809− "node_modules/next-transpile-modules": {
1810− "version": "9.0.0",
1811− "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz",
1812− "integrity": "sha512-VCNFOazIAnXn1hvgYYSTYMnoWgKgwlYh4lm1pKbSfiB3kj5ZYLcKVhfh3jkPOg1cnd9DP+pte9yCUocdPEUBTQ==",
1813− "dependencies": {
1814− "enhanced-resolve": "^5.7.0",
1815− "escalade": "^3.1.1"
1816− }
1817− },
1818− "node_modules/nice-try": {
1819− "version": "1.0.5",
1820− "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1821− "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
1822− },
1823 "node_modules/node-releases": {
1633 "node_modules/node-releases": {
1824 "version": "2.0.6",
1634 "version": "2.0.6",
1825 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
1635 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
@@ -1853,15 +1663,6 @@
1853 "node": ">=8"
1663 "node": ">=8"
1854 }
1664 }
1855 },
1665 },
1856− "node_modules/npm-run-path/node_modules/path-key": {
1857− "version": "3.1.1",
1858− "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1859− "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1860− "dev": true,
1861− "engines": {
1862− "node": ">=8"
1863− }
1864− },
1865 "node_modules/object-assign": {
1666 "node_modules/object-assign": {
1866 "version": "4.1.1",
1667 "version": "4.1.1",
1867 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1668 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -1894,6 +1695,7 @@
1894 "version": "1.4.0",
1695 "version": "1.4.0",
1895 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1696 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1896 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1697 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1698+ "dev": true,
1897 "dependencies": {
1699 "dependencies": {
1898 "wrappy": "1"
1700 "wrappy": "1"
1899 }
1701 }
@@ -1913,29 +1715,6 @@
1913 "url": "https://github.com/sponsors/sindresorhus"
1715 "url": "https://github.com/sponsors/sindresorhus"
1914 }
1716 }
1915 },
1717 },
1916− "node_modules/open": {
1917− "version": "7.4.2",
1918− "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
1919− "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
1920− "dependencies": {
1921− "is-docker": "^2.0.0",
1922− "is-wsl": "^2.1.1"
1923− },
1924− "engines": {
1925− "node": ">=8"
1926− },
1927− "funding": {
1928− "url": "https://github.com/sponsors/sindresorhus"
1929− }
1930− },
1931− "node_modules/os-tmpdir": {
1932− "version": "1.0.2",
1933− "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1934− "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
1935− "engines": {
1936− "node": ">=0.10.0"
1937− }
1938− },
1939 "node_modules/p-limit": {
1718 "node_modules/p-limit": {
1940 "version": "2.3.0",
1719 "version": "2.3.0",
1941 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1720 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
@@ -1972,32 +1751,6 @@
1972 "node": ">=6"
1751 "node": ">=6"
1973 }
1752 }
1974 },
1753 },
1975− "node_modules/patch-package": {
1976− "version": "6.4.7",
1977− "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz",
1978− "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==",
1979− "dependencies": {
1980− "@yarnpkg/lockfile": "^1.1.0",
1981− "chalk": "^2.4.2",
1982− "cross-spawn": "^6.0.5",
1983− "find-yarn-workspace-root": "^2.0.0",
1984− "fs-extra": "^7.0.1",
1985− "is-ci": "^2.0.0",
1986− "klaw-sync": "^6.0.0",
1987− "minimist": "^1.2.0",
1988− "open": "^7.4.2",
1989− "rimraf": "^2.6.3",
1990− "semver": "^5.6.0",
1991− "slash": "^2.0.0",
1992− "tmp": "^0.0.33"
1993− },
1994− "bin": {
1995− "patch-package": "index.js"
1996− },
1997− "engines": {
1998− "npm": ">5"
1999− }
2000− },
2001 "node_modules/path-browserify": {
1754 "node_modules/path-browserify": {
2002 "version": "1.0.1",
1755 "version": "1.0.1",
2003 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
1756 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
@@ -2012,20 +1765,13 @@
2012 "node": ">=8"
1765 "node": ">=8"
2013 }
1766 }
2014 },
1767 },
2015− "node_modules/path-is-absolute": {
2016− "version": "1.0.1",
2017− "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2018− "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2019− "engines": {
2020− "node": ">=0.10.0"
2021− }
2022− },
2023 "node_modules/path-key": {
1768 "node_modules/path-key": {
2024− "version": "2.0.1",
1769+ "version": "3.1.1",
2025− "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
1770+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2026− "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
1771+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1772+ "dev": true,
2027 "engines": {
1773 "engines": {
2028− "node": ">=4"
1774+ "node": ">=8"
2029 }
1775 }
2030 },
1776 },
2031 "node_modules/path-parse": {
1777 "node_modules/path-parse": {
@@ -2200,86 +1946,19 @@
2200 "dependencies": {
1946 "dependencies": {
2201 "chalk": "^3.0.0",
1947 "chalk": "^3.0.0",
2202 "execa": "^4.0.0",
1948 "execa": "^4.0.0",
2203− "find-up": "^4.1.0",
1949+ "find-up": "^4.1.0",
2204− "ignore": "^5.1.4",
1950+ "ignore": "^5.1.4",
2205− "mri": "^1.1.5",
1951+ "mri": "^1.1.5",
2206− "multimatch": "^4.0.0"
1952+ "multimatch": "^4.0.0"
2207− },
1953+ },
2208− "bin": {
1954+ "bin": {
2209− "pretty-quick": "bin/pretty-quick.js"
1955+ "pretty-quick": "bin/pretty-quick.js"
2210− },
2211− "engines": {
2212− "node": ">=10.13"
2213− },
2214− "peerDependencies": {
2215− "prettier": ">=2.0.0"
2216− }
2217− },
2218− "node_modules/pretty-quick/node_modules/ansi-styles": {
2219− "version": "4.3.0",
2220− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2221− "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2222− "dev": true,
2223− "dependencies": {
2224− "color-convert": "^2.0.1"
2225− },
2226− "engines": {
2227− "node": ">=8"
2228− },
2229− "funding": {
2230− "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2231− }
2232− },
2233− "node_modules/pretty-quick/node_modules/chalk": {
2234− "version": "3.0.0",
2235− "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2236− "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2237− "dev": true,
2238− "dependencies": {
2239− "ansi-styles": "^4.1.0",
2240− "supports-color": "^7.1.0"
2241− },
2242− "engines": {
2243− "node": ">=8"
2244− }
2245− },
2246− "node_modules/pretty-quick/node_modules/color-convert": {
2247− "version": "2.0.1",
2248− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2249− "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2250− "dev": true,
2251− "dependencies": {
2252− "color-name": "~1.1.4"
2253− },
2254− "engines": {
2255− "node": ">=7.0.0"
2256− }
2257− },
2258− "node_modules/pretty-quick/node_modules/color-name": {
2259− "version": "1.1.4",
2260− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2261− "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2262− "dev": true
2263− },
2264− "node_modules/pretty-quick/node_modules/has-flag": {
2265− "version": "4.0.0",
2266− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2267− "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2268− "dev": true,
2269− "engines": {
2270− "node": ">=8"
2271− }
2272− },
2273− "node_modules/pretty-quick/node_modules/supports-color": {
2274− "version": "7.2.0",
2275− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2276− "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2277− "dev": true,
2278− "dependencies": {
2279− "has-flag": "^4.0.0"
2280 },
1956 },
2281 "engines": {
1957 "engines": {
2282− "node": ">=8"
1958+ "node": ">=10.13"
1959+ },
1960+ "peerDependencies": {
1961+ "prettier": ">=2.0.0"
2283 }
1962 }
2284 },
1963 },
2285 "node_modules/prism-react-renderer": {
1964 "node_modules/prism-react-renderer": {
@@ -2493,17 +2172,6 @@
2493 "node": ">=0.10.0"
2172 "node": ">=0.10.0"
2494 }
2173 }
2495 },
2174 },
2496− "node_modules/rimraf": {
2497− "version": "2.7.1",
2498− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2499− "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2500− "dependencies": {
2501− "glob": "^7.1.3"
2502− },
2503− "bin": {
2504− "rimraf": "bin.js"
2505− }
2506− },
2507 "node_modules/run-parallel": {
2175 "node_modules/run-parallel": {
2508 "version": "1.2.0",
2176 "version": "1.2.0",
2509 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2177 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -2571,31 +2239,25 @@
2571 "node": ">=4"
2239 "node": ">=4"
2572 }
2240 }
2573 },
2241 },
2574− "node_modules/semver": {
2575− "version": "5.7.1",
2576− "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2577− "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2578− "bin": {
2579− "semver": "bin/semver"
2580− }
2581− },
2582 "node_modules/shebang-command": {
2242 "node_modules/shebang-command": {
2583− "version": "1.2.0",
2243+ "version": "2.0.0",
2584− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2244+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2585− "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
2245+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2246+ "dev": true,
2586 "dependencies": {
2247 "dependencies": {
2587− "shebang-regex": "^1.0.0"
2248+ "shebang-regex": "^3.0.0"
2588 },
2249 },
2589 "engines": {
2250 "engines": {
2590− "node": ">=0.10.0"
2251+ "node": ">=8"
2591 }
2252 }
2592 },
2253 },
2593 "node_modules/shebang-regex": {
2254 "node_modules/shebang-regex": {
2594− "version": "1.0.0",
2255+ "version": "3.0.0",
2595− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2256+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2596− "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
2257+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2258+ "dev": true,
2597 "engines": {
2259 "engines": {
2598− "node": ">=0.10.0"
2260+ "node": ">=8"
2599 }
2261 }
2600 },
2262 },
2601 "node_modules/signal-exit": {
2263 "node_modules/signal-exit": {
@@ -2604,14 +2266,6 @@
2604 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2266 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2605 "dev": true
2267 "dev": true
2606 },
2268 },
2607− "node_modules/slash": {
2608− "version": "2.0.0",
2609− "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
2610− "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
2611− "engines": {
2612− "node": ">=6"
2613− }
2614− },
2615 "node_modules/source-map-js": {
2269 "node_modules/source-map-js": {
2616 "version": "1.0.2",
2270 "version": "1.0.2",
2617 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
2271 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -2695,14 +2349,15 @@
2695 }
2349 }
2696 },
2350 },
2697 "node_modules/supports-color": {
2351 "node_modules/supports-color": {
2698− "version": "5.5.0",
2352+ "version": "7.2.0",
2699− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2353+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2700− "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2354+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2355+ "dev": true,
2701 "dependencies": {
2356 "dependencies": {
2702− "has-flag": "^3.0.0"
2357+ "has-flag": "^4.0.0"
2703 },
2358 },
2704 "engines": {
2359 "engines": {
2705− "node": ">=4"
2360+ "node": ">=8"
2706 }
2361 }
2707 },
2362 },
2708 "node_modules/supports-preserve-symlinks-flag": {
2363 "node_modules/supports-preserve-symlinks-flag": {
@@ -2727,9 +2382,9 @@
2727 }
2382 }
2728 },
2383 },
2729 "node_modules/tailwindcss": {
2384 "node_modules/tailwindcss": {
2730− "version": "3.1.6",
2385+ "version": "3.1.7",
2731− "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz",
2386+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.7.tgz",
2732− "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==",
2387+ "integrity": "sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==",
2733 "dependencies": {
2388 "dependencies": {
2734 "arg": "^5.0.2",
2389 "arg": "^5.0.2",
2735 "chokidar": "^3.5.3",
2390 "chokidar": "^3.5.3",
@@ -2740,7 +2395,7 @@
2740 "fast-glob": "^3.2.11",
2395 "fast-glob": "^3.2.11",
2741 "glob-parent": "^6.0.2",
2396 "glob-parent": "^6.0.2",
2742 "is-glob": "^4.0.3",
2397 "is-glob": "^4.0.3",
2743− "lilconfig": "^2.0.5",
2398+ "lilconfig": "^2.0.6",
2744 "normalize-path": "^3.0.0",
2399 "normalize-path": "^3.0.0",
2745 "object-hash": "^3.0.0",
2400 "object-hash": "^3.0.0",
2746 "picocolors": "^1.0.0",
2401 "picocolors": "^1.0.0",
@@ -2765,30 +2420,6 @@
2765 "postcss": "^8.0.9"
2420 "postcss": "^8.0.9"
2766 }
2421 }
2767 },
2422 },
2768− "node_modules/tailwindcss/node_modules/color-name": {
2769− "version": "1.1.4",
2770− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2771− "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
2772− },
2773− "node_modules/tapable": {
2774− "version": "2.2.1",
2775− "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
2776− "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
2777− "engines": {
2778− "node": ">=6"
2779− }
2780− },
2781− "node_modules/tmp": {
2782− "version": "0.0.33",
2783− "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2784− "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2785− "dependencies": {
2786− "os-tmpdir": "~1.0.2"
2787− },
2788− "engines": {
2789− "node": ">=0.6.0"
2790− }
2791− },
2792 "node_modules/to-regex-range": {
2423 "node_modules/to-regex-range": {
2793 "version": "5.0.1",
2424 "version": "5.0.1",
2794 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2425 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -2810,14 +2441,6 @@
2810 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
2441 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
2811 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
2442 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
2812 },
2443 },
2813− "node_modules/universalify": {
2814− "version": "0.1.2",
2815− "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
2816− "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
2817− "engines": {
2818− "node": ">= 4.0.0"
2819− }
2820− },
2821 "node_modules/unset-value": {
2444 "node_modules/unset-value": {
2822 "version": "0.1.2",
2445 "version": "0.1.2",
2823 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
2446 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
@@ -2879,20 +2502,25 @@
2879 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
2502 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
2880 },
2503 },
2881 "node_modules/which": {
2504 "node_modules/which": {
2882− "version": "1.3.1",
2505+ "version": "2.0.2",
2883− "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2506+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2884− "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2507+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2508+ "dev": true,
2885 "dependencies": {
2509 "dependencies": {
2886 "isexe": "^2.0.0"
2510 "isexe": "^2.0.0"
2887 },
2511 },
2888 "bin": {
2512 "bin": {
2889− "which": "bin/which"
2513+ "node-which": "bin/node-which"
2514+ },
2515+ "engines": {
2516+ "node": ">= 8"
2890 }
2517 }
2891 },
2518 },
2892 "node_modules/wrappy": {
2519 "node_modules/wrappy": {
2893 "version": "1.0.2",
2520 "version": "1.0.2",
2894 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2521 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2895− "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
2522+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2523+ "dev": true
2896 },
2524 },
2897 "node_modules/xml-js": {
2525 "node_modules/xml-js": {
2898 "version": "1.6.11",
2526 "version": "1.6.11",
@@ -2953,11 +2581,6 @@
2953 "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
2581 "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
2954 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
2582 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
2955 },
2583 },
2956− "@markdoc/markdoc": {
2957− "version": "0.1.3",
2958− "resolved": "https://registry.npmjs.org/@markdoc/markdoc/-/markdoc-0.1.3.tgz",
2959− "integrity": "sha512-4n2cobUSeOob+237wZhpNiOEHCSfOydlQnKHTFdRY6ug/DupXGaxkkkszJYQxRftiMs8jmb10XvVO1svEYD43Q=="
2960− },
2961 "@next/env": {
2584 "@next/env": {
2962 "version": "12.2.3",
2585 "version": "12.2.3",
2963 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz",
2586 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz",
@@ -3100,10 +2723,20 @@
3100 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
2723 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
3101 "dev": true
2724 "dev": true
3102 },
2725 },
3103− "@yarnpkg/lockfile": {
2726+ "@urbit/foundation-design-system": {
3104− "version": "1.1.0",
2727+ "version": "0.1.2",
2728+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
2729+ "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
2730+ "requires": {
2731+ "core-js": "^3.23.1",
2732+ "html-react-parser": "^1.4.14",
2733+ "prism-react-renderer": "^1.3.3"
2734+ }
2735+ },
2736+ "@urbit/markdoc": {
2737+ "version": "0.1.4",
3105− "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
2738+ "resolved": "https://registry.npmjs.org/@urbit/markdoc/-/markdoc-0.1.4.tgz",
3106− "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="
2739+ "integrity": "sha512-KviPqtk+YNMA/Bi9zY17K1ONWb4lmj6oeliIZ8CnZzP+DmsQx+jqQTRdh6NosPVANRELpX37epYiu2fKcFYYwg=="
3107 },
2740 },
3108 "acorn": {
2741 "acorn": {
3109 "version": "7.4.1",
2742 "version": "7.4.1",
@@ -3126,11 +2759,12 @@
3126 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
2759 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
3127 },
2760 },
3128 "ansi-styles": {
2761 "ansi-styles": {
3129− "version": "3.2.1",
2762+ "version": "4.3.0",
3130− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2763+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3131− "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2764+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2765+ "dev": true,
3132 "requires": {
2766 "requires": {
3133− "color-convert": "^1.9.0"
2767+ "color-convert": "^2.0.1"
3134 }
2768 }
3135 },
2769 },
3136 "anymatch": {
2770 "anymatch": {
@@ -3174,12 +2808,12 @@
3174 "dev": true
2808 "dev": true
3175 },
2809 },
3176 "autoprefixer": {
2810 "autoprefixer": {
3177− "version": "10.4.7",
2811+ "version": "10.4.8",
3178− "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz",
2812+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz",
3179− "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
2813+ "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==",
3180 "requires": {
2814 "requires": {
3181− "browserslist": "^4.20.3",
2815+ "browserslist": "^4.21.3",
3182− "caniuse-lite": "^1.0.30001335",
2816+ "caniuse-lite": "^1.0.30001373",
3183 "fraction.js": "^4.2.0",
2817 "fraction.js": "^4.2.0",
3184 "normalize-range": "^0.1.2",
2818 "normalize-range": "^0.1.2",
3185 "picocolors": "^1.0.0",
2819 "picocolors": "^1.0.0",
@@ -3197,7 +2831,8 @@
3197 "balanced-match": {
2831 "balanced-match": {
3198 "version": "1.0.2",
2832 "version": "1.0.2",
3199 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2833 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3200− "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2834+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2835+ "dev": true
3201 },
2836 },
3202 "base64-js": {
2837 "base64-js": {
3203 "version": "1.5.1",
2838 "version": "1.5.1",
@@ -3218,6 +2853,7 @@
3218 "version": "1.1.11",
2853 "version": "1.1.11",
3219 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2854 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3220 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2855 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2856+ "dev": true,
3221 "requires": {
2857 "requires": {
3222 "balanced-match": "^1.0.0",
2858 "balanced-match": "^1.0.0",
3223 "concat-map": "0.0.1"
2859 "concat-map": "0.0.1"
@@ -3232,14 +2868,14 @@
3232 }
2868 }
3233 },
2869 },
3234 "browserslist": {
2870 "browserslist": {
3235− "version": "4.21.2",
2871+ "version": "4.21.3",
3236− "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
2872+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
3237− "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
2873+ "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
3238 "requires": {
2874 "requires": {
3239− "caniuse-lite": "^1.0.30001366",
2875+ "caniuse-lite": "^1.0.30001370",
3240− "electron-to-chromium": "^1.4.188",
2876+ "electron-to-chromium": "^1.4.202",
3241 "node-releases": "^2.0.6",
2877 "node-releases": "^2.0.6",
3242− "update-browserslist-db": "^1.0.4"
2878+ "update-browserslist-db": "^1.0.5"
3243 }
2879 }
3244 },
2880 },
3245 "buffer": {
2881 "buffer": {
@@ -3257,18 +2893,18 @@
3257 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
2893 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
3258 },
2894 },
3259 "caniuse-lite": {
2895 "caniuse-lite": {
3260− "version": "1.0.30001370",
2896+ "version": "1.0.30001373",
3261− "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz",
2897+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz",
3262− "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g=="
2898+ "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ=="
3263 },
2899 },
3264 "chalk": {
2900 "chalk": {
3265− "version": "2.4.2",
2901+ "version": "3.0.0",
3266− "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2902+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
3267− "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2903+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2904+ "dev": true,
3268 "requires": {
2905 "requires": {
3269− "ansi-styles": "^3.2.1",
2906+ "ansi-styles": "^4.1.0",
3270− "escape-string-regexp": "^1.0.5",
3271− "supports-color": "^5.3.0"
2907+ "supports-color": "^7.1.0"
3272 }
2908 }
3273 },
2909 },
3274 "chokidar": {
2910 "chokidar": {
@@ -3296,28 +2932,24 @@
3296 }
2932 }
3297 }
2933 }
3298 },
2934 },
3299− "ci-info": {
3300− "version": "2.0.0",
3301− "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
3302− "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
3303− },
3304 "classnames": {
2935 "classnames": {
3305 "version": "2.3.1",
2936 "version": "2.3.1",
3306 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
2937 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
3307 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
2938 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
3308 },
2939 },
3309 "color-convert": {
2940 "color-convert": {
3310− "version": "1.9.3",
2941+ "version": "2.0.1",
3311− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2942+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3312− "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2943+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2944+ "dev": true,
3313 "requires": {
2945 "requires": {
3314− "color-name": "1.1.3"
2946+ "color-name": "~1.1.4"
3315 }
2947 }
3316 },
2948 },
3317 "color-name": {
2949 "color-name": {
3318− "version": "1.1.3",
2950+ "version": "1.1.4",
3319− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2951+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3320− "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
2952+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3321 },
2953 },
3322 "compute-scroll-into-view": {
2954 "compute-scroll-into-view": {
3323 "version": "1.0.17",
2955 "version": "1.0.17",
@@ -3327,18 +2959,23 @@
3327 "concat-map": {
2959 "concat-map": {
3328 "version": "0.0.1",
2960 "version": "0.0.1",
3329 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2961 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3330− "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
2962+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2963+ "dev": true
2964+ },
2965+ "core-js": {
2966+ "version": "3.24.1",
2967+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz",
2968+ "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg=="
3331 },
2969 },
3332 "cross-spawn": {
2970 "cross-spawn": {
3333− "version": "6.0.5",
2971+ "version": "7.0.3",
3334− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
2972+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3335− "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2973+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2974+ "dev": true,
3336 "requires": {
2975 "requires": {
3337− "nice-try": "^1.0.4",
3338− "path-key": "^2.0.1",
2976+ "path-key": "^3.1.0",
3339− "semver": "^5.5.0",
3340− "shebang-command": "^1.2.0",
2977+ "shebang-command": "^2.0.0",
3341− "which": "^1.2.9"
2978+ "which": "^2.0.1"
3342 }
2979 }
3343 },
2980 },
3344 "cssesc": {
2981 "cssesc": {
@@ -3448,9 +3085,9 @@
3448 }
3085 }
3449 },
3086 },
3450 "electron-to-chromium": {
3087 "electron-to-chromium": {
3451− "version": "1.4.202",
3088+ "version": "1.4.208",
3452− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.202.tgz",
3089+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
3453− "integrity": "sha512-JYsK2ex9lmQD27kj19fhXYxzFJ/phLAkLKHv49A5UY6kMRV2xED3qMMLg/voW/+0AR6wMiI+VxlmK9NDtdxlPA=="
3090+ "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
3454 },
3091 },
3455 "end-of-stream": {
3092 "end-of-stream": {
3456 "version": "1.4.4",
3093 "version": "1.4.4",
@@ -3461,15 +3098,6 @@
3461 "once": "^1.4.0"
3098 "once": "^1.4.0"
3462 }
3099 }
3463 },
3100 },
3464− "enhanced-resolve": {
3465− "version": "5.10.0",
3466− "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz",
3467− "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==",
3468− "requires": {
3469− "graceful-fs": "^4.2.4",
3470− "tapable": "^2.2.0"
3471− }
3472− },
3473 "entities": {
3101 "entities": {
3474 "version": "3.0.1",
3102 "version": "3.0.1",
3475 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
3103 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
@@ -3480,11 +3108,6 @@
3480 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3108 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3481 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
3109 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
3482 },
3110 },
3483− "escape-string-regexp": {
3484− "version": "1.0.5",
3485− "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3486− "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
3487− },
3488 "esprima": {
3111 "esprima": {
3489 "version": "4.0.1",
3112 "version": "4.0.1",
3490 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3113 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
@@ -3510,49 +3133,6 @@
3510 "onetime": "^5.1.0",
3133 "onetime": "^5.1.0",
3511 "signal-exit": "^3.0.2",
3134 "signal-exit": "^3.0.2",
3512 "strip-final-newline": "^2.0.0"
3135 "strip-final-newline": "^2.0.0"
3513− },
3514− "dependencies": {
3515− "cross-spawn": {
3516− "version": "7.0.3",
3517− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3518− "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3519− "dev": true,
3520− "requires": {
3521− "path-key": "^3.1.0",
3522− "shebang-command": "^2.0.0",
3523− "which": "^2.0.1"
3524− }
3525− },
3526− "path-key": {
3527− "version": "3.1.1",
3528− "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3529− "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3530− "dev": true
3531− },
3532− "shebang-command": {
3533− "version": "2.0.0",
3534− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3535− "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3536− "dev": true,
3537− "requires": {
3538− "shebang-regex": "^3.0.0"
3539− }
3540− },
3541− "shebang-regex": {
3542− "version": "3.0.0",
3543− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3544− "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3545− "dev": true
3546− },
3547− "which": {
3548− "version": "2.0.2",
3549− "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3550− "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3551− "dev": true,
3552− "requires": {
3553− "isexe": "^2.0.0"
3554− }
3555− }
3556 }
3136 }
3557 },
3137 },
3558 "extend-shallow": {
3138 "extend-shallow": {
@@ -3619,50 +3199,16 @@
3619 "path-exists": "^4.0.0"
3199 "path-exists": "^4.0.0"
3620 }
3200 }
3621 },
3201 },
3622− "find-yarn-workspace-root": {
3623− "version": "2.0.0",
3624− "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
3625− "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
3626− "requires": {
3627− "micromatch": "^4.0.2"
3628− }
3629− },
3630 "follow-redirects": {
3202 "follow-redirects": {
3631 "version": "1.15.1",
3203 "version": "1.15.1",
3632 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
3204 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
3633 "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
3205 "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
3634 },
3206 },
3635− "foundation-design-system": {
3636− "version": "git+ssh://git@github.com/urbit/foundation-design-system.git#0e116f7d36733cb7f06d6d71d146b7262c7e97c7",
3637− "from": "foundation-design-system@github:urbit/foundation-design-system",
3638− "requires": {
3639− "@markdoc/markdoc": "0.1.3",
3640− "html-react-parser": "^1.4.14",
3641− "patch-package": "^6.4.7",
3642− "prism-react-renderer": "^1.3.3",
3643− "prismjs": "^1.28.0"
3644− }
3645− },
3646 "fraction.js": {
3207 "fraction.js": {
3647 "version": "4.2.0",
3208 "version": "4.2.0",
3648 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
3209 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
3649 "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA=="
3210 "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA=="
3650 },
3211 },
3651− "fs-extra": {
3652− "version": "7.0.1",
3653− "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
3654− "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
3655− "requires": {
3656− "graceful-fs": "^4.1.2",
3657− "jsonfile": "^4.0.0",
3658− "universalify": "^0.1.0"
3659− }
3660− },
3661− "fs.realpath": {
3662− "version": "1.0.0",
3663− "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3664− "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
3665− },
3666 "fsevents": {
3212 "fsevents": {
3667 "version": "2.3.2",
3213 "version": "2.3.2",
3668 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3214 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
@@ -3688,19 +3234,6 @@
3688 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3234 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3689 "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="
3235 "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="
3690 },
3236 },
3691− "glob": {
3692− "version": "7.2.3",
3693− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
3694− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3695− "requires": {
3696− "fs.realpath": "^1.0.0",
3697− "inflight": "^1.0.4",
3698− "inherits": "2",
3699− "minimatch": "^3.1.1",
3700− "once": "^1.3.0",
3701− "path-is-absolute": "^1.0.0"
3702− }
3703− },
3704 "glob-parent": {
3237 "glob-parent": {
3705 "version": "6.0.2",
3238 "version": "6.0.2",
3706 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3239 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -3709,11 +3242,6 @@
3709 "is-glob": "^4.0.3"
3242 "is-glob": "^4.0.3"
3710 }
3243 }
3711 },
3244 },
3712− "graceful-fs": {
3713− "version": "4.2.10",
3714− "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
3715− "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
3716− },
3717 "gray-matter": {
3245 "gray-matter": {
3718 "version": "4.0.3",
3246 "version": "4.0.3",
3719 "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
3247 "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
@@ -3734,9 +3262,10 @@
3734 }
3262 }
3735 },
3263 },
3736 "has-flag": {
3264 "has-flag": {
3737− "version": "3.0.0",
3265+ "version": "4.0.0",
3738− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3266+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3739− "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
3267+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3268+ "dev": true
3740 },
3269 },
3741 "has-value": {
3270 "has-value": {
3742 "version": "0.3.1",
3271 "version": "0.3.1",
@@ -3811,15 +3340,6 @@
3811 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
3340 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
3812 "dev": true
3341 "dev": true
3813 },
3342 },
3814− "inflight": {
3815− "version": "1.0.6",
3816− "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3817− "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3818− "requires": {
3819− "once": "^1.3.0",
3820− "wrappy": "1"
3821− }
3822− },
3823 "inherits": {
3343 "inherits": {
3824 "version": "2.0.4",
3344 "version": "2.0.4",
3825 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3345 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -3851,14 +3371,6 @@
3851 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3371 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3852 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3372 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3853 },
3373 },
3854− "is-ci": {
3855− "version": "2.0.0",
3856− "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
3857− "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
3858− "requires": {
3859− "ci-info": "^2.0.0"
3860− }
3861− },
3862 "is-core-module": {
3374 "is-core-module": {
3863 "version": "2.9.0",
3375 "version": "2.9.0",
3864 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
3376 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
@@ -3867,11 +3379,6 @@
3867 "has": "^1.0.3"
3379 "has": "^1.0.3"
3868 }
3380 }
3869 },
3381 },
3870− "is-docker": {
3871− "version": "2.2.1",
3872− "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
3873− "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
3874− },
3875 "is-extendable": {
3382 "is-extendable": {
3876 "version": "0.1.1",
3383 "version": "0.1.1",
3877 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3384 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -3909,14 +3416,6 @@
3909 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
3416 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
3910 "dev": true
3417 "dev": true
3911 },
3418 },
3912− "is-wsl": {
3913− "version": "2.2.0",
3914− "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
3915− "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
3916− "requires": {
3917− "is-docker": "^2.0.0"
3918− }
3919− },
3920 "isarray": {
3419 "isarray": {
3921 "version": "1.0.0",
3420 "version": "1.0.0",
3922 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3421 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -3925,7 +3424,8 @@
3925 "isexe": {
3424 "isexe": {
3926 "version": "2.0.0",
3425 "version": "2.0.0",
3927 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3426 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3928− "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
3427+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3428+ "dev": true
3929 },
3429 },
3930 "isobject": {
3430 "isobject": {
3931 "version": "3.0.1",
3431 "version": "3.0.1",
@@ -3946,27 +3446,11 @@
3946 "esprima": "^4.0.0"
3446 "esprima": "^4.0.0"
3947 }
3447 }
3948 },
3448 },
3949− "jsonfile": {
3950− "version": "4.0.0",
3951− "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3952− "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
3953− "requires": {
3954− "graceful-fs": "^4.1.6"
3955− }
3956− },
3957 "kind-of": {
3449 "kind-of": {
3958 "version": "6.0.3",
3450 "version": "6.0.3",
3959 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
3451 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
3960 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
3452 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
3961 },
3453 },
3962− "klaw-sync": {
3963− "version": "6.0.0",
3964− "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
3965− "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
3966− "requires": {
3967− "graceful-fs": "^4.1.11"
3968− }
3969− },
3970 "leven": {
3454 "leven": {
3971 "version": "3.1.0",
3455 "version": "3.1.0",
3972 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
3456 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@@ -4057,6 +3541,7 @@
4057 "version": "3.1.2",
3541 "version": "3.1.2",
4058 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3542 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4059 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3543 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3544+ "dev": true,
4060 "requires": {
3545 "requires": {
4061 "brace-expansion": "^1.1.7"
3546 "brace-expansion": "^1.1.7"
4062 }
3547 }
@@ -4116,20 +3601,6 @@
4116 "use-sync-external-store": "1.2.0"
3601 "use-sync-external-store": "1.2.0"
4117 }
3602 }
4118 },
3603 },
4119− "next-transpile-modules": {
4120− "version": "9.0.0",
4121− "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz",
4122− "integrity": "sha512-VCNFOazIAnXn1hvgYYSTYMnoWgKgwlYh4lm1pKbSfiB3kj5ZYLcKVhfh3jkPOg1cnd9DP+pte9yCUocdPEUBTQ==",
4123− "requires": {
4124− "enhanced-resolve": "^5.7.0",
4125− "escalade": "^3.1.1"
4126− }
4127− },
4128− "nice-try": {
4129− "version": "1.0.5",
4130− "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4131− "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
4132− },
4133 "node-releases": {
3604 "node-releases": {
4134 "version": "2.0.6",
3605 "version": "2.0.6",
4135 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
3606 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
@@ -4152,14 +3623,6 @@
4152 "dev": true,
3623 "dev": true,
4153 "requires": {
3624 "requires": {
4154 "path-key": "^3.0.0"
3625 "path-key": "^3.0.0"
4155− },
4156− "dependencies": {
4157− "path-key": {
4158− "version": "3.1.1",
4159− "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4160− "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4161− "dev": true
4162− }
4163 }
3626 }
4164 },
3627 },
4165 "object-assign": {
3628 "object-assign": {
@@ -4185,6 +3648,7 @@
4185 "version": "1.4.0",
3648 "version": "1.4.0",
4186 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3649 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4187 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3650 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3651+ "dev": true,
4188 "requires": {
3652 "requires": {
4189 "wrappy": "1"
3653 "wrappy": "1"
4190 }
3654 }
@@ -4198,20 +3662,6 @@
4198 "mimic-fn": "^2.1.0"
3662 "mimic-fn": "^2.1.0"
4199 }
3663 }
4200 },
3664 },
4201− "open": {
4202− "version": "7.4.2",
4203− "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
4204− "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
4205− "requires": {
4206− "is-docker": "^2.0.0",
4207− "is-wsl": "^2.1.1"
4208− }
4209− },
4210− "os-tmpdir": {
4211− "version": "1.0.2",
4212− "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4213− "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
4214− },
4215 "p-limit": {
3665 "p-limit": {
4216 "version": "2.3.0",
3666 "version": "2.3.0",
4217 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3667 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
@@ -4236,26 +3686,6 @@
4236 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3686 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4237 "dev": true
3687 "dev": true
4238 },
3688 },
4239− "patch-package": {
4240− "version": "6.4.7",
4241− "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz",
4242− "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==",
4243− "requires": {
4244− "@yarnpkg/lockfile": "^1.1.0",
4245− "chalk": "^2.4.2",
4246− "cross-spawn": "^6.0.5",
4247− "find-yarn-workspace-root": "^2.0.0",
4248− "fs-extra": "^7.0.1",
4249− "is-ci": "^2.0.0",
4250− "klaw-sync": "^6.0.0",
4251− "minimist": "^1.2.0",
4252− "open": "^7.4.2",
4253− "rimraf": "^2.6.3",
4254− "semver": "^5.6.0",
4255− "slash": "^2.0.0",
4256− "tmp": "^0.0.33"
4257− }
4258− },
4259 "path-browserify": {
3689 "path-browserify": {
4260 "version": "1.0.1",
3690 "version": "1.0.1",
4261 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
3691 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
@@ -4267,15 +3697,11 @@
4267 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3697 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4268 "dev": true
3698 "dev": true
4269 },
3699 },
4270− "path-is-absolute": {
4271− "version": "1.0.1",
4272− "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4273− "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
4274− },
4275 "path-key": {
3700 "path-key": {
4276− "version": "2.0.1",
3701+ "version": "3.1.1",
4277− "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3702+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4278− "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
3703+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3704+ "dev": true
4279 },
3705 },
4280 "path-parse": {
3706 "path-parse": {
4281 "version": "1.0.7",
3707 "version": "1.0.7",
@@ -4374,57 +3800,6 @@
4374 "ignore": "^5.1.4",
3800 "ignore": "^5.1.4",
4375 "mri": "^1.1.5",
3801 "mri": "^1.1.5",
4376 "multimatch": "^4.0.0"
3802 "multimatch": "^4.0.0"
4377− },
4378− "dependencies": {
4379− "ansi-styles": {
4380− "version": "4.3.0",
4381− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4382− "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4383− "dev": true,
4384− "requires": {
4385− "color-convert": "^2.0.1"
4386− }
4387− },
4388− "chalk": {
4389− "version": "3.0.0",
4390− "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
4391− "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
4392− "dev": true,
4393− "requires": {
4394− "ansi-styles": "^4.1.0",
4395− "supports-color": "^7.1.0"
4396− }
4397− },
4398− "color-convert": {
4399− "version": "2.0.1",
4400− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4401− "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4402− "dev": true,
4403− "requires": {
4404− "color-name": "~1.1.4"
4405− }
4406− },
4407− "color-name": {
4408− "version": "1.1.4",
4409− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4410− "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4411− "dev": true
4412− },
4413− "has-flag": {
4414− "version": "4.0.0",
4415− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4416− "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4417− "dev": true
4418− },
4419− "supports-color": {
4420− "version": "7.2.0",
4421− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4422− "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4423− "dev": true,
4424− "requires": {
4425− "has-flag": "^4.0.0"
4426− }
4427− }
4428 }
3803 }
4429 },
3804 },
4430 "prism-react-renderer": {
3805 "prism-react-renderer": {
@@ -4580,14 +3955,6 @@
4580 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3955 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4581 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
3956 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
4582 },
3957 },
4583− "rimraf": {
4584− "version": "2.7.1",
4585− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4586− "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4587− "requires": {
4588− "glob": "^7.1.3"
4589− }
4590− },
4591 "run-parallel": {
3958 "run-parallel": {
4592 "version": "1.2.0",
3959 "version": "1.2.0",
4593 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3960 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -4624,23 +3991,20 @@
4624 "kind-of": "^6.0.0"
3991 "kind-of": "^6.0.0"
4625 }
3992 }
4626 },
3993 },
4627− "semver": {
4628− "version": "5.7.1",
4629− "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4630− "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
4631− },
4632 "shebang-command": {
3994 "shebang-command": {
4633− "version": "1.2.0",
3995+ "version": "2.0.0",
4634− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3996+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4635− "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
3997+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3998+ "dev": true,
4636 "requires": {
3999 "requires": {
4637− "shebang-regex": "^1.0.0"
4000+ "shebang-regex": "^3.0.0"
4638 }
4001 }
4639 },
4002 },
4640 "shebang-regex": {
4003 "shebang-regex": {
4641− "version": "1.0.0",
4004+ "version": "3.0.0",
4642− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
4005+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4643− "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="
4006+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4007+ "dev": true
4644 },
4008 },
4645 "signal-exit": {
4009 "signal-exit": {
4646 "version": "3.0.7",
4010 "version": "3.0.7",
@@ -4648,11 +4012,6 @@
4648 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4012 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4649 "dev": true
4013 "dev": true
4650 },
4014 },
4651− "slash": {
4652− "version": "2.0.0",
4653− "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
4654− "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
4655− },
4656 "source-map-js": {
4015 "source-map-js": {
4657 "version": "1.0.2",
4016 "version": "1.0.2",
4658 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
4017 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -4714,11 +4073,12 @@
4714 "requires": {}
4073 "requires": {}
4715 },
4074 },
4716 "supports-color": {
4075 "supports-color": {
4717− "version": "5.5.0",
4076+ "version": "7.2.0",
4718− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4077+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4719− "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4078+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4079+ "dev": true,
4720 "requires": {
4080 "requires": {
4721− "has-flag": "^3.0.0"
4081+ "has-flag": "^4.0.0"
4722 }
4082 }
4723 },
4083 },
4724 "supports-preserve-symlinks-flag": {
4084 "supports-preserve-symlinks-flag": {
@@ -4737,9 +4097,9 @@
4737 }
4097 }
4738 },
4098 },
4739 "tailwindcss": {
4099 "tailwindcss": {
4740− "version": "3.1.6",
4100+ "version": "3.1.7",
4741− "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz",
4101+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.7.tgz",
4742− "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==",
4102+ "integrity": "sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==",
4743 "requires": {
4103 "requires": {
4744 "arg": "^5.0.2",
4104 "arg": "^5.0.2",
4745 "chokidar": "^3.5.3",
4105 "chokidar": "^3.5.3",
@@ -4750,7 +4110,7 @@
4750 "fast-glob": "^3.2.11",
4110 "fast-glob": "^3.2.11",
4751 "glob-parent": "^6.0.2",
4111 "glob-parent": "^6.0.2",
4752 "is-glob": "^4.0.3",
4112 "is-glob": "^4.0.3",
4753− "lilconfig": "^2.0.5",
4113+ "lilconfig": "^2.0.6",
4754 "normalize-path": "^3.0.0",
4114 "normalize-path": "^3.0.0",
4755 "object-hash": "^3.0.0",
4115 "object-hash": "^3.0.0",
4756 "picocolors": "^1.0.0",
4116 "picocolors": "^1.0.0",
@@ -4763,26 +4123,6 @@
4763 "postcss-value-parser": "^4.2.0",
4123 "postcss-value-parser": "^4.2.0",
4764 "quick-lru": "^5.1.1",
4124 "quick-lru": "^5.1.1",
4765 "resolve": "^1.22.1"
4125 "resolve": "^1.22.1"
4766− },
4767− "dependencies": {
4768− "color-name": {
4769− "version": "1.1.4",
4770− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4771− "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
4772− }
4773− }
4774− },
4775− "tapable": {
4776− "version": "2.2.1",
4777− "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
4778− "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
4779− },
4780− "tmp": {
4781− "version": "0.0.33",
4782− "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
4783− "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
4784− "requires": {
4785− "os-tmpdir": "~1.0.2"
4786 }
4126 }
4787 },
4127 },
4788 "to-regex-range": {
4128 "to-regex-range": {
@@ -4803,11 +4143,6 @@
4803 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
4143 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
4804 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
4144 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
4805 },
4145 },
4806− "universalify": {
4807− "version": "0.1.2",
4808− "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4809− "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
4810− },
4811 "unset-value": {
4146 "unset-value": {
4812 "version": "0.1.2",
4147 "version": "0.1.2",
4813 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
4148 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
@@ -4848,9 +4183,10 @@
4848 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
4183 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
4849 },
4184 },
4850 "which": {
4185 "which": {
4851− "version": "1.3.1",
4186+ "version": "2.0.2",
4852− "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4187+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4853− "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4188+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4189+ "dev": true,
4854 "requires": {
4190 "requires": {
4855 "isexe": "^2.0.0"
4191 "isexe": "^2.0.0"
4856 }
4192 }
@@ -4858,7 +4194,8 @@
4858 "wrappy": {
4194 "wrappy": {
4859 "version": "1.0.2",
4195 "version": "1.0.2",
4860 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4196 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4861− "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
4197+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4198+ "dev": true
4862 },
4199 },
4863 "xml-js": {
4200 "xml-js": {
4864 "version": "1.6.11",
4201 "version": "1.6.11",
package.json+3−2
@@ -19,21 +19,22 @@
19 "@socialgouv/matomo-next": "^1.3.0",
19 "@socialgouv/matomo-next": "^1.3.0",
20 "@tailwindcss/aspect-ratio": "^0.4.0",
20 "@tailwindcss/aspect-ratio": "^0.4.0",
21 "@tlon/sigil-js": "^1.4.5",
21 "@tlon/sigil-js": "^1.4.5",
22+ "@urbit/foundation-design-system": "^0.1.2",
23+ "@urbit/markdoc": "^0.1.4",
22 "axios": "^0.26.1",
24 "axios": "^0.26.1",
23 "buffer": "^6.0.3",
25 "buffer": "^6.0.3",
24 "classnames": "^2.3.1",
26 "classnames": "^2.3.1",
25 "deepmerge": "^4.2.2",
27 "deepmerge": "^4.2.2",
26 "downshift": "^6.1.5",
28 "downshift": "^6.1.5",
27 "feed": "^4.2.2",
29 "feed": "^4.2.2",
28− "foundation-design-system": "github:urbit/foundation-design-system",
29 "gray-matter": "^4.0.3",
30 "gray-matter": "^4.0.3",
30 "leven-sort": "^3.0.0",
31 "leven-sort": "^3.0.0",
31 "lodash.debounce": "^4.0.8",
32 "lodash.debounce": "^4.0.8",
32 "lodash.omit": "^4.5.0",
33 "lodash.omit": "^4.5.0",
33 "luxon": "^2.0.2",
34 "luxon": "^2.0.2",
34 "next": "^12.1.5",
35 "next": "^12.1.5",
35− "next-transpile-modules": "^9.0.0",
36 "path-browserify": "^1.0.1",
36 "path-browserify": "^1.0.1",
37+ "prismjs": "^1.28.0",
37 "process": "^0.11.10",
38 "process": "^0.11.10",
38 "react": "^17.0.0",
39 "react": "^17.0.0",
39 "react-dom": "^17.0.0",
40 "react-dom": "^17.0.0",
pages/404.js+1−1
@@ -5,7 +5,7 @@ import {
5 SingleColumn,
5 SingleColumn,
6 Section,
6 Section,
7 IntraNav,
7 IntraNav,
8−} from "foundation-design-system";
8+} from "@urbit/foundation-design-system";
9import Header from "../components/Header";
9import Header from "../components/Header";
10import Footer from "../components/Footer";
10import Footer from "../components/Footer";
11
11
pages/[slug].js+1−1
@@ -1,7 +1,7 @@
1import { getPostBySlug } from "../lib/lib";
1import { getPostBySlug } from "../lib/lib";
2import BasicPage from "../components/BasicPage";
2import BasicPage from "../components/BasicPage";
3import { getPostSlugs } from "../lib/lib";
3import { getPostSlugs } from "../lib/lib";
4−import { Markdown } from "foundation-design-system";
4+import { Markdown } from "@urbit/foundation-design-system";
5
5
6export default function Post({ post, markdown, search, index }) {
6export default function Post({ post, markdown, search, index }) {
7 return (
7 return (
pages/_app.js+3−3
@@ -2,9 +2,9 @@ import { useState, useEffect } from "react";
2import { configure, GlobalHotKeys } from "react-hotkeys";
2import { configure, GlobalHotKeys } from "react-hotkeys";
3import { init } from "@socialgouv/matomo-next";
3import { init } from "@socialgouv/matomo-next";
4import Search from "../components/Search";
4import Search from "../components/Search";
5−import "foundation-design-system/styles/globals.css";
5+import "@urbit/foundation-design-system/styles/globals.css";
6−import "foundation-design-system/styles/markdown.css";
6+import "@urbit/foundation-design-system/styles/markdown.css";
7−import "foundation-design-system/styles/prism.css";
7+import "@urbit/foundation-design-system/styles/prism.css";
8
8
9const MATOMO_URL = process?.env?.NEXT_PUBLIC_MATOMO_URL || "";
9const MATOMO_URL = process?.env?.NEXT_PUBLIC_MATOMO_URL || "";
10const MATOMO_SITE_ID = process?.env?.NEXT_PUBLIC_MATOMO_SITE_ID || "";
10const MATOMO_SITE_ID = process?.env?.NEXT_PUBLIC_MATOMO_SITE_ID || "";
pages/applications/[[...application]].js+8−5
@@ -9,7 +9,7 @@ import {
9 Section,
9 Section,
10 Markdown,
10 Markdown,
11 IntraNav,
11 IntraNav,
12−} from "foundation-design-system";
12+} from "@urbit/foundation-design-system";
13import ob from "urbit-ob";
13import ob from "urbit-ob";
14import Header from "../../components/Header";
14import Header from "../../components/Header";
15import Footer from "../../components/Footer";
15import Footer from "../../components/Footer";
@@ -86,7 +86,6 @@ const ApplicationPage = ({ data, markdown, organisation, search, params }) => {
86 <SingleColumn>
86 <SingleColumn>
87 <Header search={search} />
87 <Header search={search} />
88 <Section className="space-y-12" narrow>
88 <Section className="space-y-12" narrow>
89−
90 <GatewayHeader
89 <GatewayHeader
91 title={data.title}
90 title={data.title}
92 color={data?.bgColor}
91 color={data?.bgColor}
@@ -115,17 +114,21 @@ const ApplicationPage = ({ data, markdown, organisation, search, params }) => {
115 />
114 />
116 </div>
115 </div>
117
116
118−
119 <Description
117 <Description
120 description={data.description}
118 description={data.description}
121 fallback="An application on Urbit."
119 fallback="An application on Urbit."
122 markdown={markdown}
120 markdown={markdown}
123− / >
121+ />
124
122
125 <hr className="text-white" />
123 <hr className="text-white" />
126
124
127 <div class="bg-wall-100 py-4 px-6 border-2 border-wall-200 rounded-xl">
125 <div class="bg-wall-100 py-4 px-6 border-2 border-wall-200 rounded-xl">
126+ <p class="text-sm text-wall-400">
127+ <span class="font-bold">Disclaimer:</span> Applications may not be
128+ audited for security and might contain malicious code or
128− <p class="text-sm text-wall-400"><span class="font-bold">Disclaimer:</span> Applications may not be audited for security and might contain malicious code or vulnerabilities that could lead to unwanted interaction with your ship. Explore at your own risk.</p>
129+ vulnerabilities that could lead to unwanted interaction with your
130+ ship. Explore at your own risk.
131+ </p>
129 </div>
132 </div>
130
133
131 <hr className="text-wall-200" />
134 <hr className="text-wall-200" />
pages/applications/submit.js+5−1
@@ -1,5 +1,9 @@
1import Link from "next/link";
1import Link from "next/link";
2+import {
3+ Container,
4+ Section,
5+ SingleColumn,
2−import { Container, Section, SingleColumn } from "foundation-design-system";
6+} from "@urbit/foundation-design-system";
3import { useInputChange } from "../../lib/hooks";
7import { useInputChange } from "../../lib/hooks";
4import Head from "next/head";
8import Head from "next/head";
5import Meta from "../../components/Meta";
9import Meta from "../../components/Meta";
pages/blog.js+1−1
@@ -6,7 +6,7 @@ import {
6 SingleColumn,
6 SingleColumn,
7 Section,
7 Section,
8 IntraNav,
8 IntraNav,
9−} from "foundation-design-system";
9+} from "@urbit/foundation-design-system";
10import Footer from "../components/Footer";
10import Footer from "../components/Footer";
11import Header from "../components/Header";
11import Header from "../components/Header";
12import BackgroundImage from "../components/BackgroundImage";
12import BackgroundImage from "../components/BackgroundImage";
pages/blog/[slug].js+1−1
@@ -18,7 +18,7 @@ import {
18 IntraNav,
18 IntraNav,
19 SingleColumn,
19 SingleColumn,
20 Section,
20 Section,
21−} from "foundation-design-system";
21+} from "@urbit/foundation-design-system";
22import Header from "../../components/Header";
22import Header from "../../components/Header";
23import Footer from "../../components/Footer";
23import Footer from "../../components/Footer";
24import Contact from "../../components/Contact";
24import Contact from "../../components/Contact";
pages/community/[[...slug]].js+1−1
@@ -5,7 +5,7 @@ import classnames from "classnames";
5import { join } from "path";
5import { join } from "path";
6import { getPage } from "../../lib/lib";
6import { getPage } from "../../lib/lib";
7import Meta from "../../components/Meta";
7import Meta from "../../components/Meta";
8−import { Markdown } from "foundation-design-system";
8+import { Markdown } from "@urbit/foundation-design-system";
9import ContentArea from "../../components/ContentArea";
9import ContentArea from "../../components/ContentArea";
10import Sidebar from "../../components/DocsSidebar";
10import Sidebar from "../../components/DocsSidebar";
11import communityTree from "../../cache/community.json";
11import communityTree from "../../cache/community.json";
pages/ecosystem/index.js+1−1
@@ -7,7 +7,7 @@ import {
7 Section,
7 Section,
8 IntraNav,
8 IntraNav,
9 Markdown,
9 Markdown,
10−} from "foundation-design-system";
10+} from "@urbit/foundation-design-system";
11import Header from "../../components/Header";
11import Header from "../../components/Header";
12import Footer from "../../components/Footer";
12import Footer from "../../components/Footer";
13import Sidebar from "../../components/Sidebar";
13import Sidebar from "../../components/Sidebar";
pages/ecosystem/spotlight/[slug].js+1−1
@@ -8,7 +8,7 @@ import {
8 Section,
8 Section,
9 Markdown,
9 Markdown,
10 IntraNav,
10 IntraNav,
11−} from "foundation-design-system";
11+} from "@urbit/foundation-design-system";
12import Header from "../../../components/Header";
12import Header from "../../../components/Header";
13import Footer from "../../../components/Footer";
13import Footer from "../../../components/Footer";
14import Post from "../../../components/ecosystem/Post";
14import Post from "../../../components/ecosystem/Post";
pages/events.js+1−1
@@ -8,7 +8,7 @@ import {
8 SingleColumn,
8 SingleColumn,
9 Section,
9 Section,
10 IntraNav,
10 IntraNav,
11−} from "foundation-design-system";
11+} from "@urbit/foundation-design-system";
12import Footer from "../components/Footer";
12import Footer from "../components/Footer";
13import Header from "../components/Header";
13import Header from "../components/Header";
14import EventPreview from "../components/EventPreview";
14import EventPreview from "../components/EventPreview";
pages/events/[slug].js+1−1
@@ -15,7 +15,7 @@ import {
15 SingleColumn,
15 SingleColumn,
16 Section,
16 Section,
17 IntraNav,
17 IntraNav,
18−} from "foundation-design-system";
18+} from "@urbit/foundation-design-system";
19import Header from "../../components/Header";
19import Header from "../../components/Header";
20import Footer from "../../components/Footer";
20import Footer from "../../components/Footer";
21import Contact from "../../components/Contact";
21import Contact from "../../components/Contact";
pages/getting-started/[[...slug]].js+1−1
@@ -5,7 +5,7 @@ import { useRouter } from "next/router";
5import classnames from "classnames";
5import classnames from "classnames";
6import { join } from "path";
6import { join } from "path";
7import { getPage } from "../../lib/lib";
7import { getPage } from "../../lib/lib";
8−import { Markdown } from "foundation-design-system";
8+import { Markdown } from "@urbit/foundation-design-system";
9import ContentArea from "../../components/ContentArea";
9import ContentArea from "../../components/ContentArea";
10import Sidebar from "../../components/DocsSidebar";
10import Sidebar from "../../components/DocsSidebar";
11import GettingStartedTree from "../../cache/getting-started.json";
11import GettingStartedTree from "../../cache/getting-started.json";
pages/grants.js+98−100
@@ -7,7 +7,7 @@ import {
7 SingleColumn,
7 SingleColumn,
8 Section,
8 Section,
9 IntraNav,
9 IntraNav,
10−} from "foundation-design-system";
10+} from "@urbit/foundation-design-system";
11import Footer from "../components/Footer";
11import Footer from "../components/Footer";
12import Header from "../components/Header";
12import Header from "../components/Header";
13import GrantPreview from "../components/GrantPreview";
13import GrantPreview from "../components/GrantPreview";
@@ -132,7 +132,8 @@ export default function Grants({ posts, categories, types, search }) {
132 <h1 className="pb-16">Grants Program</h1>
132 <h1 className="pb-16">Grants Program</h1>
133 <p className="mb-8 lead">
133 <p className="mb-8 lead">
134 The Urbit Foundation's Grants program is one of our primary
134 The Urbit Foundation's Grants program is one of our primary
135− mechanisms for distributing address space to creators and developers.
135+ mechanisms for distributing address space to creators and
136+ developers.
136 </p>
137 </p>
137 </Section>
138 </Section>
138 {
139 {
@@ -140,120 +141,117 @@ export default function Grants({ posts, categories, types, search }) {
140 }
141 }
141 <Section wide short>
142 <Section wide short>
142 <div className="b-12">
143 <div className="b-12">
143− <h2 id="grant-types" className="pb-12">
144+ <h2 id="grant-types" className="pb-12">
144− Grant types
145+ Grant types
145− </h2>
146+ </h2>
146
147
147− <div className="flex flex-column flex-wrap md:flex-nowrap grid-cols-2 gap-x-12 pb-12">
148+ <div className="flex flex-column flex-wrap md:flex-nowrap grid-cols-2 gap-x-12 pb-12">
149+ <div className="md:basis-1/2">
150+ {/* Proposals */}
151+ <h3>Proposals</h3>
152+ <p className="mb-4">
153+ Proposals are the main way to get funding for your project. We
154+ fund all kinds projects, not strictly technical ones, so don't
155+ hesitate to pitch your idea!
156+ </p>
157+ <Link href="/grants/proposals" passHref>
158+ <a className="button-sm bg-blue-400 text-white mb-8 max-w-fit">
159+ Submit a Proposal
160+ </a>
161+ </Link>
148
162
163+ {/* Apprenticeships */}
164+ <h3>Apprenticeships</h3>
165+ <p className="mb-4">
166+ Apprenticeships are practical learning opportunities for new
167+ Urbit developers provided by members of the Urbit community.
168+ They're one of the best ways to level up your skills and often
169+ lead to full-time jobs.
170+ </p>
171+ <Link href="/grants/apprenticeships" passHref>
172+ <a className="button-sm bg-green-400 text-white mb-8 max-w-fit">
173+ Become an Apprentice
174+ </a>
175+ </Link>
176+ </div>
177+
149− <div className="md:basis-1/2">
178+ <div className="md:basis-1/2">
150− {/* Proposals */}
179+ {/* Bounties */}
151− <h3>Proposals</h3>
180+ <h3>Bounties</h3>
152− <p className="mb-4">
181+ <p className="mb-4">
153− Proposals are the main way to get funding for your project. We fund all kinds projects, not strictly technical ones,
182+ Bounties are contracts for work provided by either the Urbit
154− so don't hesitate to pitch your idea!
183+ Foundation or from trusted partners in our ecosystem.
155− </p>
184+ </p>
185+ <div className="flex flex-wrap">
156− <Link href="/grants/proposals" passHref>
186+ <Link href="/grants/bounties#post-a-bounty" passHref>
157− <a className="button-sm bg-blue-400 text-white mb-8 max-w-fit">
187+ <a className="button-sm bg-yellow-300 text-black mr-2 max-w-fit">
158− Submit a Proposal
188+ Post a Bounty
159 </a>
189 </a>
160 </Link>
190 </Link>
161−
162− {/* Apprenticeships */}
163− <h3>Apprenticeships</h3>
164− <p className="mb-4">
165− Apprenticeships are practical learning opportunities for
166− new Urbit developers provided by members of the Urbit community.
167− They're one of the best ways to level up your skills and often
168− lead to full-time jobs.
169− </p>
170− <Link href="/grants/apprenticeships" passHref>
191+ <Link href="/grants/bounties" passHref>
171− <a className="button-sm bg-green-400 text-white mb-8 max-w-fit">
192+ <a className="button-sm bg-wall-400 text-white max-w-fit">
172− Become an Apprentice
193+ Learn more
173 </a>
194 </a>
174 </Link>
195 </Link>
175 </div>
196 </div>
176−
177− <div className="md:basis-1/2">
178− {/* Bounties */}
179− <h3>Bounties</h3>
180− <p className="mb-4">
181− Bounties are contracts for work provided by either the
182− Urbit Foundation or from trusted partners in our ecosystem.
183− </p>
184− <div className="flex flex-wrap">
185− <Link href="/grants/bounties#post-a-bounty" passHref>
186− <a className="button-sm bg-yellow-300 text-black mr-2 max-w-fit">
187− Post a Bounty
188− </a>
189− </Link>
190− <Link href="/grants/bounties" passHref>
191− <a className="button-sm bg-wall-400 text-white max-w-fit">
192− Learn more
193− </a>
194− </Link>
195− </div>
196− </div>
197+ </div>
197 </div>
198 </div>
198 </div>
199 </div>
199 </Section>
200 </Section>
200
201
201 <Section wide short>
202 <Section wide short>
203+ <h2 id="join-community" className="pb-12">
204+ Community
205+ </h2>
202
206
203− <h2 id="join-community" className="pb-12">
204− Community
205− </h2>
206−
207− <div className="flex flex-column flex-wrap md:flex-nowrap grid-cols-2 gap-x-12 pb-12">
207+ <div className="flex flex-column flex-wrap md:flex-nowrap grid-cols-2 gap-x-12 pb-12">
208−
209− <div className="md:basis-1/2">
208+ <div className="md:basis-1/2">
210−
211− <p className="mb-4">
209+ <p className="mb-4">
212− We believe that grants are more successful when tackled with the
210+ We believe that grants are more successful when tackled with the
213− support of a community, and community starts with individual
211+ support of a community, and community starts with individual
214− relationships.
212+ relationships.
215− </p>
213+ </p>
216− <ul className="mb-4">
214+ <ul className="mb-4">
217− <li className="mb-2">
215+ <li className="mb-2">
218− <p>
216+ <p>
219− <Link href="/grants/proposals">Proposals</Link> are approved
217+ <Link href="/grants/proposals">Proposals</Link> are approved
220− and stewarded by past grant workers.
218+ and stewarded by past grant workers.
221− </p>
219+ </p>
222− </li>
220+ </li>
223− <li className="mb-2">
221+ <li className="mb-2">
224− <p>
222+ <p>
225− <Link href="/grants/bounties">Bounties</Link> are overseen
223+ <Link href="/grants/bounties">Bounties</Link> are overseen
226− by those that post them.
224+ by those that post them.
227− </p>
225+ </p>
228− </li>
226+ </li>
229− <li className="mb-2">
227+ <li className="mb-2">
230− <p>
228+ <p>
231− <Link href="/grants/apprenticeships">Apprenticeships</Link>{" "}
229+ <Link href="/grants/apprenticeships">Apprenticeships</Link>{" "}
232− are largely about building a relationship between apprentice
230+ are largely about building a relationship between apprentice
233− and mentor.
231+ and mentor.
234− </p>
232+ </p>
235− </li>
233+ </li>
236− </ul>
234+ </ul>
237− </div>
235+ </div>
238−
239
236
240− <div className="md:basis-1/2">
237+ <div className="md:basis-1/2">
241− <p className="mb-8">
238+ <p className="mb-8">
242− Whether you're gearing up to submit your proposal or just
239+ Whether you're gearing up to submit your proposal or just
243− thinking about it, the best way to get started is to join the
240+ thinking about it, the best way to get started is to join the
244− Foundation group on Urbit:
241+ Foundation group on Urbit:
245− </p>
242+ </p>
246
243
247− <JoinGroup
244+ <JoinGroup
248− emphasize
245+ emphasize
249− className="mb-8"
246+ className="mb-8"
250− groupName="~wolref-podlex/foundation"
247+ groupName="~wolref-podlex/foundation"
251− />
248+ />
252
249
253− <p>
250+ <p>
251+ If you're not on the network, check out our{" "}
254− If you're not on the network, check out our <Link href="/getting-started">Getting Started</Link> guide.
252+ <Link href="/getting-started">Getting Started</Link> guide.
255− </p>
253+ </p>
256− </div>
254+ </div>
257 </div>
255 </div>
258 </Section>
256 </Section>
259
257
pages/grants/[slug].js+1−1
@@ -11,7 +11,7 @@ import {
11 SingleColumn,
11 SingleColumn,
12 Section,
12 Section,
13 IntraNav,
13 IntraNav,
14−} from "foundation-design-system";
14+} from "@urbit/foundation-design-system";
15import Header from "../../components/Header";
15import Header from "../../components/Header";
16import Footer from "../../components/Footer";
16import Footer from "../../components/Footer";
17import ob from "urbit-ob";
17import ob from "urbit-ob";
pages/grants/apprenticeships.js+1−1
@@ -1,6 +1,6 @@
1import { getPostBySlug } from "../../lib/lib";
1import { getPostBySlug } from "../../lib/lib";
2import GrantProgramOverview from "../../components/GrantProgramOverview";
2import GrantProgramOverview from "../../components/GrantProgramOverview";
3−import { Markdown } from "foundation-design-system";
3+import { Markdown } from "@urbit/foundation-design-system";
4
4
5export default function Post({ post, markdown, search }) {
5export default function Post({ post, markdown, search }) {
6 return (
6 return (
pages/grants/bounties.js+1−1
@@ -1,6 +1,6 @@
1import { getPostBySlug } from "../../lib/lib";
1import { getPostBySlug } from "../../lib/lib";
2import GrantProgramOverview from "../../components/GrantProgramOverview";
2import GrantProgramOverview from "../../components/GrantProgramOverview";
3−import { Markdown } from "foundation-design-system";
3+import { Markdown } from "@urbit/foundation-design-system";
4
4
5export default function Post({ post, markdown, search }) {
5export default function Post({ post, markdown, search }) {
6 return (
6 return (
pages/grants/proposals.js+1−1
@@ -1,6 +1,6 @@
1import { getPostBySlug } from "../../lib/lib";
1import { getPostBySlug } from "../../lib/lib";
2import GrantProgramOverview from "../../components/GrantProgramOverview";
2import GrantProgramOverview from "../../components/GrantProgramOverview";
3−import { Markdown } from "foundation-design-system";
3+import { Markdown } from "@urbit/foundation-design-system";
4
4
5export default function Post({ post, markdown, search }) {
5export default function Post({ post, markdown, search }) {
6 return (
6 return (
pages/groups/[[...group]].js+1−2
@@ -8,7 +8,7 @@ import {
8 SingleColumn,
8 SingleColumn,
9 Section,
9 Section,
10 Markdown,
10 Markdown,
11−} from "foundation-design-system";
11+} from "@urbit/foundation-design-system";
12import ob from "urbit-ob";
12import ob from "urbit-ob";
13import GatewayHeader from "../../components/gateway/GatewayHeader";
13import GatewayHeader from "../../components/gateway/GatewayHeader";
14import Gateway404 from "../../components/gateway/Gateway404";
14import Gateway404 from "../../components/gateway/Gateway404";
@@ -99,7 +99,6 @@ const GroupPage = ({ data, markdown, params }) => {
99 Urbit is a clean-slate, peer-to-peer operating system and network.
99 Urbit is a clean-slate, peer-to-peer operating system and network.
100 </h3>
100 </h3>
101 <div className="flex flex-col space-y-4">
101 <div className="flex flex-col space-y-4">
102−
103 <Link href="/guides/joining-groups" passHref>
102 <Link href="/guides/joining-groups" passHref>
104 <a className="button-lg max-w-xs bg-green-400 text-white">
103 <a className="button-lg max-w-xs bg-green-400 text-white">
105 How to Join an Urbit Group
104 How to Join an Urbit Group
pages/groups/submit.js+5−1
@@ -1,6 +1,10 @@
1import Link from "next/link";
1import Link from "next/link";
2import { useState } from "react";
2import { useState } from "react";
3+import {
4+ Container,
5+ Section,
6+ SingleColumn,
3−import { Container, Section, SingleColumn } from "foundation-design-system";
7+} from "@urbit/foundation-design-system";
4import { useInputChange } from "../../lib/hooks";
8import { useInputChange } from "../../lib/hooks";
5import Head from "next/head";
9import Head from "next/head";
6import Meta from "../../components/Meta";
10import Meta from "../../components/Meta";
pages/ids/[id].js+1−1
@@ -7,7 +7,7 @@ import {
7 SingleColumn,
7 SingleColumn,
8 Section,
8 Section,
9 Markdown,
9 Markdown,
10−} from "foundation-design-system";
10+} from "@urbit/foundation-design-system";
11import ob from "urbit-ob";
11import ob from "urbit-ob";
12import ResourceCard from "../../components/gateway/ResourceCard";
12import ResourceCard from "../../components/gateway/ResourceCard";
13import GatewayHeader from "../../components/gateway/GatewayHeader";
13import GatewayHeader from "../../components/gateway/GatewayHeader";
pages/ids/submit.js+5−1
@@ -1,5 +1,9 @@
1import Link from "next/link";
1import Link from "next/link";
2+import {
3+ Container,
4+ SingleColumn,
5+ Section,
2−import { Container, SingleColumn, Section } from "foundation-design-system";
6+} from "@urbit/foundation-design-system";
3import { useInputChange } from "../../lib/hooks";
7import { useInputChange } from "../../lib/hooks";
4import ob from "urbit-ob";
8import ob from "urbit-ob";
5import Sigil from "../../components/Sigil";
9import Sigil from "../../components/Sigil";
pages/index.js+1−1
@@ -7,7 +7,7 @@ import {
7 Section,
7 Section,
8 SingleColumn,
8 SingleColumn,
9 IntraNav,
9 IntraNav,
10−} from "foundation-design-system";
10+} from "@urbit/foundation-design-system";
11import Header from "../components/Header";
11import Header from "../components/Header";
12import Footer from "../components/Footer";
12import Footer from "../components/Footer";
13import Contact from "../components/Contact";
13import Contact from "../components/Contact";
pages/marketplaces/[slug].js+1−1
@@ -1,6 +1,6 @@
1import { getAllPosts, getPostBySlug, getPostSlugs } from "../../lib/lib";
1import { getAllPosts, getPostBySlug, getPostSlugs } from "../../lib/lib";
2import BasicPage from "../../components/ecosystem/BasicPage";
2import BasicPage from "../../components/ecosystem/BasicPage";
3−import { Markdown } from "foundation-design-system";
3+import { Markdown } from "@urbit/foundation-design-system";
4import Link from "next/link";
4import Link from "next/link";
5
5
6export default function Marketplace({
6export default function Marketplace({
pages/organizations/[slug].js+1−1
@@ -3,7 +3,7 @@
3// Needs to look for its title in ecosystem/spotlight
3// Needs to look for its title in ecosystem/spotlight
4import { getAllPosts, getPostBySlug, getPostSlugs } from "../../lib/lib";
4import { getAllPosts, getPostBySlug, getPostSlugs } from "../../lib/lib";
5import BasicPage from "../../components/ecosystem/BasicPage";
5import BasicPage from "../../components/ecosystem/BasicPage";
6−import { Markdown } from "foundation-design-system";
6+import { Markdown } from "@urbit/foundation-design-system";
7import Link from "next/link";
7import Link from "next/link";
8import fs from "fs";
8import fs from "fs";
9import path from "path";
9import path from "path";
pages/overview/[[...slug]].js+1−1
@@ -8,7 +8,7 @@ import {
8 Section,
8 Section,
9 Markdown,
9 Markdown,
10 IntraNav,
10 IntraNav,
11−} from "foundation-design-system";
11+} from "@urbit/foundation-design-system";
12import { join } from "path";
12import { join } from "path";
13import { getPage, getPreviousPost, getNextPost } from "../../lib/lib";
13import { getPage, getPreviousPost, getNextPost } from "../../lib/lib";
14import Header from "../../components/Header";
14import Header from "../../components/Header";
pages/podcasts/[slug].js+1−1
@@ -1,6 +1,6 @@
1import { getAllPosts, getPostBySlug, getPostSlugs } from "../../lib/lib";
1import { getAllPosts, getPostBySlug, getPostSlugs } from "../../lib/lib";
2import BasicPage from "../../components/ecosystem/BasicPage";
2import BasicPage from "../../components/ecosystem/BasicPage";
3−import { Markdown } from "foundation-design-system";
3+import { Markdown } from "@urbit/foundation-design-system";
4import Link from "next/link";
4import Link from "next/link";
5
5
6export default function Podcast({
6export default function Podcast({
pages/updates.js+1−1
@@ -6,7 +6,7 @@ import {
6 SingleColumn,
6 SingleColumn,
7 Section,
7 Section,
8 IntraNav,
8 IntraNav,
9−} from "foundation-design-system";
9+} from "@urbit/foundation-design-system";
10import Footer from "../components/Footer";
10import Footer from "../components/Footer";
11import Header from "../components/Header";
11import Header from "../components/Header";
12import { getAllPosts, formatDate, generateDisplayDate } from "../lib/lib";
12import { getAllPosts, formatDate, generateDisplayDate } from "../lib/lib";
pages/updates/[slug].js+1−1
@@ -16,7 +16,7 @@ import {
16 SingleColumn,
16 SingleColumn,
17 Section,
17 Section,
18 IntraNav,
18 IntraNav,
19−} from "foundation-design-system";
19+} from "@urbit/foundation-design-system";
20import Header from "../../components/Header";
20import Header from "../../components/Header";
21import Footer from "../../components/Footer";
21import Footer from "../../components/Footer";
22import Contact from "../../components/Contact";
22import Contact from "../../components/Contact";
tailwind.config.js+4−3
@@ -1,10 +1,10 @@
1−const markdoc = require("@markdoc/markdoc");
1+const markdoc = require("@urbit/markdoc");
2
2
3module.exports = {
3module.exports = {
4− presets: [require("foundation-design-system/tailwind.config")],
4+ presets: [require("@urbit/foundation-design-system/tailwind.config")],
5 content: {
5 content: {
6 files: [
6 files: [
7− "./node_modules/foundation-design-system/**/*.js",
7+ "./node_modules/@urbit/foundation-design-system/**/*.js",
8 "./pages/**/*.{js,ts,jsx,tsx}",
8 "./pages/**/*.{js,ts,jsx,tsx}",
9 "./components/**/*.{js,ts,jsx,tsx}",
9 "./components/**/*.{js,ts,jsx,tsx}",
10 "./content/**/*.md",
10 "./content/**/*.md",
@@ -17,4 +17,5 @@ module.exports = {
17 },
17 },
18 },
18 },
19 },
19 },
20+ plugins: [require("@tailwindcss/aspect-ratio")],
20};
21};