diff --git a/UNRELEASED.md b/UNRELEASED.md index 2326de79661..f1322978849 100644 --- a/UNRELEASED.md +++ b/UNRELEASED.md @@ -29,6 +29,7 @@ Use [the changelog guidelines](/documentation/Versioning%20and%20changelog.md) t - Bumped `postcss-modules` to `v4.2.2` ([#4701](https://github.com/Shopify/polaris-react/pull/4701)) - Bumped `node-sass` to `v6.0.1` ([#4783](https://github.com/Shopify/polaris-react/pull/4783)) - Bumped `sass-loader` to `v10.1.1` ([#4783](https://github.com/Shopify/polaris-react/pull/4783)) +- Bumped `stylelint` to `v14.1.0` and `@shopify/stylelint-plugin` to `v11.0.0` ([#4798](https://github.com/Shopify/polaris-react/pull/4798)) ### Code quality diff --git a/package.json b/package.json index ad6ba734248..18c8df73ca0 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "@shopify/prettier-config": "^1.1.2", "@shopify/react-testing": "^3.2.4", "@shopify/storybook-a11y-test": "^0.0.1", - "@shopify/stylelint-plugin": "^10.0.1", + "@shopify/stylelint-plugin": "^11.0.0", "@shopify/typescript-configs": "^5.0.0", "@size-limit/preset-small-lib": "^5.0.3", "@storybook/addon-a11y": "^6.3.7", @@ -145,7 +145,7 @@ "shelljs": "^0.8.3", "shx": "^0.3.2", "size-limit": "^5.0.3", - "stylelint": "^13.13.1", + "stylelint": "^14.1.0", "svgo": "^1.3.0", "typescript": "~4.3.5" }, diff --git a/src/components/ActionMenu/components/SecondaryAction/SecondaryAction.scss b/src/components/ActionMenu/components/SecondaryAction/SecondaryAction.scss index b301603aea2..1c74b74eae7 100644 --- a/src/components/ActionMenu/components/SecondaryAction/SecondaryAction.scss +++ b/src/components/ActionMenu/components/SecondaryAction/SecondaryAction.scss @@ -13,11 +13,11 @@ $button-spacing: rem(12px); border-radius: var(--p-border-radius-base) !important; padding-left: $button-spacing; padding-right: $button-spacing; - // stylelint-disable-next-line selector-max-specificity + &:hover { background: var(--p-background-hovered) !important; } - // stylelint-disable-next-line selector-max-specificity + &:active { background: var(--p-background-pressed) !important; } diff --git a/src/components/Banner/Banner.scss b/src/components/Banner/Banner.scss index 5747e0f22e3..859bc5ea4cb 100644 --- a/src/components/Banner/Banner.scss +++ b/src/components/Banner/Banner.scss @@ -233,7 +233,6 @@ $spinner-size: rem(20px); // We need pretty high specificity to do the descendant selectors // onto the text, which needs to be the relative positioned wrapper // so that the borders/ backgrounds do not extend outside of it. -// stylelint-disable selector-max-specificity .SecondaryAction { @include unstyled-button; diff --git a/src/components/Breadcrumbs/Breadcrumbs.scss b/src/components/Breadcrumbs/Breadcrumbs.scss index d8169db93b2..bbeb2c11887 100644 --- a/src/components/Breadcrumbs/Breadcrumbs.scss +++ b/src/components/Breadcrumbs/Breadcrumbs.scss @@ -37,7 +37,7 @@ $icon-size: rem(20px); @include recolor-icon(var(--p-icon-pressed)); } } - // stylelint-disable selector-max-specificity + &:focus { outline: none; } @@ -45,7 +45,6 @@ $icon-size: rem(20px); &:focus:not(:active) { @include focus-ring($style: 'focused'); } - // stylelint-enable selector-max-specificity } .Content { diff --git a/src/components/BulkActions/BulkActions.scss b/src/components/BulkActions/BulkActions.scss index 521bbfbbd18..4aacd54429d 100644 --- a/src/components/BulkActions/BulkActions.scss +++ b/src/components/BulkActions/BulkActions.scss @@ -65,7 +65,7 @@ $bulk-actions-offset-slide-in-start: rem(-40px); // We need the first item of button group on small screen to fill the space @include page-before-resource-list-small { - // stylelint-disable-next-line selector-max-specificity, selector-max-class, selector-max-combinators, selector-max-type + // stylelint-disable-next-line, selector-max-combinators, selector-max-type > div > div:first-child { flex: 1 1 auto; } diff --git a/src/components/Button/Button.scss b/src/components/Button/Button.scss index 68cd3d217a9..4127357e255 100644 --- a/src/components/Button/Button.scss +++ b/src/components/Button/Button.scss @@ -408,11 +408,11 @@ $stacking-order: ( } &.plain { - // stylelint-disable selector-max-class, max-nesting-depth + // stylelint-disable selector-max-class .Text:not(.removeUnderline) { text-decoration: underline; } - // stylelint-enable selector-max-class, max-nesting-depth + // stylelint-enable selector-max-class } &.outline { @@ -449,6 +449,7 @@ $stacking-order: ( &:active { background-color: transparent; border-color: currentColor; + &::before { opacity: 0.07; } @@ -465,7 +466,6 @@ $stacking-order: ( &:hover, &:active { - // stylelint-disable-next-line max-nesting-depth &::before { opacity: 0.05; } @@ -515,18 +515,20 @@ $stacking-order: ( border-bottom-left-radius: 0; } } -// stylelint-disable selector-max-combinators, selector-max-compound-selectors, selector-max-specificity +// stylelint-disable selector-max-combinators, selector-max-specificity [data-buttongroup-segmented='true'] { .Button, .Button::after { border-radius: 0; } + > :first-child .Button, > :first-child .Button::after { border-radius: 0; border-top-left-radius: var(--p-border-radius-base); border-bottom-left-radius: var(--p-border-radius-base); } + > :last-child .Button, > :last-child .Button::after { border-radius: 0; @@ -557,4 +559,4 @@ $stacking-order: ( @include button-full-width; } } -// stylelint-enable selector-max-combinators, selector-max-compound-selectors, selector-max-specificity +// stylelint-enable selector-max-combinators, selector-max-specificity diff --git a/src/components/Checkbox/Checkbox.scss b/src/components/Checkbox/Checkbox.scss index befb1540b20..0eb183eacf0 100644 --- a/src/components/Checkbox/Checkbox.scss +++ b/src/components/Checkbox/Checkbox.scss @@ -5,7 +5,7 @@ margin: var(--p-choice-margin); } -// stylelint-disable selector-max-specificity, selector-max-class, selector-max-combinators, max-nesting-depth +// stylelint-disable selector-max-specificity, selector-max-class .Input { @include visually-hidden; @@ -21,6 +21,7 @@ + .Backdrop { @include control-backdrop(active); } + ~ .Icon { transition: opacity var(--p-duration-1-5-0) var(--p-ease), transform var(--p-duration-1-5-0) var(--p-ease); @@ -38,13 +39,14 @@ &:disabled:checked { + .Backdrop { background: var(--p-border-disabled); + &::before { background: var(--p-border-disabled); } } } } -// stylelint-enable selector-max-specificity, selector-max-class, selector-max-combinators, max-nesting-depth +// stylelint-enable selector-max-specificity, selector-max-class .Backdrop { @include control-backdrop; @@ -73,7 +75,7 @@ } } -// stylelint-disable selector-max-specificity, selector-max-class, selector-max-combinators, max-nesting-depth +// stylelint-disable selector-max-specificity, selector-max-class, selector-max-combinators .error { .Icon { @include recolor-icon(var(--p-icon-on-critical)); @@ -82,6 +84,7 @@ .Backdrop { @include control-backdrop(error); } + .Input:checked, .Input:active, .Input.Input-indeterminate { @@ -90,4 +93,4 @@ } } } -// stylelint-enable selector-max-specificity, selector-max-class, selector-max-combinators, max-nesting-depth +// stylelint-enable selector-max-specificity, selector-max-class, selector-max-combinators diff --git a/src/components/ColorPicker/ColorPicker.scss b/src/components/ColorPicker/ColorPicker.scss index 795ab7cd126..5aadec886f0 100644 --- a/src/components/ColorPicker/ColorPicker.scss +++ b/src/components/ColorPicker/ColorPicker.scss @@ -23,9 +23,6 @@ $stacking-order: ( display: flex; } -// stylelint-disable selector-max-class -// stylelint-disable selector-max-combinators - .MainColor { @include checkers; position: relative; diff --git a/src/components/Connected/Connected.scss b/src/components/Connected/Connected.scss index f4bebb0aa35..771b70fff1c 100644 --- a/src/components/Connected/Connected.scss +++ b/src/components/Connected/Connected.scss @@ -24,14 +24,11 @@ $stacking-order: ( // This is a violation of our component model, but it’s the cleanest // way to remove the border radii on connected elements. // TextField.scss has a dependency due to this override. -// stylelint-disable declaration-no-important .Item-primary { z-index: z-index(primary, $stacking-order); flex: 1 1 auto; } -// stylelint-enable declaration-no-important - .Item-focused { z-index: z-index(focused, $stacking-order); } diff --git a/src/components/DatePicker/DatePicker.scss b/src/components/DatePicker/DatePicker.scss index 7e0244b4441..73c9ef22b84 100644 --- a/src/components/DatePicker/DatePicker.scss +++ b/src/components/DatePicker/DatePicker.scss @@ -68,7 +68,7 @@ $range-end-border-radius: rem(30px); } @include focus-ring; - // stylelint-disable-next-line selector-max-specificity + &:focus:not(:active) { @include focus-ring($style: 'focused'); } @@ -173,11 +173,11 @@ $range-end-border-radius: rem(30px); .Day-firstInRange { border-radius: var(--p-border-radius-base); - // stylelint-disable-next-line selector-max-class + &.Day-hasRange, &.Day-hoverRight { border-radius: $range-end-border-radius 0 0 $range-end-border-radius; - // stylelint-disable-next-line selector-max-specificity, selector-max-class + &::after { border-radius: $range-end-border-radius 0 0 $range-end-border-radius; } @@ -186,6 +186,7 @@ $range-end-border-radius: rem(30px); .Day-lastInRange { border-radius: 0 $range-end-border-radius $range-end-border-radius 0; + &::after { border-radius: 0 $range-end-border-radius $range-end-border-radius 0; } @@ -194,21 +195,20 @@ $range-end-border-radius: rem(30px); .Week { margin-bottom: rem(2px); - // stylelint-disable-next-line selector-max-specificity, selector-max-class, selector-max-combinators + // stylelint-disable-next-line selector-max-specificity > .Day-inRange:first-child:not(.Day-firstInRange):not(.Day-lastInRange) { border-radius: var(--p-border-radius-base) 0 0 var(--p-border-radius-base); } - // stylelint-disable-next-line selector-max-specificity, selector-max-class, selector-max-combinators + // stylelint-disable-next-line selector-max-specificity > .Day-inRange:last-child:not(.Day-firstInRange):not(.Day-lastInRange) { border-radius: 0 var(--p-border-radius-base) var(--p-border-radius-base) 0; } } -// stylelint-disable-next-line selector-max-specificity, selector-max-class, selector-max-combinators .Day-inRange, .Day-inRange:not(:hover) + .Day { - // stylelint-disable-next-line selector-max-specificity, selector-max-class, selector-max-combinators + // stylelint-disable-next-line selector-max-specificity &::after { border-radius: 0 $range-end-border-radius $range-end-border-radius 0; } diff --git a/src/components/DropZone/DropZone.scss b/src/components/DropZone/DropZone.scss index a3f42d29874..a67d9970311 100755 --- a/src/components/DropZone/DropZone.scss +++ b/src/components/DropZone/DropZone.scss @@ -48,7 +48,6 @@ $dropzone-stacking-order: ( } &:not(.focused) { - // stylelint-disable-next-line selector-max-specificity &::after { @include reset-after; } @@ -78,9 +77,7 @@ $dropzone-stacking-order: ( } } - // stylelint-disable-next-line selector-max-specificity &:not(.focused) { - // stylelint-disable-next-line selector-max-specificity &::after { @include reset-after; @include set-border-radius; @@ -159,7 +156,6 @@ $dropzone-stacking-order: ( .focused { &:not(.isDisabled) { - // stylelint-disable-next-line selector-max-specificity, selector-max-class .Container { @include focus-ring($style: 'focused'); } diff --git a/src/components/DropZone/components/FileUpload/FileUpload.scss b/src/components/DropZone/components/FileUpload/FileUpload.scss index 41f946a23e8..895f17fc875 100755 --- a/src/components/DropZone/components/FileUpload/FileUpload.scss +++ b/src/components/DropZone/components/FileUpload/FileUpload.scss @@ -56,7 +56,6 @@ $slim-vertical-padding: ($slim-min-height - line-height(body) - rem(2px)) / 2; &:not(.ActionTitle-disabled) { cursor: pointer; - // stylelint-disable-next-line selector-max-specificity &:hover, &:active { color: var(--p-interactive-pressed); diff --git a/src/components/Frame/Frame.scss b/src/components/Frame/Frame.scss index 46ca0e7b560..57e0f27f4ee 100644 --- a/src/components/Frame/Frame.scss +++ b/src/components/Frame/Frame.scss @@ -236,6 +236,7 @@ $skip-vertical-offset: rem(10px); &.focused { pointer-events: all; opacity: 1; + > a { @include focus-ring($style: 'focused'); } diff --git a/src/components/Modal/components/Dialog/Dialog.scss b/src/components/Modal/components/Dialog/Dialog.scss index e4d2e69ac1f..7d113b41053 100644 --- a/src/components/Modal/components/Dialog/Dialog.scss +++ b/src/components/Modal/components/Dialog/Dialog.scss @@ -23,6 +23,7 @@ $large-width: rem(980px); justify-content: center; } } + .Dialog:focus { outline: 0; } diff --git a/src/components/Navigation/Navigation.scss b/src/components/Navigation/Navigation.scss index 6c8f21029dd..968cb9da763 100644 --- a/src/components/Navigation/Navigation.scss +++ b/src/components/Navigation/Navigation.scss @@ -239,6 +239,7 @@ $disabled-fade: 0.6; // Secondary styles $secondary-item-font-size: rem(15px); + .SecondaryNavigation { flex-basis: 100%; margin-left: 0; @@ -302,11 +303,13 @@ $secondary-item-font-size: rem(15px); &.keyFocused { color: var(--p-text-primary); } + &:active { color: var(--p-text-primary); @include no-focus-ring; } } + .Item-disabled { font-weight: 500; color: var(--p-text-disabled); diff --git a/src/components/Navigation/_variables.scss b/src/components/Navigation/_variables.scss index 1670cb5fb29..b238cb04eb6 100644 --- a/src/components/Navigation/_variables.scss +++ b/src/components/Navigation/_variables.scss @@ -68,6 +68,7 @@ $nav-animation-variables: ( font-weight: 600; line-height: $item-line-height-small; } + &::-moz-focus-inner { border: 0; } @@ -130,6 +131,7 @@ $nav-animation-variables: ( position: relative; display: flex; flex-wrap: wrap; + .RollupSection &, .SecondaryNavigation & { opacity: 1; @@ -163,6 +165,7 @@ $nav-animation-variables: ( 0% { opacity: 0; } + 100% { opacity: 1; } @@ -171,6 +174,7 @@ $nav-animation-variables: ( @mixin usermenu-section-attributes { position: relative; margin-top: spacing(); + &::before { content: ''; position: absolute; diff --git a/src/components/OptionList/components/Checkbox/Checkbox.scss b/src/components/OptionList/components/Checkbox/Checkbox.scss index 7bdef1e4083..99b079f4fc3 100644 --- a/src/components/OptionList/components/Checkbox/Checkbox.scss +++ b/src/components/OptionList/components/Checkbox/Checkbox.scss @@ -19,7 +19,6 @@ @include focus-ring($style: 'focused'); } - // stylelint-disable-next-line selector-max-class &:active:not(:disabled), &:checked, &.Input-indeterminate { @@ -37,12 +36,10 @@ } } - // stylelint-disable-next-line selector-max-class &:disabled + .Backdrop { @include control-backdrop(disabled); } - // stylelint-disable-next-line selector-max-class &:disabled:checked { // stylelint-disable-next-line selector-max-specificity + .Backdrop, diff --git a/src/components/Page/components/Header/Header.scss b/src/components/Page/components/Header/Header.scss index 96127f17c43..aecf5d597a3 100644 --- a/src/components/Page/components/Header/Header.scss +++ b/src/components/Page/components/Header/Header.scss @@ -64,7 +64,7 @@ $action-menu-rollup-computed-width: rem(40px); // stylelint-disable declaration-no-important border: 1px solid var(--p-border-neutral-subdued) !important; box-shadow: none !important; - // stylelint-disable-next-line selector-max-combinators, selector-max-specificity + &:hover, &:active, &:focus { @@ -122,7 +122,6 @@ $action-menu-rollup-computed-width: rem(40px); .ActionMenuWrapper { margin-top: 0; - // stylelint-disable-next-line selector-max-class .mobileView & { position: absolute; top: spacing(loose) + (control-height() / 4); @@ -176,7 +175,6 @@ $action-menu-rollup-computed-width: rem(40px); // Necessary for flex to realize this container doesn't want to wrap white-space: nowrap; - // stylelint-disable-next-line selector-max-class, selector-max-combinators .noBreadcrumbs & { @include breakpoint-before($mobile-layout) { margin-left: 0; @@ -235,6 +233,7 @@ $action-menu-rollup-computed-width: rem(40px); @include condensed-layout; } } + .mediumTitle.noBreadcrumbs { // stylelint-disable-next-line selector-max-class .TitleWrapper { diff --git a/src/components/Page/components/Header/components/Title/Title.scss b/src/components/Page/components/Header/components/Title/Title.scss index c99775f7c9a..c2162cdfe4d 100644 --- a/src/components/Page/components/Header/components/Title/Title.scss +++ b/src/components/Page/components/Header/components/Title/Title.scss @@ -14,6 +14,7 @@ .SubTitle { margin-top: spacing(tight); color: var(--p-text-subdued); + &.SubtitleCompact { margin-top: 0; } diff --git a/src/components/ProgressBar/ProgressBar.scss b/src/components/ProgressBar/ProgressBar.scss index aded78e2c15..b8fecfe0bc3 100644 --- a/src/components/ProgressBar/ProgressBar.scss +++ b/src/components/ProgressBar/ProgressBar.scss @@ -70,6 +70,7 @@ ms-high-contrast-color('selected-text-background'); } } + .Animated { will-change: width; animation: fillup duration(slowest) easing(); diff --git a/src/components/ResourceItem/ResourceItem.scss b/src/components/ResourceItem/ResourceItem.scss index 4bec45cb631..a57ad6f8d55 100644 --- a/src/components/ResourceItem/ResourceItem.scss +++ b/src/components/ResourceItem/ResourceItem.scss @@ -40,7 +40,6 @@ $resource-list-item-variables: ( cursor: pointer; &:not(.persistActions) { - // stylelint-disable-next-line selector-max-combinators .Actions { right: spacing(); } @@ -48,6 +47,7 @@ $resource-list-item-variables: ( &:hover { background-color: var(--p-surface-hovered); + &:not(.persistActions) { // stylelint-disable-next-line selector-max-specificity .Actions { @@ -278,19 +278,18 @@ $resource-list-item-variables: ( } } - // stylelint-disable-next-line selector-max-class, selector-max-specificity + // stylelint-disable-next-line selector-max-specificity &:last-of-type.focused::after { border-bottom-left-radius: var(--p-border-radius-wide); border-bottom-right-radius: var(--p-border-radius-wide); } - // stylelint-disable-next-line selector-max-class &.focused { @include focus-ring($style: 'focused'); z-index: resource-list-item(clickable-stacking-order); } - // stylelint-disable-next-line selector-max-class, selector-max-specificity, selector-max-combinators + // stylelint-disable-next-line selector-max-specificity, selector-max-combinators * + ul > &:first-of-type.focused::after { top: rem(1px); } diff --git a/src/components/ResourceList/ResourceList.scss b/src/components/ResourceList/ResourceList.scss index 9cf110db797..0c6e287d392 100644 --- a/src/components/ResourceList/ResourceList.scss +++ b/src/components/ResourceList/ResourceList.scss @@ -148,6 +148,7 @@ $item-wrapper-loading-height: rem(64px); .HeaderWrapper-hasSort.HeaderWrapper-hasSelect & { display: none; } + .HeaderWrapper-hasAlternateTool &, .HeaderWrapper-hasSort & { display: block; diff --git a/src/components/Select/Select.scss b/src/components/Select/Select.scss index eeefbf8a759..220b824d135 100644 --- a/src/components/Select/Select.scss +++ b/src/components/Select/Select.scss @@ -114,7 +114,7 @@ $stacking-order: ( .Backdrop { border-color: var(--p-border-critical); background-color: var(--p-surface-critical-subdued); - // stylelint-disable-next-line selector-max-class, selector-max-specificity + // stylelint-disable-next-line selector-max-class &.hover, &:hover { border-color: var(--p-border-critical); diff --git a/src/components/Sheet/Sheet.scss b/src/components/Sheet/Sheet.scss index a1636277b2c..b8c5bc0c768 100644 --- a/src/components/Sheet/Sheet.scss +++ b/src/components/Sheet/Sheet.scss @@ -43,15 +43,19 @@ $sheet-desktop-width: rem(380px); transition: transform duration('slow') easing('base'); transform-origin: bottom; } + .enterBottom { transform: translateY(100%); } + .enterBottomActive { transform: translateY(0%); } + .exitBottom { transform: translateY(0%); } + .exitBottomActive { transform: translateY(100%); } @@ -61,15 +65,19 @@ $sheet-desktop-width: rem(380px); transition: transform duration('slow') easing('base'); transform-origin: right; } + .enterRight { transform: translateX(100%); } + .enterRightActive { transform: translateX(0%); } + .exitRight { transform: translateX(0%); } + .exitRightActive { transform: translateX(100%); } diff --git a/src/components/Tabs/Tabs.scss b/src/components/Tabs/Tabs.scss index 5bb586bf6eb..1ce46786d06 100644 --- a/src/components/Tabs/Tabs.scss +++ b/src/components/Tabs/Tabs.scss @@ -102,6 +102,7 @@ $focus-state-box-shadow-color: rgba(0, 0, 0, 0.8); .Tab-selected { @include text-emphasis-normal; + &:focus .Title { @include high-contrast-outline($border-width: border-width(thicker)); // stylelint-disable-next-line selector-max-specificity @@ -186,7 +187,6 @@ $focus-state-box-shadow-color: rgba(0, 0, 0, 0.8); background-color: var(--p-surface-primary-selected-pressed); } - // stylelint-disable-next-line selector-max-specificity &:focus:not(:active) { @include focus-ring($style: 'focused'); } diff --git a/src/components/Tag/Tag.scss b/src/components/Tag/Tag.scss index d34f002cbf6..d4d4c3e1646 100644 --- a/src/components/Tag/Tag.scss +++ b/src/components/Tag/Tag.scss @@ -36,7 +36,6 @@ $icon-size: rem(16px); @include focus-ring; // stylelint-disable selector-max-specificity - // stylelint-disable selector-max-class &:focus:not(:active) { @include focus-ring($style: 'focused'); diff --git a/src/components/TextField/TextField.scss b/src/components/TextField/TextField.scss index f33244610c3..e4300ee3d1a 100644 --- a/src/components/TextField/TextField.scss +++ b/src/components/TextField/TextField.scss @@ -44,7 +44,7 @@ $stacking-order: ( .Input:focus { outline: none; - // stylelint-disable-next-line selector-max-class, selector-max-combinators, selector-max-specificity + // stylelint-disable-next-line selector-max-class, selector-max-combinators ~ .Backdrop { @include focus-ring($style: 'focused'); } diff --git a/src/components/TopBar/TopBar.scss b/src/components/TopBar/TopBar.scss index 4a60c693d26..34dfbbacc45 100644 --- a/src/components/TopBar/TopBar.scss +++ b/src/components/TopBar/TopBar.scss @@ -73,6 +73,7 @@ $context-control-expand-after: 1400px; &.focused:active { background-color: var(--p-surface-pressed); } + &:hover { background-color: var(--p-surface-hovered); } diff --git a/src/styles/shared/_buttons.scss b/src/styles/shared/_buttons.scss index b6d14c1d95f..87243ad9fbb 100644 --- a/src/styles/shared/_buttons.scss +++ b/src/styles/shared/_buttons.scss @@ -138,6 +138,7 @@ border: border-width() solid var(--p-border); box-shadow: none; background: var(--p-surface-pressed); + &::after { box-shadow: none; } @@ -179,14 +180,12 @@ background: var(--p-surface-critical-subdued); } - // stylelint-disable-next-line selector-max-class &.disabled { border: border-width('base') solid var(--p-border-critical-disabled); background: transparent; color: var(--p-interactive-critical-disabled); } - // stylelint-disable-next-line selector-max-class &.pressed { background: var(--p-surface-critical-subdued); box-shadow: border-width('base') solid var(--p-border-critical); diff --git a/src/styles/shared/_controls.scss b/src/styles/shared/_controls.scss index 4e6b5220950..29e52ad1c92 100644 --- a/src/styles/shared/_controls.scss +++ b/src/styles/shared/_controls.scss @@ -43,6 +43,7 @@ } } @else if $style == active { border-color: var(--p-interactive); + &::before { opacity: 1; transform: scale(1); diff --git a/yarn.lock b/yarn.lock index 01f49568aac..d7f54ae8da1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -57,7 +57,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@>=7.9.0", "@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": +"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== @@ -2031,16 +2031,16 @@ puppeteer "^7.1.0" tslib "^1.14.1" -"@shopify/stylelint-plugin@^10.0.1": - version "10.0.1" - resolved "https://registry.yarnpkg.com/@shopify/stylelint-plugin/-/stylelint-plugin-10.0.1.tgz#06199fb65a8612b2ba87888c62952bf8cbcbf746" - integrity sha512-YIfk6WYq1pXN0544mcv+bHwIgxXEwZuZ8uzjRamtW2fvbdncR2Y/VLC8T6fN7FVvH22bt2yIlmiI54G2iIPN7g== +"@shopify/stylelint-plugin@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@shopify/stylelint-plugin/-/stylelint-plugin-11.0.0.tgz#fc43685d4b6e4f9fbc046b9b91b67a400dda9c93" + integrity sha512-UvP+v6LCU1S/ueZB9SUeL/VjUN8u/O9Ngx3jUuEwPXBZxSZ48jfdvv+5gltbX7dKkUI+G4QECDCM51WtaM+cig== dependencies: - merge "^1.2.1" - stylelint-config-prettier "^8.0.1" - stylelint-order "^4.0.0" - stylelint-prettier "^1.1.2" - stylelint-scss "^3.16.0" + postcss-scss "^4.0.2" + stylelint-config-prettier "^9.0.3" + stylelint-order "^5.0.0" + stylelint-prettier "^2.0.0" + stylelint-scss "^4.0.0" "@shopify/typescript-configs@^5.0.0": version "5.0.0" @@ -2974,21 +2974,6 @@ resolve-from "^5.0.0" store2 "^2.12.0" -"@stylelint/postcss-css-in-js@^0.37.2": - version "0.37.2" - resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" - integrity sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA== - dependencies: - "@babel/core" ">=7.9.0" - -"@stylelint/postcss-markdown@^0.36.2": - version "0.36.2" - resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz#0a540c4692f8dcdfc13c8e352c17e7bfee2bb391" - integrity sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ== - dependencies: - remark "^13.0.0" - unist-util-find-all-after "^3.0.2" - "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" @@ -4925,7 +4910,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -5504,10 +5489,10 @@ cosmiconfig@6.0.0, cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -5887,7 +5872,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -7089,7 +7074,7 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.1.1, fast-glob@^3.2.5: +fast-glob@^3.1.1, fast-glob@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== @@ -7741,7 +7726,7 @@ globby@11.0.1: merge2 "^1.3.0" slash "^3.0.0" -globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4: +globby@^11.0.1, globby@^11.0.2, globby@^11.0.4: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -7781,13 +7766,6 @@ globule@^1.0.0: lodash "~4.17.10" minimatch "~3.0.2" -gonzales-pe@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" - integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ== - dependencies: - minimist "^1.2.5" - good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" @@ -8183,7 +8161,7 @@ html-webpack-plugin@^4.0.0: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.10.0, htmlparser2@^3.3.0: +htmlparser2@^3.3.0: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -8293,10 +8271,10 @@ ignore@^4.0.3, ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.0.5, ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +ignore@^5.0.5, ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.9: + version "5.1.9" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" + integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== immer@8.0.1: version "8.0.1" @@ -8688,6 +8666,11 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + is-potential-custom-element-name@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" @@ -8760,11 +8743,6 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - is-upper-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" @@ -9591,10 +9569,10 @@ klona@^2.0.4: resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== -known-css-properties@^0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.21.0.tgz#15fbd0bbb83447f3ce09d8af247ed47c68ede80d" - integrity sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw== +known-css-properties@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.23.0.tgz#e643e1bab2b1f8ba292eea9557121cc02e9846a0" + integrity sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA== language-subtag-registry@~0.3.2: version "0.3.20" @@ -9736,11 +9714,6 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -9796,24 +9769,11 @@ lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.2 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - lolex@^2.7.5: version "2.7.5" resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.7.5.tgz#113001d56bfc7e02d56e36291cc5c413d1aa0733" integrity sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q== -longest-streak@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" - integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== - loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -9984,17 +9944,6 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" -mdast-util-from-markdown@^0.8.0: - version "0.8.5" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" - integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-string "^2.0.0" - micromark "~2.11.0" - parse-entities "^2.0.0" - unist-util-stringify-position "^2.0.0" - mdast-util-to-hast@10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" @@ -10009,28 +9958,11 @@ mdast-util-to-hast@10.0.1: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" -mdast-util-to-markdown@^0.6.0: - version "0.6.5" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" - integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== - dependencies: - "@types/unist" "^2.0.0" - longest-streak "^2.0.0" - mdast-util-to-string "^2.0.0" - parse-entities "^2.0.0" - repeat-string "^1.0.0" - zwitch "^1.0.0" - mdast-util-to-string@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== -mdast-util-to-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" - integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== - mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -10141,14 +10073,6 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== -micromark@~2.11.0: - version "2.11.4" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" - integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== - dependencies: - debug "^4.0.0" - parse-entities "^2.0.0" - micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -11521,20 +11445,6 @@ postcss-flexbugs-fixes@^5.0.2: resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== -postcss-html@^0.36.0: - version "0.36.0" - resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" - integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== - dependencies: - htmlparser2 "^3.10.0" - -postcss-less@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-3.1.4.tgz#369f58642b5928ef898ffbc1a6e93c958304c5ad" - integrity sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA== - dependencies: - postcss "^7.0.14" - postcss-loader@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" @@ -11784,29 +11694,17 @@ postcss-resolve-nested-selector@^0.1.1: resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= -postcss-safe-parser@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" - integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== - dependencies: - postcss "^7.0.26" - -postcss-sass@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.4.4.tgz#91f0f3447b45ce373227a98b61f8d8f0785285a3" - integrity sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg== - dependencies: - gonzales-pe "^4.3.0" - postcss "^7.0.21" +postcss-safe-parser@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1" + integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== -postcss-scss@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-2.1.1.tgz#ec3a75fa29a55e016b90bf3269026c53c1d2b383" - integrity sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA== - dependencies: - postcss "^7.0.6" +postcss-scss@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.2.tgz#39ddcc0ab32f155d5ab328ee91353d67a52d537b" + integrity sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ== -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6: version "6.0.6" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== @@ -11814,13 +11712,10 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-sorting@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz#10d5d0059eea8334dacc820c0121864035bc3f11" - integrity sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA== - dependencies: - lodash "^4.17.14" - postcss "^7.0.17" +postcss-sorting@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-7.0.1.tgz#923b5268451cf2d93ebf8835e17a6537757049a5" + integrity sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g== postcss-svgo@^5.0.2: version "5.0.2" @@ -11830,11 +11725,6 @@ postcss-svgo@^5.0.2: postcss-value-parser "^4.1.0" svgo "^2.3.0" -postcss-syntax@^0.36.2: - version "0.36.2" - resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" - integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== - postcss-unique-selectors@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc" @@ -11854,7 +11744,7 @@ postcss-will-change@^4.0.1: resolved "https://registry.yarnpkg.com/postcss-will-change/-/postcss-will-change-4.0.1.tgz#7604320aa8ba147e4d00732a37d32658aeb436d4" integrity sha512-nJIHJ+mwWviIPVs/vuUfa/w8XAOXUjfYSIfNgdnZdo9uHC96x4nrY2ByEkdwYLvnxKto09JYDSWH8sWYLoUhUA== -postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: version "7.0.36" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== @@ -11881,6 +11771,15 @@ postcss@^8.3.1: picocolors "^1.0.0" source-map-js "^1.0.1" +postcss@^8.3.11: + version "8.4.4" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.4.tgz#d53d4ec6a75fd62557a66bb41978bf47ff0c2869" + integrity sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q== + dependencies: + nanoid "^3.1.30" + picocolors "^1.0.0" + source-map-js "^1.0.1" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -12787,13 +12686,6 @@ remark-parse@8.0.3: vfile-location "^3.0.0" xtend "^4.0.1" -remark-parse@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" - integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== - dependencies: - mdast-util-from-markdown "^0.8.0" - remark-slug@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-6.0.0.tgz#2b54a14a7b50407a5e462ac2f376022cce263e2c" @@ -12810,22 +12702,6 @@ remark-squeeze-paragraphs@4.0.0: dependencies: mdast-squeeze-paragraphs "^4.0.0" -remark-stringify@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" - integrity sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== - dependencies: - mdast-util-to-markdown "^0.6.0" - -remark@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/remark/-/remark-13.0.0.tgz#d15d9bf71a402f40287ebe36067b66d54868e425" - integrity sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA== - dependencies: - remark-parse "^9.0.0" - remark-stringify "^9.0.0" - unified "^9.1.0" - remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" @@ -12847,7 +12723,7 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -13808,14 +13684,14 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" "string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.2: version "4.0.2" @@ -13903,6 +13779,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" @@ -13988,89 +13871,78 @@ stylehacks@^5.0.1: browserslist "^4.16.0" postcss-selector-parser "^6.0.4" -stylelint-config-prettier@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz#da9de33da4c56893cbe7e26df239a7374045e14e" - integrity sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A== +stylelint-config-prettier@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz#0dccebeff359dcc393c9229184408b08964d561c" + integrity sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== -stylelint-order@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-4.1.0.tgz#692d05b7d0c235ac66fcf5ea1d9e5f08a76747f6" - integrity sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw== +stylelint-order@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-5.0.0.tgz#abd20f6b85ac640774cbe40e70d3fe9c6fdf4400" + integrity sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== dependencies: - lodash "^4.17.15" - postcss "^7.0.31" - postcss-sorting "^5.0.1" + postcss "^8.3.11" + postcss-sorting "^7.0.1" -stylelint-prettier@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-1.1.2.tgz#2b19abe40789c380bffee3d4267c413d981a86ea" - integrity sha512-8QZ+EtBpMCXYB6cY0hNE3aCDKMySIx4Q8/malLaqgU/KXXa6Cj2KK8ulG1AJvUMD5XSSP8rOotqaCzR/BW6qAA== +stylelint-prettier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-2.0.0.tgz#ead781aea522379f2ffa2d136bafdfc451d699a5" + integrity sha512-jvT3G+9lopkeB0ARmDPszyfaOnvnIF+30QCjZxyt7E6fynI1T9mOKgYDNb9bXX17M7PXMZaX3j/26wqakjp1tw== dependencies: prettier-linter-helpers "^1.0.0" -stylelint-scss@^3.16.0: - version "3.18.0" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.18.0.tgz#8f06371c223909bf3f62e839548af1badeed31e9" - integrity sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA== +stylelint-scss@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-4.0.0.tgz#4901ced92b9c68e37649799a39defbd5f2ac5bcd" + integrity sha512-lIRhPqtI6I065EJ6aI4mWKsmQt8Krnu6aF9XSL9s8Nd2f/cDKImST0T9TfjnUul3ReKYWozkG9dlpNTZH2FB9w== dependencies: lodash "^4.17.15" postcss-media-query-parser "^0.2.3" postcss-resolve-nested-selector "^0.1.1" - postcss-selector-parser "^6.0.2" + postcss-selector-parser "^6.0.6" postcss-value-parser "^4.1.0" -stylelint@^13.13.1: - version "13.13.1" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.13.1.tgz#fca9c9f5de7990ab26a00f167b8978f083a18f3c" - integrity sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ== +stylelint@^14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.1.0.tgz#8cefb64df6158b30f678c2d93a7052e2c1d8235b" + integrity sha512-IedkssuNVA11+v++2PIV2OHOU5A3SfRcXVi56vZVSsMhGrgtwmmit69jeM+08/Tun5DTBe7BuH1Zp1mMLmtKLA== dependencies: - "@stylelint/postcss-css-in-js" "^0.37.2" - "@stylelint/postcss-markdown" "^0.36.2" - autoprefixer "^9.8.6" balanced-match "^2.0.0" - chalk "^4.1.1" - cosmiconfig "^7.0.0" - debug "^4.3.1" + cosmiconfig "^7.0.1" + debug "^4.3.2" execall "^2.0.0" - fast-glob "^3.2.5" + fast-glob "^3.2.7" fastest-levenshtein "^1.0.12" file-entry-cache "^6.0.1" get-stdin "^8.0.0" global-modules "^2.0.0" - globby "^11.0.3" + globby "^11.0.4" globjoin "^0.1.4" html-tags "^3.1.0" - ignore "^5.1.8" + ignore "^5.1.9" import-lazy "^4.0.0" imurmurhash "^0.1.4" - known-css-properties "^0.21.0" - lodash "^4.17.21" - log-symbols "^4.1.0" + is-plain-object "^5.0.0" + known-css-properties "^0.23.0" mathml-tag-names "^2.1.3" meow "^9.0.0" micromatch "^4.0.4" + normalize-path "^3.0.0" normalize-selector "^0.2.0" - postcss "^7.0.35" - postcss-html "^0.36.0" - postcss-less "^3.1.4" + picocolors "^1.0.0" + postcss "^8.3.11" postcss-media-query-parser "^0.2.3" postcss-resolve-nested-selector "^0.1.1" - postcss-safe-parser "^4.0.2" - postcss-sass "^0.4.4" - postcss-scss "^2.1.1" - postcss-selector-parser "^6.0.5" - postcss-syntax "^0.36.2" + postcss-safe-parser "^6.0.0" + postcss-selector-parser "^6.0.6" postcss-value-parser "^4.1.0" resolve-from "^5.0.0" - slash "^3.0.0" specificity "^0.4.1" - string-width "^4.2.2" - strip-ansi "^6.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" style-search "^0.1.0" - sugarss "^2.0.0" svg-tags "^1.0.0" - table "^6.6.0" + table "^6.7.3" v8-compile-cache "^2.3.0" write-file-atomic "^3.0.3" @@ -14085,13 +13957,6 @@ subscriptions-transport-ws@0.9.18: symbol-observable "^1.0.4" ws "^5.2.0" -sugarss@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d" - integrity sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ== - dependencies: - postcss "^7.0.2" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -14195,17 +14060,16 @@ symbol.prototype.description@^1.0.0: dependencies: has-symbols "^1.0.0" -table@^6.0.9, table@^6.6.0: - version "6.7.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" - integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== +table@^6.0.9, table@^6.7.3: + version "6.7.5" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.5.tgz#f04478c351ef3d8c7904f0e8be90a1b62417d238" + integrity sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw== dependencies: ajv "^8.0.1" - lodash.clonedeep "^4.5.0" lodash.truncate "^4.4.2" slice-ansi "^4.0.0" - string-width "^4.2.0" - strip-ansi "^6.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" @@ -14741,7 +14605,7 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" integrity sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg== -unified@9.2.0, unified@^9.1.0: +unified@9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== @@ -14787,13 +14651,6 @@ unist-builder@2.0.3, unist-builder@^2.0.0: resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== -unist-util-find-all-after@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz#fdfecd14c5b7aea5e9ef38d5e0d5f774eeb561f6" - integrity sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ== - dependencies: - unist-util-is "^4.0.0" - unist-util-generated@^1.0.0: version "1.1.5" resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.5.tgz#1e903e68467931ebfaea386dae9ea253628acd42"