on master help sign in
Merge branch 'urbit:master' into fix-getting-started
commit05866e7051f59c4b166cb9a16fd55a42a7716576 authortinnus-napbus <77721746+tinnus-napbus@users.noreply.github.com> dateFri 8 Oct 2021, 22:21 (5 years ago) parent3de052ffa04e67
8 files changed+1571−264
components/Markdown.js+16−4 content/docs/userspace/dist/docket.md+3−3 content/grants/volt-lightning-on-urbit.md+37−8 next.config.js+46−2 package-lock.json+1458−192 package.json+7−1 patches/prismjs+1.24.1.patch−42 styles/markdown.css+4−12
components/Markdown.js+16−4
@@ -2,9 +2,14 @@ import remark from "remark";
22import gfm from "remark-gfm";
33import slug from "remark-slug";
44import heading from "remark-heading-id";
5−import html from "remark-html";
65import remarkprism from "remark-prism";
76import normalize from "mdurl/encode";
7+import merge from "deepmerge";
8+import github from "hast-util-sanitize/lib/github";
9+import remarkParse from "remark-parse";
10+import remarkRehype from "remark-rehype";
11+import rehypeStringify from "rehype-stringify";
12+import rehypeRaw from "rehype-raw";
813
914// img is wrapped in figure so that images can be extra wide in the blog posts
1015function Img(h, node) {
@@ -30,19 +35,26 @@ const options = {
3035 handlers: {
3136 image: Img,
3237 },
33− entities: "numbers",
38+ sanitize: merge(github, {
39+ // remove user-content from github.json to remark-slug work as expected
40+ clobberPrefix: "",
41+ attributes: { "*": ["className"] },
42+ }),
3443};
3544
3645// Converts markdown strings into markdown HTML/React components
3746export default async function Markdown({ post }) {
3847 const result = await remark()
39− .use(html, options)
40− .use(gfm)
48+ .use(remarkParse, options)
4149 .use(remarkprism, {
4250 plugins: ["show-invisibles"],
4351 })
52+ .use(gfm)
4453 .use(slug)
4554 .use(heading)
55+ .use(remarkRehype, { allowDangerousHtml: true })
56+ .use(rehypeRaw)
57+ .use(rehypeStringify)
4658 .process(post.content);
4759
4860 return result.toString();
content/docs/userspace/dist/docket.md+3−3
@@ -116,7 +116,7 @@ color+0xf9.8e40
116116
117117_exactly one of either this, [glob-ames](#glob-ames) or [site](#site) is required_
118118
119−The `%glob-http` field specifies the URL and hash of the app's [glob](/docs/userspace/distribution/glob) if it is distributed via HTTP.
119+The `%glob-http` field specifies the URL and hash of the app's [glob](/docs/userspace/dist/glob) if it is distributed via HTTP.
120120
121121#### Type
122122
@@ -136,7 +136,7 @@ glob-http+['https://example.com/glob-0v1.s0me.h4sh.glob' 0v1.s0me.h4sh]
136136
137137_exactly one of either this, [glob-http](#glob-http) or [site](#site) is required_
138138
139−The `%glob-ames` field specifies the ship and hash of the app's [glob](/docs/userspace/distribution/glob) if it is distributed from a ship over Ames. If the glob will be distributed from our ship, the hash can initially be `0v0` as it will be overwritten with the hash produced by the [Globulator](/docs/userspace/distribution/glob#globulator).
139+The `%glob-ames` field specifies the ship and hash of the app's [glob](/docs/userspace/dist/glob) if it is distributed from a ship over Ames. If the glob will be distributed from our ship, the hash can initially be `0v0` as it will be overwritten with the hash produced by the [Globulator](/docs/userspace/dist/glob#globulator).
140140
141141#### Type
142142
@@ -156,7 +156,7 @@ glob-ames+[~zod 0v0]
156156
157157_exactly one of either this, [glob-ames](#glob-ames) or [glob-http](#glob-http) is required_
158158
159−It's possible for an app to handle HTTP requests from the client directly rather than with a separate [glob](/docs/userspace/distribution/glob). In that case, the `%site` field specifies the `path` of the Eyre endpoint the app will bind. If `%site` is used, clicking the app's tile will simply open a new tab with a GET request to the specified Eyre endpoint.
159+It's possible for an app to handle HTTP requests from the client directly rather than with a separate [glob](/docs/userspace/dist/glob). In that case, the `%site` field specifies the `path` of the Eyre endpoint the app will bind. If `%site` is used, clicking the app's tile will simply open a new tab with a GET request to the specified Eyre endpoint.
160160
161161For more information on direct HTTP handling with a Gall agent or generator, see the [Eyre Internal API Reference](/docs/arvo/eyre/tasks) documentation.
162162
content/grants/volt-lightning-on-urbit.md+37−8
@@ -253,31 +253,60 @@ It is possible to re-balance channel liquidity (shifting more of the balance to
253253
254254## Milestones
255255
256−### transaction/invoice RFCs
256+### Milestone 1 - transaction/invoice RFCs
257257
258−2 stars
258+Payment: 2 stars
259259
260260- Implement RFCs 2, 3 and 11 from BOLT.
261261- Create the libs and types that further stages will depend on
262262
263−### on-chain transaction RFC
263+### Milestone 2 - on-chain transaction RFC
264264
265−2 stars
265+Payment: 2 stars
266266
267267- implement RFC 5, on-chain transaction handling
268268- test that channels can be opened and closed in the manner described there
269269
270−### provider libraries
270+### Milestone 3 - provider libraries
271271
272−1 stars
272+Payment: 1 star
273273
274274- implement the `volt` provider that will talk to `lnd`
275275- create any configuration files needed to start `lnd` locally
276276
277−### `volt` agent and cleanup
277+### Milestone 4 - `volt` agent and cleanup
278278
279−2 stars
279+Payment: 2 stars
280280
281281- create the Gall agent to manage transactions
282282- connect it to the provider libs
283283- use the RFC libs to wire up all on-chain transactions
284+
285+### Milestone 5 - Create Signing Agent
286+
287+Payment: 1 star
288+
289+The milestone is to create a signing agent that can be run either on the same host as the rest of the volt system or one of it's moons. The goal of this agent is to separate the key material from the rest of the system while providing signing and key-generation functionality. The agent will make use of the existing BIP-32 implementation and expose a set API calls similar to those of popular hardware wallets, albeit reduced to what is essential for the purposes of volt.
290+
291+The agent will support the following core calls as %poke's:
292+
293+- %new-wallet
294+ Only accessible from the host ship: generate a new wallet and give back the
295+ seed, which can be rendered using the BIP-39 mnemonic.
296+
297+- %get-public-key
298+ Give the public key for a given BIP-32 path.
299+
300+- %sign-digest
301+ Sign a message digest using the key at a given BIP-32 path.
302+
303+Potential additional convenience calls, if the remainder of the volt project demands:
304+
305+- %get-address
306+ A public key is generated using a given BIP-32 path and an address is computed from the resulting key.
307+
308+- %sign-message
309+ The message is hashed with dsha256 and then signed with the private key at a given BIP-32 path.
310+
311+- %verify-message
312+ Verify a signed message using the public key at a given BIP-32 path.
next.config.js+46−2
@@ -1,6 +1,50 @@
1−module.exports = {
1+const withTM = require("next-transpile-modules")([
2+ "remark-parse",
3+ "remark-gfm",
4+ "remark-rehype",
5+ "rehype-stringify",
6+ "rehype-raw",
7+ "micromark-core-commonmark",
8+ "micromark-extension-gfm",
9+ "micromark-util-combine-extensions",
10+ "micromark-util-chunked",
11+ "micromark-util-character",
12+ "micromark-util-sanitize-uri",
13+ "micromark-util-encode",
14+ "micromark-util-classify-character",
15+ "micromark-util-resolve-all",
16+ "micromark-util-subtokenize",
17+ "micromark-util-normalize-identifier",
18+ "micromark-util-html-tag-name",
19+ "micromark-util-decode-numeric-character-reference",
20+ "micromark-util-decode-string",
21+ "micromark-factory-destination",
22+ "micromark-factory-label",
23+ "micromark-factory-space",
24+ "micromark-factory-title",
25+ "micromark-factory-whitespace",
26+ "mdast-util-gfm",
27+ "ccount",
28+ "mdast-util-find-and-replace",
29+ "hast-util-raw",
30+ "hast-util-from-parse5",
31+ "hast-util-to-parse5",
32+ "hast-util-parse-selector",
33+ "hast-to-hyperscript",
34+ "hastscript",
35+ "unist-util-visit-parents",
36+ "unist-util-is",
37+ "vfile-location",
38+ "web-namespaces",
39+ "mdast-util-to-markdown",
40+ "mdast-util-from-markdown",
41+ "markdown-table",
42+]);
43+
44+module.exports = withTM({
245 reactStrictMode: false,
346 // target: 'serverless',
47+ webpack5: false,
448 webpack: (config, { isServer }) => {
549 // Fixes npm packages that depend on `fs` module
650 if (!isServer) {
@@ -16,4 +60,4 @@ module.exports = {
1660 // }
1761 return config;
1862 },
19−};
63+});
package-lock.json+1458−192
@@ -201,6 +201,22 @@
201201 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
202202 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
203203 },
204+ "@types/debug": {
205+ "version": "4.1.7",
206+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
207+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
208+ "requires": {
209+ "@types/ms": "*"
210+ }
211+ },
212+ "@types/hast": {
213+ "version": "2.3.4",
214+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
215+ "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
216+ "requires": {
217+ "@types/unist": "*"
218+ }
219+ },
204220 "@types/mdast": {
205221 "version": "3.0.10",
206222 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
@@ -209,12 +225,22 @@
209225 "@types/unist": "*"
210226 }
211227 },
228+ "@types/mdurl": {
229+ "version": "1.0.2",
230+ "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
231+ "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA=="
232+ },
212233 "@types/minimatch": {
213234 "version": "3.0.5",
214235 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
215236 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
216237 "dev": true
217238 },
239+ "@types/ms": {
240+ "version": "0.7.31",
241+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
242+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
243+ },
218244 "@types/node": {
219245 "version": "16.9.6",
220246 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.6.tgz",
@@ -225,16 +251,16 @@
225251 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
226252 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
227253 },
254+ "@types/parse5": {
255+ "version": "6.0.1",
256+ "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.1.tgz",
257+ "integrity": "sha512-ARATsLdrGPUnaBvxLhUlnltcMgn7pQG312S8ccdYlnyijabrX9RN/KN/iGj9Am96CoW8e/K9628BA7Bv4XHdrA=="
258+ },
228259 "@types/unist": {
229260 "version": "2.0.6",
230261 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
231262 "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
232263 },
233− "@yarnpkg/lockfile": {
234− "version": "1.1.0",
235− "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
236− "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="
237− },
238264 "abab": {
239265 "version": "2.0.5",
240266 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
@@ -245,6 +271,11 @@
245271 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
246272 "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q=="
247273 },
274+ "acorn-es7-plugin": {
275+ "version": "1.1.7",
276+ "resolved": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz",
277+ "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s="
278+ },
248279 "acorn-globals": {
249280 "version": "6.0.0",
250281 "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
@@ -352,6 +383,11 @@
352383 "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
353384 "dev": true
354385 },
386+ "array-filter": {
387+ "version": "1.0.0",
388+ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
389+ "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM="
390+ },
355391 "array-union": {
356392 "version": "2.1.0",
357393 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
@@ -595,6 +631,11 @@
595631 "get-intrinsic": "^1.0.2"
596632 }
597633 },
634+ "call-signature": {
635+ "version": "0.0.2",
636+ "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz",
637+ "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY="
638+ },
598639 "callsites": {
599640 "version": "3.1.0",
600641 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -663,11 +704,6 @@
663704 "readdirp": "~3.5.0"
664705 }
665706 },
666− "ci-info": {
667− "version": "2.0.0",
668− "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
669− "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
670− },
671707 "cipher-base": {
672708 "version": "1.0.4",
673709 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -791,6 +827,11 @@
791827 }
792828 }
793829 },
830+ "core-js": {
831+ "version": "2.6.12",
832+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
833+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
834+ },
794835 "core-util-is": {
795836 "version": "1.0.3",
796837 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
@@ -849,25 +890,6 @@
849890 "sha.js": "^2.4.8"
850891 }
851892 },
852− "cross-spawn": {
853− "version": "6.0.5",
854− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
855− "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
856− "requires": {
857− "nice-try": "^1.0.4",
858− "path-key": "^2.0.1",
859− "semver": "^5.5.0",
860− "shebang-command": "^1.2.0",
861− "which": "^1.2.9"
862− },
863− "dependencies": {
864− "semver": {
865− "version": "5.7.1",
866− "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
867− "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
868− }
869− }
870− },
871893 "crypto-browserify": {
872894 "version": "3.12.0",
873895 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
@@ -1005,6 +1027,11 @@
10051027 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
10061028 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
10071029 },
1030+ "deepmerge": {
1031+ "version": "4.2.2",
1032+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
1033+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
1034+ },
10081035 "define-properties": {
10091036 "version": "1.1.3",
10101037 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -1052,6 +1079,11 @@
10521079 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
10531080 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
10541081 },
1082+ "diff-match-patch": {
1083+ "version": "1.0.5",
1084+ "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz",
1085+ "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw=="
1086+ },
10551087 "diffie-hellman": {
10561088 "version": "5.0.3",
10571089 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
@@ -1106,6 +1138,11 @@
11061138 "tslib": "^2.3.0"
11071139 }
11081140 },
1141+ "eastasianwidth": {
1142+ "version": "0.2.0",
1143+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1144+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
1145+ },
11091146 "electron-to-chromium": {
11101147 "version": "1.3.850",
11111148 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz",
@@ -1137,6 +1174,24 @@
11371174 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
11381175 "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
11391176 },
1177+ "empower": {
1178+ "version": "1.3.1",
1179+ "resolved": "https://registry.npmjs.org/empower/-/empower-1.3.1.tgz",
1180+ "integrity": "sha512-uB6/ViBaawOO/uujFADTK3SqdYlxYNn+N4usK9MRKZ4Hbn/1QSy8k2PezxCA2/+JGbF8vd/eOfghZ90oOSDZCA==",
1181+ "requires": {
1182+ "core-js": "^2.0.0",
1183+ "empower-core": "^1.2.0"
1184+ }
1185+ },
1186+ "empower-core": {
1187+ "version": "1.2.0",
1188+ "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz",
1189+ "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==",
1190+ "requires": {
1191+ "call-signature": "0.0.2",
1192+ "core-js": "^2.0.0"
1193+ }
1194+ },
11401195 "encoding": {
11411196 "version": "0.1.13",
11421197 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
@@ -1154,6 +1209,16 @@
11541209 "once": "^1.4.0"
11551210 }
11561211 },
1212+ "enhanced-resolve": {
1213+ "version": "5.8.3",
1214+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
1215+ "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
1216+ "dev": true,
1217+ "requires": {
1218+ "graceful-fs": "^4.2.4",
1219+ "tapable": "^2.2.0"
1220+ }
1221+ },
11571222 "error-ex": {
11581223 "version": "1.3.2",
11591224 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -1249,6 +1314,14 @@
12491314 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
12501315 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
12511316 },
1317+ "espurify": {
1318+ "version": "1.8.1",
1319+ "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz",
1320+ "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==",
1321+ "requires": {
1322+ "core-js": "^2.0.0"
1323+ }
1324+ },
12521325 "estraverse": {
12531326 "version": "5.2.0",
12541327 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
@@ -1411,14 +1484,6 @@
14111484 "path-exists": "^4.0.0"
14121485 }
14131486 },
1414− "find-yarn-workspace-root": {
1415− "version": "2.0.0",
1416− "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
1417− "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
1418− "requires": {
1419− "micromatch": "^4.0.2"
1420− }
1421− },
14221487 "foreach": {
14231488 "version": "2.0.5",
14241489 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
@@ -1439,16 +1504,6 @@
14391504 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
14401505 "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg=="
14411506 },
1442− "fs-extra": {
1443− "version": "7.0.1",
1444− "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
1445− "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
1446− "requires": {
1447− "graceful-fs": "^4.1.2",
1448− "jsonfile": "^4.0.0",
1449− "universalify": "^0.1.0"
1450− }
1451− },
14521507 "fs.realpath": {
14531508 "version": "1.0.0",
14541509 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -1603,11 +1658,192 @@
16031658 "minimalistic-assert": "^1.0.1"
16041659 }
16051660 },
1661+ "hast-to-hyperscript": {
1662+ "version": "10.0.1",
1663+ "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
1664+ "integrity": "sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==",
1665+ "requires": {
1666+ "@types/unist": "^2.0.0",
1667+ "comma-separated-tokens": "^2.0.0",
1668+ "property-information": "^6.0.0",
1669+ "space-separated-tokens": "^2.0.0",
1670+ "style-to-object": "^0.3.0",
1671+ "unist-util-is": "^5.0.0",
1672+ "web-namespaces": "^2.0.0"
1673+ },
1674+ "dependencies": {
1675+ "comma-separated-tokens": {
1676+ "version": "2.0.2",
1677+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
1678+ "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg=="
1679+ },
1680+ "property-information": {
1681+ "version": "6.0.1",
1682+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz",
1683+ "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg=="
1684+ },
1685+ "space-separated-tokens": {
1686+ "version": "2.0.1",
1687+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
1688+ "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw=="
1689+ },
1690+ "unist-util-is": {
1691+ "version": "5.1.1",
1692+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
1693+ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
1694+ }
1695+ }
1696+ },
1697+ "hast-util-from-parse5": {
1698+ "version": "7.1.0",
1699+ "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz",
1700+ "integrity": "sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==",
1701+ "requires": {
1702+ "@types/hast": "^2.0.0",
1703+ "@types/parse5": "^6.0.0",
1704+ "@types/unist": "^2.0.0",
1705+ "hastscript": "^7.0.0",
1706+ "property-information": "^6.0.0",
1707+ "vfile": "^5.0.0",
1708+ "vfile-location": "^4.0.0",
1709+ "web-namespaces": "^2.0.0"
1710+ },
1711+ "dependencies": {
1712+ "property-information": {
1713+ "version": "6.0.1",
1714+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz",
1715+ "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg=="
1716+ },
1717+ "unist-util-stringify-position": {
1718+ "version": "3.0.0",
1719+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
1720+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
1721+ "requires": {
1722+ "@types/unist": "^2.0.0"
1723+ }
1724+ },
1725+ "vfile": {
1726+ "version": "5.1.0",
1727+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
1728+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
1729+ "requires": {
1730+ "@types/unist": "^2.0.0",
1731+ "is-buffer": "^2.0.0",
1732+ "unist-util-stringify-position": "^3.0.0",
1733+ "vfile-message": "^3.0.0"
1734+ }
1735+ },
1736+ "vfile-message": {
1737+ "version": "3.0.2",
1738+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
1739+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
1740+ "requires": {
1741+ "@types/unist": "^2.0.0",
1742+ "unist-util-stringify-position": "^3.0.0"
1743+ }
1744+ }
1745+ }
1746+ },
16061747 "hast-util-is-element": {
16071748 "version": "1.1.0",
16081749 "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz",
16091750 "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ=="
16101751 },
1752+ "hast-util-parse-selector": {
1753+ "version": "3.1.0",
1754+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz",
1755+ "integrity": "sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==",
1756+ "requires": {
1757+ "@types/hast": "^2.0.0"
1758+ }
1759+ },
1760+ "hast-util-raw": {
1761+ "version": "7.2.0",
1762+ "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.0.tgz",
1763+ "integrity": "sha512-K2ofsY59XqrtBNUAkvT2vPdyNPUchjj1Z0FxUOwBadS6R5h9O3LaRZqpukQ+YfgQ/IMy9GGMB/Nlpzpu+cuuMA==",
1764+ "requires": {
1765+ "@types/hast": "^2.0.0",
1766+ "@types/parse5": "^6.0.0",
1767+ "hast-util-from-parse5": "^7.0.0",
1768+ "hast-util-to-parse5": "^7.0.0",
1769+ "html-void-elements": "^2.0.0",
1770+ "parse5": "^6.0.0",
1771+ "unist-util-position": "^4.0.0",
1772+ "unist-util-visit": "^4.0.0",
1773+ "vfile": "^5.0.0",
1774+ "web-namespaces": "^2.0.0",
1775+ "zwitch": "^2.0.0"
1776+ },
1777+ "dependencies": {
1778+ "html-void-elements": {
1779+ "version": "2.0.0",
1780+ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.0.tgz",
1781+ "integrity": "sha512-4OYzQQsBt0G9bJ/nM9/DDsjm4+fVdzAaPJJcWk5QwA3GIAPxQEeOR0rsI8HbDHQz5Gta8pVvGnnTNSbZVEVvkQ=="
1782+ },
1783+ "unist-util-is": {
1784+ "version": "5.1.1",
1785+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
1786+ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
1787+ },
1788+ "unist-util-position": {
1789+ "version": "4.0.1",
1790+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz",
1791+ "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA=="
1792+ },
1793+ "unist-util-stringify-position": {
1794+ "version": "3.0.0",
1795+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
1796+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
1797+ "requires": {
1798+ "@types/unist": "^2.0.0"
1799+ }
1800+ },
1801+ "unist-util-visit": {
1802+ "version": "4.1.0",
1803+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz",
1804+ "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==",
1805+ "requires": {
1806+ "@types/unist": "^2.0.0",
1807+ "unist-util-is": "^5.0.0",
1808+ "unist-util-visit-parents": "^5.0.0"
1809+ }
1810+ },
1811+ "unist-util-visit-parents": {
1812+ "version": "5.1.0",
1813+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz",
1814+ "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==",
1815+ "requires": {
1816+ "@types/unist": "^2.0.0",
1817+ "unist-util-is": "^5.0.0"
1818+ }
1819+ },
1820+ "vfile": {
1821+ "version": "5.1.0",
1822+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
1823+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
1824+ "requires": {
1825+ "@types/unist": "^2.0.0",
1826+ "is-buffer": "^2.0.0",
1827+ "unist-util-stringify-position": "^3.0.0",
1828+ "vfile-message": "^3.0.0"
1829+ }
1830+ },
1831+ "vfile-message": {
1832+ "version": "3.0.2",
1833+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
1834+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
1835+ "requires": {
1836+ "@types/unist": "^2.0.0",
1837+ "unist-util-stringify-position": "^3.0.0"
1838+ }
1839+ },
1840+ "zwitch": {
1841+ "version": "2.0.2",
1842+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz",
1843+ "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA=="
1844+ }
1845+ }
1846+ },
16111847 "hast-util-sanitize": {
16121848 "version": "3.0.2",
16131849 "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-3.0.2.tgz",
@@ -1633,11 +1869,65 @@
16331869 "xtend": "^4.0.0"
16341870 }
16351871 },
1872+ "hast-util-to-parse5": {
1873+ "version": "7.0.0",
1874+ "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz",
1875+ "integrity": "sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==",
1876+ "requires": {
1877+ "@types/hast": "^2.0.0",
1878+ "@types/parse5": "^6.0.0",
1879+ "hast-to-hyperscript": "^10.0.0",
1880+ "property-information": "^6.0.0",
1881+ "web-namespaces": "^2.0.0",
1882+ "zwitch": "^2.0.0"
1883+ },
1884+ "dependencies": {
1885+ "property-information": {
1886+ "version": "6.0.1",
1887+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz",
1888+ "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg=="
1889+ },
1890+ "zwitch": {
1891+ "version": "2.0.2",
1892+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz",
1893+ "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA=="
1894+ }
1895+ }
1896+ },
16361897 "hast-util-whitespace": {
16371898 "version": "1.0.4",
16381899 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz",
16391900 "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A=="
16401901 },
1902+ "hastscript": {
1903+ "version": "7.0.2",
1904+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz",
1905+ "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==",
1906+ "requires": {
1907+ "@types/hast": "^2.0.0",
1908+ "comma-separated-tokens": "^2.0.0",
1909+ "hast-util-parse-selector": "^3.0.0",
1910+ "property-information": "^6.0.0",
1911+ "space-separated-tokens": "^2.0.0"
1912+ },
1913+ "dependencies": {
1914+ "comma-separated-tokens": {
1915+ "version": "2.0.2",
1916+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
1917+ "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg=="
1918+ },
1919+ "property-information": {
1920+ "version": "6.0.1",
1921+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz",
1922+ "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg=="
1923+ },
1924+ "space-separated-tokens": {
1925+ "version": "2.0.1",
1926+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
1927+ "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw=="
1928+ }
1929+ }
1930+ },
16411931 "he": {
16421932 "version": "1.2.0",
16431933 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
@@ -1820,6 +2110,11 @@
18202110 }
18212111 }
18222112 },
2113+ "indexof": {
2114+ "version": "0.0.1",
2115+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
2116+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
2117+ },
18232118 "inflight": {
18242119 "version": "1.0.6",
18252120 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -1834,6 +2129,11 @@
18342129 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
18352130 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
18362131 },
2132+ "inline-style-parser": {
2133+ "version": "0.1.1",
2134+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
2135+ "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
2136+ },
18372137 "internal-slot": {
18382138 "version": "1.0.3",
18392139 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
@@ -1907,14 +2207,6 @@
19072207 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
19082208 "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
19092209 },
1910− "is-ci": {
1911− "version": "2.0.0",
1912− "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
1913− "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
1914− "requires": {
1915− "ci-info": "^2.0.0"
1916− }
1917− },
19182210 "is-color-stop": {
19192211 "version": "1.1.0",
19202212 "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
@@ -1949,11 +2241,6 @@
19492241 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
19502242 "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="
19512243 },
1952− "is-docker": {
1953− "version": "2.2.1",
1954− "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
1955− "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
1956− },
19572244 "is-extendable": {
19582245 "version": "0.1.1",
19592246 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -2065,14 +2352,6 @@
20652352 "has-tostringtag": "^1.0.0"
20662353 }
20672354 },
2068− "is-wsl": {
2069− "version": "2.2.0",
2070− "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
2071− "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2072− "requires": {
2073− "is-docker": "^2.0.0"
2074− }
2075− },
20762355 "isarray": {
20772356 "version": "1.0.0",
20782357 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -2081,7 +2360,8 @@
20812360 "isexe": {
20822361 "version": "2.0.0",
20832362 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2084− "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
2363+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2364+ "dev": true
20852365 },
20862366 "jest-worker": {
20872367 "version": "27.0.0-next.5",
@@ -2194,27 +2474,11 @@
21942474 "minimist": "^1.2.0"
21952475 }
21962476 },
2197− "jsonfile": {
2198− "version": "4.0.0",
2199− "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2200− "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2201− "requires": {
2202− "graceful-fs": "^4.1.6"
2203− }
2204− },
22052477 "kind-of": {
22062478 "version": "6.0.3",
22072479 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
22082480 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
22092481 },
2210− "klaw-sync": {
2211− "version": "6.0.0",
2212− "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
2213− "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
2214− "requires": {
2215− "graceful-fs": "^4.1.11"
2216− }
2217− },
22182482 "levn": {
22192483 "version": "0.3.0",
22202484 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
@@ -2349,15 +2613,125 @@
23492613 }
23502614 },
23512615 "mdast-util-from-markdown": {
2352− "version": "0.8.5",
2353− "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
2354− "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
2616+ "version": "1.0.3",
2617+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.0.3.tgz",
2618+ "integrity": "sha512-8/GPJsE3h73C+PBFJ3cCdvegz07mLS8/5NfuIsP8q/cw/Ph/aximc6OYdfwerwcZqTYVu7WeXm/8+RDztxreZQ==",
23552619 "requires": {
23562620 "@types/mdast": "^3.0.0",
2357− "mdast-util-to-string": "^2.0.0",
2358− "micromark": "~2.11.0",
2359− "parse-entities": "^2.0.0",
2360− "unist-util-stringify-position": "^2.0.0"
2621+ "@types/unist": "^2.0.0",
2622+ "mdast-util-to-string": "^3.1.0",
2623+ "micromark": "^3.0.0",
2624+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
2625+ "micromark-util-decode-string": "^1.0.0",
2626+ "micromark-util-normalize-identifier": "^1.0.0",
2627+ "micromark-util-symbol": "^1.0.0",
2628+ "micromark-util-types": "^1.0.0",
2629+ "parse-entities": "^3.0.0",
2630+ "power-assert": "^1.0.0",
2631+ "unist-util-stringify-position": "^3.0.0"
2632+ },
2633+ "dependencies": {
2634+ "character-entities": {
2635+ "version": "2.0.0",
2636+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz",
2637+ "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA=="
2638+ },
2639+ "character-entities-legacy": {
2640+ "version": "2.0.0",
2641+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz",
2642+ "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA=="
2643+ },
2644+ "character-reference-invalid": {
2645+ "version": "2.0.0",
2646+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz",
2647+ "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g=="
2648+ },
2649+ "debug": {
2650+ "version": "4.3.2",
2651+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
2652+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
2653+ "requires": {
2654+ "ms": "2.1.2"
2655+ }
2656+ },
2657+ "is-alphabetical": {
2658+ "version": "2.0.0",
2659+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz",
2660+ "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w=="
2661+ },
2662+ "is-alphanumerical": {
2663+ "version": "2.0.0",
2664+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz",
2665+ "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==",
2666+ "requires": {
2667+ "is-alphabetical": "^2.0.0",
2668+ "is-decimal": "^2.0.0"
2669+ }
2670+ },
2671+ "is-decimal": {
2672+ "version": "2.0.0",
2673+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz",
2674+ "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw=="
2675+ },
2676+ "is-hexadecimal": {
2677+ "version": "2.0.0",
2678+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz",
2679+ "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug=="
2680+ },
2681+ "mdast-util-to-string": {
2682+ "version": "3.1.0",
2683+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
2684+ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA=="
2685+ },
2686+ "micromark": {
2687+ "version": "3.0.6",
2688+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.6.tgz",
2689+ "integrity": "sha512-yzyfAHhglgEDprJnsvoQVPSXy5OnQfgyatGTxh0XVpismB5+aECnsHY2I1oxsySf6t/2FeamjOLoxun47nVhvw==",
2690+ "requires": {
2691+ "@types/debug": "^4.0.0",
2692+ "debug": "^4.0.0",
2693+ "micromark-core-commonmark": "^1.0.1",
2694+ "micromark-factory-space": "^1.0.0",
2695+ "micromark-util-character": "^1.0.0",
2696+ "micromark-util-chunked": "^1.0.0",
2697+ "micromark-util-combine-extensions": "^1.0.0",
2698+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
2699+ "micromark-util-encode": "^1.0.0",
2700+ "micromark-util-normalize-identifier": "^1.0.0",
2701+ "micromark-util-resolve-all": "^1.0.0",
2702+ "micromark-util-sanitize-uri": "^1.0.0",
2703+ "micromark-util-subtokenize": "^1.0.0",
2704+ "micromark-util-symbol": "^1.0.0",
2705+ "micromark-util-types": "^1.0.1",
2706+ "parse-entities": "^3.0.0"
2707+ }
2708+ },
2709+ "ms": {
2710+ "version": "2.1.2",
2711+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2712+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2713+ },
2714+ "parse-entities": {
2715+ "version": "3.0.0",
2716+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz",
2717+ "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==",
2718+ "requires": {
2719+ "character-entities": "^2.0.0",
2720+ "character-entities-legacy": "^2.0.0",
2721+ "character-reference-invalid": "^2.0.0",
2722+ "is-alphanumerical": "^2.0.0",
2723+ "is-decimal": "^2.0.0",
2724+ "is-hexadecimal": "^2.0.0"
2725+ }
2726+ },
2727+ "unist-util-stringify-position": {
2728+ "version": "3.0.0",
2729+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
2730+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
2731+ "requires": {
2732+ "@types/unist": "^2.0.0"
2733+ }
2734+ }
23612735 }
23622736 },
23632737 "mdast-util-gfm": {
@@ -2491,6 +2865,83 @@
24912865 }
24922866 }
24932867 },
2868+ "micromark-core-commonmark": {
2869+ "version": "1.0.2",
2870+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.2.tgz",
2871+ "integrity": "sha512-nIxVDZnm1ra2BcnUSUWe9LC3UBTQ/sqUp4do80xXhtCWxBYj7u70Qw2CH54oZu7jblDCxDO3tmNBSprV5EWndg==",
2872+ "requires": {
2873+ "micromark-factory-destination": "^1.0.0",
2874+ "micromark-factory-label": "^1.0.0",
2875+ "micromark-factory-space": "^1.0.0",
2876+ "micromark-factory-title": "^1.0.0",
2877+ "micromark-factory-whitespace": "^1.0.0",
2878+ "micromark-util-character": "^1.0.0",
2879+ "micromark-util-chunked": "^1.0.0",
2880+ "micromark-util-classify-character": "^1.0.0",
2881+ "micromark-util-html-tag-name": "^1.0.0",
2882+ "micromark-util-normalize-identifier": "^1.0.0",
2883+ "micromark-util-resolve-all": "^1.0.0",
2884+ "micromark-util-subtokenize": "^1.0.0",
2885+ "micromark-util-symbol": "^1.0.0",
2886+ "micromark-util-types": "^1.0.1",
2887+ "parse-entities": "^3.0.0",
2888+ "power-assert": "^1.0.0"
2889+ },
2890+ "dependencies": {
2891+ "character-entities": {
2892+ "version": "2.0.0",
2893+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz",
2894+ "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA=="
2895+ },
2896+ "character-entities-legacy": {
2897+ "version": "2.0.0",
2898+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz",
2899+ "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA=="
2900+ },
2901+ "character-reference-invalid": {
2902+ "version": "2.0.0",
2903+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz",
2904+ "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g=="
2905+ },
2906+ "is-alphabetical": {
2907+ "version": "2.0.0",
2908+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz",
2909+ "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w=="
2910+ },
2911+ "is-alphanumerical": {
2912+ "version": "2.0.0",
2913+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz",
2914+ "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==",
2915+ "requires": {
2916+ "is-alphabetical": "^2.0.0",
2917+ "is-decimal": "^2.0.0"
2918+ }
2919+ },
2920+ "is-decimal": {
2921+ "version": "2.0.0",
2922+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz",
2923+ "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw=="
2924+ },
2925+ "is-hexadecimal": {
2926+ "version": "2.0.0",
2927+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz",
2928+ "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug=="
2929+ },
2930+ "parse-entities": {
2931+ "version": "3.0.0",
2932+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz",
2933+ "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==",
2934+ "requires": {
2935+ "character-entities": "^2.0.0",
2936+ "character-entities-legacy": "^2.0.0",
2937+ "character-reference-invalid": "^2.0.0",
2938+ "is-alphanumerical": "^2.0.0",
2939+ "is-decimal": "^2.0.0",
2940+ "is-hexadecimal": "^2.0.0"
2941+ }
2942+ }
2943+ }
2944+ },
24942945 "micromark-extension-gfm": {
24952946 "version": "0.3.3",
24962947 "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz",
@@ -2541,10 +2992,229 @@
25412992 "micromark": "~2.11.0"
25422993 }
25432994 },
2544− "micromatch": {
2545− "version": "4.0.4",
2546− "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2547− "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2995+ "micromark-factory-destination": {
2996+ "version": "1.0.0",
2997+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
2998+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
2999+ "requires": {
3000+ "micromark-util-character": "^1.0.0",
3001+ "micromark-util-symbol": "^1.0.0",
3002+ "micromark-util-types": "^1.0.0"
3003+ }
3004+ },
3005+ "micromark-factory-label": {
3006+ "version": "1.0.1",
3007+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.1.tgz",
3008+ "integrity": "sha512-d/we+Gm9cqySOaPmtx109GEbG2dadb2myK9Tcm3aAx9Ug0IL4ucQtzKVoO+02HI10E76ncv9n/VEEF5ym0RzTQ==",
3009+ "requires": {
3010+ "micromark-util-character": "^1.0.0",
3011+ "micromark-util-symbol": "^1.0.0",
3012+ "micromark-util-types": "^1.0.0",
3013+ "power-assert": "^1.0.0"
3014+ }
3015+ },
3016+ "micromark-factory-space": {
3017+ "version": "1.0.0",
3018+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
3019+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
3020+ "requires": {
3021+ "micromark-util-character": "^1.0.0",
3022+ "micromark-util-types": "^1.0.0"
3023+ }
3024+ },
3025+ "micromark-factory-title": {
3026+ "version": "1.0.1",
3027+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.1.tgz",
3028+ "integrity": "sha512-nAdDygUZK7WtHFkNi01PzS33jeWPKZXA6LEABQiCVDXvNNUjdQ9o4stT8jBu3BNsE3ZulfG5IGdfWuOWS/CS+w==",
3029+ "requires": {
3030+ "micromark-factory-space": "^1.0.0",
3031+ "micromark-util-character": "^1.0.0",
3032+ "micromark-util-symbol": "^1.0.0",
3033+ "micromark-util-types": "^1.0.0",
3034+ "power-assert": "^1.0.0"
3035+ }
3036+ },
3037+ "micromark-factory-whitespace": {
3038+ "version": "1.0.0",
3039+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
3040+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
3041+ "requires": {
3042+ "micromark-factory-space": "^1.0.0",
3043+ "micromark-util-character": "^1.0.0",
3044+ "micromark-util-symbol": "^1.0.0",
3045+ "micromark-util-types": "^1.0.0"
3046+ }
3047+ },
3048+ "micromark-util-character": {
3049+ "version": "1.1.0",
3050+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
3051+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
3052+ "requires": {
3053+ "micromark-util-symbol": "^1.0.0",
3054+ "micromark-util-types": "^1.0.0"
3055+ }
3056+ },
3057+ "micromark-util-chunked": {
3058+ "version": "1.0.0",
3059+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
3060+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
3061+ "requires": {
3062+ "micromark-util-symbol": "^1.0.0"
3063+ }
3064+ },
3065+ "micromark-util-classify-character": {
3066+ "version": "1.0.0",
3067+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
3068+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
3069+ "requires": {
3070+ "micromark-util-character": "^1.0.0",
3071+ "micromark-util-symbol": "^1.0.0",
3072+ "micromark-util-types": "^1.0.0"
3073+ }
3074+ },
3075+ "micromark-util-combine-extensions": {
3076+ "version": "1.0.0",
3077+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
3078+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
3079+ "requires": {
3080+ "micromark-util-chunked": "^1.0.0",
3081+ "micromark-util-types": "^1.0.0"
3082+ }
3083+ },
3084+ "micromark-util-decode-numeric-character-reference": {
3085+ "version": "1.0.0",
3086+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
3087+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
3088+ "requires": {
3089+ "micromark-util-symbol": "^1.0.0"
3090+ }
3091+ },
3092+ "micromark-util-decode-string": {
3093+ "version": "1.0.1",
3094+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.1.tgz",
3095+ "integrity": "sha512-Wf3H6jLaO3iIlHEvblESXaKAr72nK7JtBbLLICPwuZc3eJkMcp4j8rJ5Xv1VbQWMCWWDvKUbVUbE2MfQNznwTA==",
3096+ "requires": {
3097+ "micromark-util-character": "^1.0.0",
3098+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
3099+ "micromark-util-symbol": "^1.0.0",
3100+ "parse-entities": "^3.0.0"
3101+ },
3102+ "dependencies": {
3103+ "character-entities": {
3104+ "version": "2.0.0",
3105+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz",
3106+ "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA=="
3107+ },
3108+ "character-entities-legacy": {
3109+ "version": "2.0.0",
3110+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz",
3111+ "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA=="
3112+ },
3113+ "character-reference-invalid": {
3114+ "version": "2.0.0",
3115+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz",
3116+ "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g=="
3117+ },
3118+ "is-alphabetical": {
3119+ "version": "2.0.0",
3120+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz",
3121+ "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w=="
3122+ },
3123+ "is-alphanumerical": {
3124+ "version": "2.0.0",
3125+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz",
3126+ "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==",
3127+ "requires": {
3128+ "is-alphabetical": "^2.0.0",
3129+ "is-decimal": "^2.0.0"
3130+ }
3131+ },
3132+ "is-decimal": {
3133+ "version": "2.0.0",
3134+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz",
3135+ "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw=="
3136+ },
3137+ "is-hexadecimal": {
3138+ "version": "2.0.0",
3139+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz",
3140+ "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug=="
3141+ },
3142+ "parse-entities": {
3143+ "version": "3.0.0",
3144+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz",
3145+ "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==",
3146+ "requires": {
3147+ "character-entities": "^2.0.0",
3148+ "character-entities-legacy": "^2.0.0",
3149+ "character-reference-invalid": "^2.0.0",
3150+ "is-alphanumerical": "^2.0.0",
3151+ "is-decimal": "^2.0.0",
3152+ "is-hexadecimal": "^2.0.0"
3153+ }
3154+ }
3155+ }
3156+ },
3157+ "micromark-util-encode": {
3158+ "version": "1.0.0",
3159+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz",
3160+ "integrity": "sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg=="
3161+ },
3162+ "micromark-util-html-tag-name": {
3163+ "version": "1.0.0",
3164+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
3165+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g=="
3166+ },
3167+ "micromark-util-normalize-identifier": {
3168+ "version": "1.0.0",
3169+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
3170+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
3171+ "requires": {
3172+ "micromark-util-symbol": "^1.0.0"
3173+ }
3174+ },
3175+ "micromark-util-resolve-all": {
3176+ "version": "1.0.0",
3177+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
3178+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
3179+ "requires": {
3180+ "micromark-util-types": "^1.0.0"
3181+ }
3182+ },
3183+ "micromark-util-sanitize-uri": {
3184+ "version": "1.0.0",
3185+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
3186+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
3187+ "requires": {
3188+ "micromark-util-character": "^1.0.0",
3189+ "micromark-util-encode": "^1.0.0",
3190+ "micromark-util-symbol": "^1.0.0"
3191+ }
3192+ },
3193+ "micromark-util-subtokenize": {
3194+ "version": "1.0.1",
3195+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.1.tgz",
3196+ "integrity": "sha512-Zy7XuVepFWm8MqiqFywq4wFu4GXlksyC3e942GaQBXaaCWha3VbkZiTmOEBDCcvp1xKq/xZ2gGEIsCjU+SuEig==",
3197+ "requires": {
3198+ "micromark-util-chunked": "^1.0.0",
3199+ "micromark-util-symbol": "^1.0.0",
3200+ "micromark-util-types": "^1.0.0",
3201+ "power-assert": "^1.0.0"
3202+ }
3203+ },
3204+ "micromark-util-symbol": {
3205+ "version": "1.0.0",
3206+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.0.tgz",
3207+ "integrity": "sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ=="
3208+ },
3209+ "micromark-util-types": {
3210+ "version": "1.0.1",
3211+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.1.tgz",
3212+ "integrity": "sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA=="
3213+ },
3214+ "micromatch": {
3215+ "version": "4.0.4",
3216+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
3217+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
25483218 "requires": {
25493219 "braces": "^3.0.1",
25503220 "picomatch": "^2.2.3"
@@ -2754,10 +3424,15 @@
27543424 }
27553425 }
27563426 },
2757− "nice-try": {
2758− "version": "1.0.5",
2759− "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2760− "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
3427+ "next-transpile-modules": {
3428+ "version": "8.0.0",
3429+ "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-8.0.0.tgz",
3430+ "integrity": "sha512-Q2f2yB0zMJ8KJbIYAeZoIxG6cSfVk813zr6B5HzsLMBVcJ3FaF8lKr7WG66n0KlHCwjLSmf/6EkgI6QQVWHrDw==",
3431+ "dev": true,
3432+ "requires": {
3433+ "enhanced-resolve": "^5.7.0",
3434+ "escalade": "^3.1.1"
3435+ }
27613436 },
27623437 "node-emoji": {
27633438 "version": "1.11.0",
@@ -3030,15 +3705,6 @@
30303705 "mimic-fn": "^2.1.0"
30313706 }
30323707 },
3033− "open": {
3034− "version": "7.4.2",
3035− "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
3036− "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
3037− "requires": {
3038− "is-docker": "^2.0.0",
3039− "is-wsl": "^2.1.1"
3040− }
3041− },
30423708 "optionator": {
30433709 "version": "0.8.3",
30443710 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
@@ -3057,11 +3723,6 @@
30573723 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
30583724 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
30593725 },
3060− "os-tmpdir": {
3061− "version": "1.0.2",
3062− "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3063− "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
3064− },
30653726 "p-limit": {
30663727 "version": "3.1.0",
30673728 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -3160,33 +3821,6 @@
31603821 "parse5": "^6.0.1"
31613822 }
31623823 },
3163− "patch-package": {
3164− "version": "6.4.7",
3165− "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz",
3166− "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==",
3167− "requires": {
3168− "@yarnpkg/lockfile": "^1.1.0",
3169− "chalk": "^2.4.2",
3170− "cross-spawn": "^6.0.5",
3171− "find-yarn-workspace-root": "^2.0.0",
3172− "fs-extra": "^7.0.1",
3173− "is-ci": "^2.0.0",
3174− "klaw-sync": "^6.0.0",
3175− "minimist": "^1.2.0",
3176− "open": "^7.4.2",
3177− "rimraf": "^2.6.3",
3178− "semver": "^5.6.0",
3179− "slash": "^2.0.0",
3180− "tmp": "^0.0.33"
3181− },
3182− "dependencies": {
3183− "semver": {
3184− "version": "5.7.1",
3185− "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3186− "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
3187− }
3188− }
3189− },
31903824 "path-browserify": {
31913825 "version": "1.0.1",
31923826 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
@@ -3202,11 +3836,6 @@
32023836 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
32033837 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
32043838 },
3205− "path-key": {
3206− "version": "2.0.1",
3207− "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3208− "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
3209− },
32103839 "path-parse": {
32113840 "version": "1.0.7",
32123841 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
@@ -3306,6 +3935,134 @@
33063935 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
33073936 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
33083937 },
3938+ "power-assert": {
3939+ "version": "1.6.1",
3940+ "resolved": "https://registry.npmjs.org/power-assert/-/power-assert-1.6.1.tgz",
3941+ "integrity": "sha512-VWkkZV6Y+W8qLX/PtJu2Ur2jDPIs0a5vbP0TpKeybNcIXmT4vcKoVkyTp5lnQvTpY/DxacAZ4RZisHRHLJcAZQ==",
3942+ "requires": {
3943+ "define-properties": "^1.1.2",
3944+ "empower": "^1.3.1",
3945+ "power-assert-formatter": "^1.4.1",
3946+ "universal-deep-strict-equal": "^1.2.1",
3947+ "xtend": "^4.0.0"
3948+ }
3949+ },
3950+ "power-assert-context-formatter": {
3951+ "version": "1.2.0",
3952+ "resolved": "https://registry.npmjs.org/power-assert-context-formatter/-/power-assert-context-formatter-1.2.0.tgz",
3953+ "integrity": "sha512-HLNEW8Bin+BFCpk/zbyKwkEu9W8/zThIStxGo7weYcFkKgMuGCHUJhvJeBGXDZf0Qm2xis4pbnnciGZiX0EpSg==",
3954+ "requires": {
3955+ "core-js": "^2.0.0",
3956+ "power-assert-context-traversal": "^1.2.0"
3957+ }
3958+ },
3959+ "power-assert-context-reducer-ast": {
3960+ "version": "1.2.0",
3961+ "resolved": "https://registry.npmjs.org/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.2.0.tgz",
3962+ "integrity": "sha512-EgOxmZ/Lb7tw4EwSKX7ZnfC0P/qRZFEG28dx/690qvhmOJ6hgThYFm5TUWANDLK5NiNKlPBi5WekVGd2+5wPrw==",
3963+ "requires": {
3964+ "acorn": "^5.0.0",
3965+ "acorn-es7-plugin": "^1.0.12",
3966+ "core-js": "^2.0.0",
3967+ "espurify": "^1.6.0",
3968+ "estraverse": "^4.2.0"
3969+ },
3970+ "dependencies": {
3971+ "acorn": {
3972+ "version": "5.7.4",
3973+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
3974+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg=="
3975+ },
3976+ "estraverse": {
3977+ "version": "4.3.0",
3978+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
3979+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
3980+ }
3981+ }
3982+ },
3983+ "power-assert-context-traversal": {
3984+ "version": "1.2.0",
3985+ "resolved": "https://registry.npmjs.org/power-assert-context-traversal/-/power-assert-context-traversal-1.2.0.tgz",
3986+ "integrity": "sha512-NFoHU6g2umNajiP2l4qb0BRWD773Aw9uWdWYH9EQsVwIZnog5bd2YYLFCVvaxWpwNzWeEfZIon2xtyc63026pQ==",
3987+ "requires": {
3988+ "core-js": "^2.0.0",
3989+ "estraverse": "^4.1.0"
3990+ },
3991+ "dependencies": {
3992+ "estraverse": {
3993+ "version": "4.3.0",
3994+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
3995+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
3996+ }
3997+ }
3998+ },
3999+ "power-assert-formatter": {
4000+ "version": "1.4.1",
4001+ "resolved": "https://registry.npmjs.org/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz",
4002+ "integrity": "sha1-XcEl7VCj37HdomwZNH879Y7CiEo=",
4003+ "requires": {
4004+ "core-js": "^2.0.0",
4005+ "power-assert-context-formatter": "^1.0.7",
4006+ "power-assert-context-reducer-ast": "^1.0.7",
4007+ "power-assert-renderer-assertion": "^1.0.7",
4008+ "power-assert-renderer-comparison": "^1.0.7",
4009+ "power-assert-renderer-diagram": "^1.0.7",
4010+ "power-assert-renderer-file": "^1.0.7"
4011+ }
4012+ },
4013+ "power-assert-renderer-assertion": {
4014+ "version": "1.2.0",
4015+ "resolved": "https://registry.npmjs.org/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.2.0.tgz",
4016+ "integrity": "sha512-3F7Q1ZLmV2ZCQv7aV7NJLNK9G7QsostrhOU7U0RhEQS/0vhEqrRg2jEJl1jtUL4ZyL2dXUlaaqrmPv5r9kRvIg==",
4017+ "requires": {
4018+ "power-assert-renderer-base": "^1.1.1",
4019+ "power-assert-util-string-width": "^1.2.0"
4020+ }
4021+ },
4022+ "power-assert-renderer-base": {
4023+ "version": "1.1.1",
4024+ "resolved": "https://registry.npmjs.org/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz",
4025+ "integrity": "sha1-lqZQxv0F7hvB9mtUrWFELIs/Y+s="
4026+ },
4027+ "power-assert-renderer-comparison": {
4028+ "version": "1.2.0",
4029+ "resolved": "https://registry.npmjs.org/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.2.0.tgz",
4030+ "integrity": "sha512-7c3RKPDBKK4E3JqdPtYRE9cM8AyX4LC4yfTvvTYyx8zSqmT5kJnXwzR0yWQLOavACllZfwrAGQzFiXPc5sWa+g==",
4031+ "requires": {
4032+ "core-js": "^2.0.0",
4033+ "diff-match-patch": "^1.0.0",
4034+ "power-assert-renderer-base": "^1.1.1",
4035+ "stringifier": "^1.3.0",
4036+ "type-name": "^2.0.1"
4037+ }
4038+ },
4039+ "power-assert-renderer-diagram": {
4040+ "version": "1.2.0",
4041+ "resolved": "https://registry.npmjs.org/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.2.0.tgz",
4042+ "integrity": "sha512-JZ6PC+DJPQqfU6dwSmpcoD7gNnb/5U77bU5KgNwPPa+i1Pxiz6UuDeM3EUBlhZ1HvH9tMjI60anqVyi5l2oNdg==",
4043+ "requires": {
4044+ "core-js": "^2.0.0",
4045+ "power-assert-renderer-base": "^1.1.1",
4046+ "power-assert-util-string-width": "^1.2.0",
4047+ "stringifier": "^1.3.0"
4048+ }
4049+ },
4050+ "power-assert-renderer-file": {
4051+ "version": "1.2.0",
4052+ "resolved": "https://registry.npmjs.org/power-assert-renderer-file/-/power-assert-renderer-file-1.2.0.tgz",
4053+ "integrity": "sha512-/oaVrRbeOtGoyyd7e4IdLP/jIIUFJdqJtsYzP9/88R39CMnfF/S/rUc8ZQalENfUfQ/wQHu+XZYRMaCEZmEesg==",
4054+ "requires": {
4055+ "power-assert-renderer-base": "^1.1.1"
4056+ }
4057+ },
4058+ "power-assert-util-string-width": {
4059+ "version": "1.2.0",
4060+ "resolved": "https://registry.npmjs.org/power-assert-util-string-width/-/power-assert-util-string-width-1.2.0.tgz",
4061+ "integrity": "sha512-lX90G0igAW0iyORTILZ/QjZWsa1MZ6VVY3L0K86e2eKun3S4LKPH4xZIl8fdeMYLfOjkaszbNSzf1uugLeAm2A==",
4062+ "requires": {
4063+ "eastasianwidth": "^0.2.0"
4064+ }
4065+ },
33094066 "prelude-ls": {
33104067 "version": "1.1.2",
33114068 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -3622,6 +4379,224 @@
36224379 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
36234380 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
36244381 },
4382+ "rehype-raw": {
4383+ "version": "6.1.0",
4384+ "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.0.tgz",
4385+ "integrity": "sha512-12j2UiiYJgZFdjnHDny77NY5BF3eW4Jsl0vtgL1DWdTzcHjPpbhumU+GtPUdivEWwQc8x9OdEuO0oxaGz7Tvyg==",
4386+ "requires": {
4387+ "@types/hast": "^2.0.0",
4388+ "hast-util-raw": "^7.2.0",
4389+ "unified": "^10.0.0"
4390+ },
4391+ "dependencies": {
4392+ "bail": {
4393+ "version": "2.0.1",
4394+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz",
4395+ "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA=="
4396+ },
4397+ "is-plain-obj": {
4398+ "version": "4.0.0",
4399+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
4400+ "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw=="
4401+ },
4402+ "trough": {
4403+ "version": "2.0.2",
4404+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
4405+ "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w=="
4406+ },
4407+ "unified": {
4408+ "version": "10.1.0",
4409+ "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz",
4410+ "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==",
4411+ "requires": {
4412+ "@types/unist": "^2.0.0",
4413+ "bail": "^2.0.0",
4414+ "extend": "^3.0.0",
4415+ "is-buffer": "^2.0.0",
4416+ "is-plain-obj": "^4.0.0",
4417+ "trough": "^2.0.0",
4418+ "vfile": "^5.0.0"
4419+ }
4420+ },
4421+ "unist-util-stringify-position": {
4422+ "version": "3.0.0",
4423+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
4424+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
4425+ "requires": {
4426+ "@types/unist": "^2.0.0"
4427+ }
4428+ },
4429+ "vfile": {
4430+ "version": "5.1.0",
4431+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
4432+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
4433+ "requires": {
4434+ "@types/unist": "^2.0.0",
4435+ "is-buffer": "^2.0.0",
4436+ "unist-util-stringify-position": "^3.0.0",
4437+ "vfile-message": "^3.0.0"
4438+ }
4439+ },
4440+ "vfile-message": {
4441+ "version": "3.0.2",
4442+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
4443+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
4444+ "requires": {
4445+ "@types/unist": "^2.0.0",
4446+ "unist-util-stringify-position": "^3.0.0"
4447+ }
4448+ }
4449+ }
4450+ },
4451+ "rehype-stringify": {
4452+ "version": "9.0.2",
4453+ "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.2.tgz",
4454+ "integrity": "sha512-BuVA6lAEYtOpXO2xuHLohAzz8UNoQAxAqYRqh4QEEtU39Co+P1JBZhw6wXA9hMWp+JLcmrxWH8+UKcNSr443Fw==",
4455+ "requires": {
4456+ "@types/hast": "^2.0.0",
4457+ "hast-util-to-html": "^8.0.0",
4458+ "unified": "^10.0.0"
4459+ },
4460+ "dependencies": {
4461+ "bail": {
4462+ "version": "2.0.1",
4463+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz",
4464+ "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA=="
4465+ },
4466+ "ccount": {
4467+ "version": "2.0.0",
4468+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.0.tgz",
4469+ "integrity": "sha512-VOR0NWFYX65n9gELQdcpqsie5L5ihBXuZGAgaPEp/U7IOSjnPMEH6geE+2f6lcekaNEfWzAHS45mPvSo5bqsUA=="
4470+ },
4471+ "character-entities-html4": {
4472+ "version": "2.0.0",
4473+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.0.0.tgz",
4474+ "integrity": "sha512-dwT2xh5ZhUAjyP96k57ilMKoTQyASaw9IAMR9U5c1lCu2RUni6O6jxfpUEdO2RcPT6TJFvr8pqsbami4Jk+2oA=="
4475+ },
4476+ "character-entities-legacy": {
4477+ "version": "2.0.0",
4478+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz",
4479+ "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA=="
4480+ },
4481+ "comma-separated-tokens": {
4482+ "version": "2.0.2",
4483+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
4484+ "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg=="
4485+ },
4486+ "hast-util-is-element": {
4487+ "version": "2.1.1",
4488+ "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.1.tgz",
4489+ "integrity": "sha512-ag0fiZfRWsPiR1udvnSbaazJLGv8qd8E+/e3rW8rUZhbKG4HNJmFL4QkEceN+22BgE+uozXY30z/s+2dL6Z++g==",
4490+ "requires": {
4491+ "@types/hast": "^2.0.0",
4492+ "@types/unist": "^2.0.0"
4493+ }
4494+ },
4495+ "hast-util-to-html": {
4496+ "version": "8.0.2",
4497+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.2.tgz",
4498+ "integrity": "sha512-ipLhUTMyyJi9F/LXaNDG9BrRdshP6obCfmUZYbE/+T639IdzqAOkKN4DyrEyID0gbb+rsC3PKf0XlviZwzomhw==",
4499+ "requires": {
4500+ "@types/hast": "^2.0.0",
4501+ "ccount": "^2.0.0",
4502+ "comma-separated-tokens": "^2.0.0",
4503+ "hast-util-is-element": "^2.0.0",
4504+ "hast-util-whitespace": "^2.0.0",
4505+ "html-void-elements": "^2.0.0",
4506+ "property-information": "^6.0.0",
4507+ "space-separated-tokens": "^2.0.0",
4508+ "stringify-entities": "^4.0.0",
4509+ "unist-util-is": "^5.0.0"
4510+ }
4511+ },
4512+ "hast-util-whitespace": {
4513+ "version": "2.0.0",
4514+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz",
4515+ "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg=="
4516+ },
4517+ "html-void-elements": {
4518+ "version": "2.0.0",
4519+ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.0.tgz",
4520+ "integrity": "sha512-4OYzQQsBt0G9bJ/nM9/DDsjm4+fVdzAaPJJcWk5QwA3GIAPxQEeOR0rsI8HbDHQz5Gta8pVvGnnTNSbZVEVvkQ=="
4521+ },
4522+ "is-plain-obj": {
4523+ "version": "4.0.0",
4524+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
4525+ "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw=="
4526+ },
4527+ "property-information": {
4528+ "version": "6.0.1",
4529+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.0.1.tgz",
4530+ "integrity": "sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg=="
4531+ },
4532+ "space-separated-tokens": {
4533+ "version": "2.0.1",
4534+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
4535+ "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw=="
4536+ },
4537+ "stringify-entities": {
4538+ "version": "4.0.1",
4539+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.1.tgz",
4540+ "integrity": "sha512-gmMQxKXPWIO3NXNSPyWNhlYcBNGpPA/487D+9dLPnU4xBnIrnHdr8cv5rGJOS/1BRxEXRb7uKwg7BA36IWV7xg==",
4541+ "requires": {
4542+ "character-entities-html4": "^2.0.0",
4543+ "character-entities-legacy": "^2.0.0"
4544+ }
4545+ },
4546+ "trough": {
4547+ "version": "2.0.2",
4548+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
4549+ "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w=="
4550+ },
4551+ "unified": {
4552+ "version": "10.1.0",
4553+ "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz",
4554+ "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==",
4555+ "requires": {
4556+ "@types/unist": "^2.0.0",
4557+ "bail": "^2.0.0",
4558+ "extend": "^3.0.0",
4559+ "is-buffer": "^2.0.0",
4560+ "is-plain-obj": "^4.0.0",
4561+ "trough": "^2.0.0",
4562+ "vfile": "^5.0.0"
4563+ }
4564+ },
4565+ "unist-util-is": {
4566+ "version": "5.1.1",
4567+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
4568+ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
4569+ },
4570+ "unist-util-stringify-position": {
4571+ "version": "3.0.0",
4572+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
4573+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
4574+ "requires": {
4575+ "@types/unist": "^2.0.0"
4576+ }
4577+ },
4578+ "vfile": {
4579+ "version": "5.1.0",
4580+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
4581+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
4582+ "requires": {
4583+ "@types/unist": "^2.0.0",
4584+ "is-buffer": "^2.0.0",
4585+ "unist-util-stringify-position": "^3.0.0",
4586+ "vfile-message": "^3.0.0"
4587+ }
4588+ },
4589+ "vfile-message": {
4590+ "version": "3.0.2",
4591+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
4592+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
4593+ "requires": {
4594+ "@types/unist": "^2.0.0",
4595+ "unist-util-stringify-position": "^3.0.0"
4596+ }
4597+ }
4598+ }
4599+ },
36254600 "remark": {
36264601 "version": "13.0.0",
36274602 "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
@@ -3630,6 +4605,28 @@
36304605 "remark-parse": "^9.0.0",
36314606 "remark-stringify": "^9.0.0",
36324607 "unified": "^9.1.0"
4608+ },
4609+ "dependencies": {
4610+ "mdast-util-from-markdown": {
4611+ "version": "0.8.5",
4612+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
4613+ "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
4614+ "requires": {
4615+ "@types/mdast": "^3.0.0",
4616+ "mdast-util-to-string": "^2.0.0",
4617+ "micromark": "~2.11.0",
4618+ "parse-entities": "^2.0.0",
4619+ "unist-util-stringify-position": "^2.0.0"
4620+ }
4621+ },
4622+ "remark-parse": {
4623+ "version": "9.0.0",
4624+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
4625+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
4626+ "requires": {
4627+ "mdast-util-from-markdown": "^0.8.0"
4628+ }
4629+ }
36334630 }
36344631 },
36354632 "remark-gfm": {
@@ -3660,11 +4657,72 @@
36604657 }
36614658 },
36624659 "remark-parse": {
3663− "version": "9.0.0",
3664− "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
3665− "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
4660+ "version": "10.0.0",
4661+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.0.tgz",
4662+ "integrity": "sha512-07ei47p2Xl7Bqbn9H2VYQYirnAFJPwdMuypdozWsSbnmrkgA2e2sZLZdnDNrrsxR4onmIzH/J6KXqKxCuqHtPQ==",
36664663 "requires": {
3667− "mdast-util-from-markdown": "^0.8.0"
4664+ "@types/mdast": "^3.0.0",
4665+ "mdast-util-from-markdown": "^1.0.0",
4666+ "unified": "^10.0.0"
4667+ },
4668+ "dependencies": {
4669+ "bail": {
4670+ "version": "2.0.1",
4671+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz",
4672+ "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA=="
4673+ },
4674+ "is-plain-obj": {
4675+ "version": "4.0.0",
4676+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
4677+ "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw=="
4678+ },
4679+ "trough": {
4680+ "version": "2.0.2",
4681+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
4682+ "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w=="
4683+ },
4684+ "unified": {
4685+ "version": "10.1.0",
4686+ "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz",
4687+ "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==",
4688+ "requires": {
4689+ "@types/unist": "^2.0.0",
4690+ "bail": "^2.0.0",
4691+ "extend": "^3.0.0",
4692+ "is-buffer": "^2.0.0",
4693+ "is-plain-obj": "^4.0.0",
4694+ "trough": "^2.0.0",
4695+ "vfile": "^5.0.0"
4696+ }
4697+ },
4698+ "unist-util-stringify-position": {
4699+ "version": "3.0.0",
4700+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
4701+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
4702+ "requires": {
4703+ "@types/unist": "^2.0.0"
4704+ }
4705+ },
4706+ "vfile": {
4707+ "version": "5.1.0",
4708+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
4709+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
4710+ "requires": {
4711+ "@types/unist": "^2.0.0",
4712+ "is-buffer": "^2.0.0",
4713+ "unist-util-stringify-position": "^3.0.0",
4714+ "vfile-message": "^3.0.0"
4715+ }
4716+ },
4717+ "vfile-message": {
4718+ "version": "3.0.2",
4719+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
4720+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
4721+ "requires": {
4722+ "@types/unist": "^2.0.0",
4723+ "unist-util-stringify-position": "^3.0.0"
4724+ }
4725+ }
36684726 }
36694727 },
36704728 "remark-prism": {
@@ -3683,6 +4741,168 @@
36834741 "unist-util-map": "^2.0.1"
36844742 }
36854743 },
4744+ "remark-rehype": {
4745+ "version": "10.0.0",
4746+ "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.0.0.tgz",
4747+ "integrity": "sha512-WgvJFpfRLfnyHGvQaMgLXVfaXIXVA9FFo7tSky0omLLukZvDJdobZ2V/wYGd2xlScPVZNx6/99fb5kLFT2uFWQ==",
4748+ "requires": {
4749+ "@types/hast": "^2.0.0",
4750+ "@types/mdast": "^3.0.0",
4751+ "mdast-util-to-hast": "^12.0.0",
4752+ "unified": "^10.0.0"
4753+ },
4754+ "dependencies": {
4755+ "bail": {
4756+ "version": "2.0.1",
4757+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.1.tgz",
4758+ "integrity": "sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA=="
4759+ },
4760+ "is-plain-obj": {
4761+ "version": "4.0.0",
4762+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz",
4763+ "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw=="
4764+ },
4765+ "mdast-util-definitions": {
4766+ "version": "5.1.0",
4767+ "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz",
4768+ "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==",
4769+ "requires": {
4770+ "@types/mdast": "^3.0.0",
4771+ "@types/unist": "^2.0.0",
4772+ "unist-util-visit": "^3.0.0"
4773+ },
4774+ "dependencies": {
4775+ "unist-util-visit": {
4776+ "version": "3.1.0",
4777+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
4778+ "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
4779+ "requires": {
4780+ "@types/unist": "^2.0.0",
4781+ "unist-util-is": "^5.0.0",
4782+ "unist-util-visit-parents": "^4.0.0"
4783+ }
4784+ }
4785+ }
4786+ },
4787+ "mdast-util-to-hast": {
4788+ "version": "12.0.0",
4789+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.0.0.tgz",
4790+ "integrity": "sha512-BCeq0Bz103NJvmhB7gN0TDmKRT7x3auJmEp7NcYX1xpqZsQeA3JNLazLhFx6VQPqw30e2zes/coKPAiEqxxUuQ==",
4791+ "requires": {
4792+ "@types/hast": "^2.0.0",
4793+ "@types/mdast": "^3.0.0",
4794+ "@types/mdurl": "^1.0.0",
4795+ "mdast-util-definitions": "^5.0.0",
4796+ "mdurl": "^1.0.0",
4797+ "micromark-util-sanitize-uri": "^1.0.0",
4798+ "unist-builder": "^3.0.0",
4799+ "unist-util-generated": "^2.0.0",
4800+ "unist-util-position": "^4.0.0",
4801+ "unist-util-visit": "^4.0.0"
4802+ }
4803+ },
4804+ "trough": {
4805+ "version": "2.0.2",
4806+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz",
4807+ "integrity": "sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w=="
4808+ },
4809+ "unified": {
4810+ "version": "10.1.0",
4811+ "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.0.tgz",
4812+ "integrity": "sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==",
4813+ "requires": {
4814+ "@types/unist": "^2.0.0",
4815+ "bail": "^2.0.0",
4816+ "extend": "^3.0.0",
4817+ "is-buffer": "^2.0.0",
4818+ "is-plain-obj": "^4.0.0",
4819+ "trough": "^2.0.0",
4820+ "vfile": "^5.0.0"
4821+ }
4822+ },
4823+ "unist-builder": {
4824+ "version": "3.0.0",
4825+ "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz",
4826+ "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==",
4827+ "requires": {
4828+ "@types/unist": "^2.0.0"
4829+ }
4830+ },
4831+ "unist-util-generated": {
4832+ "version": "2.0.0",
4833+ "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz",
4834+ "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw=="
4835+ },
4836+ "unist-util-is": {
4837+ "version": "5.1.1",
4838+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
4839+ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
4840+ },
4841+ "unist-util-position": {
4842+ "version": "4.0.1",
4843+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz",
4844+ "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA=="
4845+ },
4846+ "unist-util-stringify-position": {
4847+ "version": "3.0.0",
4848+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
4849+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
4850+ "requires": {
4851+ "@types/unist": "^2.0.0"
4852+ }
4853+ },
4854+ "unist-util-visit": {
4855+ "version": "4.1.0",
4856+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz",
4857+ "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==",
4858+ "requires": {
4859+ "@types/unist": "^2.0.0",
4860+ "unist-util-is": "^5.0.0",
4861+ "unist-util-visit-parents": "^5.0.0"
4862+ },
4863+ "dependencies": {
4864+ "unist-util-visit-parents": {
4865+ "version": "5.1.0",
4866+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz",
4867+ "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==",
4868+ "requires": {
4869+ "@types/unist": "^2.0.0",
4870+ "unist-util-is": "^5.0.0"
4871+ }
4872+ }
4873+ }
4874+ },
4875+ "unist-util-visit-parents": {
4876+ "version": "4.1.1",
4877+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
4878+ "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
4879+ "requires": {
4880+ "@types/unist": "^2.0.0",
4881+ "unist-util-is": "^5.0.0"
4882+ }
4883+ },
4884+ "vfile": {
4885+ "version": "5.1.0",
4886+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
4887+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
4888+ "requires": {
4889+ "@types/unist": "^2.0.0",
4890+ "is-buffer": "^2.0.0",
4891+ "unist-util-stringify-position": "^3.0.0",
4892+ "vfile-message": "^3.0.0"
4893+ }
4894+ },
4895+ "vfile-message": {
4896+ "version": "3.0.2",
4897+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
4898+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
4899+ "requires": {
4900+ "@types/unist": "^2.0.0",
4901+ "unist-util-stringify-position": "^3.0.0"
4902+ }
4903+ }
4904+ }
4905+ },
36864906 "remark-slug": {
36874907 "version": "6.1.0",
36884908 "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz",
@@ -3752,14 +4972,6 @@
37524972 "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
37534973 "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM="
37544974 },
3755− "rimraf": {
3756− "version": "2.7.1",
3757− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3758− "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3759− "requires": {
3760− "glob": "^7.1.3"
3761− }
3762− },
37634975 "ripemd160": {
37644976 "version": "2.0.2",
37654977 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
@@ -3842,19 +5054,6 @@
38425054 "safe-buffer": "^5.0.1"
38435055 }
38445056 },
3845− "shebang-command": {
3846− "version": "1.2.0",
3847− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3848− "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3849− "requires": {
3850− "shebang-regex": "^1.0.0"
3851− }
3852− },
3853− "shebang-regex": {
3854− "version": "1.0.0",
3855− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3856− "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
3857− },
38585057 "shell-quote": {
38595058 "version": "1.7.2",
38605059 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
@@ -3884,11 +5083,6 @@
38845083 "is-arrayish": "^0.3.1"
38855084 }
38865085 },
3887− "slash": {
3888− "version": "2.0.0",
3889− "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
3890− "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
3891− },
38925086 "source-map": {
38935087 "version": "0.8.0-beta.0",
38945088 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
@@ -3984,6 +5178,16 @@
39845178 "safe-buffer": "~5.2.0"
39855179 }
39865180 },
5181+ "stringifier": {
5182+ "version": "1.4.0",
5183+ "resolved": "https://registry.npmjs.org/stringifier/-/stringifier-1.4.0.tgz",
5184+ "integrity": "sha512-cNsMOqqrcbLcHTXEVmkw9y0fwDwkdgtZwlfyolzpQDoAE1xdNGhQhxBUfiDvvZIKl1hnUEgMv66nHwtMz3OjPw==",
5185+ "requires": {
5186+ "core-js": "^2.0.0",
5187+ "traverse": "^0.6.6",
5188+ "type-name": "^2.0.1"
5189+ }
5190+ },
39875191 "stringify-entities": {
39885192 "version": "3.1.0",
39895193 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz",
@@ -4013,6 +5217,14 @@
40135217 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
40145218 "dev": true
40155219 },
5220+ "style-to-object": {
5221+ "version": "0.3.0",
5222+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
5223+ "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
5224+ "requires": {
5225+ "inline-style-parser": "0.1.1"
5226+ }
5227+ },
40165228 "styled-jsx": {
40175229 "version": "3.3.2",
40185230 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz",
@@ -4223,6 +5435,12 @@
42235435 }
42245436 }
42255437 },
5438+ "tapable": {
5439+ "version": "2.2.1",
5440+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
5441+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
5442+ "dev": true
5443+ },
42265444 "timers-browserify": {
42275445 "version": "2.0.12",
42285446 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
@@ -4231,14 +5449,6 @@
42315449 "setimmediate": "^1.0.4"
42325450 }
42335451 },
4234− "tmp": {
4235− "version": "0.0.33",
4236− "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
4237− "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
4238− "requires": {
4239− "os-tmpdir": "~1.0.2"
4240− }
4241− },
42425452 "to-arraybuffer": {
42435453 "version": "1.0.1",
42445454 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
@@ -4280,6 +5490,11 @@
42805490 "punycode": "^2.1.0"
42815491 }
42825492 },
5493+ "traverse": {
5494+ "version": "0.6.6",
5495+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
5496+ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc="
5497+ },
42835498 "trough": {
42845499 "version": "1.0.5",
42855500 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
@@ -4313,6 +5528,11 @@
43135528 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
43145529 "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="
43155530 },
5531+ "type-name": {
5532+ "version": "2.0.2",
5533+ "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz",
5534+ "integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q="
5535+ },
43165536 "unbox-primitive": {
43175537 "version": "1.0.1",
43185538 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
@@ -4406,6 +5626,16 @@
44065626 "unist-util-is": "^4.0.0"
44075627 }
44085628 },
5629+ "universal-deep-strict-equal": {
5630+ "version": "1.2.2",
5631+ "resolved": "https://registry.npmjs.org/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz",
5632+ "integrity": "sha1-DaSsL3PP95JMgfpN4BjKViyisKc=",
5633+ "requires": {
5634+ "array-filter": "^1.0.0",
5635+ "indexof": "0.0.1",
5636+ "object-keys": "^1.0.0"
5637+ }
5638+ },
44095639 "universalify": {
44105640 "version": "0.1.2",
44115641 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@@ -4474,6 +5704,45 @@
44745704 "vfile-message": "^2.0.0"
44755705 }
44765706 },
5707+ "vfile-location": {
5708+ "version": "4.0.1",
5709+ "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.0.1.tgz",
5710+ "integrity": "sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==",
5711+ "requires": {
5712+ "@types/unist": "^2.0.0",
5713+ "vfile": "^5.0.0"
5714+ },
5715+ "dependencies": {
5716+ "unist-util-stringify-position": {
5717+ "version": "3.0.0",
5718+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz",
5719+ "integrity": "sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==",
5720+ "requires": {
5721+ "@types/unist": "^2.0.0"
5722+ }
5723+ },
5724+ "vfile": {
5725+ "version": "5.1.0",
5726+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.1.0.tgz",
5727+ "integrity": "sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg==",
5728+ "requires": {
5729+ "@types/unist": "^2.0.0",
5730+ "is-buffer": "^2.0.0",
5731+ "unist-util-stringify-position": "^3.0.0",
5732+ "vfile-message": "^3.0.0"
5733+ }
5734+ },
5735+ "vfile-message": {
5736+ "version": "3.0.2",
5737+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz",
5738+ "integrity": "sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==",
5739+ "requires": {
5740+ "@types/unist": "^2.0.0",
5741+ "unist-util-stringify-position": "^3.0.0"
5742+ }
5743+ }
5744+ }
5745+ },
44775746 "vfile-message": {
44785747 "version": "2.0.4",
44795748 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
@@ -4513,6 +5782,11 @@
45135782 "graceful-fs": "^4.1.2"
45145783 }
45155784 },
5785+ "web-namespaces": {
5786+ "version": "2.0.0",
5787+ "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.0.tgz",
5788+ "integrity": "sha512-dE7ELZRVWh0ceQsRgkjLgsAvwTuv3kcjSY/hLjqL0llleUlQBDjE9JkB9FCBY5F2mnFEwiyJoowl8+NVGHe8dw=="
5789+ },
45165790 "webidl-conversions": {
45175791 "version": "4.0.2",
45185792 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
@@ -4551,14 +5825,6 @@
45515825 "webidl-conversions": "^4.0.2"
45525826 }
45535827 },
4554− "which": {
4555− "version": "1.3.1",
4556− "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4557− "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4558− "requires": {
4559− "isexe": "^2.0.0"
4560− }
4561− },
45625828 "which-boxed-primitive": {
45635829 "version": "1.0.2",
45645830 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
package.json+7−1
@@ -16,6 +16,7 @@
1616 "@tailwindcss/aspect-ratio": "^0.2.1",
1717 "autoprefixer": "^10.2.6",
1818 "classnames": "^2.3.1",
19+ "deepmerge": "^4.2.2",
1920 "downshift": "^6.1.5",
2021 "feed": "^4.2.2",
2122 "fuzzy-search": "^3.2.1",
@@ -23,24 +24,29 @@
2324 "html-entities": "^2.3.2",
2425 "luxon": "^2.0.2",
2526 "next": "10.2.3",
26− "patch-package": "^6.4.7",
2727 "postcss": "^8.3.0",
28+ "prismjs": "^1.25.0",
2829 "react": "17.0.2",
2930 "react-dom": "17.0.2",
3031 "react-hotkeys": "^2.0.0",
3132 "react-swipeable": "^6.1.2",
3233 "react-use-localstorage": "^3.5.3",
34+ "rehype-raw": "^6.1.0",
35+ "rehype-stringify": "^9.0.2",
3336 "remark": "^13.0.0",
3437 "remark-gfm": "^1.0.0",
3538 "remark-heading-id": "^1.0.0",
3639 "remark-html": "^13.0.1",
40+ "remark-parse": "^10.0.0",
3741 "remark-prism": "^1.3.6",
42+ "remark-rehype": "^10.0.0",
3843 "remark-slug": "^6.0.0",
3944 "tailwindcss": "^2.1.4",
4045 "unified": "^9.2.1"
4146 },
4247 "devDependencies": {
4348 "husky": "^6.0.0",
49+ "next-transpile-modules": "^8.0.0",
4450 "prettier": "^2.3.1",
4551 "pretty-quick": "^3.1.0"
4652 }
patches/prismjs+1.24.1.patchdeleted−42
@@ -1,42 +0,0 @@
1−diff --git a/node_modules/prismjs/components.json b/node_modules/prismjs/components.json
2−index ac6ad14..8401713 100644
3−--- a/node_modules/prismjs/components.json
4−+++ b/node_modules/prismjs/components.json
5−@@ -518,6 +518,10 @@
6− "require": "c",
7− "owner": "RunDevelopment"
8− },
9−+ "hoon": {
10−+ "title": "Hoon",
11−+ "owner": "matildepark"
12−+ },
13− "http": {
14− "title": "HTTP",
15− "optional": [
16−diff --git a/node_modules/prismjs/components/prism-hoon.js b/node_modules/prismjs/components/prism-hoon.js
17−new file mode 100644
18−index 0000000..426cb06
19−--- /dev/null
20−+++ b/node_modules/prismjs/components/prism-hoon.js
21−@@ -0,0 +1,20 @@
22−+Prism.languages.hoon = {
23−+ 'constant': /%(?:\.[ny]|[\w-]+)/,
24−+ 'comment': {
25−+ pattern: /::.*/,
26−+ greedy: true
27−+ },
28−+ 'function': /(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,
29−+ 'class-name': [
30−+ {
31−+ pattern: /@(?:[A-Za-z0-9-]*[A-Za-z0-9])?/,
32−+ greedy: true
33−+ },
34−+ /\*/
35−+ ],
36−+ 'string': {
37−+ pattern: /"[^"]*"|'[^']*'/,
38−+ greedy: true
39−+ },
40−+ 'keyword': /:_|\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/
41−+};
42−\ No newline at end of file
styles/markdown.css+4−12
@@ -1,8 +1,8 @@
1−.markdown *:last-child:not(pre) {
1+.markdown *:last-child {
22 @apply pb-0 mb-0;
33}
44
5−.markdown *:first-child:not(pre) {
5+.markdown *:first-child {
66 @apply pt-0 mt-0;
77}
88
@@ -96,11 +96,12 @@
9696
9797.markdown pre,
9898.markdown pre[class*="language-"] {
99+ @apply block p-4 bg-wall-100 rounded-lg overflow-x-auto;
99100}
100101
101102.markdown code,
102103.markdown code[class*="language-"] {
103− @apply px-2 py-0.5 bg-wall-100 rounded-md;
104+ @apply px-2 py-0.5 bg-wall-100 rounded-lg;
104105}
105106
106107.markdown a code,
@@ -108,15 +109,6 @@
108109 @apply bg-green-100 text-green-400;
109110}
110111
111−.markdown pre {
112− @apply block p-4 bg-wall-100 rounded-md overflow-x-auto;
113−}
114−
115−.markdown pre > code,
116−.markdown pre[class*="language-"] > code {
117− @apply p-0 bg-transparent;
118−}
119−
120112.markdown ul {
121113 list-style: outside;
122114 list-style-type: disc;