diff --git a/.gitpod.yml b/.gitpod.yml
deleted file mode 100644
index b8a46f67..00000000
--- a/.gitpod.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-# This configuration file was automatically generated by Gitpod.
-# Please adjust to your needs (see https://www.gitpod.io/docs/config-gitpod-file)
-# and commit this file to your remote git repository to share the goodness with others.
-
-tasks:
- - init: yarn install
-
-
diff --git a/examples/contentlayer/.gitignore b/examples/contentlayer/.gitignore
deleted file mode 100644
index 8500854e..00000000
--- a/examples/contentlayer/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-node_modules
-.next
-.contentlayer
\ No newline at end of file
diff --git a/examples/contentlayer/contentlayer.config.js b/examples/contentlayer/contentlayer.config.js
deleted file mode 100644
index 13d6e91b..00000000
--- a/examples/contentlayer/contentlayer.config.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import { defineDocumentType, makeSource } from "contentlayer/source-files"
-import { remarkCodeHike } from "@code-hike/mdx"
-import { createRequire } from "module"
-const require = createRequire(import.meta.url)
-const theme = require("shiki/themes/nord.json")
-
-export const Post = defineDocumentType(() => ({
- name: "Post",
- contentType: "mdx",
- filePathPattern: "**/*.mdx",
- fields: {
- title: {
- type: "string",
- description: "The title of the post",
- required: true,
- },
- },
-}))
-
-export default makeSource({
- contentDirPath: "posts",
- documentTypes: [Post],
- mdx: { remarkPlugins: [[remarkCodeHike, { theme }]] },
-})
diff --git a/examples/contentlayer/jsconfig.json b/examples/contentlayer/jsconfig.json
deleted file mode 100644
index 59721e81..00000000
--- a/examples/contentlayer/jsconfig.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "compilerOptions": {
- "baseUrl": ".",
- "paths": {
- "contentlayer/generated": ["./.contentlayer/generated"]
- }
- }
-}
diff --git a/examples/contentlayer/next.config.js b/examples/contentlayer/next.config.js
deleted file mode 100644
index 7234249c..00000000
--- a/examples/contentlayer/next.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const { withContentlayer } = require('next-contentlayer')
-
-module.exports = withContentlayer()({})
diff --git a/examples/contentlayer/package.json b/examples/contentlayer/package.json
deleted file mode 100644
index fdc73068..00000000
--- a/examples/contentlayer/package.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "name": "codehike-contentlayer",
- "private": true,
- "version": "0.0.0",
- "dependencies": {
- "@code-hike/mdx": "^0.3.0",
- "next": "^12.0.10",
- "react": "17.0.2",
- "react-dom": "17.0.2"
- },
- "devDependencies": {
- "contentlayer": "^0.1.1",
- "next-contentlayer": "^0.1.1"
- }
-}
diff --git a/examples/contentlayer/pages/[slug].js b/examples/contentlayer/pages/[slug].js
deleted file mode 100644
index c559b85d..00000000
--- a/examples/contentlayer/pages/[slug].js
+++ /dev/null
@@ -1,31 +0,0 @@
-import { allPosts } from "contentlayer/generated"
-import { useMDXComponent } from "next-contentlayer/hooks"
-
-export async function getStaticPaths() {
- const paths = allPosts.map((_) => "/" + _._raw.flattenedPath)
- return {
- paths,
- fallback: false,
- }
-}
-
-export async function getStaticProps({ params }) {
- const post = allPosts.find((_) => _._raw.flattenedPath === params.slug)
- return {
- props: {
- post,
- },
- }
-}
-
-const Page = ({ post }) => {
- const Component = useMDXComponent(post.body.code)
- return (
-
- {post.title}
-
-
- )
-}
-
-export default Page
diff --git a/examples/contentlayer/pages/_app.js b/examples/contentlayer/pages/_app.js
deleted file mode 100644
index d6f7b982..00000000
--- a/examples/contentlayer/pages/_app.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import "@code-hike/mdx/styles"
-
-function MyApp({ Component, pageProps }) {
- return
-}
-
-export default MyApp
diff --git a/examples/contentlayer/pages/index.js b/examples/contentlayer/pages/index.js
deleted file mode 100644
index c05d1342..00000000
--- a/examples/contentlayer/pages/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-import { allPosts } from "contentlayer/generated"
-import Link from "next/link"
-
-export const getStaticProps = async ({}) => {
- return {
- props: {
- posts: allPosts.map((post) => ({
- slug: post._raw.flattenedPath,
- title: post.title,
- })),
- },
- }
-}
-
-const Home = ({ posts }) => {
- return (
-
- {posts.map(({ slug, title }) => (
-
-
- {title}
-
-
- ))}
-
- )
-}
-
-export default Home
diff --git a/examples/contentlayer/posts/my.mdx b/examples/contentlayer/posts/my.mdx
deleted file mode 100644
index 788e361c..00000000
--- a/examples/contentlayer/posts/my.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-type: "Post"
-title: "Hello World"
----
-
-Lorem ipsum dolor sit amet.
-
-```python hello.py
-print("Rendered with Code Hike")
-```
-
-Lorem ipsum dolor sit amet.
diff --git a/packages/mdx/dev/content/comment-annotations.mdx b/packages/mdx/dev/content/comment-annotations.mdx
new file mode 100644
index 00000000..30d5aa99
--- /dev/null
+++ b/packages/mdx/dev/content/comment-annotations.mdx
@@ -0,0 +1,70 @@
+# Comment annotations
+
+Instead of defining the focus on the codeblock metastring, you can us comments inside the code to make the focus relative.
+
+```js
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null && 0
+ dolor = sit - amet(dolor)
+ // focus
+ return sit ? consectetur(ipsum) : []
+}
+
+// focus(1:4)
+function adipiscing(...elit) {
+ console.log(elit)
+ return elit.map(ipsum => ipsum.sit)
+}
+
+// focus[13:17]
+console.log("hey")
+```
+
+Same with other annotations like `bg` and `box`.
+
+```js
+// bg(1:2)
+function foo() {
+ // box[6:9]
+ console.log("hover me")
+ return 8
+}
+```
+
+You can pass a string parameter to comment annotations. For `bg` and `box`, it will be used as a color.
+
+```js index.js
+function lorem(ipsum, dolor = 1) {
+ // bg(1:3) linear-gradient(90deg, #020024 0%, #090979 35%, #00d4ff 100%)
+ const sit = ipsum == null && 0
+ dolor = sit - amet(dolor)
+ return sit ? consectetur(ipsum) : []
+}
+
+// this comment isn't an annotation
+//hello
+// 你好
+// å
+function adipiscing(...elit) {
+ console.log(elit)
+ // box[19:36] aqua
+ return elit.map(ipsum => ipsum.sit)
+}
+```
+
+And now we introduce two more annotations: `link` and `label`
+
+```js focus=4,8
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null && 0
+ dolor = sit - amet(dolor)
+ // link[16:26] https://github.com/code-hike/codehike
+ return sit ? consectetur(ipsum) : []
+}
+
+function adipiscing(...elit) {
+ // label something something
+ console.log("hover me")
+ return elit.map(ipsum => ipsum.sit)
+}
+```
diff --git a/packages/mdx/dev/content/meta-annotations.mdx b/packages/mdx/dev/content/meta-annotations.mdx
new file mode 100644
index 00000000..dacfc874
--- /dev/null
+++ b/packages/mdx/dev/content/meta-annotations.mdx
@@ -0,0 +1,29 @@
+# Annotations
+
+Besides `focus`, there are a few more annotations that can be used to highlight code.
+
+
+
+### `box` annotation
+
+```js box=2[15:43],4[10:12]
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+```
+
+### `bg` annotation
+
+```js bg=2,4:6
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+```
diff --git a/packages/mdx/dev/content/scrollycoding copy.mdx b/packages/mdx/dev/content/scrollycoding copy.mdx
new file mode 100644
index 00000000..5affd0a0
--- /dev/null
+++ b/packages/mdx/dev/content/scrollycoding copy.mdx
@@ -0,0 +1,135 @@
+_Based on [Next.js official docs](https://nextjs.org/docs/advanced-features/using-mdx)._
+
+Start by installing next and react on an empty directory:
+
+```bash
+npm install next react react-dom
+```
+
+
+
+Then also install the [mdx plugin for next](focus://1[13:21]), the [mdx loader](focus://1[23:36]), and [Code Hike](focus://1[38:56]).
+
+```bash
+npm install @next/mdx @mdx-js/loader @code-hike/mdx@next
+```
+
+
+
+
+
+
+
+Create a `next.config.js` file at the root of your project.
+
+Here we use the [_`require("@next/mdx")`_](focus://1,6,8) plugin to set up MDX imports.
+
+Also, make sure you include `"md"` and `"mdx"` on the _`pageExtensions`_ setting.
+
+After this step, you can use MDX files in your project, but you can't use Code Hike yet.
+
+{/* prettier-ignore */}
+```js next.config.js
+const withMDX = require("@next/mdx")({
+ extension: /\.mdx?$/,
+ options: {
+ remarkPlugins: [],
+ },
+})
+
+module.exports = withMDX({
+ pageExtensions: [
+ "ts", "tsx", "js",
+ "jsx", "md", "mdx"
+ ],
+})
+```
+
+---
+
+To set up Code Hike you need to [import the @code-hike/mdx plugin](focus://1,6[1:6]), and add it to the remarkPlugins array in the next.config.js file.
+
+You will also want to import a theme. You can import one from shiki, or make a custom one.
+
+Pass the theme into Code Hike's config object, there are a few more settings you can use, like lineNumbers for example.
+
+{/* prettier-ignore */}
+```js next.config.js focus=1:2,7:9
+const { remarkCH } = require("@code-hike/mdx")
+const theme = require("shiki/themes/nord.json")
+
+const withMDX = require("@next/mdx")({
+ extension: /\.mdx?$/,
+ options: {
+ remarkPlugins: [
+ [remarkCH, { theme }]
+ ],
+ },
+})
+
+module.exports = withMDX({
+ pageExtensions: [
+ "ts", "tsx", "js",
+ "jsx", "md", "mdx"
+ ],
+})
+```
+
+---
+
+Then you need to create a `pages/_app.js` file if you don't have one.
+
+You can find more information about the `_app.js` file in the [Next.js official docs](https://nextjs.org/docs/advanced-features/custom-app).
+
+{/* prettier-ignore */}
+```js pages/_app.js
+function MyApp({ Component, pageProps }) {
+ return
+}
+
+export default MyApp
+```
+
+---
+
+The pages/\_app.js file is where you add global stylesheets in Next.js.
+
+Here we need to import Code Hike's CSS.
+
+If you want to customize Code Hike's styles with a global stylesheet make sure to import it after this import to avoid specificity issues.
+
+{/* prettier-ignore */}
+```js pages/_app.js focus=1
+import "@code-hike/mdx/dist/index.css"
+
+function MyApp({ Component, pageProps }) {
+ return
+}
+
+export default MyApp
+```
+
+---
+
+Now you can create mdx files using codehike.
+
+Markdown (.md) files should also work.
+
+{/* prettier-ignore */}
+~~~md pages/my.mdx
+# Hello
+
+Lorem ipsum dolor sit amet.
+
+```python hello.py
+print("Rendered with Code Hike")
+```
+
+Lorem ipsum dolor sit amet.
+~~~
+
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
diff --git a/packages/mdx/dev/content/scrollycoding-demo.mdx b/packages/mdx/dev/content/scrollycoding-demo.mdx
new file mode 100644
index 00000000..0ef58add
--- /dev/null
+++ b/packages/mdx/dev/content/scrollycoding-demo.mdx
@@ -0,0 +1,170 @@
+# Scrollycoding
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+
+
+## Step 1
+
+Lorem ipsum dolor sit amet, consectetur adipiscing something about points, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+> Nova in illis at dabat legi harundine non, ova miratur? _Quid in_ sole aer
+> ad diffusa illis voluisti fidensque coniugiale laniata curam. Aras rivus
+> eripuit, qua fistula haec partus; serpens, negat.
+
+Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus.
+
+
+
+```js app.js focus=3:10
+const { lorem, ipsum } = dolor({
+ sit: {
+ amet: 1,
+ consectetur: 2,
+ adipiscing: elit => ({
+ sed: elit,
+ }),
+ eiusmod: tempor => ({
+ incididunt: tempor,
+ }),
+ ut: labore => ({
+ et: labore,
+ dolore: labore + 1,
+ }),
+ magna: aliqua => ({
+ ut: aliqua,
+ }),
+ enim: ({ amet, ad }) => ({
+ minim: amet,
+ et: ad,
+ }),
+ veniam: quis => ({
+ incididunt: quis,
+ ut: quis,
+ }),
+ nostrud: elit => ({
+ exercitation: elit,
+ ullamco: elit,
+ }),
+ laboris: elit => ({
+ nisi: elit,
+ }),
+ },
+})
+```
+
+```css styles.css
+.lorem {
+ color: red;
+}
+```
+
+
+
+---
+
+## Step 2
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in.
+
+Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Nibh cras pulvinar mattis nunc sed. Luctus accumsan tortor posuere ac ut consequat semper viverra. Fringilla ut morbi tincidunt augue interdum velit euismod.
+
+Morbi quis commodo.
+
+```js app.js focus=11:17
+
+```
+
+---
+
+## Step 3
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu.
+
+- Nisi lacus sed viverra tellus in
+- Nibh cras pulvinar mattis nunc sed
+- Luctus accumsan tortor posuere ac
+
+Ut consequat semper viverra. Fringilla ut morbi tincidunt augue interdum velit euismod.
+
+```js app.js focus=11:14
+const { lorem, ipsum } = dolor({
+ sit: {
+ amet: 1,
+ consectetur: 2,
+ adipiscing: elit => ({
+ sed: elit,
+ }),
+ eiusmod: tempor => ({
+ incididunt: tempor,
+ }),
+ ut: labore => ({
+ et: lorem(labore * ipsum),
+ dolore: lorem(labore + 1),
+ }),
+ enim: ({ amet, ad }) => ({
+ minim: amet,
+ et: ad,
+ }),
+ veniam: quis => ({
+ incididunt: quis,
+ ut: quis,
+ }),
+ nostrud: elit => ({
+ exercitation: elit,
+ ullamco: elit,
+ }),
+ laboris: elit => ({
+ nisi: elit,
+ }),
+ },
+})
+```
+
+---
+
+## Step 4
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Venenatis cras sed felis eget velit. Consectetur libero id faucibus nisl tincidunt.
+
+Sed blandit libero volutpat sed cras.
+
+- Nisi lacus sed viverra tellus in
+- Nibh cras pulvinar mattis nunc sed
+
+Gravida in fermentum et sollicitudin ac orci phasellus egestas tellus. Volutpat consequat mauris nunc congue nisi vitae.
+
+```js app.js focus=19:29
+
+```
+
+---
+
+## Step 5
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in.
+
+Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat.
+
+Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Nibh cras pulvinar mattis nunc sed. Luctus accumsan tortor posuere ac ut consequat semper viverra.
+
+- Fringilla ut morbi tincidunt augue interdum velit euismod.
+- Luctus accumsan tortor posuere ac ut consequat semper viverra.
+
+Morbi quis commodo.
+
+```js app.js
+
+```
+
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
diff --git a/packages/mdx/dev/content/scrollycoding-preview.mdx b/packages/mdx/dev/content/scrollycoding-preview.mdx
new file mode 100644
index 00000000..86548ebe
--- /dev/null
+++ b/packages/mdx/dev/content/scrollycoding-preview.mdx
@@ -0,0 +1,184 @@
+# Scrollycoding
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+
+
+## Step 1
+
+Lorem ipsum dolor sit amet, consectetur adipiscing something about points, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+> Nova in illis at dabat legi harundine non, ova miratur? _Quid in_ sole aer
+> ad diffusa illis voluisti fidensque coniugiale laniata curam. Aras rivus
+> eripuit, qua fistula haec partus; serpens, negat.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
+
+Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus.
+
+```jsx src/App.js
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(20, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 2
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in.
+
+Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Nibh cras pulvinar mattis nunc sed. Luctus accumsan tortor posuere ac ut consequat semper viverra. Fringilla ut morbi tincidunt augue interdum velit euismod.
+
+Morbi quis commodo.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(110, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 3
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu.
+
+- Nisi lacus sed viverra tellus in
+- Nibh cras pulvinar mattis nunc sed
+- Luctus accumsan tortor posuere ac
+
+Ut consequat semper viverra. Fringilla ut morbi tincidunt augue interdum velit euismod.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(200, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 4
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Venenatis cras sed felis eget velit. Consectetur libero id faucibus nisl tincidunt.
+
+Sed blandit libero volutpat sed cras.
+
+- Nisi lacus sed viverra tellus in
+- Nibh cras pulvinar mattis nunc sed
+
+Gravida in fermentum et sollicitudin ac orci phasellus egestas tellus. Volutpat consequat mauris nunc congue nisi vitae.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(290, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 5
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in.
+
+Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat.
+
+Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Nibh cras pulvinar mattis nunc sed. Luctus accumsan tortor posuere ac ut consequat semper viverra.
+
+- Fringilla ut morbi tincidunt augue interdum velit euismod.
+- Luctus accumsan tortor posuere ac ut consequat semper viverra.
+
+Morbi quis commodo.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(10, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
diff --git a/packages/mdx/dev/content/scrollycoding.mdx b/packages/mdx/dev/content/scrollycoding.mdx
new file mode 100644
index 00000000..5affd0a0
--- /dev/null
+++ b/packages/mdx/dev/content/scrollycoding.mdx
@@ -0,0 +1,135 @@
+_Based on [Next.js official docs](https://nextjs.org/docs/advanced-features/using-mdx)._
+
+Start by installing next and react on an empty directory:
+
+```bash
+npm install next react react-dom
+```
+
+
+
+Then also install the [mdx plugin for next](focus://1[13:21]), the [mdx loader](focus://1[23:36]), and [Code Hike](focus://1[38:56]).
+
+```bash
+npm install @next/mdx @mdx-js/loader @code-hike/mdx@next
+```
+
+
+
+
+
+
+
+Create a `next.config.js` file at the root of your project.
+
+Here we use the [_`require("@next/mdx")`_](focus://1,6,8) plugin to set up MDX imports.
+
+Also, make sure you include `"md"` and `"mdx"` on the _`pageExtensions`_ setting.
+
+After this step, you can use MDX files in your project, but you can't use Code Hike yet.
+
+{/* prettier-ignore */}
+```js next.config.js
+const withMDX = require("@next/mdx")({
+ extension: /\.mdx?$/,
+ options: {
+ remarkPlugins: [],
+ },
+})
+
+module.exports = withMDX({
+ pageExtensions: [
+ "ts", "tsx", "js",
+ "jsx", "md", "mdx"
+ ],
+})
+```
+
+---
+
+To set up Code Hike you need to [import the @code-hike/mdx plugin](focus://1,6[1:6]), and add it to the remarkPlugins array in the next.config.js file.
+
+You will also want to import a theme. You can import one from shiki, or make a custom one.
+
+Pass the theme into Code Hike's config object, there are a few more settings you can use, like lineNumbers for example.
+
+{/* prettier-ignore */}
+```js next.config.js focus=1:2,7:9
+const { remarkCH } = require("@code-hike/mdx")
+const theme = require("shiki/themes/nord.json")
+
+const withMDX = require("@next/mdx")({
+ extension: /\.mdx?$/,
+ options: {
+ remarkPlugins: [
+ [remarkCH, { theme }]
+ ],
+ },
+})
+
+module.exports = withMDX({
+ pageExtensions: [
+ "ts", "tsx", "js",
+ "jsx", "md", "mdx"
+ ],
+})
+```
+
+---
+
+Then you need to create a `pages/_app.js` file if you don't have one.
+
+You can find more information about the `_app.js` file in the [Next.js official docs](https://nextjs.org/docs/advanced-features/custom-app).
+
+{/* prettier-ignore */}
+```js pages/_app.js
+function MyApp({ Component, pageProps }) {
+ return
+}
+
+export default MyApp
+```
+
+---
+
+The pages/\_app.js file is where you add global stylesheets in Next.js.
+
+Here we need to import Code Hike's CSS.
+
+If you want to customize Code Hike's styles with a global stylesheet make sure to import it after this import to avoid specificity issues.
+
+{/* prettier-ignore */}
+```js pages/_app.js focus=1
+import "@code-hike/mdx/dist/index.css"
+
+function MyApp({ Component, pageProps }) {
+ return
+}
+
+export default MyApp
+```
+
+---
+
+Now you can create mdx files using codehike.
+
+Markdown (.md) files should also work.
+
+{/* prettier-ignore */}
+~~~md pages/my.mdx
+# Hello
+
+Lorem ipsum dolor sit amet.
+
+```python hello.py
+print("Rendered with Code Hike")
+```
+
+Lorem ipsum dolor sit amet.
+~~~
+
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
diff --git a/packages/mdx/dev/content/section.mdx b/packages/mdx/dev/content/section.mdx
new file mode 100644
index 00000000..e18218d4
--- /dev/null
+++ b/packages/mdx/dev/content/section.mdx
@@ -0,0 +1,51 @@
+# Code Links
+
+Lorem ipsum dolor sit amet.
+
+
+
+Consectetur adipiscing elit, sed do eiusmod tempor [incididunt](focus://4:7) ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget.
+_`orem`_, _`sum`_
+
+```js
+function lorem(ipsum, dolor) {
+ const sit = "lorem ipsum"
+ dolor = elit(dolor, 3)
+ while (++consectetur < amet) {
+ sit.eiusmod(150)
+ tempor(ipsum, adipiscing)
+ }
+}
+```
+
+Duis aute irure dolor in reprehenderit in voluptate velit esse cillum [dolore](focus://1[23:27],3) eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.
+
+
+
+## With multiple files
+
+
+
+Lorem dolor sit amet, [javascript](focus://index.js#2:3) adipiscing elit, sed do eiusmod [styles](focus://styles.css#2:3) incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+
+```js index.js
+function lorem(ipsum, dolor) {
+ const sit = ipsum - amet(dolor)
+ return sit + "lorem ipsum"
+}
+```
+
+```css styles.css
+.lorem-ipsum > .dolor pre {
+ background-color: var(--color-bg);
+ padding: 1em 0px 10vh 300px;
+}
+```
+
+
+
+_`ackground-color: va`_
+
+
diff --git a/packages/mdx/dev/content/simple-code.mdx b/packages/mdx/dev/content/simple-code.mdx
new file mode 100644
index 00000000..f0285a70
--- /dev/null
+++ b/packages/mdx/dev/content/simple-code.mdx
@@ -0,0 +1,92 @@
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+```
+function lorem(ipsum, dolor = 1) {
+ return ipsum + dolor;
+}
+```
+
+```mermaid
+graph LR
+ Start1(Start)
+ --Bot 启动--> check1[检查群内的非 Authing 用户]
+ --> addUser[添加 Authing 用户并消息提醒绑定手机号]
+ --> End1(End)
+```
+
+```js
+function lorem(ipsum, dolor = 1) {}
+```
+
+---
+
+```js
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+```
+
+---
+
+```js
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+```
diff --git a/packages/mdx/dev/content/simple-editor.mdx b/packages/mdx/dev/content/simple-editor.mdx
new file mode 100644
index 00000000..bbebfb82
--- /dev/null
+++ b/packages/mdx/dev/content/simple-editor.mdx
@@ -0,0 +1,156 @@
+
+
+```js index.js
+console.log(1)
+```
+
+
+
+---
+
+
+
+```js index.js
+console.log(1)
+```
+
+```js app.js
+console.log("app")
+```
+
+---
+
+```html index.html
+Hi
+```
+
+```css index.css active
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+```
+
+[width]: https://developer.mozilla.org/en-US/docs/Web/CSS/width "Width docs"
+
+
+
+---
+
+
+
+```js index.js
+console.log(1)
+console.log(1)
+console.log(1)
+console.log(1)
+console.log(1)
+console.log(1)
+console.log(1)
+console.log(1)
+
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null ? 0 : ipsum.sit
+ dolor = sit - amet(dolor)
+ return sit
+ ? consectetur(ipsum, 0, dolor < 0 ? 0 : dolor)
+ : []
+}
+```
+
+```js app.js
+console.log(1)
+```
+
+---
+
+```html index.html
+Hi
+```
+
+```css index.css active
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+.foo {
+ width: 100px;
+ height: 2vw;
+}
+
+.bar {
+ width: 100px;
+ height: 2vw;
+}
+```
+
+
diff --git a/packages/mdx/dev/content/slideshow-demo.mdx b/packages/mdx/dev/content/slideshow-demo.mdx
new file mode 100644
index 00000000..b0399cea
--- /dev/null
+++ b/packages/mdx/dev/content/slideshow-demo.mdx
@@ -0,0 +1,529 @@
+# Slideshow with preview
+
+This is how to use the `` component. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quia! Quidem, quisquam.
+
+
+
+
+
+```jsx src/index.js
+import React from "react"
+import ReactDOM from "react-dom"
+
+const app = React.createElement(
+ "h1",
+ { style: { color: "teal" } },
+ "Hello React"
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+React provides a createElement function to declare what we want to render to the DOM
+
+---
+
+
+
+```jsx src/index.js focus=4
+import React from "react"
+import ReactDOM from "react-dom"
+
+const app = Hello React
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+But instead of using createElement directly you can use JSX.
+
+---
+
+
+
+```jsx src/index.js focus=4:10
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent() {
+ return (
+
+ Hello
+
+ )
+}
+
+const app = Hello React
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+To create a component you only need to write a function with a name that starts with a capital letter.
+
+---
+
+
+
+```jsx src/index.js focus=4[10:20],12:17
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent() {
+ return (
+
+ Hello
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+Now you can use that function in JSX.
+
+---
+
+
+
+```jsx src/index.js focus=14[18:29],15[18:31]
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent() {
+ return (
+
+ Hello
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+You can assign attributes
+
+---
+
+
+
+```jsx src/index.js focus=4[22:29],14[18:29],15[18:31]
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ return (
+
+ Hello
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+And React will pass them to the component as parameters
+
+---
+
+
+
+```jsx src/index.js focus=4[22:29],7
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ return (
+
+ {name}
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+Inside JSX, you use curly braces to wrap dynamic data
+
+---
+
+
+
+```jsx src/index.js focus=5,9
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const goalCount = 2
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+In fact you can wrap any javascript expression.
+
+---
+
+
+
+```jsx src/index.js focus=7:9,13[15:35]
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const goalCount = 2
+
+ const handleClick = event => {
+ // do something
+ }
+
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+To add event listeners you pass a function to the corresponding attribute
+
+---
+
+
+
+```jsx src/index.js focus=5
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const [goalCount, setCount] = React.useState(2)
+
+ const handleClick = event => {
+ // do something
+ }
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+To add state to a component there's the useState function from React.
+
+---
+
+
+
+```jsx src/index.js focus=5,7:9
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const [goalCount, setCount] = React.useState(2)
+
+ const handleClick = event => {
+ setCount(goalCount + 1)
+ }
+
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+It gives you a function to update the state.
+
+---
+
+
+
+```jsx src/index.js focus=5,7:9,13,14
+
+```
+
+
+
+When you call it, React will know it needs to re-render the component.
+
+---
+
+
+
+```jsx src/index.js focus=19
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const [goalCount, setCount] = React.useState(2)
+
+ const handleClick = event => {
+ setCount(goalCount + 1)
+ }
+
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const players = ["Messi", "Ronaldo", "Laspada"]
+
+const app = (
+
+
+
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+To render a list
+
+---
+
+
+
+```jsx src/index.js focus=19,23[6:34],24,25[1:6]
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const [goalCount, setCount] = React.useState(2)
+
+ const handleClick = event => {
+ setCount(goalCount + 1)
+ }
+
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const players = ["Messi", "Ronaldo", "Laspada"]
+
+const app = (
+
+ {players.map(playerName => (
+
+ ))}
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+you can map each list item to an element using javascript.
+
+---
+
+
+
+```jsx src/index.js focus=24[38:54]
+
+```
+
+
+
+React only needs a unique key for each element, to find out when something changes.
+
+---
+
+
+
+```jsx src/index.js focus=21:27,30,34
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const [goalCount, setCount] = React.useState(2)
+
+ const handleClick = event => {
+ setCount(goalCount + 1)
+ }
+
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const players = ["Messi", "Ronaldo", "Laspada"]
+
+function MyBox() {
+ return (
+
+ // TODO something
+
+ )
+}
+
+const app = (
+
+ {players.map(playerName => (
+
+ ))}
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+If you want to compose components together
+
+---
+
+
+
+```jsx src/index.js focus=21[16:27],24,30:34
+import React from "react"
+import ReactDOM from "react-dom"
+
+function MyComponent({ name }) {
+ const [goalCount, setCount] = React.useState(2)
+
+ const handleClick = event => {
+ setCount(goalCount + 1)
+ }
+
+ return (
+
+ {name}
+ {"⚽".repeat(goalCount)}
+
+ )
+}
+
+const players = ["Messi", "Ronaldo", "Laspada"]
+
+function MyBox({ children }) {
+ return (
+
+ {children}
+
+ )
+}
+
+const app = (
+
+ {players.map(playerName => (
+
+ ))}
+
+)
+
+ReactDOM.render(app, document.getElementById("root"))
+```
+
+
+
+React passes the nested elements inside a special property called children.
+
+
diff --git a/packages/mdx/dev/content/slideshow.mdx b/packages/mdx/dev/content/slideshow.mdx
new file mode 100644
index 00000000..e0a62e2b
--- /dev/null
+++ b/packages/mdx/dev/content/slideshow.mdx
@@ -0,0 +1,207 @@
+# Slideshow with preview
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing something about points, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+```jsx src/App.js
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(20, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 2
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(110, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 3
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(200, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 4
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(290, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+
+
+---
+
+Middle
+
+---
+
+
+
+```jsx src/App.js
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(20, 100%, 50%)"
+ return
+}
+```
+
+---
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(110, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(200, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(290, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+
+
+# Rest
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
diff --git a/packages/mdx/dev/content/spotlight-demo.mdx b/packages/mdx/dev/content/spotlight-demo.mdx
new file mode 100644
index 00000000..c4943882
--- /dev/null
+++ b/packages/mdx/dev/content/spotlight-demo.mdx
@@ -0,0 +1,80 @@
+# Spotlight
+
+This is how to use the `` component. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quia! Quidem, quisquam.
+
+
+
+```js app.js
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null && 0
+ dolor = sit - amet(dolor)
+ return sit ? consectetur(ipsum) : []
+}
+```
+
+---
+
+Change focus
+
+```js app.js focus=2:4
+
+```
+
+---
+
+Or change the code
+
+```js app.js focus=6:10
+function lorem(ipsum, dolor = 1) {
+ const sit = ipsum == null && 0
+ dolor = sit - amet(dolor)
+ return sit ? consectetur(ipsum) : []
+}
+
+function adipiscing(...elit) {
+ console.log(elit)
+ return elit.map(ipsum => ipsum.sit)
+}
+```
+
+---
+
+Or change the file
+
+
+
+```js app.js focus=1:4
+function adipiscing(...elit) {
+ console.log(elit)
+ return elit.map(ipsum => ipsum.sit)
+}
+```
+
+---
+
+```css styles.css
+.lorem {
+ color: #fff;
+ padding: 10px;
+ background: #000;
+}
+```
+
+
+
+---
+
+### By the way
+
+- you can
+- put any
+- markdown
+- here
+
+👍
+
+```js app.js
+
+```
+
+
diff --git a/packages/mdx/dev/content/spotlight-preview.mdx b/packages/mdx/dev/content/spotlight-preview.mdx
new file mode 100644
index 00000000..593dd9c9
--- /dev/null
+++ b/packages/mdx/dev/content/spotlight-preview.mdx
@@ -0,0 +1,140 @@
+# Spotlight with preview
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+
+
+```jsx src/App.js
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(20, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 1
+
+Lorem ipsum dolor sit amet, consectetur adipiscing something about points, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+```jsx src/App.js
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(20, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 2
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(110, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 3
+
+Id aliquet risus feugiat in ante metus dictum at tempor. Sed blandit libero volutpat sed cras. Sed odio morbi quis commodo odio aenean sed adipiscing. Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(200, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+---
+
+## Step 4
+
+Velit euismod in pellentesque massa placerat. Mi bibendum neque egestas congue quisque egestas diam in arcu. Nisi lacus sed viverra tellus in. Venenatis cras sed felis eget velit. Consectetur libero id faucibus nisl tincidunt.
+
+```jsx src/App.js focus=1,6,9:15
+import { motion } from "framer-motion"
+
+const transition = { duration: 1 }
+
+export default function App() {
+ const bg = "hsl(290, 100%, 50%)"
+ return (
+
+
+
+ )
+}
+```
+
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
+
+Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
diff --git a/packages/mdx/dev/content/spotlight.mdx b/packages/mdx/dev/content/spotlight.mdx
new file mode 100644
index 00000000..86971277
--- /dev/null
+++ b/packages/mdx/dev/content/spotlight.mdx
@@ -0,0 +1,265 @@
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+## Bigger steps than code
+
+
+
+# Foo
+
+bar
+
+```js foo.js
+function foo() {
+ return "bar"
+}
+```
+
+---
+
+```js foo.js focus=1
+
+```
+
+Line 1
+
+---
+
+```js foo.js focus=2
+
+```
+
+Line 2
+
+---
+
+```js foo.js focus=3
+
+```
+
+Line 3
+
+
+
+## Bigger code than steps
+
+
+
+> Variants
+
+## Design composable component APIs with variants
+
+Variants are a first-class citizen of Stitches. With multiple variants, compound variants, and default variants, you can design composable component APIs which are typed automatically.
+
+```js
+const Button = styled("button", {
+ // base styles
+
+ variants: {
+ color: {
+ gray: {
+ backgroundColor: "gainsboro",
+ },
+
+ blue: {
+ backgroundColor: "dodgerblue",
+ },
+ },
+
+ size: {
+ md: {
+ height: "25px",
+ },
+
+ lg: {
+ height: "35px",
+ },
+ },
+ },
+
+ compoundVariants: [
+ {
+ color: "blue",
+
+ size: "lg",
+
+ css: {
+ backgroundColor: "purple",
+ },
+ },
+ ],
+
+ defaultVariants: {
+ color: "gray",
+
+ size: "md",
+ },
+})
+```
+
+---
+
+### Variants
+
+Define multiple component variants.
+
+```js focus=4:24
+
+```
+
+---
+
+### Compound Variants
+
+Apply styles only when multiple variants match.
+
+```js focus=26:36
+
+```
+
+---
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+```js focus=38:42
+
+```
+
+
+
+Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+## Design composable component APIs with variants
+
+Variants are a first-class citizen of Stitches. With multiple variants, compound variants, and default variants, you can design composable component APIs which are typed automatically.
+
+```js
+const Button = styled("button", {
+ // base styles
+
+ variants: {
+ color: {
+ gray: {
+ backgroundColor: "gainsboro",
+ },
+
+ blue: {
+ backgroundColor: "dodgerblue",
+ },
+ },
+
+ size: {
+ md: {
+ height: "25px",
+ },
+
+ lg: {
+ height: "35px",
+ },
+ },
+ },
+
+ compoundVariants: [
+ {
+ color: "blue",
+
+ size: "lg",
+
+ css: {
+ backgroundColor: "purple",
+ },
+ },
+ ],
+
+ defaultVariants: {
+ color: "gray",
+
+ size: "md",
+ },
+})
+```
+
+---
+
+```js focus=4:24
+
+```
+
+### Variants
+
+Define multiple component variants.
+
+---
+
+```js focus=26:36
+
+```
+
+### Compound Variants
+
+Apply styles only when multiple variants match.
+
+---
+
+```js focus=38:42
+
+```
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+---
+
+```js focus=38:42
+
+```
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+---
+
+```js focus=38:42
+
+```
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+---
+
+```js focus=38:42
+
+```
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+---
+
+```js focus=38:42
+
+```
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+---
+
+```js focus=38:42
+
+```
+
+### Default Variants
+
+Set a value as the default for each variant.
+
+
diff --git a/packages/mdx/dev/content/test.mdx b/packages/mdx/dev/content/test.mdx
new file mode 100644
index 00000000..4602d195
--- /dev/null
+++ b/packages/mdx/dev/content/test.mdx
@@ -0,0 +1,15 @@
+Lorem ipsum dolor sit amet. _`console.log("foo bar")`_.
+
+Lorem ipsum dolor sit amet. `console.log("foo bar")`.
+
+_`console.log("foo bar")`_
+
+_`console.log("foo bar")`_
+
+X console.log("foo bar")
+
+Lorem ipsum `var x = 1`
+
+_Lorem ipsum `var x = 1`_
+
+**`console.log("foo bar")`**
diff --git a/packages/mdx/dev/files.ts b/packages/mdx/dev/files.ts
new file mode 100644
index 00000000..f7995043
--- /dev/null
+++ b/packages/mdx/dev/files.ts
@@ -0,0 +1,41 @@
+import fs from "fs"
+import { remarkCodeHike } from "../src/index"
+import { compile } from "@mdx-js/mdx"
+import theme from "shiki/themes/slack-dark.json"
+import { withDebugger } from "mdx-debugger"
+
+export async function getFiles() {
+ const files = await fs.promises.readdir("./dev/content")
+ return files
+ .filter(file => file.endsWith(".mdx"))
+ .map(filename => filename.slice(0, -4))
+}
+export async function getContent(filename: string) {
+ const file = await fs.promises.readFile(
+ `./dev/content/${filename}.mdx`,
+ "utf8"
+ )
+
+ return file
+}
+
+export async function getCode(file: string) {
+ let debugLink = ""
+
+ const debugCompile = withDebugger(compile, {
+ log: (path: string, url: string) => {
+ debugLink = url
+ },
+ })
+
+ const code = String(
+ await debugCompile(file, {
+ outputFormat: "function-body",
+ remarkPlugins: [
+ [remarkCodeHike, { autoImport: false, theme }],
+ ],
+ })
+ )
+
+ return { code, debugLink }
+}
diff --git a/packages/mdx/next.config.js b/packages/mdx/next.config.js
new file mode 100644
index 00000000..b2774a97
--- /dev/null
+++ b/packages/mdx/next.config.js
@@ -0,0 +1,11 @@
+module.exports = {
+ redirects() {
+ return [
+ {
+ source: "/",
+ destination: "/test",
+ permanent: false,
+ },
+ ]
+ },
+}
diff --git a/packages/mdx/package.json b/packages/mdx/package.json
index d078f8ca..a7a5432e 100644
--- a/packages/mdx/package.json
+++ b/packages/mdx/package.json
@@ -58,6 +58,7 @@
"cssnano": "^4.1.10",
"esbuild": "^0.13.2",
"mdx-bundler": "^8.0.1",
+ "mdx-debugger": "^0.2.0",
"next": "^12.1.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
diff --git a/packages/mdx/pages/[demo]/[theme].js b/packages/mdx/pages/[demo]/[theme].js
deleted file mode 100644
index e4dc0d3c..00000000
--- a/packages/mdx/pages/[demo]/[theme].js
+++ /dev/null
@@ -1,307 +0,0 @@
-import { getMDXComponent } from "mdx-bundler/client"
-import React from "react"
-import dynamic from "next/dynamic"
-import { useRouter } from "next/router"
-import Head from "next/head"
-import Link from "next/link"
-import { toProps } from "../../tests/page-data"
-import { CH } from "../../src/components"
-
-export async function getServerSideProps({ params }) {
- try {
- const { demo, theme } = params
- const props = await toProps({ theme, demo })
- return { props }
- } catch (e) {
- console.error(
- "getServerSideProps error",
- JSON.stringify(e, null, 2)
- )
- }
- return { props: { error: true } }
-}
-
-export default function Page({
- error,
- source,
- preCodeHike,
- postCodeHike,
- result,
- demos,
- themes,
- currentTheme,
- currentDemo,
-}) {
- if (error) {
- return Compilation Error
- }
- return (
-
-
-
Code Hike Playground
-
-
-
-
-
-
- )
-}
-
-const Main = React.memo(function Main({
- source,
- preCodeHike,
- postCodeHike,
- result,
-}) {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-})
-
-function Nav({ currentDemo, currentTheme, demos, themes }) {
- const router = useRouter()
- return (
-
-
-
- v0.3.0--canary.77.2616b6b.0
-
-
-
- Demo
- {
- router.push({
- pathname: `/${e.target.value}/${currentTheme}`,
- query: router.query.columns
- ? {
- columns: router.query.columns,
- }
- : {},
- })
- }}
- >
- {demos.map(demo => (
- {demo}
- ))}
-
-
-
- Theme
- {
- router.push({
- pathname: `/${currentDemo}/${e.target.value}`,
- query: router.query.columns
- ? {
- columns: router.query.columns,
- }
- : {},
- })
- }}
- >
- {themes.map(theme => (
- {theme}
- ))}
-
-
-
- Columns
-
-
-
-
-
-
-
-
- )
-}
-const COLUMNS = {
- mdx: {
- label: "MDX",
- },
- "pre-ch": {
- title: "MDAST before CH",
- label: "Pre Code Hike",
- },
- "post-ch": {
- title: "MDAST after CH",
- label: "Post Code Hike",
- },
- result: {
- label: "Result",
- },
-}
-const DEFAULT_COLUMNS = ["mdx", "result"]
-
-function useColumns() {
- const { query } = useRouter()
- return query.columns
- ? query.columns.split(",")
- : DEFAULT_COLUMNS
-}
-
-function Column({ children, column, className }) {
- const showColumns = useColumns()
- return COLUMNS[column] ? (
-
-
- {COLUMNS[column].title || COLUMNS[column].label}
-
-
{children}
-
- ) : null
-}
-
-function Toggle({ column }) {
- const showColumns = useColumns()
- const router = useRouter()
- return (
- {
- const newColumns = showColumns.includes(column)
- ? showColumns.filter(c => c !== column)
- : [...showColumns, column]
-
- const { demo, theme } = router.query
- const newRoute = {
- pathname: `/${demo}/${theme}`,
- query: {
- columns: newColumns.join(","),
- },
- }
- router.replace(newRoute, newRoute, {
- shallow: true,
- })
- }}
- className={
- showColumns.includes(column) ? "selected" : ""
- }
- style={{
- padding: "4px 8px",
- }}
- >
- {COLUMNS[column].label}
-
- )
-}
-
-function MDXComponent({ code }) {
- const Component = React.useMemo(
- () => getMDXComponent(code, { react: React }),
- [code]
- )
- return
-}
-
-const BrowserReactJsonView = dynamic(
- () => import("react-json-view"),
- {
- ssr: false,
- }
-)
-function JSONView({ src }) {
- return (
-
- )
-}
-
-class ErrorBoundary extends React.Component {
- constructor(props) {
- super(props)
- this.state = { show: false, hasError: false }
- }
-
- static getDerivedStateFromError(error) {
- // Update state so the next render will show the fallback UI.
- // console.log("getDerivedStateFromError", error)
- return {
- hasError: true,
- error: JSON.stringify(error, null, 2),
- }
- }
-
- componentDidCatch(error, errorInfo) {
- // You can also log the error to an error reporting service
- // logErrorToMyService(error, errorInfo)
- }
-
- componentDidMount() {
- this.setState({ show: true })
- }
-
- render() {
- // ErrorBoundary doesn't work with SSR
- if (!this.state.show) {
- return ""
- }
-
- if (this.state.hasError) {
- return (
-
-
Something went wrong.
-
{this.state.error}
-
- )
- }
-
- return this.props.children
- }
-}
diff --git a/packages/mdx/pages/[name].tsx b/packages/mdx/pages/[name].tsx
new file mode 100644
index 00000000..ae4c52be
--- /dev/null
+++ b/packages/mdx/pages/[name].tsx
@@ -0,0 +1,112 @@
+import { runSync } from "@mdx-js/mdx"
+import * as runtime from "react/jsx-runtime.js"
+import { CH } from "../src/components"
+import Link from "next/link"
+import { getCode, getContent, getFiles } from "../dev/files"
+import Head from "next/head"
+
+export async function getStaticPaths() {
+ const files = await getFiles()
+ return {
+ paths: files.map(file => ({ params: { name: file } })),
+ fallback: false,
+ }
+}
+
+export async function getStaticProps({ params }) {
+ const { name = "test" } = params
+
+ const files = await getFiles()
+ const content = await getContent(name)
+ const { code, debugLink } = await getCode(content)
+ return {
+ props: {
+ tests: files,
+ code,
+ debugLink,
+ current: name,
+ },
+ }
+}
+
+export default function Page({
+ current,
+ code,
+ tests,
+ debugLink,
+}) {
+ const { default: Content } = runSync(code, runtime)
+ return (
+
+
+
Code Hike Test - {current}
+
+
+
+
+ )
+}
+
+function Sidebar({ tests, current }) {
+ return (
+
+
+ {tests.map(test => (
+
+
+ {test}
+
+
+ ))}
+
+
+ )
+}
+
+function Result({ Content, debugLink }) {
+ return (
+
+ )
+}
diff --git a/packages/mdx/pages/index.js b/packages/mdx/pages/index.js
deleted file mode 100644
index b7436a09..00000000
--- a/packages/mdx/pages/index.js
+++ /dev/null
@@ -1,60 +0,0 @@
-import React from "react"
-import fs from "fs"
-import Link from "next/link"
-import Head from "next/head"
-
-export async function getStaticProps() {
- const files = await fs.promises.readdir("./tests/")
- const filenames = files
- .filter(filename => filename.endsWith(".mdx"))
- .map(filename => filename.slice(0, -4))
- filenames.sort((a, b) => a.length - b.length)
- return {
- props: {
- files: filenames,
- },
- }
-}
-
-export default function Page({ files }) {
- return (
-
-
-
Code Hike Playground
-
-
-
-
Code Hike Demos
-
- {files.map(file => (
-
- ))}
-
-
- )
-}
diff --git a/packages/mdx/pages/styles.css b/packages/mdx/pages/styles.css
index 0fa895db..40188c83 100644
--- a/packages/mdx/pages/styles.css
+++ b/packages/mdx/pages/styles.css
@@ -4,16 +4,36 @@ body > div:first-child,
div#__next,
div#__next > div {
margin: 0;
- height: 100%;
- max-height: 100%;
- display: flex;
- flex-direction: column;
font-family: sans-serif;
background-color: #444;
+ /* height: 100%;
+ max-height: 100%;
+ display: flex;
+ flex-direction: column; */
/* --ch-scrollycoding-code-min-height: 500px;
--ch-scrollycoding-sticker-width: 500px; */
}
+.sidebar-link {
+ font-size: 14px;
+}
+
+.sidebar-link:hover {
+ background: rgba(30, 167, 253, 0.1);
+}
+
+.sidebar-link[data-active="true"] {
+ background: rgba(30, 167, 253, 0.15);
+}
+
+.sidebar-link a {
+ padding: 2px 16px;
+ display: block;
+ text-decoration: none;
+ color: black;
+}
+
+/*
nav {
height: 40px;
overflow: hidden;
@@ -22,10 +42,10 @@ nav {
main {
flex: 1;
overflow: auto;
-}
+} */
/* main */
-
+/*
.columns {
display: flex;
min-height: 100%;
@@ -55,11 +75,9 @@ main {
border-radius: 6px;
}
-/* nav */
nav {
display: flex;
- /* justify-content: space-evenly; */
align-items: center;
background-color: #222;
color: #ccc;
@@ -100,18 +118,17 @@ nav .version {
nav label {
margin-right: 24px;
-}
+} */
-nav select {
+/* nav select {
margin-left: 6px;
border-radius: 4px;
background-color: #fafafa;
height: 24px;
- /* overflow: hidden; */
-}
+} */
/* result */
-
+/*
.result {
min-width: 900px;
width: 900px;
@@ -125,4 +142,4 @@ pre.shiki {
.tailwind-font code {
font-family: ui-monospace, SFMono-Regular, Consolas,
"Liberation Mono", Menlo, monospace;
-}
+} */
diff --git a/packages/mdx/src/index.scss b/packages/mdx/src/index.scss
index c4dd30c7..e9b33212 100644
--- a/packages/mdx/src/index.scss
+++ b/packages/mdx/src/index.scss
@@ -32,7 +32,7 @@
padding: 0.2em 0.15em;
margin: 0.1em -0.05em;
border-radius: 0.25em;
- font-size: 0.9em;
+ font-size: 0.9rem;
}
.ch-section-link,
diff --git a/packages/mdx/src/smooth-code/index.scss b/packages/mdx/src/smooth-code/index.scss
index bf22b7f3..d70e5495 100644
--- a/packages/mdx/src/smooth-code/index.scss
+++ b/packages/mdx/src/smooth-code/index.scss
@@ -18,6 +18,7 @@
color: unset;
padding: 0;
box-sizing: content-box;
+ border: none;
}
.ch-code-scroll-parent ::selection {
diff --git a/packages/mdx/tests/custom-annotations.mdx b/packages/mdx/tests/custom-annotations.mdx
deleted file mode 100644
index 8ab385c5..00000000
--- a/packages/mdx/tests/custom-annotations.mdx
+++ /dev/null
@@ -1,18 +0,0 @@
-import { MyTooltipAnnotation } from "./MyTooltipAnnotation"
-
-# JSX Annotations
-
-```js
-function lorem(ipsum, dolor = 1) {
- const sit = ipsum == null && 0
- dolor = sit - amet(dolor)
- return sit ? consectetur(ipsum) : []
-}
-
-function adipiscing(...elit) {
- console.log("hover me")
- return elit.map(ipsum => ipsum.sit)
-}
-```
-
-
diff --git a/packages/mdx/tests/custom-annotations/MyTooltipAnnotation.jsx b/packages/mdx/tests/custom-annotations/MyTooltipAnnotation.jsx
deleted file mode 100644
index abe98467..00000000
--- a/packages/mdx/tests/custom-annotations/MyTooltipAnnotation.jsx
+++ /dev/null
@@ -1,17 +0,0 @@
-export function MyTooltipAnnotation({
- children,
- data,
- theme,
-}) {
- const border =
- typeof data === "string"
- ? data
- : theme.tokenColors.find(tc =>
- tc.scope?.includes("string")
- )?.settings?.foreground || "yellow"
- return (
-
- {children}
-
- )
-}
diff --git a/packages/mdx/tests/show-references.mdx b/packages/mdx/tests/show-references.mdx
deleted file mode 100644
index b6b90005..00000000
--- a/packages/mdx/tests/show-references.mdx
+++ /dev/null
@@ -1,36 +0,0 @@
-import { CH } from "@code-hike/mdx"
-
-Click on any token an it should show every usage of that token
-
-```js
-import { useRouter } from "next/router"
-
-function ActiveLink({ children, href }) {
- const router = useRouter()
- const style = {
- marginRight: 10,
- color: router.asPath === href ? "red" : "black",
- }
-
- const handleClick = e => {
- e.preventDefault()
- router.push(href)
- }
-
- return (
-
- {children}
-
- )
-}
-
-export default ActiveLink
-```
-
----
-
-TODO:
-
-- fix code-spring height
-- add onTokenHover and onTokenClick
-- maybe onLineHover and onLineClick too
diff --git a/packages/mdx/tests/with-links.mdx b/packages/mdx/tests/with-links.mdx
deleted file mode 100644
index 5b866ef6..00000000
--- a/packages/mdx/tests/with-links.mdx
+++ /dev/null
@@ -1,26 +0,0 @@
-import { CH } from "@code-hike/mdx"
-
-Visit [Daring Fireball][] for more information. Or [Google][] it.
-
-[daring fireball]: http://daringfireball.net/projects/markdown
-[google]: https://google.com
-
----
-
-```clj fizzbuzz.clj
-(take 100 (map #(let [s (str %2 %3) ] (if (seq s) s (inc %)) )
- (range)
- (cycle [ "" "" "Fizz" ])
- (cycle [ "" "" "" "" "Buzz" ])))
-```
-
-[take]: https://clojuredocs.org/clojure.core/take "Take Docs"
-[map]: https://clojuredocs.org/clojure.core/map "Map Docs"
-[range]: https://clojuredocs.org/clojure.core/range "Range Docs"
-[cycle]: https://clojuredocs.org/clojure.core/cycle "Cycle Docs"
-
----
-
-TODO
-
-- fix underline color (maybe add .sass and use token's color)
diff --git a/packages/mdx/yarn.lock b/packages/mdx/yarn.lock
deleted file mode 100644
index d5453101..00000000
--- a/packages/mdx/yarn.lock
+++ /dev/null
@@ -1,2576 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.16.3":
- version "7.17.2"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
- integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
- dependencies:
- regenerator-runtime "^0.13.4"
-
-"@codesandbox/sandpack-client@^0.1.20":
- version "0.1.20"
- resolved "https://registry.npmjs.org/@codesandbox/sandpack-client/-/sandpack-client-0.1.20.tgz"
- integrity sha512-FlX1AfZwHWJmdeTMZkNdW0YM6sGO+lp9sBwVlxwF4zxq/ki8kGqXJzo326XzjZ5WXQHbWigppjtgyya4BhJy+Q==
- dependencies:
- codesandbox-import-utils "^1.2.3"
- lodash.isequal "^4.5.0"
-
-"@esbuild-plugins/node-resolve@^0.1.4":
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/@esbuild-plugins/node-resolve/-/node-resolve-0.1.4.tgz#2257ef3b233c9cb3acd2ebde7d5a3d6874046d38"
- integrity sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==
- dependencies:
- "@types/resolve" "^1.17.1"
- debug "^4.3.1"
- escape-string-regexp "^4.0.0"
- resolve "^1.19.0"
-
-"@fal-works/esbuild-plugin-global-externals@^2.1.2":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz#c05ed35ad82df8e6ac616c68b92c2282bd083ba4"
- integrity sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==
-
-"@mdx-js/mdx@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.0.0.tgz"
- integrity sha512-Q/Zv+gdm80qcxpmL/Dtd/b9+UyZjjJUCQeZyywLAQqre648hRYgeGNPu7Bl2hB7M8/WBLXpabQEKW3dmGdDTDQ==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/mdx" "^2.0.0"
- astring "^1.6.0"
- estree-util-build-jsx "^2.0.0"
- estree-util-is-identifier-name "^2.0.0"
- estree-walker "^3.0.0"
- hast-util-to-estree "^2.0.0"
- markdown-extensions "^1.0.0"
- periscopic "^3.0.0"
- remark-mdx "^2.0.0"
- remark-parse "^10.0.0"
- remark-rehype "^10.0.0"
- unified "^10.0.0"
- unist-util-position-from-estree "^1.0.0"
- unist-util-stringify-position "^3.0.0"
- unist-util-visit "^4.0.0"
- vfile "^5.0.0"
-
-"@next/env@12.1.0":
- version "12.1.0"
- resolved "https://registry.npmjs.org/@next/env/-/env-12.1.0.tgz"
- integrity sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ==
-
-"@next/swc-android-arm64@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.0.tgz#865ba3a9afc204ff2bdeea49dd64d58705007a39"
- integrity sha512-/280MLdZe0W03stA69iL+v6I+J1ascrQ6FrXBlXGCsGzrfMaGr7fskMa0T5AhQIVQD4nA/46QQWxG//DYuFBcA==
-
-"@next/swc-darwin-arm64@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.0.tgz#08e8b411b8accd095009ed12efbc2f1d4d547135"
- integrity sha512-R8vcXE2/iONJ1Unf5Ptqjk6LRW3bggH+8drNkkzH4FLEQkHtELhvcmJwkXcuipyQCsIakldAXhRbZmm3YN1vXg==
-
-"@next/swc-darwin-x64@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.0.tgz#fcd684497a76e8feaca88db3c394480ff0b007cd"
- integrity sha512-ieAz0/J0PhmbZBB8+EA/JGdhRHBogF8BWaeqR7hwveb6SYEIJaDNQy0I+ZN8gF8hLj63bEDxJAs/cEhdnTq+ug==
-
-"@next/swc-linux-arm-gnueabihf@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.0.tgz#9ec6380a27938a5799aaa6035c205b3c478468a7"
- integrity sha512-njUd9hpl6o6A5d08dC0cKAgXKCzm5fFtgGe6i0eko8IAdtAPbtHxtpre3VeSxdZvuGFh+hb0REySQP9T1ttkog==
-
-"@next/swc-linux-arm64-gnu@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.0.tgz#7f4196dff1049cea479607c75b81033ae2dbd093"
- integrity sha512-OqangJLkRxVxMhDtcb7Qn1xjzFA3s50EIxY7mljbSCLybU+sByPaWAHY4px97ieOlr2y4S0xdPKkQ3BCAwyo6Q==
-
-"@next/swc-linux-arm64-musl@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.0.tgz#b445f767569cdc2dddee785ca495e1a88c025566"
- integrity sha512-hB8cLSt4GdmOpcwRe2UzI5UWn6HHO/vLkr5OTuNvCJ5xGDwpPXelVkYW/0+C3g5axbDW2Tym4S+MQCkkH9QfWA==
-
-"@next/swc-linux-x64-gnu@12.1.0":
- version "12.1.0"
- resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.0.tgz"
- integrity sha512-OKO4R/digvrVuweSw/uBM4nSdyzsBV5EwkUeeG4KVpkIZEe64ZwRpnFB65bC6hGwxIBnTv5NMSnJ+0K/WmG78A==
-
-"@next/swc-linux-x64-musl@12.1.0":
- version "12.1.0"
- resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.0.tgz"
- integrity sha512-JohhgAHZvOD3rQY7tlp7NlmvtvYHBYgY0x5ZCecUT6eCCcl9lv6iV3nfu82ErkxNk1H893fqH0FUpznZ/H3pSw==
-
-"@next/swc-win32-arm64-msvc@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.0.tgz#eadf054fc412085659b98e145435bbba200b5283"
- integrity sha512-T/3gIE6QEfKIJ4dmJk75v9hhNiYZhQYAoYm4iVo1TgcsuaKLFa+zMPh4056AHiG6n9tn2UQ1CFE8EoybEsqsSw==
-
-"@next/swc-win32-ia32-msvc@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.0.tgz#68faeae10c89f698bf9d28759172b74c9c21bda1"
- integrity sha512-iwnKgHJdqhIW19H9PRPM9j55V6RdcOo6rX+5imx832BCWzkDbyomWnlzBfr6ByUYfhohb8QuH4hSGEikpPqI0Q==
-
-"@next/swc-win32-x64-msvc@12.1.0":
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.0.tgz#d27e7e76c87a460a4da99c5bfdb1618dcd6cd064"
- integrity sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg==
-
-"@rollup/pluginutils@^4.0.0":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.2.tgz#ed5821c15e5e05e32816f5fb9ec607cdf5a75751"
- integrity sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==
- dependencies:
- estree-walker "^2.0.1"
- picomatch "^2.2.2"
-
-"@sindresorhus/is@^4.0.0":
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
- integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-
-"@szmarczak/http-timer@^4.0.5":
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
- integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
- dependencies:
- defer-to-connect "^2.0.0"
-
-"@types/acorn@^4.0.0":
- version "4.0.6"
- resolved "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz"
- integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==
- dependencies:
- "@types/estree" "*"
-
-"@types/cacheable-request@^6.0.1":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
- integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
- dependencies:
- "@types/http-cache-semantics" "*"
- "@types/keyv" "*"
- "@types/node" "*"
- "@types/responselike" "*"
-
-"@types/chai-subset@^1.3.3":
- version "1.3.3"
- resolved "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.3.tgz"
- integrity sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==
- dependencies:
- "@types/chai" "*"
-
-"@types/chai@*", "@types/chai@^4.3.0":
- version "4.3.0"
- resolved "https://registry.npmjs.org/@types/chai/-/chai-4.3.0.tgz"
- integrity sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==
-
-"@types/debug@^4.0.0":
- version "4.1.7"
- resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz"
- integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
- dependencies:
- "@types/ms" "*"
-
-"@types/estree-jsx@^0.0.1":
- version "0.0.1"
- resolved "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz"
- integrity sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==
- dependencies:
- "@types/estree" "*"
-
-"@types/estree@*":
- version "0.0.51"
- resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"
- integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-
-"@types/estree@^0.0.46":
- version "0.0.46"
- resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz"
- integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==
-
-"@types/estree@^0.0.50":
- version "0.0.50"
- resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz"
- integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
-
-"@types/hast@^2.0.0":
- version "2.3.4"
- resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz"
- integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==
- dependencies:
- "@types/unist" "*"
-
-"@types/http-cache-semantics@*":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
- integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
-
-"@types/keyv@*":
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41"
- integrity sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==
- dependencies:
- "@types/node" "*"
-
-"@types/mdast@^3.0.0":
- version "3.0.10"
- resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz"
- integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==
- dependencies:
- "@types/unist" "*"
-
-"@types/mdurl@^1.0.0":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz"
- integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==
-
-"@types/mdx@^2.0.0":
- version "2.0.1"
- resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.1.tgz"
- integrity sha512-JPEv4iAl0I+o7g8yVWDwk30es8mfVrjkvh5UeVR2sYPpZCK44vrAPsbJpIS+rJAUxLgaSAMKTEH5Vn5qd9XsrQ==
-
-"@types/ms@*":
- version "0.7.31"
- resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz"
- integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-
-"@types/node-fetch@^2.6.1":
- version "2.6.1"
- resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz"
- integrity sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==
- dependencies:
- "@types/node" "*"
- form-data "^3.0.0"
-
-"@types/node@*", "@types/node@^17.0.21":
- version "17.0.21"
- resolved "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz"
- integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==
-
-"@types/prop-types@*":
- version "15.7.4"
- resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz"
- integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
-
-"@types/react@^17.0.39":
- version "17.0.39"
- resolved "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz"
- integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==
- dependencies:
- "@types/prop-types" "*"
- "@types/scheduler" "*"
- csstype "^3.0.2"
-
-"@types/resolve@^1.17.1":
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.1.tgz#3727e48042fda81e374f5d5cf2fa92288bf698f8"
- integrity sha512-Ku5+GPFa12S3W26Uwtw+xyrtIpaZsGYHH6zxNbZlstmlvMYSZRzOwzwsXbxlVUbHyUucctSyuFtu6bNxwYomIw==
-
-"@types/responselike@*", "@types/responselike@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
- integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
- dependencies:
- "@types/node" "*"
-
-"@types/scheduler@*":
- version "0.16.2"
- resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
- integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
-
-"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
- version "2.0.6"
- resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz"
- integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
-
-acorn-jsx@^5.0.0:
- version "5.3.2"
- resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn@^8.0.0:
- version "8.7.0"
- resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
- integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
-
-anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-asap@~2.0.3:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
-
-assertion-error@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"
- integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
-
-astring@^1.6.0:
- version "1.8.1"
- resolved "https://registry.npmjs.org/astring/-/astring-1.8.1.tgz"
- integrity sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
-
-bail@^1.0.0:
- version "1.0.5"
- resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz"
- integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
-
-bail@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz"
- integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==
-
-base16@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
- integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-binaryextensions@2:
- version "2.3.0"
- resolved "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz"
- integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==
-
-bindings@^1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
- integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
- dependencies:
- file-uri-to-path "1.0.0"
-
-braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-cacheable-lookup@^5.0.3:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
- integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-
-cacheable-request@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
- integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^4.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^6.0.1"
- responselike "^2.0.0"
-
-caniuse-lite@^1.0.30001283:
- version "1.0.30001313"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz"
- integrity sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==
-
-ccount@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz"
- integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==
-
-chai@^4.3.6:
- version "4.3.6"
- resolved "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz"
- integrity sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==
- dependencies:
- assertion-error "^1.1.0"
- check-error "^1.0.2"
- deep-eql "^3.0.1"
- get-func-name "^2.0.0"
- loupe "^2.3.1"
- pathval "^1.1.1"
- type-detect "^4.0.5"
-
-character-entities-html4@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz"
- integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==
-
-character-entities-legacy@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz"
- integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==
-
-character-entities@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz"
- integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==
-
-character-reference-invalid@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz"
- integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==
-
-check-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"
- integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
-
-"chokidar@>=3.0.0 <4.0.0":
- version "3.5.3"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-clone-response@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
- integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
- dependencies:
- mimic-response "^1.0.0"
-
-codesandbox-import-util-types@^1.3.7:
- version "1.3.7"
- resolved "https://registry.npmjs.org/codesandbox-import-util-types/-/codesandbox-import-util-types-1.3.7.tgz"
- integrity sha512-8oP3emA0jyEuVOM2FBTpo/AF4C9vxHn14saVWZf2CQ/QhMtonBlNPE98ElrHkW+PFNXiO7Ad52Qr73b03n8qlA==
-
-codesandbox-import-utils@^1.2.3:
- version "1.3.8"
- resolved "https://registry.npmjs.org/codesandbox-import-utils/-/codesandbox-import-utils-1.3.8.tgz"
- integrity sha512-S12zO49QEkldoYLGh5KbkHRLOacg5BCNTue2vlyZXSpuK3oQdArwC/G1hCLKryV460bW3Ecn5xdkpfkUcFeOwQ==
- dependencies:
- codesandbox-import-util-types "^1.3.7"
- istextorbinary "2.2.1"
- lz-string "^1.4.4"
-
-combined-stream@^1.0.8:
- version "1.0.8"
- resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-comma-separated-tokens@^1.0.0:
- version "1.0.8"
- resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz"
- integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
-
-comma-separated-tokens@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz"
- integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==
-
-cross-fetch@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
- dependencies:
- node-fetch "2.6.7"
-
-csstype@^3.0.2:
- version "3.0.11"
- resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz"
- integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
-
-deasync@^0.1.0:
- version "0.1.24"
- resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.24.tgz#6ecc9c6ff9eba64a4f4572ae3c4db77fed09268a"
- integrity sha512-i98vg42xNfRZCymummMAN0rIcQ1gZFinSe3btvPIvy6JFTaeHcumeKybRo2HTv86nasfmT0nEgAn2ggLZhOCVA==
- dependencies:
- bindings "^1.5.0"
- node-addon-api "^1.7.1"
-
-debug@^4.0.0, debug@^4.3.1:
- version "4.3.3"
- resolved "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz"
- integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
- dependencies:
- ms "2.1.2"
-
-decode-named-character-reference@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz"
- integrity sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==
- dependencies:
- character-entities "^2.0.0"
-
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
-deep-eql@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz"
- integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
- dependencies:
- type-detect "^4.0.0"
-
-defer-to-connect@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
- integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-
-dequal@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz"
- integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==
-
-diff@^4.0.2:
- version "4.0.2"
- resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
- integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
-
-diff@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz"
- integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
-
-editions@^1.3.3:
- version "1.3.4"
- resolved "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz"
- integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==
-
-end-of-stream@^1.1.0:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-esbuild-android-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.25.tgz#d532d38cb5fe0ae45167ce35f4bbc784c636be40"
- integrity sha512-L5vCUk7TzFbBnoESNoXjU3x9+/+7TDIE/1mTfy/erAfvZAqC+S3sp/Qa9wkypFMcFvN9FzvESkTlpeQDolREtQ==
-
-esbuild-android-arm64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44"
- integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==
-
-esbuild-android-arm64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.25.tgz#9c5bb3366aabfd14a1c726d36978b79441dfcb6e"
- integrity sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==
-
-esbuild-darwin-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72"
- integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==
-
-esbuild-darwin-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.25.tgz#05dcdb6d884f427039ffee5e92ff97527e56c26d"
- integrity sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==
-
-esbuild-darwin-arm64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a"
- integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==
-
-esbuild-darwin-arm64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.25.tgz#28e080da4ea0cfe9498071e7f8060498caee1a95"
- integrity sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==
-
-esbuild-freebsd-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85"
- integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==
-
-esbuild-freebsd-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.25.tgz#200d3664a3b945bc9fdcba73614b49a11ebd1cfa"
- integrity sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==
-
-esbuild-freebsd-arm64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52"
- integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==
-
-esbuild-freebsd-arm64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.25.tgz#624b08c5da6013bdc312aaa23c4ff409580f5c3c"
- integrity sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==
-
-esbuild-linux-32@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69"
- integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==
-
-esbuild-linux-32@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.25.tgz#0238e597eb0b60aa06c7e98fccbbfd6bb9a0d6c5"
- integrity sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==
-
-esbuild-linux-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3"
- integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==
-
-esbuild-linux-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.25.tgz"
- integrity sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==
-
-esbuild-linux-arm64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1"
- integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==
-
-esbuild-linux-arm64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.25.tgz#7ac94371418a2640ba413bc1700aaedeb2794e52"
- integrity sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==
-
-esbuild-linux-arm@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe"
- integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==
-
-esbuild-linux-arm@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.25.tgz#034bd18e9310b9f010c89f90ef7f05706689600b"
- integrity sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==
-
-esbuild-linux-mips64le@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7"
- integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==
-
-esbuild-linux-mips64le@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.25.tgz#05f98a8cf6b578eab6b4e6b0ab094f37530934f4"
- integrity sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==
-
-esbuild-linux-ppc64le@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2"
- integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==
-
-esbuild-linux-ppc64le@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.25.tgz#46fd0add8d8535678439d7a9c2876ad20042d952"
- integrity sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==
-
-esbuild-linux-riscv64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.25.tgz#ea2e986f0f3e5df73c635135dd778051734fc605"
- integrity sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==
-
-esbuild-linux-s390x@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.25.tgz#efe89486e9a1b1508925048076e3f3a6698aa6a3"
- integrity sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==
-
-esbuild-netbsd-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038"
- integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==
-
-esbuild-netbsd-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.25.tgz#439fe27d8ee3b5887501ee63988e85f920107db6"
- integrity sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==
-
-esbuild-openbsd-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7"
- integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==
-
-esbuild-openbsd-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.25.tgz#31ebf616aadf6e60674469f2b92cec92280d9930"
- integrity sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==
-
-esbuild-sunos-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4"
- integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==
-
-esbuild-sunos-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.25.tgz#815e4f936d74970292a63ccfd5791fe5e3569f5f"
- integrity sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==
-
-esbuild-windows-32@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7"
- integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==
-
-esbuild-windows-32@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.25.tgz#189e14df2478f2c193c86968ab1fb54e1ceaafd2"
- integrity sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==
-
-esbuild-windows-64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294"
- integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==
-
-esbuild-windows-64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.25.tgz#3d5fbfdc3856850bb47439299e3b60dd18be111f"
- integrity sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==
-
-esbuild-windows-arm64@0.13.15:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3"
- integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==
-
-esbuild-windows-arm64@0.14.25:
- version "0.14.25"
- resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.25.tgz#8b243cbbad8a86cf98697da9ccb88c05df2ef458"
- integrity sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==
-
-esbuild@^0.13.2:
- version "0.13.15"
- resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf"
- integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==
- optionalDependencies:
- esbuild-android-arm64 "0.13.15"
- esbuild-darwin-64 "0.13.15"
- esbuild-darwin-arm64 "0.13.15"
- esbuild-freebsd-64 "0.13.15"
- esbuild-freebsd-arm64 "0.13.15"
- esbuild-linux-32 "0.13.15"
- esbuild-linux-64 "0.13.15"
- esbuild-linux-arm "0.13.15"
- esbuild-linux-arm64 "0.13.15"
- esbuild-linux-mips64le "0.13.15"
- esbuild-linux-ppc64le "0.13.15"
- esbuild-netbsd-64 "0.13.15"
- esbuild-openbsd-64 "0.13.15"
- esbuild-sunos-64 "0.13.15"
- esbuild-windows-32 "0.13.15"
- esbuild-windows-64 "0.13.15"
- esbuild-windows-arm64 "0.13.15"
-
-esbuild@^0.14.14:
- version "0.14.25"
- resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.25.tgz"
- integrity sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==
- optionalDependencies:
- esbuild-android-64 "0.14.25"
- esbuild-android-arm64 "0.14.25"
- esbuild-darwin-64 "0.14.25"
- esbuild-darwin-arm64 "0.14.25"
- esbuild-freebsd-64 "0.14.25"
- esbuild-freebsd-arm64 "0.14.25"
- esbuild-linux-32 "0.14.25"
- esbuild-linux-64 "0.14.25"
- esbuild-linux-arm "0.14.25"
- esbuild-linux-arm64 "0.14.25"
- esbuild-linux-mips64le "0.14.25"
- esbuild-linux-ppc64le "0.14.25"
- esbuild-linux-riscv64 "0.14.25"
- esbuild-linux-s390x "0.14.25"
- esbuild-netbsd-64 "0.14.25"
- esbuild-openbsd-64 "0.14.25"
- esbuild-sunos-64 "0.14.25"
- esbuild-windows-32 "0.14.25"
- esbuild-windows-64 "0.14.25"
- esbuild-windows-arm64 "0.14.25"
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-estree-util-attach-comments@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-1.0.0.tgz"
- integrity sha512-sL7dTwFGqzelPlB56lRZY1CC/yDxCe365WQpxNd49ispL40Yv8Tv4SmteGbvZeFwShOOVKfMlo4jrVvwoaMosA==
-
-estree-util-attach-comments@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.0.0.tgz"
- integrity sha512-kT9YVRvlt2ewPp9BazfIIgXMGsXOEpOm57bK8aa4F3eOEndMml2JAETjWaG3SZYHmC6axSNIzHGY718dYwIuVg==
- dependencies:
- "@types/estree" "^0.0.46"
-
-estree-util-build-jsx@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.0.0.tgz"
- integrity sha512-d49hPGqBCJF/bF06g1Ywg7zjH1mrrUdPPrixBlKBxcX4WvMYlUUJ8BkrwlzWc8/fm6XqGgk5jilhgeZBDEGwOQ==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- estree-util-is-identifier-name "^2.0.0"
- estree-walker "^3.0.0"
-
-estree-util-is-identifier-name@^1.0.0, estree-util-is-identifier-name@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz"
- integrity sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==
-
-estree-util-is-identifier-name@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz"
- integrity sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==
-
-estree-util-value-to-estree@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz#1d3125594b4d6680f666644491e7ac1745a3df49"
- integrity sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==
- dependencies:
- is-plain-obj "^3.0.0"
-
-estree-util-visit@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.1.0.tgz"
- integrity sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/unist" "^2.0.0"
-
-estree-walker@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
- integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
-
-estree-walker@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz"
- integrity sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==
-
-extend-shallow@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
- dependencies:
- is-extendable "^0.1.0"
-
-extend@^3.0.0:
- version "3.0.2"
- resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-fault@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c"
- integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==
- dependencies:
- format "^0.2.0"
-
-fbemitter@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3"
- integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==
- dependencies:
- fbjs "^3.0.0"
-
-fbjs-css-vars@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8"
- integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==
-
-fbjs@^3.0.0, fbjs@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6"
- integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==
- dependencies:
- cross-fetch "^3.1.5"
- fbjs-css-vars "^1.0.0"
- loose-envify "^1.0.0"
- object-assign "^4.1.0"
- promise "^7.1.1"
- setimmediate "^1.0.5"
- ua-parser-js "^0.7.30"
-
-file-uri-to-path@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
- integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-flux@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7"
- integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==
- dependencies:
- fbemitter "^3.0.0"
- fbjs "^3.0.1"
-
-form-data@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz"
- integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-format@^0.2.0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b"
- integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=
-
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-get-func-name@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz"
- integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
-
-get-stream@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
- integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
- dependencies:
- pump "^3.0.0"
-
-glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-got@^11.0.0:
- version "11.8.3"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770"
- integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==
- dependencies:
- "@sindresorhus/is" "^4.0.0"
- "@szmarczak/http-timer" "^4.0.5"
- "@types/cacheable-request" "^6.0.1"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^5.0.3"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- http2-wrapper "^1.0.0-beta.5.2"
- lowercase-keys "^2.0.0"
- p-cancelable "^2.0.0"
- responselike "^2.0.0"
-
-gray-matter@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798"
- integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==
- dependencies:
- js-yaml "^3.13.1"
- kind-of "^6.0.2"
- section-matter "^1.0.0"
- strip-bom-string "^1.0.0"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hast-util-to-estree@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-1.4.0.tgz"
- integrity sha512-CiOAIESUKkSOcYbvTth9+yM28z5ArpsYqxWc7LWJxOx975WRUBDjvVuuzZR2o09BNlkf7bp8G2GlOHepBRKJ8Q==
- dependencies:
- comma-separated-tokens "^1.0.0"
- estree-util-attach-comments "^1.0.0"
- estree-util-is-identifier-name "^1.1.0"
- hast-util-whitespace "^1.0.0"
- property-information "^5.0.0"
- space-separated-tokens "^1.0.0"
- style-to-object "^0.3.0"
- unist-util-position "^3.1.0"
- zwitch "^1.0.0"
-
-hast-util-to-estree@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.0.2.tgz"
- integrity sha512-UQrZVeBj6A9od0lpFvqHKNSH9zvDrNoyWKbveu1a2oSCXEDUI+3bnd6BoiQLPnLrcXXn/jzJ6y9hmJTTlvf8lQ==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/hast" "^2.0.0"
- "@types/unist" "^2.0.0"
- comma-separated-tokens "^2.0.0"
- estree-util-attach-comments "^2.0.0"
- estree-util-is-identifier-name "^2.0.0"
- hast-util-whitespace "^2.0.0"
- mdast-util-mdx-expression "^1.0.0"
- mdast-util-mdxjs-esm "^1.0.0"
- property-information "^6.0.0"
- space-separated-tokens "^2.0.0"
- style-to-object "^0.3.0"
- unist-util-position "^4.0.0"
- zwitch "^2.0.0"
-
-hast-util-whitespace@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz"
- integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==
-
-hast-util-whitespace@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz"
- integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==
-
-http-cache-semantics@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
- integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
-http2-wrapper@^1.0.0-beta.5.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
- integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
- dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.0.0"
-
-immutable@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz"
- integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==
-
-inline-style-parser@0.1.1:
- version "0.1.1"
- resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz"
- integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
-
-is-alphabetical@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz"
- integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==
-
-is-alphanumerical@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz"
- integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==
- dependencies:
- is-alphabetical "^2.0.0"
- is-decimal "^2.0.0"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-buffer@^2.0.0:
- version "2.0.5"
- resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-core-module@^2.8.1:
- version "2.8.1"
- resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz"
- integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
- dependencies:
- has "^1.0.3"
-
-is-decimal@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz"
- integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==
-
-is-extendable@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-is-glob@^4.0.1, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-hexadecimal@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz"
- integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-plain-obj@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz"
- integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
-
-is-plain-obj@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
- integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
-
-is-plain-obj@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz"
- integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==
-
-is-reference@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/is-reference/-/is-reference-3.0.0.tgz"
- integrity sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q==
- dependencies:
- "@types/estree" "*"
-
-istextorbinary@2.2.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz"
- integrity sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==
- dependencies:
- binaryextensions "2"
- editions "^1.3.3"
- textextensions "2"
-
-"js-tokens@^3.0.0 || ^4.0.0":
- version "4.0.0"
- resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-json-buffer@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
- integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-
-jsonc-parser@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz"
- integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==
-
-keyv@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.1.1.tgz#02c538bfdbd2a9308cc932d4096f05ae42bfa06a"
- integrity sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==
- dependencies:
- json-buffer "3.0.1"
-
-kind-of@^6.0.0, kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-kleur@^4.0.3:
- version "4.1.4"
- resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz"
- integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==
-
-local-pkg@^0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.1.tgz"
- integrity sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==
-
-lodash.curry@^4.0.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170"
- integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA=
-
-lodash.flow@^3.3.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a"
- integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=
-
-lodash.isequal@^4.5.0:
- version "4.5.0"
- resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
- integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
-
-longest-streak@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz"
- integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==
-
-loose-envify@^1.0.0, loose-envify@^1.1.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-loupe@^2.3.1:
- version "2.3.4"
- resolved "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz"
- integrity sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==
- dependencies:
- get-func-name "^2.0.0"
-
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-lz-string@^1.4.4:
- version "1.4.4"
- resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz"
- integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
-
-markdown-extensions@^1.0.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz"
- integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==
-
-mdast-util-definitions@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz"
- integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==
- dependencies:
- unist-util-visit "^2.0.0"
-
-mdast-util-definitions@^5.0.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz"
- integrity sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- unist-util-visit "^3.0.0"
-
-mdast-util-from-markdown@^1.0.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz"
- integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- decode-named-character-reference "^1.0.0"
- mdast-util-to-string "^3.1.0"
- micromark "^3.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-decode-string "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- unist-util-stringify-position "^3.0.0"
- uvu "^0.5.0"
-
-mdast-util-frontmatter@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.0.tgz#ef12469379782e4a0fd995fed60cc3b871e6c819"
- integrity sha512-7itKvp0arEVNpCktOET/eLFAYaZ+0cNjVtFtIPxgQ5tV+3i+D4SDDTjTzPWl44LT59PC+xdx+glNTawBdF98Mw==
- dependencies:
- micromark-extension-frontmatter "^1.0.0"
-
-mdast-util-mdx-expression@^1.0.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.0.tgz"
- integrity sha512-wb36oi09XxqO9RVqgfD+xo8a7xaNgS+01+k3v0GKW0X0bYbeBmUZz22Z/IJ8SuphVlG+DNgNo9VoEaUJ3PKfJQ==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-from-markdown "^1.0.0"
- mdast-util-to-markdown "^1.0.0"
-
-mdast-util-mdx-jsx@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz#c0f5140e021fd134fa90272eb8bbddb39f8db399"
- integrity sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/mdast" "^3.0.0"
- mdast-util-to-markdown "^1.0.0"
- parse-entities "^4.0.0"
- stringify-entities "^4.0.0"
- unist-util-remove-position "^4.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-message "^3.0.0"
-
-mdast-util-mdx-jsx@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.0.1.tgz"
- integrity sha512-oPC7/smPBf7vxnvIYH5y3fPo2lw1rdrswFfSb4i0GTAXRUQv7JUU/t/hbp07dgGdUFTSDOHm5DNamhNg/s2Hrg==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- ccount "^2.0.0"
- mdast-util-to-markdown "^1.3.0"
- parse-entities "^4.0.0"
- stringify-entities "^4.0.0"
- unist-util-remove-position "^4.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-message "^3.0.0"
-
-mdast-util-mdx@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-1.1.0.tgz#c98612804719309aea97e3da068658392e126488"
- integrity sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw==
- dependencies:
- mdast-util-mdx-expression "^1.0.0"
- mdast-util-mdx-jsx "^1.0.0"
- mdast-util-mdxjs-esm "^1.0.0"
-
-mdast-util-mdx@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.0.tgz"
- integrity sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==
- dependencies:
- mdast-util-mdx-expression "^1.0.0"
- mdast-util-mdx-jsx "^2.0.0"
- mdast-util-mdxjs-esm "^1.0.0"
-
-mdast-util-mdxjs-esm@^1.0.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.2.0.tgz"
- integrity sha512-IPpX9GBzAIbIRCjbyeLDpMhACFb0wxTIujuR3YElB8LWbducUdMgRJuqs/Vg8xQ1bIAMm7lw8L+YNtua0xKXRw==
- dependencies:
- "@types/estree-jsx" "^0.0.1"
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-from-markdown "^1.0.0"
- mdast-util-to-markdown "^1.0.0"
-
-mdast-util-to-hast@^10.2.0:
- version "10.2.0"
- resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz"
- integrity sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- mdast-util-definitions "^4.0.0"
- mdurl "^1.0.0"
- unist-builder "^2.0.0"
- unist-util-generated "^1.0.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-mdast-util-to-hast@^12.1.0:
- version "12.1.1"
- resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz"
- integrity sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- "@types/mdurl" "^1.0.0"
- mdast-util-definitions "^5.0.0"
- mdurl "^1.0.0"
- micromark-util-sanitize-uri "^1.0.0"
- unist-builder "^3.0.0"
- unist-util-generated "^2.0.0"
- unist-util-position "^4.0.0"
- unist-util-visit "^4.0.0"
-
-mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz"
- integrity sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- longest-streak "^3.0.0"
- mdast-util-to-string "^3.0.0"
- micromark-util-decode-string "^1.0.0"
- unist-util-visit "^4.0.0"
- zwitch "^2.0.0"
-
-mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz"
- integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==
-
-mdurl@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"
- integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
-
-mdx-bundler@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/mdx-bundler/-/mdx-bundler-8.0.1.tgz#11d9bd3e3c1afb4d713d5c1ef0feeddaaa33f40d"
- integrity sha512-pfUiuCsPI/AzewMeFhgWKThi0ccu889BXYKR4KEwPmBVda6JM9joH2nn9qrvYtl7Ih3NKgK4Na2hE4DAeDkXXg==
- dependencies:
- "@babel/runtime" "^7.16.3"
- "@esbuild-plugins/node-resolve" "^0.1.4"
- "@fal-works/esbuild-plugin-global-externals" "^2.1.2"
- gray-matter "^4.0.3"
- remark-frontmatter "^4.0.1"
- remark-mdx-frontmatter "^1.1.1"
- uuid "^8.3.2"
- xdm "^3.3.0"
-
-micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1:
- version "1.0.6"
- resolved "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz"
- integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-factory-destination "^1.0.0"
- micromark-factory-label "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-factory-title "^1.0.0"
- micromark-factory-whitespace "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-classify-character "^1.0.0"
- micromark-util-html-tag-name "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.1"
- uvu "^0.5.0"
-
-micromark-extension-frontmatter@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.0.0.tgz#612498e6dad87c132c95e25f0918e7cc0cd535f6"
- integrity sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==
- dependencies:
- fault "^2.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-extension-mdx-expression@^1.0.0:
- version "1.0.3"
- resolved "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz"
- integrity sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==
- dependencies:
- micromark-factory-mdx-expression "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-events-to-acorn "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-extension-mdx-jsx@^1.0.0:
- version "1.0.3"
- resolved "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz"
- integrity sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==
- dependencies:
- "@types/acorn" "^4.0.0"
- estree-util-is-identifier-name "^2.0.0"
- micromark-factory-mdx-expression "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
- vfile-message "^3.0.0"
-
-micromark-extension-mdx-md@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz"
- integrity sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==
- dependencies:
- micromark-util-types "^1.0.0"
-
-micromark-extension-mdxjs-esm@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.2.tgz"
- integrity sha512-bIaxblNIM+CCaJvp3L/V+168l79iuNmxEiTU6i3vB0YuDW+rumV64BFMxvhfRDxaJxQE1zD5vTPdyLBbW4efGA==
- dependencies:
- micromark-core-commonmark "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-events-to-acorn "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- unist-util-position-from-estree "^1.1.0"
- uvu "^0.5.0"
- vfile-message "^3.0.0"
-
-micromark-extension-mdxjs@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz"
- integrity sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==
- dependencies:
- acorn "^8.0.0"
- acorn-jsx "^5.0.0"
- micromark-extension-mdx-expression "^1.0.0"
- micromark-extension-mdx-jsx "^1.0.0"
- micromark-extension-mdx-md "^1.0.0"
- micromark-extension-mdxjs-esm "^1.0.0"
- micromark-util-combine-extensions "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-destination@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz"
- integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-label@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz"
- integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-factory-mdx-expression@^1.0.0:
- version "1.0.6"
- resolved "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz"
- integrity sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-events-to-acorn "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- unist-util-position-from-estree "^1.0.0"
- uvu "^0.5.0"
- vfile-message "^3.0.0"
-
-micromark-factory-space@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz"
- integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-title@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz"
- integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-factory-whitespace@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz"
- integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-character@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz"
- integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==
- dependencies:
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-chunked@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz"
- integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-classify-character@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz"
- integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-combine-extensions@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz"
- integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-decode-numeric-character-reference@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz"
- integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-decode-string@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz"
- integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-util-encode@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz"
- integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==
-
-micromark-util-events-to-acorn@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.0.4.tgz"
- integrity sha512-dpo8ecREK5s/KMph7jJ46RLM6g7N21CMc9LAJQbDLdbQnTpijigkSJPTIfLXZ+h5wdXlcsQ+b6ufAE9v76AdgA==
- dependencies:
- "@types/acorn" "^4.0.0"
- "@types/estree" "^0.0.50"
- estree-util-visit "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
- vfile-message "^3.0.0"
-
-micromark-util-html-tag-name@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz"
- integrity sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==
-
-micromark-util-normalize-identifier@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz"
- integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-resolve-all@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz"
- integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==
- dependencies:
- micromark-util-types "^1.0.0"
-
-micromark-util-sanitize-uri@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz"
- integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-util-subtokenize@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz"
- integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- uvu "^0.5.0"
-
-micromark-util-symbol@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz"
- integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==
-
-micromark-util-types@^1.0.0, micromark-util-types@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz"
- integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==
-
-micromark@^3.0.0:
- version "3.0.10"
- resolved "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz"
- integrity sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==
- dependencies:
- "@types/debug" "^4.0.0"
- debug "^4.0.0"
- decode-named-character-reference "^1.0.0"
- micromark-core-commonmark "^1.0.1"
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-combine-extensions "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-sanitize-uri "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.1"
- uvu "^0.5.0"
-
-mime-db@1.51.0:
- version "1.51.0"
- resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz"
- integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
-
-mime-types@^2.1.12:
- version "2.1.34"
- resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz"
- integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
- dependencies:
- mime-db "1.51.0"
-
-mimic-response@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-mri@^1.1.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz"
- integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-nanoid@^3.1.30, nanoid@^3.3.1:
- version "3.3.1"
- resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz"
- integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
-
-next@^12.1.0:
- version "12.1.0"
- resolved "https://registry.npmjs.org/next/-/next-12.1.0.tgz"
- integrity sha512-s885kWvnIlxsUFHq9UGyIyLiuD0G3BUC/xrH0CEnH5lHEWkwQcHOORgbDF0hbrW9vr/7am4ETfX4A7M6DjrE7Q==
- dependencies:
- "@next/env" "12.1.0"
- caniuse-lite "^1.0.30001283"
- postcss "8.4.5"
- styled-jsx "5.0.0"
- use-subscription "1.5.1"
- optionalDependencies:
- "@next/swc-android-arm64" "12.1.0"
- "@next/swc-darwin-arm64" "12.1.0"
- "@next/swc-darwin-x64" "12.1.0"
- "@next/swc-linux-arm-gnueabihf" "12.1.0"
- "@next/swc-linux-arm64-gnu" "12.1.0"
- "@next/swc-linux-arm64-musl" "12.1.0"
- "@next/swc-linux-x64-gnu" "12.1.0"
- "@next/swc-linux-x64-musl" "12.1.0"
- "@next/swc-win32-arm64-msvc" "12.1.0"
- "@next/swc-win32-ia32-msvc" "12.1.0"
- "@next/swc-win32-x64-msvc" "12.1.0"
-
-node-addon-api@^1.7.1:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"
- integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
-
-node-fetch@2.6.7, node-fetch@^2.0.0:
- version "2.6.7"
- resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-url@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
- integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-
-object-assign@^4.1.0, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-p-cancelable@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
- integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
-
-parse-entities@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.0.tgz"
- integrity sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==
- dependencies:
- "@types/unist" "^2.0.0"
- character-entities "^2.0.0"
- character-entities-legacy "^3.0.0"
- character-reference-invalid "^2.0.0"
- decode-named-character-reference "^1.0.0"
- is-alphanumerical "^2.0.0"
- is-decimal "^2.0.0"
- is-hexadecimal "^2.0.0"
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-pathval@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz"
- integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
-
-periscopic@^3.0.0:
- version "3.0.4"
- resolved "https://registry.npmjs.org/periscopic/-/periscopic-3.0.4.tgz"
- integrity sha512-SFx68DxCv0Iyo6APZuw/AKewkkThGwssmU0QWtTlvov3VAtPX+QJ4CadwSaz8nrT5jPIuxdvJWB4PnD2KNDxQg==
- dependencies:
- estree-walker "^3.0.0"
- is-reference "^3.0.0"
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2:
- version "2.3.1"
- resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-postcss@8.4.5:
- version "8.4.5"
- resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz"
- integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
- dependencies:
- nanoid "^3.1.30"
- picocolors "^1.0.0"
- source-map-js "^1.0.1"
-
-postcss@^8.4.6:
- version "8.4.7"
- resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.7.tgz"
- integrity sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==
- dependencies:
- nanoid "^3.3.1"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
-
-promise@^7.1.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
- integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
- dependencies:
- asap "~2.0.3"
-
-property-information@^5.0.0:
- version "5.6.0"
- resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz"
- integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==
- dependencies:
- xtend "^4.0.0"
-
-property-information@^6.0.0:
- version "6.1.1"
- resolved "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz"
- integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-pure-color@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e"
- integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=
-
-quick-lru@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
- integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-react-base16-styling@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c"
- integrity sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw=
- dependencies:
- base16 "^1.0.0"
- lodash.curry "^4.0.1"
- lodash.flow "^3.3.0"
- pure-color "^1.2.0"
-
-react-dom@^17.0.2:
- version "17.0.2"
- resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz"
- integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- scheduler "^0.20.2"
-
-react-json-view@^1.21.3:
- version "1.21.3"
- resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475"
- integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==
- dependencies:
- flux "^4.0.1"
- react-base16-styling "^0.6.0"
- react-lifecycles-compat "^3.0.4"
- react-textarea-autosize "^8.3.2"
-
-react-lifecycles-compat@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
- integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
-
-react-textarea-autosize@^8.3.2:
- version "8.3.3"
- resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8"
- integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==
- dependencies:
- "@babel/runtime" "^7.10.2"
- use-composed-ref "^1.0.0"
- use-latest "^1.0.0"
-
-react@^17.0.2:
- version "17.0.2"
- resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
- integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-regenerator-runtime@^0.13.4:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
- integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
-
-remark-frontmatter@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz#84560f7ccef114ef076d3d3735be6d69f8922309"
- integrity sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-frontmatter "^1.0.0"
- micromark-extension-frontmatter "^1.0.0"
- unified "^10.0.0"
-
-remark-mdx-frontmatter@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/remark-mdx-frontmatter/-/remark-mdx-frontmatter-1.1.1.tgz#54cfb3821fbb9cb6057673e0570ae2d645f6fe32"
- integrity sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==
- dependencies:
- estree-util-is-identifier-name "^1.0.0"
- estree-util-value-to-estree "^1.0.0"
- js-yaml "^4.0.0"
- toml "^3.0.0"
-
-remark-mdx@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0.tgz"
- integrity sha512-TDnjSv77Oynf+K1deGWZPKSwh3/9hykVAxVm9enAw6BmicCGklREET8s19KYnjGsNPms0pNDJLmp+bnHDVItAQ==
- dependencies:
- mdast-util-mdx "^2.0.0"
- micromark-extension-mdxjs "^1.0.0"
-
-remark-parse@^10.0.0:
- version "10.0.1"
- resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz"
- integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-from-markdown "^1.0.0"
- unified "^10.0.0"
-
-remark-rehype@^10.0.0:
- version "10.1.0"
- resolved "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz"
- integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==
- dependencies:
- "@types/hast" "^2.0.0"
- "@types/mdast" "^3.0.0"
- mdast-util-to-hast "^12.1.0"
- unified "^10.0.0"
-
-remark-rehype@^8.1.0:
- version "8.1.0"
- resolved "https://registry.npmjs.org/remark-rehype/-/remark-rehype-8.1.0.tgz"
- integrity sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==
- dependencies:
- mdast-util-to-hast "^10.2.0"
-
-resolve-alpn@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
- integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
-
-resolve@^1.19.0, resolve@^1.22.0:
- version "1.22.0"
- resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
- integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
- dependencies:
- is-core-module "^2.8.1"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-responselike@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
- integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
- dependencies:
- lowercase-keys "^2.0.0"
-
-rollup@^2.59.0:
- version "2.69.0"
- resolved "https://registry.npmjs.org/rollup/-/rollup-2.69.0.tgz"
- integrity sha512-kjER91tHyek8gAkuz7+558vSnTQ+pITEok1P0aNOS45ZXyngaqPsXJmSel4QPQnJo7EJMjXUU1/GErWkWiKORg==
- optionalDependencies:
- fsevents "~2.3.2"
-
-sade@^1.7.3:
- version "1.8.1"
- resolved "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz"
- integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
- dependencies:
- mri "^1.1.0"
-
-sass@^1.49.9:
- version "1.49.9"
- resolved "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz"
- integrity sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==
- dependencies:
- chokidar ">=3.0.0 <4.0.0"
- immutable "^4.0.0"
- source-map-js ">=0.6.2 <2.0.0"
-
-scheduler@^0.20.2:
- version "0.20.2"
- resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz"
- integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
-section-matter@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167"
- integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==
- dependencies:
- extend-shallow "^2.0.1"
- kind-of "^6.0.0"
-
-setimmediate@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
- integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
-
-shiki@^0.10.1:
- version "0.10.1"
- resolved "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz"
- integrity sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==
- dependencies:
- jsonc-parser "^3.0.0"
- vscode-oniguruma "^1.6.1"
- vscode-textmate "5.2.0"
-
-"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-source-map@^0.7.0:
- version "0.7.3"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
- integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-
-space-separated-tokens@^1.0.0:
- version "1.1.5"
- resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz"
- integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==
-
-space-separated-tokens@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz"
- integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-stringify-entities@^4.0.0:
- version "4.0.2"
- resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.2.tgz"
- integrity sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ==
- dependencies:
- character-entities-html4 "^2.0.0"
- character-entities-legacy "^3.0.0"
-
-strip-bom-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92"
- integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=
-
-style-to-object@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz"
- integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==
- dependencies:
- inline-style-parser "0.1.1"
-
-styled-jsx@5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.0.tgz"
- integrity sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-textextensions@2:
- version "2.6.0"
- resolved "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz"
- integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==
-
-tinypool@^0.1.2:
- version "0.1.2"
- resolved "https://registry.npmjs.org/tinypool/-/tinypool-0.1.2.tgz"
- integrity sha512-fvtYGXoui2RpeMILfkvGIgOVkzJEGediv8UJt7TxdAOY8pnvUkFg/fkvqTfXG9Acc9S17Cnn1S4osDc2164guA==
-
-tinyspy@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/tinyspy/-/tinyspy-0.3.0.tgz"
- integrity sha512-c5uFHqtUp74R2DJE3/Efg0mH5xicmgziaQXMm/LvuuZn3RdpADH32aEGDRyCzObXT1DNfwDMqRQ/Drh1MlO12g==
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-toml@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee"
- integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
- integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
-
-trough@^1.0.0:
- version "1.0.5"
- resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz"
- integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
-
-trough@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz"
- integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==
-
-type-detect@^4.0.0, type-detect@^4.0.5:
- version "4.0.8"
- resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
- integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-typescript@^4.6.2:
- version "4.6.2"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz"
- integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==
-
-ua-parser-js@^0.7.30:
- version "0.7.31"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6"
- integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==
-
-unified@^10.0.0:
- version "10.1.1"
- resolved "https://registry.npmjs.org/unified/-/unified-10.1.1.tgz"
- integrity sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==
- dependencies:
- "@types/unist" "^2.0.0"
- bail "^2.0.0"
- extend "^3.0.0"
- is-buffer "^2.0.0"
- is-plain-obj "^4.0.0"
- trough "^2.0.0"
- vfile "^5.0.0"
-
-unified@^9.2.2:
- version "9.2.2"
- resolved "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz"
- integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==
- dependencies:
- bail "^1.0.0"
- extend "^3.0.0"
- is-buffer "^2.0.0"
- is-plain-obj "^2.0.0"
- trough "^1.0.0"
- vfile "^4.0.0"
-
-unist-builder@^2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz"
- integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==
-
-unist-builder@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz"
- integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-generated@^1.0.0:
- version "1.1.6"
- resolved "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz"
- integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==
-
-unist-util-generated@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz"
- integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==
-
-unist-util-is@^4.0.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz"
- integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==
-
-unist-util-is@^5.0.0:
- version "5.1.1"
- resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz"
- integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==
-
-unist-util-position-from-estree@^1.0.0, unist-util-position-from-estree@^1.1.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz"
- integrity sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-position@^3.0.0, unist-util-position@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz"
- integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==
-
-unist-util-position@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz"
- integrity sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==
-
-unist-util-remove-position@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz"
- integrity sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-visit "^4.0.0"
-
-unist-util-stringify-position@^2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz"
- integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==
- dependencies:
- "@types/unist" "^2.0.2"
-
-unist-util-stringify-position@^3.0.0:
- version "3.0.2"
- resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz"
- integrity sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-visit-parents@^3.0.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz"
- integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^4.0.0"
-
-unist-util-visit-parents@^4.0.0:
- version "4.1.1"
- resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz"
- integrity sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
-
-unist-util-visit-parents@^5.0.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz"
- integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
-
-unist-util-visit@^2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz"
- integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^4.0.0"
- unist-util-visit-parents "^3.0.0"
-
-unist-util-visit@^3.0.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz"
- integrity sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
- unist-util-visit-parents "^4.0.0"
-
-unist-util-visit@^4.0.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz"
- integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
- unist-util-visit-parents "^5.0.0"
-
-use-composed-ref@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.2.1.tgz#9bdcb5ccd894289105da2325e1210079f56bf849"
- integrity sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==
-
-use-isomorphic-layout-effect@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225"
- integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==
-
-use-latest@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232"
- integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==
- dependencies:
- use-isomorphic-layout-effect "^1.0.0"
-
-use-spring@^0.2.3:
- version "0.2.4"
- resolved "https://registry.npmjs.org/use-spring/-/use-spring-0.2.4.tgz"
- integrity sha512-TjpIGS+RRs5AKMjA5y/TwtfSTG4EgMCHflJhL3nc2NuvJoEHCmR2fa37slZt2NkLsZ5E+W9faDeLGLU/n9wfHg==
-
-use-subscription@1.5.1:
- version "1.5.1"
- resolved "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz"
- integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==
- dependencies:
- object-assign "^4.1.1"
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-uvu@^0.5.0:
- version "0.5.3"
- resolved "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz"
- integrity sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==
- dependencies:
- dequal "^2.0.0"
- diff "^5.0.0"
- kleur "^4.0.3"
- sade "^1.7.3"
-
-vfile-message@^2.0.0:
- version "2.0.4"
- resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz"
- integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^2.0.0"
-
-vfile-message@^3.0.0:
- version "3.1.2"
- resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz"
- integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^3.0.0"
-
-vfile@^4.0.0:
- version "4.2.1"
- resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz"
- integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==
- dependencies:
- "@types/unist" "^2.0.0"
- is-buffer "^2.0.0"
- unist-util-stringify-position "^2.0.0"
- vfile-message "^2.0.0"
-
-vfile@^5.0.0:
- version "5.3.2"
- resolved "https://registry.npmjs.org/vfile/-/vfile-5.3.2.tgz"
- integrity sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==
- dependencies:
- "@types/unist" "^2.0.0"
- is-buffer "^2.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-message "^3.0.0"
-
-vite@^2.7.10, vite@^2.8.6:
- version "2.8.6"
- resolved "https://registry.npmjs.org/vite/-/vite-2.8.6.tgz"
- integrity sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==
- dependencies:
- esbuild "^0.14.14"
- postcss "^8.4.6"
- resolve "^1.22.0"
- rollup "^2.59.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-vitest@^0.5.9:
- version "0.5.9"
- resolved "https://registry.npmjs.org/vitest/-/vitest-0.5.9.tgz"
- integrity sha512-R8lRP9Q1yIbwr8pDf2gvw4PFe8H5YMyHhBcdyfnUh6toLfCR10jrdI/WkNxdo5I4H/9XrMX9t+SAavdJExNdKg==
- dependencies:
- "@types/chai" "^4.3.0"
- "@types/chai-subset" "^1.3.3"
- chai "^4.3.6"
- local-pkg "^0.4.1"
- tinypool "^0.1.2"
- tinyspy "^0.3.0"
- vite "^2.7.10"
-
-vscode-oniguruma@^1.6.1:
- version "1.6.2"
- resolved "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz"
- integrity sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==
-
-vscode-textmate@5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz"
- integrity sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
- integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
- integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-xdm@^3.3.0:
- version "3.3.4"
- resolved "https://registry.yarnpkg.com/xdm/-/xdm-3.3.4.tgz#4a4ab99621b993a2dacce25ae7ed9ffac6cce5ea"
- integrity sha512-ga4uYammssMhWxx9CWh3DWzbSylLzwrb4G1nk544m1esJ8Zjcq6J5/AincE4vK7o2ODb4Xg5oQ0CQRMIXE7GmA==
- dependencies:
- "@rollup/pluginutils" "^4.0.0"
- "@types/estree-jsx" "^0.0.1"
- "@types/mdx" "^2.0.0"
- astring "^1.6.0"
- estree-util-build-jsx "^2.0.0"
- estree-util-is-identifier-name "^2.0.0"
- estree-walker "^3.0.0"
- got "^11.0.0"
- hast-util-to-estree "^2.0.0"
- markdown-extensions "^1.0.0"
- mdast-util-mdx "^1.0.0"
- micromark-extension-mdxjs "^1.0.0"
- periscopic "^3.0.0"
- remark-parse "^10.0.0"
- remark-rehype "^10.0.0"
- source-map "^0.7.0"
- unified "^10.0.0"
- unist-util-position-from-estree "^1.0.0"
- unist-util-stringify-position "^3.0.0"
- unist-util-visit "^4.0.0"
- vfile "^5.0.0"
- optionalDependencies:
- deasync "^0.1.0"
-
-xtend@^4.0.0:
- version "4.0.2"
- resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-zwitch@^1.0.0:
- version "1.0.5"
- resolved "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz"
- integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==
-
-zwitch@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz"
- integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==
diff --git a/packages/script/build.js b/packages/script/build.js
deleted file mode 100755
index 084fa3dc..00000000
--- a/packages/script/build.js
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env node
-
-const path = require("path")
-const { spawnSync } = require("child_process")
-
-function build(args) {
- const configPath = path.resolve(
- __dirname,
- "rollup.config.js"
- )
-
- const p = spawnSync(
- "yarn",
- ["rollup", "--silent", "-c", configPath, ...args],
- { stdio: "inherit" }
- )
-
- process.exitCode = p.status
-}
-
-module.exports = {
- build,
-}
diff --git a/packages/script/package.json b/packages/script/package.json
deleted file mode 100644
index 478d094b..00000000
--- a/packages/script/package.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "@code-hike/script",
- "private": "true",
- "version": "0.0.1",
- "bin": {
- "x": "./script.js"
- },
- "devDependencies": {
- "@rollup/plugin-json": "^4.1.0",
- "autoprefixer": "^9.8.2",
- "cssnano": "^4.1.10",
- "edit-json-file": "^1.5.0",
- "node-sass": "^6.0.0",
- "rollup": "^2.41.2",
- "rollup-plugin-copy": "^3.3.0",
- "rollup-plugin-postcss": "^4.0.0",
- "rollup-plugin-scss": "^2.6.1",
- "rollup-plugin-styles": "^3.8.2",
- "rollup-plugin-typescript2": "^0.27.1",
- "typescript": "^3.9.5"
- }
-}
diff --git a/packages/script/rollup.config.js b/packages/script/rollup.config.js
deleted file mode 100644
index 179f1934..00000000
--- a/packages/script/rollup.config.js
+++ /dev/null
@@ -1,47 +0,0 @@
-import autoprefixer from "autoprefixer"
-import postcss from "rollup-plugin-postcss"
-
-import cssnano from "cssnano"
-import typescript from "rollup-plugin-typescript2"
-import copy from "rollup-plugin-copy"
-import path from "path"
-import json from "@rollup/plugin-json"
-import fs from "fs"
-
-const createConfig = filename => ({
- input: `src/${filename}.tsx`,
- output: [
- // {
- // file: `./dist/${filename}.js`,
- // format: "umd",
- // name: "ch", //todo get by parameter
- // },
- {
- file: `./dist/${filename}.cjs.js`,
- format: "cjs",
- },
- {
- file: `./dist/${filename}.esm.js`,
- format: "es",
- },
- ],
- // external: ["react"],
- plugins: [
- json({ compact: true }),
- typescript(),
- postcss({
- extract: path.resolve("dist/index.css"),
- plugins: [autoprefixer(), cssnano()],
- }),
- copy({
- targets: [{ src: "src/index.scss", dest: "dist" }],
- }),
- ],
-})
-
-export default function makeConfig(commandOptions) {
- const { inputs = ["index"] } = JSON.parse(
- fs.readFileSync("package.json", "utf8")
- )
- return inputs.map(createConfig)
-}
diff --git a/packages/script/script.js b/packages/script/script.js
deleted file mode 100755
index aa362f18..00000000
--- a/packages/script/script.js
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env node
-
-const [command, ...args] = process.argv.slice(2)
-
-// console.log({ command, args })
-
-switch (command) {
- case "build": {
- const { build } = require("./build")
- build(args)
- break
- }
- case "watch": {
- const { build } = require("./build")
- build(["--watch"])
- break
- }
- case "version": {
- const { changeVersion } = require("./version")
- changeVersion(args)
- break
- }
-}
diff --git a/packages/script/version.js b/packages/script/version.js
deleted file mode 100644
index 3374abb1..00000000
--- a/packages/script/version.js
+++ /dev/null
@@ -1,49 +0,0 @@
-const editJsonFile = require("edit-json-file")
-
-function changeVersion([argVersion]) {
- const version = argVersion || getShaVersion()
-
- let file = editJsonFile(`./package.json`, {
- stringify_eol: true,
- })
-
- console.log(`Update ${file.get("version")} to ${version}`)
- file.set("version", version)
-
- changeDependencies(file, "dependencies", version)
- changeDependencies(file, "devDependencies", version)
- changeDependencies(file, "peerDependencies", version)
-
- file.save()
-}
-
-function changeDependencies(file, depType, version) {
- const deps = file.get(depType)
- if (!deps) return
-
- const names = Object.keys(deps).filter(
- name =>
- name.startsWith("@code-hike/") &&
- name !== "@code-hike/script"
- )
-
- names.forEach(name => {
- const path = `${depType}.${name}`
- console.log(
- `Update ${name} dep ${file.get(path)} to ${version}`
- )
- file.set(path, version)
- })
-}
-
-function getShaVersion() {
- const revision = require("child_process")
- .execSync("git rev-parse --short HEAD")
- .toString()
- .trim()
- return `0.0.0-${revision}`
-}
-
-module.exports = {
- changeVersion,
-}
diff --git a/packages/storybook/build-storybook.log b/packages/storybook/build-storybook.log
deleted file mode 100644
index 3380e8ee..00000000
--- a/packages/storybook/build-storybook.log
+++ /dev/null
@@ -1,4554 +0,0 @@
-info @storybook/react v6.1.21
-info
-info => Cleaning outputDir /tmp/chromatic--18488-KKJUkfpsVeyJ
-info => Building manager..
-info => Loading manager config..
-info => Loading presets
-info => Compiling manager..
-info => Manager built (21 s)
-info => Building preview..
-info => Loading preview config..
-info => Loading presets
-info => Loading 4 other files in "./src"
-info => Adding stories defined in "src/main.js"
-info => Using default Webpack setup
-info => Compiling preview..
- [webpack.Progress] 0% compiling
- [webpack.Progress] 10% building 0/0 modules 0 active
- [webpack.Progress] 10% building 0/1 modules 1 active multi /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/common/polyfills.js /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js /home/pomber/p/dev/codehike/packages/storybook/src/storybook-init-framework-entry.js /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/common/config.js-generated-other-entry.js /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js-generated-other-entry.js /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preset/addDecorator.js-generated-other-entry.js /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preset/addArgs.js-generated-other-entry.js /home/pomber/p/dev/codehike/packages/storybook/src/generated-stories-entry.js
- [webpack.Progress] 10% building 1/1 modules 0 active
- [webpack.Progress] 10% building 1/2 modules 1 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/packages/storybook/src/storybook-init-framework-entry.js
- [webpack.Progress] 10% building 1/3 modules 2 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/packages/storybook/src/generated-stories-entry.js
- [webpack.Progress] 10% building 1/4 modules 3 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preset/addDecorator.js-generated-other-entry.js
- [webpack.Progress] 10% building 1/5 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preset/addArgs.js-generated-other-entry.js
- [webpack.Progress] 10% building 1/6 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/common/config.js-generated-other-entry.js
- [webpack.Progress] 10% building 1/7 modules 6 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js-generated-other-entry.js
- [webpack.Progress] 10% building 1/8 modules 7 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/common/polyfills.js
- [webpack.Progress] 10% building 1/9 modules 8 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 2/9 modules 7 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 3/9 modules 6 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 4/9 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 5/9 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 6/9 modules 3 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 7/9 modules 2 active /home/pomber/p/dev/codehike/node_modules/@storybook/core/dist/server/preview/globals.js
- [webpack.Progress] 10% building 7/10 modules 3 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preset/addDecorator.js
- [webpack.Progress] 10% building 7/11 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preset/addArgs.js
- [webpack.Progress] 10% building 7/12 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/common/config.js
- [webpack.Progress] 10% building 7/13 modules 6 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 10% building 8/13 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 11% building 9/13 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 11% building 9/14 modules 5 active /home/pomber/p/dev/codehike/packages/storybook/src sync nonrecursive /^\.\/(?:(?!\.)(?=.)[^/]*?\.story\.js)$/
- [webpack.Progress] 11% building 10/14 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 11% building 11/14 modules 3 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 11% building 12/14 modules 2 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 11% building 13/14 modules 1 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/config.js
- [webpack.Progress] 11% building 14/14 modules 0 active
- [webpack.Progress] 11% building 14/15 modules 1 active /home/pomber/p/dev/codehike/node_modules/webpack/buildin/module.js
- [webpack.Progress] 11% building 14/16 modules 2 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/index.js
- [webpack.Progress] 11% building 14/17 modules 3 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/extractArgTypes.js
- [webpack.Progress] 11% building 14/18 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/common/enhanceArgTypes.js
- [webpack.Progress] 11% building 14/19 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/jsxDecorator.js
- [webpack.Progress] 11% building 14/20 modules 6 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/code.story.js
- [webpack.Progress] 11% building 14/21 modules 7 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/column.story.js
- [webpack.Progress] 11% building 14/22 modules 8 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-browser-hike.story.js
- [webpack.Progress] 11% building 14/23 modules 9 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-browser.story.js
- [webpack.Progress] 11% building 14/24 modules 10 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-editor-hike.story.js
- [webpack.Progress] 11% building 14/25 modules 11 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-editor-tween.story.js
- [webpack.Progress] 11% building 14/26 modules 12 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-editor.story.js
- [webpack.Progress] 11% building 14/27 modules 13 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-frame.story.js
- [webpack.Progress] 11% building 14/28 modules 14 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/mini-terminal.story.js
- [webpack.Progress] 11% building 14/29 modules 15 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/player.story.js
- [webpack.Progress] 11% building 14/30 modules 16 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/scroller.story.js
- [webpack.Progress] 11% building 14/31 modules 17 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/scrollycoding.story.js
- [webpack.Progress] 11% building 14/32 modules 18 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/sim-user.story.js
- [webpack.Progress] 11% building 14/33 modules 19 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/smooth-lines.story.js
- [webpack.Progress] 11% building 14/34 modules 20 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/steps.story.js
- [webpack.Progress] 11% building 15/34 modules 19 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/steps.story.js
- [webpack.Progress] 11% building 16/34 modules 18 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/steps.story.js
- [webpack.Progress] 12% building 17/34 modules 17 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/steps.story.js
- [webpack.Progress] 12% building 18/34 modules 16 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/steps.story.js
- [webpack.Progress] 12% building 19/34 modules 15 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/node_modules/@storybook/source-loader/dist/index.js??ref--10!/home/pomber/p/dev/codehike/packages/storybook/src/steps.story.js
- [webpack.Progress] 12% building 19/35 modules 16 active /home/pomber/p/dev/codehike/node_modules/regenerator-runtime/runtime.js
- [webpack.Progress] 12% building 19/36 modules 17 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/constants.js
- [webpack.Progress] 12% building 19/37 modules 18 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/extractProps.js
- [webpack.Progress] 12% building 19/38 modules 19 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/common/normalizeArgTypes.js
- [webpack.Progress] 12% building 19/39 modules 20 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/shared.js
- [webpack.Progress] 12% building 19/40 modules 21 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-api/dist/index.js
- [webpack.Progress] 12% building 19/41 modules 22 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 12% building 20/41 modules 21 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 12% building 21/41 modules 20 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 12% building 22/41 modules 19 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 12% building 23/41 modules 18 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 12% building 24/41 modules 17 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 25/41 modules 16 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 26/41 modules 15 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 27/41 modules 14 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 28/41 modules 13 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 29/41 modules 12 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 30/41 modules 11 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 31/41 modules 10 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 32/41 modules 9 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 13% building 33/41 modules 8 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 14% building 34/41 modules 7 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-logger/dist/index.js
- [webpack.Progress] 14% building 34/42 modules 8 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 35/42 modules 7 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 36/42 modules 6 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 37/42 modules 5 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 38/42 modules 4 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 39/42 modules 3 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 40/42 modules 2 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 41/42 modules 1 active /home/pomber/p/dev/codehike/node_modules/lodash/mapValues.js
- [webpack.Progress] 14% building 41/43 modules 2 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.assign.js
- [webpack.Progress] 14% building 41/44 modules 3 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.regexp.constructor.js
- [webpack.Progress] 14% building 41/45 modules 4 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.regexp.exec.js
- [webpack.Progress] 14% building 41/46 modules 5 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.regexp.to-string.js
- [webpack.Progress] 15% building 42/46 modules 4 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.regexp.to-string.js
- [webpack.Progress] 15% building 42/47 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/index.js
- [webpack.Progress] 15% building 42/48 modules 6 active /home/pomber/p/dev/codehike/node_modules/airbnb-js-shims/index.js
- [webpack.Progress] 15% building 42/49 modules 7 active /home/pomber/p/dev/codehike/node_modules/babel-loader/lib/index.js??ref--4-0!/home/pomber/p/dev/codehike/packages/storybook/src/utils.js
- [webpack.Progress] 15% building 42/50 modules 8 active /home/pomber/p/dev/codehike/node_modules/global/window.js
- [webpack.Progress] 15% building 43/50 modules 7 active /home/pomber/p/dev/codehike/node_modules/global/window.js
- [webpack.Progress] 15% building 44/50 modules 6 active /home/pomber/p/dev/codehike/node_modules/global/window.js
- [webpack.Progress] 15% building 45/50 modules 5 active /home/pomber/p/dev/codehike/node_modules/global/window.js
- [webpack.Progress] 15% building 46/50 modules 4 active /home/pomber/p/dev/codehike/node_modules/global/window.js
- [webpack.Progress] 15% building 46/51 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/lib/docgen/index.js
- [webpack.Progress] 15% building 46/52 modules 6 active /home/pomber/p/dev/codehike/node_modules/react/jsx-runtime.js
- [webpack.Progress] 15% building 47/52 modules 5 active /home/pomber/p/dev/codehike/node_modules/react/jsx-runtime.js
- [webpack.Progress] 15% building 47/53 modules 6 active /home/pomber/p/dev/codehike/node_modules/@storybook/react/dist/client/index.js
- [webpack.Progress] 15% building 48/53 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/react/dist/client/index.js
- [webpack.Progress] 15% building 49/53 modules 4 active /home/pomber/p/dev/codehike/node_modules/@storybook/react/dist/client/index.js
- [webpack.Progress] 15% building 49/54 modules 5 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-api/dist/client_api.js
- [webpack.Progress] 15% building 49/55 modules 6 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.concat.js
- [webpack.Progress] 16% building 50/55 modules 5 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.concat.js
- [webpack.Progress] 16% building 51/55 modules 4 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.concat.js
- [webpack.Progress] 16% building 51/56 modules 5 active /home/pomber/p/dev/codehike/node_modules/lodash/_baseAssignValue.js
- [webpack.Progress] 16% building 51/57 modules 6 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.reduce.js
- [webpack.Progress] 16% building 51/58 modules 7 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.function.name.js
- [webpack.Progress] 16% building 51/59 modules 8 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.for-each.js
- [webpack.Progress] 16% building 51/60 modules 9 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.join.js
- [webpack.Progress] 16% building 51/61 modules 10 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.map.js
- [webpack.Progress] 16% building 51/62 modules 11 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.slice.js
- [webpack.Progress] 16% building 51/63 modules 12 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.date.to-string.js
- [webpack.Progress] 16% building 51/64 modules 13 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.define-properties.js
- [webpack.Progress] 16% building 51/65 modules 14 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.freeze.js
- [webpack.Progress] 16% building 51/66 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.to-string.js
- [webpack.Progress] 16% building 51/67 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.string.match.js
- [webpack.Progress] 16% building 51/68 modules 17 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.string.replace.js
- [webpack.Progress] 16% building 51/69 modules 18 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/web.dom-collections.for-each.js
- [webpack.Progress] 16% building 51/70 modules 19 active /home/pomber/p/dev/codehike/node_modules/lodash/_baseForOwn.js
- [webpack.Progress] 16% building 51/71 modules 20 active /home/pomber/p/dev/codehike/node_modules/core-js/features/symbol/index.js
- [webpack.Progress] 16% building 51/72 modules 21 active /home/pomber/p/dev/codehike/node_modules/lodash/_baseIteratee.js
- [webpack.Progress] 16% building 51/73 modules 22 active /home/pomber/p/dev/codehike/node_modules/webpack/buildin/global.js
- [webpack.Progress] 16% building 52/73 modules 21 active /home/pomber/p/dev/codehike/node_modules/webpack/buildin/global.js
- [webpack.Progress] 16% building 53/73 modules 20 active /home/pomber/p/dev/codehike/node_modules/webpack/buildin/global.js
- [webpack.Progress] 16% building 54/73 modules 19 active /home/pomber/p/dev/codehike/node_modules/webpack/buildin/global.js
- [webpack.Progress] 16% building 54/74 modules 20 active /home/pomber/p/dev/codehike/node_modules/react/index.js
- [webpack.Progress] 16% building 54/75 modules 21 active /home/pomber/p/dev/codehike/node_modules/util-deprecate/browser.js
- [webpack.Progress] 16% building 54/76 modules 22 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/models/index.js
- [webpack.Progress] 16% building 54/77 modules 23 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-actions/dist/preview/index.js
- [webpack.Progress] 16% building 54/78 modules 24 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/export.js
- [webpack.Progress] 16% building 54/79 modules 25 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/redefine.js
- [webpack.Progress] 16% building 54/80 modules 26 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/descriptors.js
- [webpack.Progress] 16% building 54/81 modules 27 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/regexp-exec.js
- [webpack.Progress] 16% building 54/82 modules 28 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/regexp-flags.js
- [webpack.Progress] 16% building 54/83 modules 29 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 16% building 55/83 modules 28 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 16% building 56/83 modules 27 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 16% building 57/83 modules 26 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 16% building 58/83 modules 25 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 59/83 modules 24 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 60/83 modules 23 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 61/83 modules 22 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 62/83 modules 21 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 63/83 modules 20 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 64/83 modules 19 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 65/83 modules 18 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 17% building 66/83 modules 17 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 18% building 67/83 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 18% building 68/83 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fails.js
- [webpack.Progress] 18% building 68/84 modules 16 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/frameworks/react/lib/index.js
- [webpack.Progress] 18% building 68/85 modules 17 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/mdx.js
- [webpack.Progress] 18% building 69/85 modules 16 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/mdx.js
- [webpack.Progress] 18% building 70/85 modules 15 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/mdx.js
- [webpack.Progress] 18% building 71/85 modules 14 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/mdx.js
- [webpack.Progress] 18% building 72/85 modules 13 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/mdx.js
- [webpack.Progress] 18% building 72/86 modules 14 active /home/pomber/p/dev/codehike/node_modules/react/cjs/react-jsx-runtime.production.min.js
- [webpack.Progress] 18% building 72/87 modules 15 active /home/pomber/p/dev/codehike/node_modules/ts-dedent/dist/index.js
- [webpack.Progress] 18% building 72/88 modules 16 active /home/pomber/p/dev/codehike/node_modules/@storybook/addons/dist/public_api.js
- [webpack.Progress] 18% building 73/88 modules 15 active /home/pomber/p/dev/codehike/node_modules/@storybook/addons/dist/public_api.js
- [webpack.Progress] 18% building 73/89 modules 16 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/types.js
- [webpack.Progress] 18% building 73/90 modules 17 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/Wrapper.js
- [webpack.Progress] 18% building 73/91 modules 18 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/lib/docgen/types.js
- [webpack.Progress] 18% building 74/91 modules 17 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/lib/docgen/types.js
- [webpack.Progress] 18% building 74/92 modules 18 active /home/pomber/p/dev/codehike/node_modules/airbnb-js-shims/target/es5.js
- [webpack.Progress] 18% building 74/93 modules 19 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.string.trim.js
- [webpack.Progress] 18% building 74/94 modules 20 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.is-array.js
- [webpack.Progress] 18% building 74/95 modules 21 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.symbol.description.js
- [webpack.Progress] 18% building 74/96 modules 22 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.symbol.js
- [webpack.Progress] 18% building 74/97 modules 23 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.string.iterator.js
- [webpack.Progress] 18% building 74/98 modules 24 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.symbol.iterator.js
- [webpack.Progress] 18% building 74/99 modules 25 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.iterator.js
- [webpack.Progress] 18% building 74/100 modules 26 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/web.dom-collections.iterator.js
- [webpack.Progress] 18% building 74/101 modules 27 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.filter.js
- [webpack.Progress] 18% building 74/102 modules 28 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.array.from.js
- [webpack.Progress] 18% building 74/103 modules 29 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/lib/docgen/extractDocgenProps.js
- [webpack.Progress] 18% building 74/104 modules 30 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/Title.js
- [webpack.Progress] 18% building 74/105 modules 31 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/Subtitle.js
- [webpack.Progress] 18% building 74/106 modules 32 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/Subheading.js
- [webpack.Progress] 18% building 74/107 modules 33 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/Story.js
- [webpack.Progress] 18% building 74/108 modules 34 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/Stories.js
- [webpack.Progress] 18% building 74/109 modules 35 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/SourceContainer.js
- [webpack.Progress] 19% building 75/109 modules 34 active /home/pomber/p/dev/codehike/node_modules/@storybook/addon-docs/dist/blocks/SourceContainer.js
- [webpack.Progress] 19% building 75/110 modules 35 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 76/110 modules 34 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 77/110 modules 33 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 78/110 modules 32 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 79/110 modules 31 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 80/110 modules 30 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 81/110 modules 29 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 82/110 modules 28 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 19% building 83/110 modules 27 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 20% building 84/110 modules 26 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 20% building 85/110 modules 25 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 20% building 86/110 modules 24 active /home/pomber/p/dev/codehike/node_modules/react-element-to-jsx-string/dist/cjs/index.js
- [webpack.Progress] 20% building 86/111 modules 25 active /home/pomber/p/dev/codehike/node_modules/react/cjs/react.production.min.js
- [webpack.Progress] 20% building 87/111 modules 24 active /home/pomber/p/dev/codehike/node_modules/react/cjs/react.production.min.js
- [webpack.Progress] 20% building 87/112 modules 25 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-api/dist/decorators.js
- [webpack.Progress] 20% building 87/113 modules 26 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-api/dist/hooks.js
- [webpack.Progress] 20% building 88/113 modules 25 active /home/pomber/p/dev/codehike/node_modules/@storybook/client-api/dist/hooks.js
- [webpack.Progress] 20% building 88/114 modules 26 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 20% building 89/114 modules 25 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 20% building 90/114 modules 24 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 20% building 91/114 modules 23 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 92/114 modules 22 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 93/114 modules 21 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 94/114 modules 20 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 95/114 modules 19 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 96/114 modules 18 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 97/114 modules 17 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 98/114 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 21% building 99/114 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 22% building 100/114 modules 14 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 22% building 101/114 modules 13 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 22% building 102/114 modules 12 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/es.object.keys.js
- [webpack.Progress] 22% building 102/115 modules 13 active /home/pomber/p/dev/codehike/node_modules/lodash/_defineProperty.js
- [webpack.Progress] 22% building 102/116 modules 14 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/engine-is-node.js
- [webpack.Progress] 22% building 102/117 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/object-define-property.js
- [webpack.Progress] 22% building 103/117 modules 14 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/object-define-property.js
- [webpack.Progress] 22% building 104/117 modules 13 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/object-define-property.js
- [webpack.Progress] 22% building 105/117 modules 12 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/object-define-property.js
- [webpack.Progress] 22% building 106/117 modules 11 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/object-define-property.js
- [webpack.Progress] 22% building 106/118 modules 12 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/array-for-each.js
- [webpack.Progress] 22% building 107/118 modules 11 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/array-for-each.js
- [webpack.Progress] 22% building 107/119 modules 12 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/array-method-has-species-support.js
- [webpack.Progress] 22% building 107/120 modules 13 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/array-method-is-strict.js
- [webpack.Progress] 22% building 107/121 modules 14 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/to-indexed-object.js
- [webpack.Progress] 22% building 107/122 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/object-define-properties.js
- [webpack.Progress] 22% building 107/123 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/internal-metadata.js
- [webpack.Progress] 22% building 108/123 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/internal-metadata.js
- [webpack.Progress] 23% building 109/123 modules 14 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/internal-metadata.js
- [webpack.Progress] 23% building 109/124 modules 15 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/to-string-tag-support.js
- [webpack.Progress] 23% building 109/125 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js
- [webpack.Progress] 23% building 109/126 modules 17 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/global.js
- [webpack.Progress] 23% building 110/126 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/internals/global.js
- [webpack.Progress] 23% building 110/127 modules 17 active /home/pomber/p/dev/codehike/node_modules/lodash/_baseFor.js
- [webpack.Progress] 23% building 110/128 modules 18 active /home/pomber/p/dev/codehike/node_modules/lodash/_baseMatches.js
- [webpack.Progress] 23% building 110/129 modules 19 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.replace-all.js
- [webpack.Progress] 23% building 110/130 modules 20 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.pattern-match.js
- [webpack.Progress] 23% building 111/130 modules 19 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.pattern-match.js
- [webpack.Progress] 23% building 112/130 modules 18 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.pattern-match.js
- [webpack.Progress] 23% building 113/130 modules 17 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.pattern-match.js
- [webpack.Progress] 23% building 114/130 modules 16 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.pattern-match.js
- [webpack.Progress] 23% building 114/131 modules 17 active /home/pomber/p/dev/codehike/node_modules/lodash/property.js
- [webpack.Progress] 23% building 114/132 modules 18 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.observable.js
- [webpack.Progress] 23% building 114/133 modules 19 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.dispose.js
- [webpack.Progress] 23% building 114/134 modules 20 active /home/pomber/p/dev/codehike/node_modules/core-js/modules/esnext.symbol.async-dispose.js
- [webpack.Progress] 23% building 114/135 modules 21 active /home/pomber/p/dev/codehike/node_modules/lodash/isArray.js
-