From 89b4b5e0da3269b55a1da9aaadc31726f05f97c9 Mon Sep 17 00:00:00 2001 From: Marcell Toth Date: Wed, 23 Jun 2021 16:37:54 +0200 Subject: [PATCH] feat: depend on mosaic 1.0.0 (#153) * feat: depend on mosaic 1.0.0 * chore: fix react type incompatibility problems * chore: use MDV 5 stable * fix: work around Select limitation by using a Menu * test: update snapshots --- package.json | 15 +- .../__snapshots__/index.spec.tsx.snap | 3356 ++++++++--------- src/__tests__/index.spec.tsx | 288 +- .../SchemaRow/TopLevelSchemaRow.tsx | 19 +- .../shared/__tests__/Property.spec.tsx | 10 +- yarn.lock | 753 ++-- 6 files changed, 2226 insertions(+), 2215 deletions(-) diff --git a/package.json b/package.json index 5a2a070e..82ccdb56 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,9 @@ "size-limit": "size-limit" }, "peerDependencies": { - "@stoplight/markdown-viewer": "^5.0.0-beta.5", - "@stoplight/mosaic": "^1.0.0-beta.59", + "@stoplight/markdown-viewer": "^5.0.0", + "@stoplight/mosaic": "^1.0.0", + "@stoplight/mosaic-code-viewer": "^1.0.0", "react": ">=16.8", "react-dom": ">=16.8" }, @@ -56,9 +57,9 @@ "@sambego/storybook-state": "^1.3.6", "@size-limit/preset-big-lib": "^4.11.0", "@stoplight/eslint-config": "^1.2.0", - "@stoplight/markdown-viewer": "^5.0.0-beta.5", - "@stoplight/mosaic": "^1.0.0-beta.59", - "@stoplight/mosaic-code-viewer": "^1.0.0-beta.59", + "@stoplight/markdown-viewer": "^5.0.0", + "@stoplight/mosaic": "^1.0.0", + "@stoplight/mosaic-code-viewer": "^1.0.0", "@stoplight/scripts": "9.0.2", "@stoplight/storybook-config": "^2.0.6", "@stoplight/types": "^11.9.0", @@ -67,8 +68,8 @@ "@types/jest": "^26.0.18", "@types/lodash": "^4.14.149", "@types/node": "^12.7.2", - "@types/react": "16.9.2", - "@types/react-dom": "16.9.0", + "@types/react": "16.9.56", + "@types/react-dom": "16.9.13", "@types/treeify": "^1.0.0", "@typescript-eslint/eslint-plugin": "^4.9.1", "@typescript-eslint/parser": "^4.9.1", diff --git a/src/__tests__/__snapshots__/index.spec.tsx.snap b/src/__tests__/__snapshots__/index.spec.tsx.snap index dea914f8..83617559 100644 --- a/src/__tests__/__snapshots__/index.spec.tsx.snap +++ b/src/__tests__/__snapshots__/index.spec.tsx.snap @@ -1,41 +1,43 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Expanded depth nested object static given initial level set to 0, should render top 2 levels 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
bar
- object +
+
+
bar
+ object +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
@@ -46,122 +48,124 @@ exports[`Expanded depth nested object static given initial level set to 0, shoul `; exports[`Expanded depth nested object static given initial level set to 1, should render top 3 levels 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
bar
- object +
+
+
bar
+ object +
+
-
-
-
-
+
-
-
barFoo
- object +
+
+
barFoo
+ object +
+
-
-
-
-
+
-
barBar
- string +
+
barBar
+ string +
+
-
-
-
-
+
-
barBaz
- boolean +
+
barBaz
+ boolean +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
-
-
-
+
-
fooBar
- string +
+
fooBar
+ string +
+
-
-
-
-
+
-
fooFoo
- number +
+
fooFoo
+ number +
+
-
@@ -174,139 +178,141 @@ exports[`Expanded depth nested object static given initial level set to 1, shoul `; exports[`Expanded depth nested object static given initial level set to 2, should render top 4 levels 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
bar
- object +
+
+
bar
+ object +
+
-
-
-
-
+
-
-
barFoo
- object +
+
+
barFoo
+ object +
+
-
-
-
-
+
-
barFooBar
- object +
+
barFooBar
+ object +
+
-
-
-
-
+
-
barBar
- string +
+
barBar
+ string +
+
-
-
-
-
+
-
barBaz
- boolean +
+
barBaz
+ boolean +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
-
-
-
+
-
fooBar
- string +
+
fooBar
+ string +
+
-
-
-
-
+
-
fooFoo
- number +
+
fooFoo
+ number +
+
-
@@ -319,133 +325,103 @@ exports[`Expanded depth nested object static given initial level set to 2, shoul `; exports[`HTML Output given anyOf combiner placed next to allOf given allOf merging enabled, should merge contents of allOf combiners 1`] = ` -"
-
-
-
+"
+
+
+
-
- - -
-
+
1. Admin
-
-
-
+
-
type
- string +
+
type
+ string +
+ required
- required +
+
+ Allowed values: + \\"admin\\" + \\"editor\\"
-
- Allowed values: - \\"admin\\" - \\"editor\\" -
+
-
-
-
-
+
-
enabled
- boolean +
+
enabled
+ boolean +
+
+
+

Is this account enabled

-
-
-

Is this account enabled

+
-
-
-
-
+
-
root
- boolean +
+
root
+ boolean +
+
-
-
-
-
+
-
group
- string +
+
group
+ string +
+
-
-
-
-
+
-
expirationDate
- string +
+
expirationDate
+ string +
+
-
@@ -457,42 +433,12 @@ exports[`HTML Output given anyOf combiner placed next to allOf given allOf mergi `; exports[`HTML Output given array with oneOf containing items, should merge it correctly 1`] = ` -"
-
-
-
+"
+
+
+
-
- - -
-
+
1. array of strings
@@ -505,35 +451,37 @@ exports[`HTML Output given array with oneOf containing items, should merge it co `; exports[`HTML Output given complex type that includes array and complex array subtype, should not ignore subtype 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
items
- null - or - array of strings/numbers +
items
+
+ null + or + array of strings/numbers +
-
-
-
-

- This description can be long and should truncate once it reaches the end of the row. If it's not - truncating then theres and issue that needs to be fixed. Help! -

+
+
+

+ This description can be long and should truncate once it reaches the end of the row. If it's not + truncating then theres and issue that needs to be fixed. Help! +

+
+
-
@@ -544,40 +492,42 @@ exports[`HTML Output given complex type that includes array and complex array su `; exports[`HTML Output given multiple object and string type, should process properties 1`] = ` -"
-
-
+"
+
+
-
+
- string - or - object +
+ string + or + object +
+
-
-
-
-
+
-
ids
- array of integers +
+
ids
+ array of integers +
+
-
@@ -588,133 +538,103 @@ exports[`HTML Output given multiple object and string type, should process prope `; exports[`HTML Output given oneOf combiner placed next to allOf given allOf merging enabled, should merge contents of allOf combiners 1`] = ` -"
-
-
-
+"
+
+
+
-
- - -
-
+
1. Admin
-
-
-
+
-
type
- string +
+
type
+ string +
+ required
- required +
+
+ Allowed values: + \\"admin\\" + \\"editor\\"
-
- Allowed values: - \\"admin\\" - \\"editor\\" -
+
-
-
-
-
+
-
enabled
- boolean +
+
enabled
+ boolean +
+
+
+

Is this account enabled

-
-

Is this account enabled

-
+
-
-
-
-
+
-
root
- boolean +
+
root
+ boolean +
+
-
-
-
-
+
-
group
- string +
+
group
+ string +
+
-
-
-
-
+
-
expirationDate
- string +
+
expirationDate
+ string +
+
-
@@ -726,40 +646,42 @@ exports[`HTML Output given oneOf combiner placed next to allOf given allOf mergi `; exports[`HTML Output given read mode, should populate proper nodes 1`] = ` -"
-
-
+"
+
+
-
+
- string - or - object +
+ string + or + object +
+
-
-
-
-
+
-
id
- string +
+
id
+ string +
+
-
@@ -770,58 +692,60 @@ exports[`HTML Output given read mode, should populate proper nodes 1`] = ` `; exports[`HTML Output given standalone mode, should populate proper nodes 1`] = ` -"
-
-
+"
+
+
-
+
- string - or - object +
+ string + or + object +
+
-
-
-
-
+
-
id
- string +
+
id
+ string +
+ read-only
- read-only
+
-
-
-
-
+
-
description
- string +
+
description
+ string +
+ write-only
- write-only
+
-
@@ -832,58 +756,60 @@ exports[`HTML Output given standalone mode, should populate proper nodes 1`] = ` `; exports[`HTML Output given visible $ref node, should try to inject the title immediately 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
foo
- User +
+
+
foo
+ User +
+
-
-
-
-
+
-
name
- string +
+
name
+ string +
+
-
-
-
-
+
-
-
user
- User +
+
+
user
+ User +
+
-
@@ -894,40 +820,42 @@ exports[`HTML Output given visible $ref node, should try to inject the title imm `; exports[`HTML Output given write mode, should populate proper nodes 1`] = ` -"
-
-
+"
+
+
-
+
- string - or - object +
+ string + or + object +
+
-
-
-
-
+
-
description
- string +
+
description
+ string +
+
-
@@ -938,55 +866,57 @@ exports[`HTML Output given write mode, should populate proper nodes 1`] = ` `; exports[`HTML Output should match arrays/of-allofs.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
array-all-objects
- array of objects +
+
+
array-all-objects
+ array of objects +
+
-
-
-
-
+
-
foo
- string +
+
foo
+ string +
+
-
-
-
-
+
-
bar
- string +
+
bar
+ string +
+
-
@@ -999,41 +929,43 @@ exports[`HTML Output should match arrays/of-allofs.json 1`] = ` `; exports[`HTML Output should match arrays/of-arrays.json 1`] = ` -"
-
-
-
-
array of:
-
-
+"
+
+
+
+
+
array of:
+
-
bar
- integer +
+
bar
+ integer +
+
-
-
-
-
+
-
foo
- array of arrays +
+
foo
+ array of arrays +
+
-
@@ -1045,358 +977,360 @@ exports[`HTML Output should match arrays/of-arrays.json 1`] = ` `; exports[`HTML Output should match arrays/of-complex-objects.json 1`] = ` -"
-
-
-
-
array of:
-
-
+"
+
+
+
+
+
array of:
+
-
name
- string +
+
name
+ string +
+ required +
+
+
+

+ The user's full name. This description can be long and should truncate once it reaches the end + of the row. If it's not truncating then theres and issue that needs to be fixed. Help! +

+
- required
-
-

- The user's full name. This description can be long and should truncate once it reaches the end - of the row. If it's not truncating then theres and issue that needs to be fixed. Help! -

-
+ Allowed value: + \\"Constant name\\" +
+
+ Example values: + \\"Example name\\" + \\"Different name\\"
-
- Allowed value: - \\"Constant name\\" -
-
- Example values: - \\"Example name\\" - \\"Different name\\" -
+
-
-
-
-
+
-
age
- number +
+
age
+ number +
+ read-only + required
- read-only - required +
+
+ >= 10 + <= 40 +
+
+ Allowed values: + 10 + 20 + 30 + 40 +
+
+ Default value: + 20 +
+
+ Multiple of: + 10
-
- >= 10 - <= 40 -
-
- Allowed values: - 10 - 20 - 30 - 40 -
-
- Default value: - 20 -
-
- Multiple of: - 10 -
+
-
-
-
-
+
-
completed_at
- string - <date-time> +
+
completed_at
+ string + <date-time> +
+ write-only + required
- write-only - required +
+
+ Match pattern: + ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$
-
- Match pattern: - ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ -
+
-
-
-
-
+
-
items
- null - or - array of strings/numbers +
items
+
+ null + or + array of strings/numbers +
+
+
+
+
+

+ This description can be long and should truncate once it reaches the end of the row. If it's + not truncating then theres and issue that needs to be fixed. Help! +

-
-

- This description can be long and should truncate once it reaches the end of the row. If it's not - truncating then theres and issue that needs to be fixed. Help! -

-
+ >= 1 items + <= 4 items
-
- >= 1 items - <= 4 items -
+
-
-
-
-
+
-
email
- string - <email> +
+
email
+ string + <email> +
+ deprecated
- deprecated +
+
>= 2 characters
+
+ Default value: + \\"default@email.com\\" +
+
+ Example values: + \\"one@email.com\\" + \\"two@email.com\\"
-
>= 2 characters
-
- Default value: - \\"default@email.com\\" -
-
- Example values: - \\"one@email.com\\" - \\"two@email.com\\" -
+
-
-
-
-
+
-
-
plan
+
-
- - -
+
plan
- + + +
+
+ +
+
-
-
-
-
+
-
foo
- string +
+
foo
+ string +
+ required
- required
+
-
-
-
-
+
-
bar
- string +
+
bar
+ string +
+ required
- required
+
-
-
-
-
+
-
-
permissions
+
- string - or - object +
permissions
+
+ string + or + object +
+
-
-
-
-
+
-
ids
- array of integers +
+
ids
+ array of integers +
+
-
-
-
-
+
-
ref
- #/properties/permissions +
+
ref
+ #/properties/permissions +
+
-
-
-
-
+
-
^id_
- number -
(pattern property)
+
+
^id_
+ number +
(pattern property)
+
+
-
-
-
-
+
-
foo
- integer -
(pattern property)
+
+
foo
+ integer +
(pattern property)
+
+
-
-
-
-
+
-
_name$
- string -
(pattern property)
+
+
_name$
+ string +
(pattern property)
+
+
-
@@ -1408,39 +1342,41 @@ exports[`HTML Output should match arrays/of-complex-objects.json 1`] = ` `; exports[`HTML Output should match arrays/of-objects.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
propertyIsArrayOfObjects
- array of objects +
+
+
propertyIsArrayOfObjects
+ array of objects +
+
-
-
-
-
+
-
ArrayObjectProperty
- string +
+
ArrayObjectProperty
+ string +
+
-
@@ -1453,31 +1389,33 @@ exports[`HTML Output should match arrays/of-objects.json 1`] = ` `; exports[`HTML Output should match arrays/of-refs.json 1`] = ` -"
-
-
+"
+
+
-
-
$ref(./models/todo-full.json)[]
+
+
+
$ref(./models/todo-full.json)[]
+
+
-
-
-
-
+
-
./models/todo-full.json
+
+
./models/todo-full.json
+
+
-
@@ -1488,94 +1426,96 @@ exports[`HTML Output should match arrays/of-refs.json 1`] = ` `; exports[`HTML Output should match arrays/with-multiple-arrayish-items.json 1`] = ` -"
-
-
+"
+
+
-
-
array
+
+
+
array
+
+
-
-
-
-
+
-
number
+
+
number
+
+
-
-
-
-
+
-
-
object
+
+
+
object
+
+
-
-
-
-
+
-
code
- number +
+
code
+ number +
+ required
- required
+
-
-
-
-
+
-
msg
- string +
+
msg
+ string +
+ required
- required
+
-
-
-
-
+
-
ref
- string +
+
ref
+ string +
+
-
@@ -1588,44 +1528,46 @@ exports[`HTML Output should match arrays/with-multiple-arrayish-items.json 1`] = `; exports[`HTML Output should match arrays/with-ordered-items.json 1`] = ` -"
-
-
+"
+
+
-
-
array
+
+
+
array
+
+
-
-
-
-
+
-
number
+
+
number
+
+
-
-
-
-
+
-
string
+
+
string
+
+
-
@@ -1636,59 +1578,61 @@ exports[`HTML Output should match arrays/with-ordered-items.json 1`] = ` `; exports[`HTML Output should match arrays/with-single-arrayish-items.json 1`] = ` -"
-
-
-
-
array of:
-
-
+"
+
+
+
+
+
array of:
+
-
code
- number +
+
code
+ number +
+ required
- required
+
-
-
-
-
+
-
msg
- string +
+
msg
+ string +
+ required
- required
+
-
-
-
-
+
-
ref
- string +
+
ref
+ string +
+
-
@@ -1700,217 +1644,219 @@ exports[`HTML Output should match arrays/with-single-arrayish-items.json 1`] = ` `; exports[`HTML Output should match combiners/allOfs/base.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
AllOfMergeObjects
- object +
+
+
AllOfMergeObjects
+ object +
+
-
-
-
-
+
-
Object1Property
- string +
+
Object1Property
+ string +
+
>= 1 characters
-
>= 1 characters
+
-
-
-
-
+
-
Object2Property
- number +
+
Object2Property
+ number +
+
<= 2
-
<= 2
+
-
-
-
-
+
-
AllOfMergeValidations
- string +
+
AllOfMergeValidations
+ string +
+
+ >= 1 characters + <= 2 characters +
-
- >= 1 characters - <= 2 characters -
+
-
-
-
-
+
-
AllOfMergeTakeMoreLogicalValidation
- number +
+
AllOfMergeTakeMoreLogicalValidation
+ number +
+
<= 1
-
<= 1
+
-
-
-
-
+
-
-
AllOfMergeObjectPropertyValidations
- object +
+
+
AllOfMergeObjectPropertyValidations
+ object +
+
-
-
-
-
+
-
Property
- string +
+
Property
+ string +
+
+ >= 1 characters + <= 2 characters +
-
- >= 1 characters - <= 2 characters -
+
-
-
-
-
+
-
-
AllOfMergeRefs
- object +
+
+
AllOfMergeRefs
+ object +
+
-
-
-
-
+
-
street_address
- string +
+
street_address
+ string +
+ required
- required
+
-
-
-
-
+
-
city
- string +
+
city
+ string +
+ required
- required
+
-
-
-
-
+
-
state
- string +
+
state
+ string +
+ required
- required
+
-
-
-
-
+
-
zipCode
- string +
+
zipCode
+ string +
+
-
@@ -1923,191 +1869,193 @@ exports[`HTML Output should match combiners/allOfs/base.json 1`] = ` `; exports[`HTML Output should match combiners/allOfs/complex.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
foo
- object +
+
+
foo
+ object +
+
-
-
-
-
+
-
-
user
- allOf +
+
+
user
+ allOf +
+
-
-
-
-
+
-
-
object
+
+
+
object
+
+
-
-
-
-
+
-
-
names
- - $ref(#/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/name)[] - +
+
+
names
+ + $ref(#/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/name)[] + +
+
-
-
-
-
+
- - #/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/name - +
+ + #/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/name + +
+
-
-
-
-
+
-
-
users
- array of objects +
+
+
users
+ array of objects +
+
-
-
-
-
+
-
-
creation
- object +
+
+
creation
+ object +
+
-
-
-
-
+
-
-
user
- allOf +
+
+
user
+ allOf +
+
-
-
-
-
+
-
-
object
+
+
+
object
+
+
-
-
-
-
+
-
foo
- - #/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/contacts - +
+
foo
+ + #/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/contacts + +
+
-
-
-
-
+
-
products
- - #/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/contacts - +
+
products
+ + #/allOf/0/allOf/0/properties/foo/definitions/event/allOf/0/properties/contacts + +
+
-
@@ -2117,67 +2065,67 @@ exports[`HTML Output should match combiners/allOfs/complex.json 1`] = `
-
-
-
+
-
-
bar
- object +
+
+
bar
+ object +
+
-
-
-
-
+
-
-
foo
- object +
+
+
foo
+ object +
+
-
-
-
-
+
-
-
user
- allOf +
+
+
user
+ allOf +
+
-
-
-
-
+
-
-
object
+
+
+
object
+
+
-
@@ -2194,181 +2142,183 @@ exports[`HTML Output should match combiners/allOfs/complex.json 1`] = ` `; exports[`HTML Output should match combiners/allOfs/todo-full.json 1`] = ` -"
-
-
-
-
array of:
-
-
+"
+
+
+
+
+
array of:
+
-
name
- string +
+
name
+ string +
+ required
- required
+
-
-
-
-
+
-
completed
- boolean - or - null +
completed
+
+ boolean + or + null +
+ required
- required
+
-
-
-
-
+
-
id
- integer +
+
id
+ integer +
+ required
- required +
+
+ >= 0 + <= 1000000
-
- >= 0 - <= 1000000 -
+
-
-
-
-
+
-
completed_at
- string - or - null +
completed_at
+
+ string + or + null +
+ <date-time>
- <date-time>
+
-
-
-
-
+
-
created_at
- string - <date-time> +
+
created_at
+ string + <date-time> +
+
-
-
-
-
+
-
updated_at
- string - <date-time> +
+
updated_at
+ string + <date-time> +
+
-
-
-
-
+
-
-
user
- User +
+
+
user
+ User +
+ required
- required
+
-
-
-
-
+
-
name
- string +
+
name
+ string +
+ required +
+
+

The user's full name.

- required -
-
-

The user's full name.

+
-
-
-
-
+
-
age
- number +
+
age
+ number +
+ required
- required +
+
+ >= 0 + <= 150
-
- >= 0 - <= 150 -
+
-
@@ -2382,99 +2332,101 @@ exports[`HTML Output should match combiners/allOfs/todo-full.json 1`] = ` `; exports[`HTML Output should match combiners/allOfs/todo-full-2.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
test
- string +
+
test
+ string +
+
-
-
-
-
+
-
id
- integer +
+
id
+ integer +
+ required
- required +
+
+ >= 0 + <= 1000000
-
- >= 0 - <= 1000000 -
+
-
-
-
-
+
-
completed_at
- string - or - null +
completed_at
+
+ string + or + null +
+ <date-time>
- <date-time>
+
-
-
-
-
+
-
created_at
- string - <date-time> +
+
created_at
+ string + <date-time> +
+
-
-
-
-
+
-
updated_at
- string - <date-time> +
+
updated_at
+ string + <date-time> +
+
-
@@ -2485,154 +2437,124 @@ exports[`HTML Output should match combiners/allOfs/todo-full-2.json 1`] = ` `; exports[`HTML Output should match combiners/allOfs/with-type.json 1`] = ` -"
-
-
-
+"
+
+
+
-
- - -
-
+
1. BugExample
-
-
-
+
-
actionType
- string +
+
actionType
+ string +
+ required
- required +
+
+ Allowed values: + \\"Cancel\\" + \\"Confirm\\" + \\"Update\\"
-
- Allowed values: - \\"Cancel\\" - \\"Confirm\\" - \\"Update\\" -
+
-
-
-
-
+
-
id
- string +
+
id
+ string +
+ required
- required -
-
-
-

The identifier of the existing reservation.

+
+
+

The identifier of the existing reservation.

+
+
-
-
-
-
+
-
externalId
- string +
+
externalId
+ string +
+
-
-
-
-
+
-
calculateCosts
- boolean +
+
calculateCosts
+ boolean +
+
-
-
-
-
+
-
calculateDates
- boolean +
+
calculateDates
+ boolean +
+
-
-
-
-
+
-
items
- array of strings +
+
items
+ array of strings +
+ required
- required
+
-
@@ -2644,80 +2566,50 @@ exports[`HTML Output should match combiners/allOfs/with-type.json 1`] = ` `; exports[`HTML Output should match combiners/oneof-with-array-type.json 1`] = ` -"
-
-
-
+"
+
+
+
-
- - -
-
+
1. array of objects
-
-
-
+
-
foo
- string +
+
foo
+ string +
+
+ Allowed value: + \\"test\\" +
-
- Allowed value: - \\"test\\" -
+
-
-
-
-
+
-
baz
- integer +
+
baz
+ integer +
+
-
@@ -2729,64 +2621,34 @@ exports[`HTML Output should match combiners/oneof-with-array-type.json 1`] = ` `; exports[`HTML Output should match combiners/oneof-within-array-item.json 1`] = ` -"
-
-
-
+"
+
+
+
-
- - -
-
+
1. array of A-s
-
-
-
+
-
foo
- string +
+
foo
+ string +
+
+ Allowed value: + \\"test\\" +
-
- Allowed value: - \\"test\\" -
+
-
@@ -2798,361 +2660,363 @@ exports[`HTML Output should match combiners/oneof-within-array-item.json 1`] = ` `; exports[`HTML Output should match default-schema.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
name
- string +
+
name
+ string +
+ required +
+
+
+

+ The user's full name. This description can be long and should truncate once it reaches the end + of the row. If it's not truncating then theres and issue that needs to be fixed. Help! +

+
- required
-
-

- The user's full name. This description can be long and should truncate once it reaches the end of - the row. If it's not truncating then theres and issue that needs to be fixed. Help! -

-
+ Allowed value: + \\"Constant name\\" +
+
+ Example values: + \\"Example name\\" + \\"Different name\\"
-
- Allowed value: - \\"Constant name\\" -
-
- Example values: - \\"Example name\\" - \\"Different name\\" -
+
-
-
-
-
+
-
age
- number +
+
age
+ number +
+ read-only + required
- read-only - required +
+
+ >= 10 + <= 40 +
+
+ Allowed values: + 10 + 20 + 30 + 40 +
+
+ Default value: + 20 +
+
+ Multiple of: + 10
-
- >= 10 - <= 40 -
-
- Allowed values: - 10 - 20 - 30 - 40 -
-
- Default value: - 20 -
-
- Multiple of: - 10 -
+
-
-
-
-
+
-
completed_at
- string - <date-time> +
+
completed_at
+ string + <date-time> +
+ write-only + required
- write-only - required +
+
+ Match pattern: + ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$
-
- Match pattern: - ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ -
+
-
-
-
-
+
-
items
- null - or - array of strings/numbers +
items
+
+ null + or + array of strings/numbers +
+
+
+
+
+

+ This description can be long and should truncate once it reaches the end of the row. If it's not + truncating then theres and issue that needs to be fixed. Help! +

-
-

- This description can be long and should truncate once it reaches the end of the row. If it's not - truncating then theres and issue that needs to be fixed. Help! -

-
+ >= 1 items + <= 4 items
-
- >= 1 items - <= 4 items -
+
-
-
-
-
+
-
email
- string - <email> +
+
email
+ string + <email> +
+ deprecated
- deprecated +
+
>= 2 characters
+
+ Default value: + \\"default@email.com\\" +
+
+ Example values: + \\"one@email.com\\" + \\"two@email.com\\"
-
>= 2 characters
-
- Default value: - \\"default@email.com\\" -
-
- Example values: - \\"one@email.com\\" - \\"two@email.com\\" -
+
-
-
-
-
+
-
-
-
plan
-
-
- - -
-
- + + +
+
+ +
+
-
-
-
-
+
-
foo
- string +
+
foo
+ string +
+ required
- required
+
-
-
-
-
+
-
bar
- string +
+
bar
+ string +
+ required
- required
+
-
-
-
-
+
-
-
permissions
+
- string - or - object +
permissions
+
+ string + or + object +
+
-
-
-
-
+
-
ids
- array of integers +
+
ids
+ array of integers +
+
-
-
-
-
+
-
-
ref
+
- string - or - object +
ref
+
+ string + or + object +
+
-
-
-
-
+
-
^id_
- number -
(pattern property)
+
+
^id_
+ number +
(pattern property)
+
+
-
-
-
-
+
-
foo
- integer -
(pattern property)
+
+
foo
+ integer +
(pattern property)
+
+
-
-
-
-
+
-
_name$
- string -
(pattern property)
+
+
_name$
+ string +
(pattern property)
+
+
-
@@ -3163,116 +3027,118 @@ exports[`HTML Output should match default-schema.json 1`] = ` `; exports[`HTML Output should match formats-schema.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
date-of-birth
- number - or - string - or - array +
date-of-birth
+
+ number + or + string + or + array +
+ <date-time>
- <date-time>
+
-
-
-
-
+
-
name
- string +
+
name
+ string +
+
-
-
-
-
+
-
id
- number - <float> +
+
id
+ number + <float> +
+
-
-
-
-
+
-
notype
- <date-time> +
+
notype
+ <date-time> +
+
-
-
-
-
+
-
-
permissions
+
- string - or - object +
permissions
+
+ string + or + object +
+ <password>
- <password>
+
-
-
-
-
+
-
ids
- array of integers +
+
ids
+ array of integers +
+
-
@@ -3285,93 +3151,95 @@ exports[`HTML Output should match formats-schema.json 1`] = ` `; exports[`HTML Output should match references/base.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
billing_address
- object +
+
+
billing_address
+ object +
+
-
-
-
-
+
-
street_address
- string +
+
street_address
+ string +
+ required
- required
+
-
-
-
-
+
-
city
- string +
+
city
+ string +
+ required
- required
+
-
-
-
-
+
-
state
- string +
+
state
+ string +
+ required
- required
+
-
-
-
-
+
-
-
shipping_address
- object +
+
+
shipping_address
+ object +
+
-
@@ -3382,46 +3250,48 @@ exports[`HTML Output should match references/base.json 1`] = ` `; exports[`HTML Output should match references/nested.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
parent
- object +
+
+
parent
+ object +
+
+
+

something

-
-
-

something

+
-
-
-
-
+
-
-
parent
- object +
+
+
parent
+ object +
+
+
+

something

-
-
-

something

+
-
@@ -3434,23 +3304,25 @@ exports[`HTML Output should match references/nested.json 1`] = ` `; exports[`HTML Output should match references/nullish.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
empty-ref
- $ref +
+
empty-ref
+ $ref +
+
-
@@ -3461,361 +3333,365 @@ exports[`HTML Output should match references/nullish.json 1`] = ` `; exports[`HTML Output should match tickets.schema.json 1`] = ` -"
-
-
-
-
+"
+
+
+
+
-
-
availableTicketingOptions
- $ref(../TicketingOptionInfo/TicketingOptionInfo.v1-0.yaml)[] +
+
+
availableTicketingOptions
+ $ref(../TicketingOptionInfo/TicketingOptionInfo.v1-0.yaml)[] +
-
-
-
-

List of ticketing options of the order.

+
+
+

List of ticketing options of the order.

+
+
-
-
-
-
+
-
../TicketingOptionInfo/TicketingOptionInfo.v1-0.yaml
+
+
../TicketingOptionInfo/TicketingOptionInfo.v1-0.yaml
+
+
-
-
-
-
+
-
commonTicketingOptions
- array of strings +
+
commonTicketingOptions
+ array of strings +
-
-
-
-

Common ticketing options to all order items.

+
+
+

Common ticketing options to all order items.

+
+
-
-
-
-
+
-
-
ticketingOptionChoice
- array of objects +
+
+
ticketingOptionChoice
+ array of objects +
-
-
-
-

Ticketing option selection per order item.

+
+
+

Ticketing option selection per order item.

+
+
-
-
-
-
+
-
state
- string +
+
state
+ string +
+
+
+
+

+ The status that addresses if a specific ticket option is active or not. The status active is + used before ticketing or before exchange confirmation. After ticketing, the status changes + in completed. This allows to store ticketing options already used at ticketing time and to + clean up all non selected options after ticketing or exchanged confirmation. +

+
-
-

- The status that addresses if a specific ticket option is active or not. The status active is - used before ticketing or before exchange confirmation. After ticketing, the status changes in - completed. This allows to store ticketing options already used at ticketing time and to clean - up all non selected options after ticketing or exchanged confirmation. -

-
+ Allowed values: + \\"COMPLETED\\" + \\"ACTIVE\\" +
+
+ Default value: + \\"ACTIVE\\"
-
- Allowed values: - \\"COMPLETED\\" - \\"ACTIVE\\" -
-
- Default value: - \\"ACTIVE\\" -
+
-
-
-
-
+
-
-
orderItemBreakdown
- array of objects +
+
+
orderItemBreakdown
+ array of objects +
-
-
-
-

Structure that contains ticketing options per order item.

+
+
+

Structure that contains ticketing options per order item.

+
+
-
-
-
-
+
-
orderItemId
- string - <uuid> +
+
orderItemId
+ string + <uuid> +
+
-
-
-
-
+
-
-
options
- array of objects +
+
+
options
+ array of objects +
-
-
-
-

Available ticketing options for a given order item.

+
+
+

Available ticketing options for a given order item.

+
+
-
-
-
-
+
-
title
- string +
+
title
+ string +
+ read-only +
+
+
+

Ticketing option short-description.

+
- read-only
-
-

Ticketing option short-description.

-
+ Allowed values: + \\"HOMEPRINT\\" + \\"TICKETLESS\\" + \\"PRINT_AT_KIOSK\\" + \\"SECURE_PAPER\\"
-
- Allowed values: - \\"HOMEPRINT\\" - \\"TICKETLESS\\" - \\"PRINT_AT_KIOSK\\" - \\"SECURE_PAPER\\" -
+
-
-
-
-
+
-
selected
- boolean +
+
selected
+ boolean +
-
-
-
-

- Flag to specify which ticketing option is selected. Only one option is allowed to be - selected. -

+
+
+

+ Flag to specify which ticketing option is selected. Only one option is allowed to be + selected. +

+
+
examples
-
examples
+
-
-
-
-
+
-
additionalRequiredInfo
- string +
+
additionalRequiredInfo
+ string +
-
-
-
-

Additional passenger required info specific to the given ticketing option.

+
+
+

Additional passenger required info specific to the given ticketing option.

+
+
-
-
-
-
+
-
-
deliveryInfo
- object +
+
+
deliveryInfo
+ object +
+
+
+
+

Data for ticket delivery.

+
-
-
-

Data for ticket delivery.

+
-
-
-
-
+
-
availableDeliveryTypes
- array of strings +
+
availableDeliveryTypes
+ array of strings +
+
-
-
-
-
+
-
ticketRecipients
- array of strings +
+
ticketRecipients
+ array of strings +
+
-
-
-
-
+
-
ccEmail
- string - <email> +
+
ccEmail
+ string + <email> +
+
-
-
-
-
+
-
postalAddress
- ../Address/Address.v0-1.yaml +
+
postalAddress
+ ../Address/Address.v0-1.yaml +
+
-
-
-
-
+
-
pickUpAtStation
- string +
+
pickUpAtStation
+ string +
-
-
-
-

- The name of the Station in case you select pick up at station as a delivery type -

+
+
+

+ The name of the Station in case you select pick up at station as a delivery type +

+
+
-
diff --git a/src/__tests__/index.spec.tsx b/src/__tests__/index.spec.tsx index 1ed4b358..dd27f533 100644 --- a/src/__tests__/index.spec.tsx +++ b/src/__tests__/index.spec.tsx @@ -236,26 +236,28 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
array of:
-
-
+ "
+
+
+
+
+
array of:
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
@@ -271,26 +273,28 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
array of:
-
-
+ "
+
+
+
+
+
array of:
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
@@ -306,42 +310,44 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
array of:
-
-
+ "
+
+
+
+
+
array of:
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
-
-
-
+
-
-
bar
- object +
+
+
bar
+ object +
+
-
@@ -393,42 +399,44 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
array of:
-
-
+ "
+
+
+
+
+
array of:
+
-
bar
- integer +
+
bar
+ integer +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
@@ -444,42 +452,44 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
array of:
-
-
+ "
+
+
+
+
+
array of:
+
-
bar
- integer +
+
bar
+ integer +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
@@ -495,73 +505,75 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
array of:
-
-
+ "
+
+
+
+
+
array of:
+
-
bar
- integer +
+
bar
+ integer +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
-
-
-
+
-
bar
- string +
+
bar
+ string +
+
-
-
-
-
+
-
foo
- number +
+
foo
+ number +
+
-
@@ -626,41 +638,43 @@ describe('Expanded depth', () => { const wrapper = mountWithAutoUnmount(); expect(dumpDom(wrapper.getElement())).toMatchInlineSnapshot(` - "
-
-
-
-
+ "
+
+
+
+
-
-
bar
- object +
+
+
bar
+ object +
+
-
-
-
-
+
-
-
foo
- array of objects +
+
+
foo
+ array of objects +
+
-
@@ -704,18 +718,20 @@ describe('$ref resolving', () => { }; expect(dumpDom()).toMatchInlineSnapshot(` - "
-
-
+ "
+
+
-
string
+
+
string
+
+
-
@@ -733,31 +749,33 @@ describe('$ref resolving', () => { }; expect(dumpDom()).toMatchInlineSnapshot(` - "
-
-
+ "
+
+
-
-
$ref(#/foo)[]
+
+
+
$ref(#/foo)[]
+
+
-
-
-
-
+
-
#/foo
+
+
#/foo
+
+
-
diff --git a/src/components/SchemaRow/TopLevelSchemaRow.tsx b/src/components/SchemaRow/TopLevelSchemaRow.tsx index c07695ff..c5583d5d 100644 --- a/src/components/SchemaRow/TopLevelSchemaRow.tsx +++ b/src/components/SchemaRow/TopLevelSchemaRow.tsx @@ -1,6 +1,6 @@ import { faCaretDown } from '@fortawesome/free-solid-svg-icons/faCaretDown.js'; import { isRegularNode, RegularNode } from '@stoplight/json-schema-tree'; -import { Icon, Pressable, Select } from '@stoplight/mosaic'; +import { Icon, Menu, Pressable } from '@stoplight/mosaic'; import * as React from 'react'; import { NESTING_OFFSET } from '../../consts'; @@ -26,18 +26,15 @@ export const TopLevelSchemaRow: React.FC = ({ schemaNode, nestin return (
-
"`, + `"
"`, ); }); @@ -164,7 +164,7 @@ describe('Property component', () => { const wrapper = render(schema); expect(wrapper.html()).toMatchInlineSnapshot( - `"
array of objects
foo
bar
baz
"`, + `"
array of objects
foo
bar
baz
"`, ); }); @@ -199,12 +199,12 @@ describe('Property component', () => { let wrapper = render(schema, ['properties', 'array-all-objects', 'items', 'properties', 'foo']); expect(wrapper.html()).toMatchInlineSnapshot( - `"
foo
string
"`, + `"
foo
string
"`, ); wrapper = render(schema, ['properties', 'array-all-objects', 'items', 'properties', 'bar']); expect(wrapper.html()).toMatchInlineSnapshot( - `"
bar
string
"`, + `"
bar
string
"`, ); }); diff --git a/yarn.lock b/yarn.lock index 3a29f633..a8690cdf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1418,13 +1418,6 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@mapbox/hast-util-table-cell-style@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.1.3.tgz#5b7166ae01297d72216932b245e4b2f0b642dca6" - integrity sha512-QsEsh5YaDvHoMQ2YHdvZy2iDnU3GgKVBTcHf6cILyoWDZtPSdlG444pL/ioPYO/GpXSfODBb9sefEetfC4v9oA== - dependencies: - unist-util-visit "^1.3.0" - "@marionebl/sander@^0.6.0": version "0.6.1" resolved "https://registry.yarnpkg.com/@marionebl/sander/-/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b" @@ -1626,11 +1619,6 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.15.tgz#6a9d143f7f4f49db2d782f9e1c8839a29b43ae23" integrity sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA== -"@popperjs/core@^2.5.4": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz#f022195afdfc942e088ee2101285a1d31c7d727f" - integrity sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw== - "@reach/router@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.2.1.tgz#34ae3541a5ac44fa7796e5506a5d7274a162be4e" @@ -1642,7 +1630,7 @@ react-lifecycles-compat "^3.0.4" warning "^3.0.0" -"@react-aria/button@~3.3.2": +"@react-aria/button@3.3.2": version "3.3.2" resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.3.2.tgz#bb62e3d06ddbe7c448895af322755b5023b6a1aa" integrity sha512-IEdGrrNfScZZGDjalqppVRTAgs/G1l3gzg1Dq9wIHoim4ebPZpcBd7TstalbBXlmcPjEcWHCcF4p2WGd7cVPHA== @@ -1654,7 +1642,7 @@ "@react-stately/toggle" "^3.2.2" "@react-types/button" "^3.3.1" -"@react-aria/dialog@~3.1.3": +"@react-aria/dialog@3.1.3": version "3.1.3" resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.1.3.tgz#9cef554ca959f92095955fb7ae678db91e4f7af2" integrity sha512-qKqY4QX8D3ITSNTdqEcXsKrZHvBgjs567JzhUs6s9lBOCZ0Mc+SwhgwEOowFiaYWhEfNyuLZNltUgzUxOtBxzg== @@ -1665,7 +1653,18 @@ "@react-stately/overlays" "^3.1.2" "@react-types/dialog" "^3.3.0" -"@react-aria/focus@^3.3.0", "@react-aria/focus@~3.3.0": +"@react-aria/focus@3.4.0", "@react-aria/focus@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.4.0.tgz#b883b90595e02fcc126d1aad6c82de2a1fe19826" + integrity sha512-XlGn5XhYqPF6tAv+CBUDRqZHlpXTEWHQmpq/Oc+n8UaEICfrxkUrIqMatidEoeG21Sm5uCU7M6TNMmwhWIKLQQ== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.5.0" + "@react-aria/utils" "^3.8.1" + "@react-types/shared" "^3.7.0" + clsx "^1.1.1" + +"@react-aria/focus@^3.3.0": version "3.3.0" resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.3.0.tgz#5ffc0c5ad640b6ad3b975cf78a8c35784b8057b0" integrity sha512-9gOQ52VJsZr4doNRWvCB0zagyAp+7hdUePDTL/t7sJlWZYZaaMGKK9cSPT9cclsIx14AJtGbXZwpFl517oOwCQ== @@ -1688,7 +1687,16 @@ "@react-aria/utils" "^3.8.0" "@react-types/shared" "^3.6.0" -"@react-aria/interactions@^3.4.0", "@react-aria/interactions@~3.4.0": +"@react-aria/interactions@3.5.0", "@react-aria/interactions@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.5.0.tgz#40eeb2d668f324956feb753b3594ddca06e08393" + integrity sha512-EL5GWpzM9UHU17LztwgL/tF3H2tLG375CD64kieCgSfsRcCSlC3pavnPy9jbS8levdBQ2qo9e2xfoX5VtfJisw== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/utils" "^3.8.1" + "@react-types/shared" "^3.7.0" + +"@react-aria/interactions@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.4.0.tgz#0243947c962811314852399ebc0d9f663eb3b762" integrity sha512-BCt0bP+XimcytkAVMQrpRfU/zlOFG1g6i6XmRnatsqq2Xc1ipQHr/MumE2cu8teXJZw2Q3e27VphCDNhCUkpnQ== @@ -1707,7 +1715,7 @@ "@react-types/label" "^3.2.1" "@react-types/shared" "^3.6.0" -"@react-aria/listbox@~3.2.5": +"@react-aria/listbox@3.2.5": version "3.2.5" resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.2.5.tgz#7dd33bc9aff0f05b60dcb2fca70b4f1203e10ed8" integrity sha512-A7Ul7Z6nnRF7e2LDesKAe0/XB1mKtg+xl7iFzPsCfkhEGUC6WXUkLpfMWQUikyJ30ckcWhl0QrVUwHIgkds6LQ== @@ -1722,6 +1730,23 @@ "@react-types/listbox" "^3.1.1" "@react-types/shared" "^3.6.0" +"@react-aria/menu@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.2.2.tgz#9a965744bd5b0f425e290a7901dce2d462862f2b" + integrity sha512-L4FdU+dApnH2bfonmR3jnFHgnLyAnCs/tbAPldpEHHIUWKXOAoyWV6UM3DdN24eEvWP9TKRcNB3r7e2JSQWBVg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/interactions" "^3.5.0" + "@react-aria/overlays" "^3.7.0" + "@react-aria/selection" "^3.5.0" + "@react-aria/utils" "^3.8.1" + "@react-stately/collections" "^3.3.2" + "@react-stately/menu" "^3.2.2" + "@react-stately/tree" "^3.1.4" + "@react-types/button" "^3.4.0" + "@react-types/menu" "^3.2.0" + "@react-types/shared" "^3.7.0" + "@react-aria/menu@^3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.2.1.tgz#3f28711d9251fca06eddc8785ed2ed3ea641362c" @@ -1739,7 +1764,22 @@ "@react-types/menu" "^3.1.1" "@react-types/shared" "^3.6.0" -"@react-aria/overlays@^3.6.3", "@react-aria/overlays@~3.6.3": +"@react-aria/overlays@3.7.0", "@react-aria/overlays@^3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.7.0.tgz#1959ae73ac94b86624ad2eb047f4ec4fcff04c1b" + integrity sha512-i1GsqZ8AAlI8k10WQjwpcbsTaffPJ1MGnAE22kPKo6sAA7pnNfotzWNR9CJjs7A82VAj0a1ya2sQjX0COYHzwA== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/i18n" "^3.3.1" + "@react-aria/interactions" "^3.5.0" + "@react-aria/utils" "^3.8.1" + "@react-aria/visually-hidden" "^3.2.2" + "@react-stately/overlays" "^3.1.2" + "@react-types/button" "^3.4.0" + "@react-types/overlays" "^3.5.0" + dom-helpers "^3.3.1" + +"@react-aria/overlays@^3.6.3": version "3.6.3" resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.6.3.tgz#e739bf1f3ed03762bb78701ad74faafac9ddce03" integrity sha512-7Czpl8UHwWLtwvBysrtlTK271+0mmr3GiBDA1mvG7XwAQiliYxHhvFhXn7tUa8tUneU5YhtVrAyiovja58sa3A== @@ -1754,7 +1794,7 @@ "@react-types/overlays" "^3.4.0" dom-helpers "^3.3.1" -"@react-aria/radio@^3.1.4": +"@react-aria/radio@3.1.4": version "3.1.4" resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.1.4.tgz#ea2ba8a5275c15a7ba7cb6c91fae4fe2397a223d" integrity sha512-1sRMu09RHIRQlFUkeOaNVF9PPg/sQubXdpo1giDH0h/p1UKwucMZx72Ztwb1xBf2tDQ72tIOmS2KSN8lPjxbVQ== @@ -1768,7 +1808,7 @@ "@react-stately/radio" "^3.3.1" "@react-types/radio" "^3.1.1" -"@react-aria/select@~3.3.2": +"@react-aria/select@3.3.2": version "3.3.2" resolved "https://registry.yarnpkg.com/@react-aria/select/-/select-3.3.2.tgz#49080471ef67b3f4e99576456298fba7644ffda7" integrity sha512-PLRb8qcqGSpgNYjwNUFgljSUzjDAtRfsVHNy2NT6WcRCjSDnm8HUtfAGeMCPG3P4VCgns8jEFzhk2OgWWZ6HyA== @@ -1800,7 +1840,21 @@ "@react-stately/selection" "^3.5.0" "@react-types/shared" "^3.6.0" -"@react-aria/separator@~3.1.2": +"@react-aria/selection@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.5.0.tgz#dee355a249b79d2de3f26e9d3ced6e0c7435f2ac" + integrity sha512-tM0l49rwdeocqas9Ukcx/KljEq+QnvXgNmlW7Gsp+5jGwykaQ503+X7DdKP9VN3MbrnigthrsIInOQijtFnh7g== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.4.0" + "@react-aria/i18n" "^3.3.1" + "@react-aria/interactions" "^3.5.0" + "@react-aria/utils" "^3.8.1" + "@react-stately/collections" "^3.3.2" + "@react-stately/selection" "^3.6.0" + "@react-types/shared" "^3.7.0" + +"@react-aria/separator@3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@react-aria/separator/-/separator-3.1.2.tgz#0f28691134a2003b199119202093ee95d3bf9fbd" integrity sha512-6GPKfA2Sc2SR7Fzx05tULmtHh44ZagEDRk9Irj3zLB+fcLoEiSdHmQJ06FzHxBEB0xB0OA22T28FdB2eEqML0w== @@ -1809,14 +1863,14 @@ "@react-aria/utils" "^3.8.0" "@react-types/shared" "^3.6.0" -"@react-aria/ssr@^3.0.2", "@react-aria/ssr@~3.0.2": +"@react-aria/ssr@3.0.2", "@react-aria/ssr@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.0.2.tgz#f96a41a7314a60324b6de871cb872039b63be5c0" integrity sha512-+M0wrUlc2eTuMiwTfd0iFZJGu2hvMeYBLE8gRdbPJCDjLhrNWOQLKR/y6ntxQ9u8zjrNl/YPOdRtcqkA2EBnAQ== dependencies: "@babel/runtime" "^7.6.2" -"@react-aria/switch@~3.1.2": +"@react-aria/switch@3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@react-aria/switch/-/switch-3.1.2.tgz#633f9bfb851247d283f4efec7a7e1518f2d31f9b" integrity sha512-kBCZwktmtgHz9dCZWKwRHNPIePwf5JK7xR8g7q0UBeyhhiE0UKMvybY8Jw+mgjIWYKz77ZZfmATfQ9jccANCNQ== @@ -1826,21 +1880,33 @@ "@react-stately/toggle" "^3.2.2" "@react-types/switch" "^3.1.1" -"@react-aria/tabs@^3.0.0-rc.0": - version "3.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.0.0-rc.0.tgz#e89d3947e359559ade130600df3b1b6d857e0a14" - integrity sha512-LNRGh+YPWD5izbDhMw5oKvSlyTphLeKMYozuUP595GSst2NGdHe7AZPIKLCXLyQqHJvydtnxhhl6BkQKAa0O6A== +"@react-aria/tabs@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.0.0.tgz#16b0e2a50093e54bd9d740374ed37d1b45760c4a" + integrity sha512-sztoQEZF9dtQ/ir0W5AKg0B3GXsCASefeP2kCx+ebyO3bm1mcdvIdzT/seiW3rh2W+vfVfGsPyh1PVMXUbPKvw== dependencies: "@babel/runtime" "^7.6.2" - "@react-aria/focus" "^3.3.0" + "@react-aria/focus" "^3.4.0" "@react-aria/i18n" "^3.3.1" - "@react-aria/interactions" "^3.4.0" - "@react-aria/selection" "^3.4.1" - "@react-aria/utils" "^3.8.0" + "@react-aria/interactions" "^3.5.0" + "@react-aria/selection" "^3.5.0" + "@react-aria/utils" "^3.8.1" "@react-stately/list" "^3.2.3" - "@react-stately/tabs" "3.0.0-rc.0" + "@react-stately/tabs" "^3.0.0" + "@react-types/shared" "^3.7.0" + "@react-types/tabs" "^3.0.0" + +"@react-aria/textfield@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.3.0.tgz#18d8f64d9f43289875485ce72172129bee4eaa32" + integrity sha512-KX12+dbYkNc310YNBuDFYcBjzNnmWmsCHMU9BGXm7UakBMEK47BGKiUWpTtA0aqAykLQcU/4YcOkeoBv8W5p4Q== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/focus" "^3.3.0" + "@react-aria/label" "^3.1.2" + "@react-aria/utils" "^3.8.0" "@react-types/shared" "^3.6.0" - "@react-types/tabs" "3.0.0-rc.0" + "@react-types/textfield" "^3.2.2" "@react-aria/toggle@^3.1.3": version "3.1.3" @@ -1856,7 +1922,7 @@ "@react-types/shared" "^3.6.0" "@react-types/switch" "^3.1.1" -"@react-aria/tooltip@~3.1.2": +"@react-aria/tooltip@3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@react-aria/tooltip/-/tooltip-3.1.2.tgz#e1f6b1427280b247c3acd1910b1d76b133ef07fd" integrity sha512-eIepEy9UQXCYKvY0OUp7W8kRG0L6L0Qdufgut/eg6AW/FHLbkoP0KYNYIGX2TNuZB30GjO+RfqSb+oxFmThRfg== @@ -1870,7 +1936,18 @@ "@react-types/shared" "^3.6.0" "@react-types/tooltip" "^3.1.1" -"@react-aria/utils@^3.8.0", "@react-aria/utils@~3.8.0": +"@react-aria/utils@3.8.1", "@react-aria/utils@^3.8.1": + version "3.8.1" + resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.8.1.tgz#7c7246a2d22078c1962d238bdc14569a15d0d761" + integrity sha512-SvFf1T2HHAId6LS4+gbJNLQU9wr5GHuR5wA+HOtfVkZ82v3xhOnzfjR5qgjSLYGsPfqNgci5cpKYlHf4YqMf5w== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-aria/ssr" "^3.0.2" + "@react-stately/utils" "^3.2.1" + "@react-types/shared" "^3.7.0" + clsx "^1.1.1" + +"@react-aria/utils@^3.8.0": version "3.8.0" resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.8.0.tgz#57bdc7cc967773c7f55b29847b187ec45031a620" integrity sha512-VsFSeym4dB+A6t6Kl0MNSI9jYDijoLfy80z06AeGbv01xHGes86z5smvTGt3iW7u1vyYrwf+0h2WiCsF0Lw19g== @@ -1881,7 +1958,7 @@ "@react-types/shared" "^3.6.0" clsx "^1.1.1" -"@react-aria/visually-hidden@^3.2.2": +"@react-aria/visually-hidden@3.2.2", "@react-aria/visually-hidden@^3.2.2": version "3.2.2" resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.2.2.tgz#45e70b0b9fdd91de94b1fe18faa26cd818fb9c89" integrity sha512-d9LsTmss15DPctOHlUiECiFOkO5IjF+VDo0cS6PI7Ocnx83m5cPeqgliRSS6snsP9dtV1Ep+xa/XD3MQ8auToQ== @@ -1950,19 +2027,19 @@ "@react-hook/event" "^1.2.1" "@react-hook/throttle" "^2.2.0" -"@react-spectrum/utils@~3.5.2": - version "3.5.2" - resolved "https://registry.yarnpkg.com/@react-spectrum/utils/-/utils-3.5.2.tgz#dc808e4613062223f26fe81fbad7b2dea3c8e9cb" - integrity sha512-DQPqnzMzbRzzy3/3IQMekdzeWpEhhzCTt0Im5ge44nxPhtEaOwhlfBcc/SgvC15TmEZ7cLu7lXxQMJBdWwzXfQ== +"@react-spectrum/utils@3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@react-spectrum/utils/-/utils-3.6.0.tgz#4759c71c655205656b560a6f7dad3fe2fcf8a029" + integrity sha512-tRHaohWujn2Mz9Lam6TKUYtNYy4WLXt506LOFBq5WRkbaCQ6288NK30/Jb/0PHu9V3k/T98HAAoru6BzLeouNg== dependencies: "@babel/runtime" "^7.6.2" "@react-aria/i18n" "^3.3.1" "@react-aria/ssr" "^3.0.2" - "@react-aria/utils" "^3.8.0" - "@react-types/shared" "^3.6.0" + "@react-aria/utils" "^3.8.1" + "@react-types/shared" "^3.7.0" clsx "^1.1.1" -"@react-stately/collections@^3.3.2", "@react-stately/collections@~3.3.2": +"@react-stately/collections@3.3.2", "@react-stately/collections@^3.3.2": version "3.3.2" resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.3.2.tgz#35faeb24671a4782603ba9a6403ac36836d5a34a" integrity sha512-ttpvbCwKxhSKH2UN0UyfhysFKQVeozOwmafuhAPGUfdCMEsvnKdoHzgn6sI1Kt8B8WdOgHTihvkCIMFkJu9n3A== @@ -1970,7 +2047,7 @@ "@babel/runtime" "^7.6.2" "@react-types/shared" "^3.6.0" -"@react-stately/list@^3.2.3", "@react-stately/list@~3.2.3": +"@react-stately/list@3.2.3", "@react-stately/list@^3.2.3": version "3.2.3" resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.2.3.tgz#08112fd7a2fe9f0ed6dee7bcafd442ea24607d2c" integrity sha512-hFV6x0TFl86C7seS2SEkT9slB0KZgxLZ+DQfoZgGm44znd20sJ9YPlmBBk09BtWaQuySiaUwr7pD4H4GaLn8SQ== @@ -2001,7 +2078,7 @@ "@react-stately/utils" "^3.2.1" "@react-types/overlays" "^3.2.1" -"@react-stately/radio@^3.3.1": +"@react-stately/radio@3.3.1", "@react-stately/radio@^3.3.1": version "3.3.1" resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.3.1.tgz#8a2dbaf3b462644348d16cc1957983f7e3c676a2" integrity sha512-52/5aXlehjCH8s2yodOjhzgkjAaYRHuyRNHfzagd5OXtVbImaJr9Ma7qRbVa/d14tAV8GrPF0vJ2lDVWflGyIQ== @@ -2010,7 +2087,7 @@ "@react-stately/utils" "^3.2.1" "@react-types/radio" "^3.1.1" -"@react-stately/select@^3.1.2", "@react-stately/select@~3.1.2": +"@react-stately/select@3.1.2", "@react-stately/select@^3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.1.2.tgz#d629ceb6c7486f98700b293d1d6658bd17760753" integrity sha512-JnaXDDvUogWM0d26T3f3zdAAlCmtb6RvNIGyrT7WAyQ8ZAaoLiZOdjADhd4gxz3vkqZPZ9IcI56J/21leQ5jKQ== @@ -2034,15 +2111,25 @@ "@react-stately/utils" "^3.2.1" "@react-types/shared" "^3.6.0" -"@react-stately/tabs@3.0.0-rc.0", "@react-stately/tabs@^3.0.0-rc.0": - version "3.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.0-rc.0.tgz#a6fd25cc1de943e9bf66daf7ef6468fce867226b" - integrity sha512-/1m6qewzkc+FkVXw9CvbWo2awjS6EIlthJSwp/lBPfZTCvqwZfHr693Bd2S4RR3Xl3yohs5ZnDKYGxEVlO8KSw== +"@react-stately/selection@^3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.6.0.tgz#49c191db2028e3bf55298ff472620bf6f6195f0c" + integrity sha512-4NpkaL9RNSgrYAIBa/+TCr+rrt6oPysomx5iF6LCuavikc4Tvpo+hs0cJnja7mODX3gRMg/awSU68OutQEkocg== + dependencies: + "@babel/runtime" "^7.6.2" + "@react-stately/collections" "^3.3.2" + "@react-stately/utils" "^3.2.1" + "@react-types/shared" "^3.7.0" + +"@react-stately/tabs@3.0.0", "@react-stately/tabs@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.0.tgz#1629ef9d6ca91aada79110afb621ed9a5534739b" + integrity sha512-Z2zWMLlaLrSbl71f6tNv9rTZ7DTtEVyydK8Sh3c4HOvKyfENlhNamp7ffFPrnsHfWUdp5knpvvaqMDTJKx+uiA== dependencies: "@babel/runtime" "^7.6.2" "@react-stately/list" "^3.2.3" "@react-stately/utils" "^3.2.1" - "@react-types/tabs" "3.0.0-rc.0" + "@react-types/tabs" "^3.0.0" "@react-stately/toggle@^3.2.2": version "3.2.2" @@ -2054,7 +2141,7 @@ "@react-types/checkbox" "^3.2.1" "@react-types/shared" "^3.6.0" -"@react-stately/tooltip@^3.0.4", "@react-stately/tooltip@~3.0.4": +"@react-stately/tooltip@3.0.4", "@react-stately/tooltip@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.0.4.tgz#9b06b5e7a732aeecdb492e7dcb0955a46e323bc0" integrity sha512-JBhpk/LynafbzNyYG6GWmXzaUIAOWbc38nUwAvPcOHalVk1pKL6TY4JNGCyUQez1K4eGRwH9novDVIjKi0uMDQ== @@ -2089,6 +2176,13 @@ dependencies: "@react-types/shared" "^3.4.0" +"@react-types/button@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.4.0.tgz#7457d8b7980396ccd82f5c400da5ba415d6ac0df" + integrity sha512-/OO5XjFGEHtxDmwFvnNFOWuBb6ryKMPA5uZ1nYNL06qnNipOoha7XGiz95gBYOtVncB/XHIx3uoKw0AgKdFAFg== + dependencies: + "@react-types/shared" "^3.7.0" + "@react-types/checkbox@^3.2.1", "@react-types/checkbox@^3.2.2": version "3.2.2" resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.2.2.tgz#7182d44a533e2ffd2c9118372cbc2c33b006eb18" @@ -2126,6 +2220,14 @@ "@react-types/overlays" "^3.2.1" "@react-types/shared" "^3.2.1" +"@react-types/menu@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.2.0.tgz#b6395c8b598e13fa279833a5684cf24db96ea912" + integrity sha512-uIH43iquYT6hGMaNUa8kNJeM6tbKOKh2okG14+cNyPmgO0zieNOvC0F8fH5vhojqpg/jblJNGundBJdL0MS/VA== + dependencies: + "@react-types/overlays" "^3.5.0" + "@react-types/shared" "^3.7.0" + "@react-types/overlays@^3.2.1", "@react-types/overlays@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.4.0.tgz#3c4619906bb12e3697e770b59c2090bb18da25bd" @@ -2133,6 +2235,13 @@ dependencies: "@react-types/shared" "^3.3.0" +"@react-types/overlays@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.5.0.tgz#c6ab759d449513c9578b039a185dde0c93fe44dc" + integrity sha512-XP5PYyphuPq1n/9aXdFKCStED4mdpWzS0lLU/QTFVud5n3jn6POyRSITE+1+VRXm9z/PzkxzgzLBuCnBMEe/XQ== + dependencies: + "@react-types/shared" "^3.7.0" + "@react-types/radio@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.1.1.tgz#5b1b11ff3043ac902e8970e49260f2664da80e5e" @@ -2152,6 +2261,11 @@ resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.6.0.tgz#e3f32bdef168de9245648e9f0357930b13795bc2" integrity sha512-oa8m+GP881IUQmi+L0UoM5aC5t/6L6QIEA2I1FUMgwMeJn24qPAcEqYrTWeJzX2S+gAfa5r9qbzcVEgpQorEUw== +"@react-types/shared@^3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.7.0.tgz#0d96cc96a38786ec46417a53c354cc0ed4a5efd9" + integrity sha512-ivToQQayVIzBX3oqqNwUEtEA81YULnixCuXgzCYNyUthd+YnnBLsg2zMC9nXLGW3qHy8f6JHtD+pel7C3rrVgA== + "@react-types/switch@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.1.1.tgz#7909a8f7c2cb68ab7536efd03af3be3417e0eca3" @@ -2160,12 +2274,19 @@ "@react-types/checkbox" "^3.2.1" "@react-types/shared" "^3.2.1" -"@react-types/tabs@3.0.0-rc.0": - version "3.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.0.0-rc.0.tgz#3a6ec6d8de1876f6dc380e47bed0bb9c7e63aa5a" - integrity sha512-NB4FEwnvP/xm8SY7Anvq5zLxOp6Xer2FoU9jKXe5+UaKlED700zsVqWCZvzaf14tT8Z1mdit3jEHFF34ynPziw== +"@react-types/tabs@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.0.0.tgz#4d347f7a4368041a1d60d8c389a131d976994c02" + integrity sha512-k4ZGcyqA6gCl0FXkDWamKgfClCkjEFZ1zLV4HDWVseVziT6ryWXEWmx8bda0v/CpgXy9CEwQRxmJPHEy0CgaRQ== dependencies: - "@react-types/shared" "^3.6.0" + "@react-types/shared" "^3.7.0" + +"@react-types/textfield@^3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.2.2.tgz#2f310c125df7c4a64a19d7c5064537218f909d38" + integrity sha512-S+U+Uc0WDgMK8X28j5WUtmkCL25iTQ+oGfCRFf4/GJtiwfO9lVLCgH/NWxpoVuNsPGvt36rlDnyS82Ge9H1/qA== + dependencies: + "@react-types/shared" "^3.2.1" "@react-types/tooltip@^3.1.1": version "3.1.1" @@ -2433,26 +2554,28 @@ dependencies: wolfy87-eventemitter "~5.2.8" -"@stoplight/markdown-viewer@^5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@stoplight/markdown-viewer/-/markdown-viewer-5.0.0-beta.5.tgz#f5ac8bfffb9fd664ad87bb9fecd6618fa6baf100" - integrity sha512-bI8/FVTRTS6wmaXNXUeoq3tUuhVdIlDI0vk3nuUVsU2+H0xf+rDy8ALznSbVN1y559s7nwgxS8cl8/NC2roKXQ== +"@stoplight/markdown-viewer@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/markdown-viewer/-/markdown-viewer-5.0.0.tgz#44fc6e1d8fcfd8b6804261665d2ed3d29beefc02" + integrity sha512-c+bkpZ1sPI/DqKRMI7ewKoeuAxfULdpoHUnJwM9q2KsER1bwxNkvpUIuVdH0bel2MAxA9Ac49TXezsCeYyBRKQ== dependencies: - "@stoplight/markdown" "^3.0.0-beta.5" + "@stoplight/markdown" "^3.0.0" "@stoplight/react-error-boundary" "^1.1.0" "@stoplight/types" "^12.3.0" clsx "^1.1.1" deepmerge "^4.2.2" + hast-to-hyperscript "^10.0.0" + hast-util-raw "^7.0.0" hast-util-sanitize "^4.0.0" - rehype-raw "^5.1.0" - rehype-react "^6.2.0" + mdast-util-to-hast "^11.1.1" remark-parse "^9.0.0" - remark-rehype "^8.1.0" + unified "^9.2.1" + unist-util-visit "^3.1.0" -"@stoplight/markdown@^3.0.0-beta.5": - version "3.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@stoplight/markdown/-/markdown-3.0.0-beta.5.tgz#08f84f3a2c27e88647a2e4e4f64bcb39a99add39" - integrity sha512-x7uX121NBqKzrfDDljR/2i+Egwk+iGsLe2BlT0SIujlxS0aaCS7QMWzJekOAUT9xK1vxM1becWTQ47HF/6U22g== +"@stoplight/markdown@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/markdown/-/markdown-3.0.0.tgz#2dd5dd1d8f13cfdb9c5cf9f070749b4fd47cbcd1" + integrity sha512-snMtv9fD6zkgHODsJ3nQu0zWnm6XJF4UVjKDo6VN29ABcIkx6fpkhplP9qF8m+Qw3+kBqk7AVGGnLV3H5wUL/Q== dependencies: "@stoplight/types" "^12.3.0" "@stoplight/yaml" "^4.2.2" @@ -2464,95 +2587,99 @@ remark-gfm "^1.0.0" remark-parse "^9.0.0" remark-stringify "^9.0.1" - tslib "^2.2.0" + tslib "^2.3.0" unified "^9.2.1" unist-util-select "^4.0.0" unist-util-visit "^3.1.0" -"@stoplight/mosaic-code-viewer@^1.0.0-beta.59": - version "1.0.0-beta.59" - resolved "https://registry.yarnpkg.com/@stoplight/mosaic-code-viewer/-/mosaic-code-viewer-1.0.0-beta.59.tgz#cf4bd5ff604976690de17ff2fd53f052f33c42fc" - integrity sha512-sjghSTnNo4lrvfC6NGoP1alyJXGZEyW5xrgncsBkKt7uznUi7yQrf/DdKGfRIM3hcU+BkrvQRAHyfFKFDtQdCA== +"@stoplight/mosaic-code-viewer@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/mosaic-code-viewer/-/mosaic-code-viewer-1.0.0.tgz#f068d8ed54398b624fe99b46156652476fc462cc" + integrity sha512-p7EReIGN3Iz4aAjmOLpDd/6jICPmdBTT9f8Kpu8L5urxSqf1ua+xKVxadma7qb4zIRcdOd/BFPo88WOcdOSEwA== dependencies: "@fortawesome/fontawesome-svg-core" "^1.2.35" "@fortawesome/free-solid-svg-icons" "^5.15.3" "@fortawesome/react-fontawesome" "^0.1.14" - "@react-aria/button" "~3.3.2" - "@react-aria/dialog" "~3.1.3" - "@react-aria/focus" "~3.3.0" - "@react-aria/interactions" "~3.4.0" - "@react-aria/listbox" "~3.2.5" - "@react-aria/overlays" "~3.6.3" - "@react-aria/radio" "^3.1.4" - "@react-aria/select" "~3.3.2" - "@react-aria/separator" "~3.1.2" - "@react-aria/ssr" "~3.0.2" - "@react-aria/switch" "~3.1.2" - "@react-aria/tabs" "^3.0.0-rc.0" - "@react-aria/tooltip" "~3.1.2" - "@react-aria/utils" "~3.8.0" - "@react-aria/visually-hidden" "^3.2.2" + "@react-aria/button" "3.3.2" + "@react-aria/dialog" "3.1.3" + "@react-aria/focus" "3.4.0" + "@react-aria/interactions" "3.5.0" + "@react-aria/listbox" "3.2.5" + "@react-aria/menu" "3.2.2" + "@react-aria/overlays" "3.7.0" + "@react-aria/radio" "3.1.4" + "@react-aria/select" "3.3.2" + "@react-aria/separator" "3.1.2" + "@react-aria/ssr" "3.0.2" + "@react-aria/switch" "3.1.2" + "@react-aria/tabs" "3.0.0" + "@react-aria/textfield" "3.3.0" + "@react-aria/tooltip" "3.1.2" + "@react-aria/utils" "3.8.1" + "@react-aria/visually-hidden" "3.2.2" "@react-hook/size" "^2.1.1" "@react-hook/window-size" "^3.0.7" - "@react-spectrum/utils" "~3.5.2" - "@react-stately/collections" "~3.3.2" - "@react-stately/list" "~3.2.3" - "@react-stately/radio" "^3.3.1" - "@react-stately/select" "~3.1.2" - "@react-stately/tabs" "^3.0.0-rc.0" - "@react-stately/tooltip" "~3.0.4" - "@stoplight/mosaic" "1.0.0-beta.59" + "@react-spectrum/utils" "3.6.0" + "@react-stately/collections" "3.3.2" + "@react-stately/list" "3.2.3" + "@react-stately/radio" "3.3.1" + "@react-stately/select" "3.1.2" + "@react-stately/tabs" "3.0.0" + "@react-stately/tooltip" "3.0.4" + "@stoplight/mosaic" "1.0.0" clsx "^1.1.1" copy-to-clipboard "^3.3.1" lodash.get "^4.4.2" - polished "^4.1.2" + polished "^4.1.3" prism-react-renderer "^1.2.1" prismjs "^1.23.0" - reakit "npm:@stoplight/reakit@~1.3.5" ts-keycode-enum "^1.0.6" tslib "^2.1.0" - zustand "^3.5.1" + zustand "^3.5.2" -"@stoplight/mosaic@1.0.0-beta.59", "@stoplight/mosaic@^1.0.0-beta.59": - version "1.0.0-beta.59" - resolved "https://registry.yarnpkg.com/@stoplight/mosaic/-/mosaic-1.0.0-beta.59.tgz#dcc2efb39ed3417f67cb3929294eee24ca811ebd" - integrity sha512-/SjanK2z4ppvtSp/MUeR9w1YY+Xrv3BxRjS9U9O0Ohi72zedQ+txbdMoHhjkpCfNt1GeJUhlAdAskAbBgpYK/Q== +"@stoplight/mosaic@1.0.0", "@stoplight/mosaic@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@stoplight/mosaic/-/mosaic-1.0.0.tgz#a1c245da0f078417874ae2507eb900a575b57913" + integrity sha512-+YrIVw6+Ri3aQ4xrc540esJcdu5Qs3gOu8d/DB/Xc82oqlHalHDpSQgHTyOVvw6wzR8pZINVzGg7m2JQJViMow== dependencies: "@fortawesome/fontawesome-svg-core" "^1.2.35" "@fortawesome/free-solid-svg-icons" "^5.15.3" "@fortawesome/react-fontawesome" "^0.1.14" - "@react-aria/button" "~3.3.2" - "@react-aria/dialog" "~3.1.3" - "@react-aria/focus" "~3.3.0" - "@react-aria/interactions" "~3.4.0" - "@react-aria/listbox" "~3.2.5" - "@react-aria/overlays" "~3.6.3" - "@react-aria/radio" "^3.1.4" - "@react-aria/select" "~3.3.2" - "@react-aria/separator" "~3.1.2" - "@react-aria/ssr" "~3.0.2" - "@react-aria/switch" "~3.1.2" - "@react-aria/tabs" "^3.0.0-rc.0" - "@react-aria/tooltip" "~3.1.2" - "@react-aria/utils" "~3.8.0" - "@react-aria/visually-hidden" "^3.2.2" + "@react-aria/button" "3.3.2" + "@react-aria/dialog" "3.1.3" + "@react-aria/focus" "3.4.0" + "@react-aria/interactions" "3.5.0" + "@react-aria/listbox" "3.2.5" + "@react-aria/menu" "3.2.2" + "@react-aria/overlays" "3.7.0" + "@react-aria/radio" "3.1.4" + "@react-aria/select" "3.3.2" + "@react-aria/separator" "3.1.2" + "@react-aria/ssr" "3.0.2" + "@react-aria/switch" "3.1.2" + "@react-aria/tabs" "3.0.0" + "@react-aria/textfield" "3.3.0" + "@react-aria/tooltip" "3.1.2" + "@react-aria/utils" "3.8.1" + "@react-aria/visually-hidden" "3.2.2" "@react-hook/size" "^2.1.1" "@react-hook/window-size" "^3.0.7" - "@react-spectrum/utils" "~3.5.2" - "@react-stately/collections" "~3.3.2" - "@react-stately/list" "~3.2.3" - "@react-stately/radio" "^3.3.1" - "@react-stately/select" "~3.1.2" - "@react-stately/tabs" "^3.0.0-rc.0" - "@react-stately/tooltip" "~3.0.4" + "@react-spectrum/utils" "3.6.0" + "@react-stately/collections" "3.3.2" + "@react-stately/list" "3.2.3" + "@react-stately/radio" "3.3.1" + "@react-stately/select" "3.1.2" + "@react-stately/tabs" "3.0.0" + "@react-stately/tooltip" "3.0.4" + "@types/react" "^17.0.3" + "@types/react-dom" "^17.0.3" clsx "^1.1.1" copy-to-clipboard "^3.3.1" lodash.get "^4.4.2" - polished "^4.1.2" - reakit "npm:@stoplight/reakit@~1.3.5" + polished "^4.1.3" ts-keycode-enum "^1.0.6" tslib "^2.1.0" - zustand "^3.5.1" + zustand "^3.5.2" "@stoplight/ordered-object-literal@^1.0.1": version "1.0.1" @@ -3301,6 +3428,11 @@ dependencies: "@types/unist" "*" +"@types/mdurl@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" + integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== + "@types/node@*", "@types/node@>= 8": version "14.14.12" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.12.tgz#0b1d86f8c40141091285dea02e4940df73bba43f" @@ -3331,10 +3463,10 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/parse5@^5.0.0": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" - integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== +"@types/parse5@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.0.tgz#38590dc2c3cf5717154064e3ee9b6947ee21b299" + integrity sha512-oPwPSj4a1wu9rsXTEGIJz91ISU725t0BmSnUhb57sI+M8XEmvUop84lzuiYdq0Y5M6xLY8DBPg0C2xEQKLyvBA== "@types/prettier@^2.0.0": version "2.1.5" @@ -3371,12 +3503,12 @@ dependencies: "@types/react" "*" -"@types/react-dom@16.9.0": - version "16.9.0" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.0.tgz#ba6ddb00bf5de700b0eb91daa452081ffccbfdea" - integrity sha512-OL2lk7LYGjxn4b0efW3Pvf2KBVP0y1v3wip1Bp7nA79NkOpElH98q3WdCEdDj93b2b0zaeBG9DvriuKjIK5xDA== +"@types/react-dom@16.9.13": + version "16.9.13" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.13.tgz#5898f0ee68fe200685e6b61d3d7d8828692814d0" + integrity sha512-34Hr3XnmUSJbUVDxIw/e7dhQn2BJZhJmlAaPyPwfTQyuVS9mV/CeyghFcXyvkJXxI7notQJz8mF8FeCVvloJrA== dependencies: - "@types/react" "*" + "@types/react" "^16" "@types/react-dom@^16.9.5": version "16.9.5" @@ -3385,6 +3517,13 @@ dependencies: "@types/react" "*" +"@types/react-dom@^17.0.3": + version "17.0.8" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.8.tgz#3180de6d79bf53762001ad854e3ce49f36dd71fc" + integrity sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A== + dependencies: + "@types/react" "*" + "@types/react-syntax-highlighter@11.0.2": version "11.0.2" resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.2.tgz#a2e3ff657d7c47813f80ca930f3d959c31ec51e3" @@ -3407,19 +3546,42 @@ "@types/prop-types" "*" csstype "^2.2.0" -"@types/react@16.9.2": - version "16.9.2" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.2.tgz#6d1765431a1ad1877979013906731aae373de268" - integrity sha512-jYP2LWwlh+FTqGd9v7ynUKZzjj98T8x7Yclz479QdRhHfuW9yQ+0jjnD31eXSXutmBpppj5PYNLYLRfnZJvcfg== +"@types/react@16.9.56": + version "16.9.56" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.56.tgz#ea25847b53c5bec064933095fc366b1462e2adf0" + integrity sha512-gIkl4J44G/qxbuC6r2Xh+D3CGZpJ+NdWTItAPmZbR5mUS+JQ8Zvzpl0ea5qT/ZT3ZNTUcDKUVqV3xBE8wv/DyQ== dependencies: "@types/prop-types" "*" - csstype "^2.2.0" + csstype "^3.0.2" + +"@types/react@^16": + version "16.14.8" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.8.tgz#4aee3ab004cb98451917c9b7ada3c7d7e52db3fe" + integrity sha512-QN0/Qhmx+l4moe7WJuTxNiTsjBwlBGHqKGvInSQCBdo7Qio0VtOqwsC0Wq7q3PbJlB0cR4Y4CVo1OOe6BOsOmA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/react@^17.0.3": + version "17.0.11" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.11.tgz#67fcd0ddbf5a0b083a0f94e926c7d63f3b836451" + integrity sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" "@types/retry@^0.12.0": version "0.12.0" resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -4938,11 +5100,6 @@ body-parser@1.19.0: raw-body "2.4.0" type-is "~1.6.17" -body-scroll-lock@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz#c1392d9217ed2c3e237fee1e910f6cdd80b7aaec" - integrity sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg== - boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" @@ -5921,6 +6078,11 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz#419cd7fb3258b1ed838dc0953167a25e152f5b59" integrity sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ== +comma-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" + integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== + commander@^2.19.0, commander@^2.20.0, commander@^2.9.0, commander@~2.20.0: version "2.20.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" @@ -6658,6 +6820,11 @@ csstype@^2.2.0, csstype@^2.5.7: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.6.tgz#c34f8226a94bbb10c32cc0d714afdf942291fc41" integrity sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg== +csstype@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" + integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -9180,52 +9347,62 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hast-to-hyperscript@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" - integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== +hast-to-hyperscript@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-10.0.0.tgz#bfecfe2c81bcae765a4f6a1b1acc954e322a168f" + integrity sha512-fiMv7nsuEXnTyrAuIHCO89FRiSJ5G90hO1w+yKTljtte2JSYTmC+T4EOJYLNckyX5aQVeUSsKXYAgSQ+BSdujQ== dependencies: - "@types/unist" "^2.0.3" - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" + unist-util-is "^5.0.0" + web-namespaces "^2.0.0" -hast-util-from-parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" - integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== +hast-util-from-parse5@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.0.0.tgz#710e639257bd486eeddfc965582e03a73ed0b89d" + integrity sha512-ixvf0Ykz0cOgyGRD6VlBLap1wB0T1M7r7V9QbLlfTM3GSSBSVAYuDbi1Ob4K9+AE5mdeu47hq518cFM40o/T2A== dependencies: - "@types/parse5" "^5.0.0" - hastscript "^6.0.0" - property-information "^5.0.0" + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + "@types/unist" "^2.0.0" + hastscript "^7.0.0" + property-information "^6.0.0" vfile "^4.0.0" vfile-location "^3.2.0" - web-namespaces "^1.0.0" + web-namespaces "^2.0.0" -hast-util-parse-selector@^2.0.0, hast-util-parse-selector@^2.2.0: +hast-util-parse-selector@^2.2.0: version "2.2.5" resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== -hast-util-raw@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.1.0.tgz#e16a3c2642f65cc7c480c165400a40d604ab75d0" - integrity sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ== +hast-util-parse-selector@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz#a519e27e8b61bd5a98fad494ed06131ce68d9c3f" + integrity sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg== dependencies: "@types/hast" "^2.0.0" - hast-util-from-parse5 "^6.0.0" - hast-util-to-parse5 "^6.0.0" - html-void-elements "^1.0.0" + +hast-util-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.0.0.tgz#77eb87580792a5769010b522ba2d75ba7e1a6c71" + integrity sha512-3UKuYgaqakZrY916JfQzqSk8xZGyxpj9zwfPB3MctXLDorPdyqk1QZGZoCEqU2LMIEzVXBZukAQs7aAH9TJPIw== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + "@types/unist" "^2.0.3" + hast-util-from-parse5 "^7.0.0" + hast-util-to-parse5 "^7.0.0" + html-void-elements "^2.0.0" parse5 "^6.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^3.0.0" vfile "^4.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" hast-util-sanitize@^4.0.0: version "4.0.0" @@ -9234,16 +9411,17 @@ hast-util-sanitize@^4.0.0: dependencies: "@types/hast" "^2.0.0" -hast-util-to-parse5@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" - integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== +hast-util-to-parse5@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz#a39808e69005d10afeed1866029a1fb137df3f7c" + integrity sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A== dependencies: - hast-to-hyperscript "^9.0.0" - property-information "^5.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-to-hyperscript "^10.0.0" + property-information "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" hast-util-whitespace@^2.0.0: version "2.0.0" @@ -9260,16 +9438,16 @@ hastscript@^5.0.0: property-information "^5.0.1" space-separated-tokens "^1.0.0" -hastscript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" - integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== +hastscript@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.0.1.tgz#590cd8b3089e9f42a1ba158e2cb1da8575c0bcfc" + integrity sha512-3Nww02NdnAoLZlI4mifLRYU9jZ1PrMD+eYnnW3RGVKlRD2bW+fNTvr1KLnET/DAf8c6CMlMblXVUhXJiGIKwDA== dependencies: "@types/hast" "^2.0.0" - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" he@^1.2.0: version "1.2.0" @@ -9388,10 +9566,10 @@ html-minifier@^4.0.0: relateurl "^0.2.7" uglify-js "^3.5.1" -html-void-elements@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" - integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== +html-void-elements@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.0.tgz#ea71bae0dd33de675cdda3c4ace1bc7584bb1071" + integrity sha512-4OYzQQsBt0G9bJ/nM9/DDsjm4+fVdzAaPJJcWk5QwA3GIAPxQEeOR0rsI8HbDHQz5Gta8pVvGnnTNSbZVEVvkQ== html-webpack-plugin@^4.0.0-beta.2: version "4.0.0-beta.8" @@ -11992,12 +12170,14 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -mdast-util-definitions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" - integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== +mdast-util-definitions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.0.0.tgz#b87133465cab6cfebf385db313dfad9a431dcc4d" + integrity sha512-TECPwsQ3xAFs+uFoZxN6HNrU46KK+Ct2j2KQbZA5JEYtxpFGOOW4U04p7b/jLuoRh+wYw/Iu83cIZxPdOOP0Bw== dependencies: - unist-util-visit "^2.0.0" + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^3.0.0" mdast-util-find-and-replace@^1.1.0: version "1.1.1" @@ -12068,19 +12248,21 @@ mdast-util-gfm@^0.1.0: mdast-util-gfm-task-list-item "^0.1.0" mdast-util-to-markdown "^0.6.1" -mdast-util-to-hast@^10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz#61875526a017d8857b71abc9333942700b2d3604" - integrity sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ== +mdast-util-to-hast@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-11.1.1.tgz#91effb7944b9c274d76632764d1ba8514f3bced1" + integrity sha512-F6/H+OeYjlGYYgHN8iBYCB2rJaBwEDKbV9mNdqfvGenjP1pdUrZ6joSBHnXZ5CzLF8oE1tH9xf9rJIpZQOx4vg== dependencies: + "@types/hast" "^2.0.0" "@types/mdast" "^3.0.0" + "@types/mdurl" "^1.0.0" "@types/unist" "^2.0.0" - mdast-util-definitions "^4.0.0" + mdast-util-definitions "^5.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" + unist-builder "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^3.0.0" mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@~0.6.0: version "0.6.5" @@ -14056,7 +14238,7 @@ polished@^3.3.1: dependencies: "@babel/runtime" "^7.6.3" -polished@^4.1.2: +polished@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.3.tgz#7a3abf2972364e7d97770b827eec9a9e64002cfc" integrity sha512-ocPAcVBUOryJEKe0z2KLd1l9EBa1r5mSwlKpExmrLzsnIzJo4axsoU9O2BjOTkDGDT4mZ0WFE5XKTlR3nLnZOA== @@ -14620,13 +14802,18 @@ prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, object-assign "^4.1.1" react-is "^16.8.1" -property-information@^5.0.0, property-information@^5.0.1, property-information@^5.3.0: +property-information@^5.0.1: version "5.6.0" resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== dependencies: xtend "^4.0.0" +property-information@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.0.1.tgz#7c668d9f2b9cb63bc3e105d8b8dfee7221a17800" + integrity sha512-F4WUUAF7fMeF4/JUFHNBWDaKDXi2jbvqBW/y6o5wsf3j19wTZ7S60TmtB5HoBhtgw7NKQRMWuz5vk2PR0CygUg== + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -15351,36 +15538,6 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" -reakit-system@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/reakit-system/-/reakit-system-0.15.1.tgz#bf5cc7a03f60a817373bc9cbb4a689c1f4100547" - integrity sha512-PkqfAyEohtcEu/gUvKriCv42NywDtUgvocEN3147BI45dOFAB89nrT7wRIbIcKJiUT598F+JlPXAZZVLWhc1Kg== - dependencies: - reakit-utils "^0.15.1" - -reakit-utils@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/reakit-utils/-/reakit-utils-0.15.1.tgz#797f0a43f6a1dbc22d161224d5d2272e287dbfe3" - integrity sha512-6cZgKGvOkAMQgkwU9jdYbHfkuIN1Pr+vwcB19plLvcTfVN0Or10JhIuj9X+JaPZyI7ydqTDFaKNdUcDP69o/+Q== - -reakit-warning@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/reakit-warning/-/reakit-warning-0.6.1.tgz#dba33bb8866aebe30e67ac433ead707d16d38a36" - integrity sha512-poFUV0EyxB+CcV9uTNBAFmcgsnR2DzAbOTkld4Ul+QOKSeEHZB3b3+MoZQgcYHmbvG19Na1uWaM7ES+/Eyr8tQ== - dependencies: - reakit-utils "^0.15.1" - -"reakit@npm:@stoplight/reakit@~1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@stoplight/reakit/-/reakit-1.3.5.tgz#0c1a1ae89a92de98413d3723b993c05d943bd56b" - integrity sha512-/Con1m4eSaztckgnEPckNPMkAIcOCYku60mANTGScevY9wYk56V2L6vpv6HR4r8gsFCl4S/CVoNCVMxkxi/pGw== - dependencies: - "@popperjs/core" "^2.5.4" - body-scroll-lock "^3.1.5" - reakit-system "^0.15.1" - reakit-utils "^0.15.1" - reakit-warning "^0.6.1" - realpath-native@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" @@ -15561,21 +15718,6 @@ regjsparser@^0.6.0: dependencies: jsesc "~0.5.0" -rehype-raw@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-5.1.0.tgz#66d5e8d7188ada2d31bc137bc19a1000cf2c6b7e" - integrity sha512-MDvHAb/5mUnif2R+0IPCYJU8WjHa9UzGtM/F4AVy5GixPlDZ1z3HacYy4xojDU+uBa+0X/3PIfyQI26/2ljJNA== - dependencies: - hast-util-raw "^6.1.0" - -rehype-react@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/rehype-react/-/rehype-react-6.2.0.tgz#705a5b3055548848ff8a7778c978fd368b0d4425" - integrity sha512-XpR3p8ejdJ5CSEKqAfASIrkD+KaHLy0JOqXu9zM32tvkr1cUeM7AeidF6Q8eQ/wtMvcJb+h/L4QRwg1eFwBggQ== - dependencies: - "@mapbox/hast-util-table-cell-style" "^0.1.3" - hast-to-hyperscript "^9.0.0" - relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" @@ -15604,13 +15746,6 @@ remark-parse@^9.0.0: dependencies: mdast-util-from-markdown "^0.8.0" -remark-rehype@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-8.1.0.tgz#610509a043484c1e697437fa5eb3fd992617c945" - integrity sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA== - dependencies: - mdast-util-to-hast "^10.2.0" - remark-stringify@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" @@ -16646,6 +16781,11 @@ space-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz#27910835ae00d0adfcdbd0ad7e611fb9544351fa" integrity sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA== +space-separated-tokens@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" + integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== + spawn-error-forwarder@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz#1afd94738e999b0346d7b9fc373be55e07577029" @@ -17718,6 +17858,11 @@ tslib@^2.1.0, tslib@^2.2.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" @@ -17930,20 +18075,17 @@ unique-string@^2.0.0: dependencies: crypto-random-string "^2.0.0" -unist-builder@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" - integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== - -unist-util-generated@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" - integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== - -unist-util-is@^3.0.0: +unist-builder@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" + integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-generated@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113" + integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== unist-util-is@^4.0.0: version "4.0.4" @@ -17955,10 +18097,10 @@ unist-util-is@^5.0.0: resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.0.tgz#93cab236c0d98e7c02265f6cfa3efe8b117a628c" integrity sha512-pWspZ+AvTqYbC+xWeRmzGqbcY8Na08Eowlfs2xchWTYot8vBBAq+syrE/LWS0bw1D/JOu4lwzDbEb6Mz13tK+g== -unist-util-position@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" - integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== +unist-util-position@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.1.tgz#f8484b2da19a897a0180556d160c28633070dbb9" + integrity sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA== unist-util-select@^4.0.0: version "4.0.0" @@ -17977,13 +18119,6 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" -unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - unist-util-visit-parents@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" @@ -18000,23 +18135,7 @@ unist-util-visit-parents@^4.0.0: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" -unist-util-visit@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - -unist-util-visit@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" - 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.1.0: +unist-util-visit@^3.0.0, unist-util-visit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-3.1.0.tgz#9420d285e1aee938c7d9acbafc8e160186dbaf7b" integrity sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA== @@ -18405,10 +18524,10 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -web-namespaces@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" - integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== +web-namespaces@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.0.tgz#1f6a2d7b5823329abaedeb6bdf09ef2fed35db13" + integrity sha512-dE7ELZRVWh0ceQsRgkjLgsAvwTuv3kcjSY/hLjqL0llleUlQBDjE9JkB9FCBY5F2mnFEwiyJoowl8+NVGHe8dw== webidl-conversions@^4.0.2: version "4.0.2" @@ -18994,10 +19113,10 @@ yauzl@^2.10.0: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -zustand@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-3.5.1.tgz#28970280e830924b185ce064061231957398c1d0" - integrity sha512-7J56Ve814z4zap71iaKFD+t65LFI//jEq/Vf55BTSVqJZCm+w9rov8OMBg+YSwIPQk54bfoIWHTrOWuAbpEDMw== +zustand@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-3.5.2.tgz#cf162a8bd1d86475bf308bc856c4d02ff13fd53c" + integrity sha512-HUCQI9O77/D/zvoWPNv4dwLriiiY2xtEqnQ0TVY8uaPjmOHls04Okd0w3sWUE9Ex2LaYlSk11DbPPIOZ6shEWg== zwitch@^1.0.0: version "1.0.5"