From c023b54e29da26469bc4ddfbcd74c88d5669947a Mon Sep 17 00:00:00 2001 From: jholt1 Date: Mon, 8 Nov 2021 16:03:24 +0000 Subject: [PATCH 01/17] revert: remove type templates for cta --- packages/library/components/cta/src/templates/primary/index.js | 0 packages/library/components/cta/src/templates/secondary/index.js | 0 packages/library/components/cta/src/templates/text/index.js | 0 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/library/components/cta/src/templates/primary/index.js delete mode 100644 packages/library/components/cta/src/templates/secondary/index.js delete mode 100644 packages/library/components/cta/src/templates/text/index.js diff --git a/packages/library/components/cta/src/templates/primary/index.js b/packages/library/components/cta/src/templates/primary/index.js deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/library/components/cta/src/templates/secondary/index.js b/packages/library/components/cta/src/templates/secondary/index.js deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/library/components/cta/src/templates/text/index.js b/packages/library/components/cta/src/templates/text/index.js deleted file mode 100644 index e69de29b..00000000 From 5c7dc75993718f9554d25d94a730c5476dec2a14 Mon Sep 17 00:00:00 2001 From: jholt1 Date: Mon, 8 Nov 2021 16:04:07 +0000 Subject: [PATCH 02/17] feat: add default cta tokens --- .../components/cta/src/cta-component.js | 38 +++----- .../library/components/cta/src/styles.css | 59 +++++++++-- .../library/components/cta/src/token.json | 97 ++++++++++++------- 3 files changed, 128 insertions(+), 66 deletions(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index 605dd371..9434e764 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -4,7 +4,8 @@ import { CTA_TYPE, CTA_LOADING_MESSAGE, CTA_LOADING_ICON, - CTA_ICON + CTA_ICON, + CTA_ICON_POSITION } from '@muon/library/build/tokens/es6/muon-tokens'; import styles from './styles.css'; @@ -44,22 +45,19 @@ export class Cta extends ScopedElementsMixin(MuonElement) { super(); this.type = CTA_TYPE; this.loadingMessage = CTA_LOADING_MESSAGE; - this.name = CTA_ICON; + this._iconPosition = CTA_ICON_POSITION; + this.icon = CTA_ICON; this.loading = false; } /** - * @private + * @protected * @description adds icon html * @returns {HTMLElement} icon html */ - get __addIcon() { - let icon = this.loading ? CTA_LOADING_ICON : this.name; - - if (this.type === 'text' && !icon) { - icon = CTA_ICON; - } - + get _addIcon() { + let icon = this.loading ? CTA_LOADING_ICON : this.icon; + console.log(icon); if (!icon) { return undefined; } @@ -74,11 +72,11 @@ export class Cta extends ScopedElementsMixin(MuonElement) { } /** - * @private + * @protected * @param {string} content text content or slot element * @returns {HTMLElement} cta shadow html */ - __wrapperElement(content) { + _wrapperElement(content) { const parentName = this.parentElement?.nodeName; const isInLink = parentName === 'A'; const isInNativeForm = parentName === 'FORM'; @@ -122,21 +120,9 @@ export class Cta extends ScopedElementsMixin(MuonElement) { `; } - get directTemplate() { - this._iconPosition = 'end'; - - return this.standardTemplate; - } - - get textTemplate() { - this._iconPosition = 'start'; - - return this.standardTemplate; - } - get standardTemplate() { const isLoading = this.loading; - const iconAdd = this.__addIcon; + const iconAdd = this._addIcon; const hasIconStart = this._iconPosition === 'start'; const hasIconEnd = this._iconPosition === 'end'; @@ -150,7 +136,7 @@ export class Cta extends ScopedElementsMixin(MuonElement) { return html` ${isLoading ? html`${this.loadingMessage}` : ``} - ${this.__wrapperElement(internal)} + ${this._wrapperElement(internal)} `; } } diff --git a/packages/library/components/cta/src/styles.css b/packages/library/components/cta/src/styles.css index 998daf7b..34ae47aa 100644 --- a/packages/library/components/cta/src/styles.css +++ b/packages/library/components/cta/src/styles.css @@ -13,18 +13,65 @@ text-decoration: none; /* overriding the default style when is wrapped in an */ border: none; /* overriding user agent stylesheet default of border */ align-items: center; + background: var(--mn-cta-background); + color: var(--mn-cta-color); + outline: var(--mn-cta-outline); + border: var(--mn-cta-border); &::-moz-focus-inner { border: 0; } + & > :first-child, + & > :last-child { + margin: 0 1em; + } + & .label-holder { font-family: var(--mn-font-family-bold); font-size: 1.25em; justify-content: start; + min-width: 10em; + max-width: calc(32em + 5.5em); + } + + & .icon { + text-indent: 0; + width: 1.6em; + height: 1.6em; + } + + &:active { + background: var(--mn-cta-active-background); + color: var(--mn-cta-active-color); + outline: var(--mn-cta-active-outline); + border: var(--mn-cta-active-border); + } + + &:hover { + background: var(--mn-cta-hover-background); + color: var(--mn-cta-hover-color); + outline: var(--mn-cta-hover-outline); + border: var(--mn-cta-hover-border); + text-decoration: underline; } - &.direct { + &:focus { + background: var(--mn-cta-focus-background); + color: var(--mn-cta-focus-color); + outline: var(--mn-cta-focus-outline); + border: var(--mn-cta-focus-border); + text-decoration: underline; + } + + &:disabled { + background: var(--mn-cta-disabled-background); + color: var(--mn-cta-disabled-color); + outline: var(--mn-cta-disabled-outline); + border: var(--mn-cta-disabled-border); + } + + /* &.direct { background: var(--mn-cta-direct-background-color); color: var(--mn-cta-direct-color); padding-top: 0.8125em; @@ -66,9 +113,9 @@ width: 1.6em; height: 1.6em; } - } + } */ - &.text { + /* &.text { color: var(--mn-cta-text-color); & > :first-child { @@ -99,14 +146,14 @@ text-decoration: underline; text-decoration-skip-ink: auto; } - } + } */ &[disabled] { pointer-events: none; - &.direct { + /* &.direct { box-shadow: none; - } + } */ } } } diff --git a/packages/library/components/cta/src/token.json b/packages/library/components/cta/src/token.json index c3b9210f..9281e2b9 100644 --- a/packages/library/components/cta/src/token.json +++ b/packages/library/components/cta/src/token.json @@ -1,7 +1,7 @@ { "cta": { "type": { - "value": "direct", + "value": "standard", "type": "string" }, "loading-message": { @@ -16,51 +16,80 @@ "value": "arrow-right", "type": "string" }, - "focus-outline-color": { - "value": "{ theme.primary.focus.outline-color.value }" + "icon-position": { + "value": "end", + "type": "string" + }, + "color": { + "value": "{ theme.primary.color.value }" + }, + "background": { + "value": "{ theme.primary.background-color.value }" }, - "direct": { + "outline": { + "value": "inherit" + }, + "border": { + "value": "inherit" + }, + "active": { "color": { "value": "{ theme.primary.color.value }" }, - "background-color": { + "background": { "value": "{ theme.primary.background-color.value }" }, - "hover": { - "background-color": { - "value": "{ theme.primary.background-color.value }", - "modify": [{ - "type": "brighten", - "amount": 0.5 - }] - }, - "color": { - "value": "{ theme.primary.color.value }" - } + "outline": { + "value": "inherit" }, - "disabled-background-color": { - "value": "{ colour.grey.7.value }" + "border": { + "value": "inherit" + } + }, + "hover": { + "background": { + "value": "{ theme.primary.background-color.value }", + "modify": [{ + "type": "brighten", + "amount": 0.5 + }] + }, + "color": { + "value": "{ theme.primary.color.value }" + }, + "outline": { + "value": "inherit" + }, + "border": { + "value": "inherit" + } + }, + "focus": { + "color": { + "value": "{ theme.primary.color.value }" + }, + "background": { + "value": "{ theme.primary.background-color.value }" + }, + "outline": { + "value": "{ theme.primary.focus.outline-color.value }" + }, + "border": { + "value": "inherit" } }, - "text": { + "disabled": { "color": { - "value": "{ colour.action.value }" + "value": "{ theme.primary.color.value }" + }, + "background": { + "value": "{ colour.grey.7.value }" }, - "hover": { - "color": { - "value": "{ colour.black.value }" - }, - "text-decoration-color": { - "value": "{ colour.action.value }" - } + "outline": { + "value": "inherit" }, - "focus": { - "background-color": { - "value": "{ theme.light.focus.outline-color.value }" - }, - "text-decoration-color": { - "value": "{ colour.action.value }" - } + "border": { + "value": "inherit" } } } From 6479c570d166e07780af933ee8f82cc3ba93de17 Mon Sep 17 00:00:00 2001 From: jholt1 Date: Wed, 10 Nov 2021 13:49:48 +0000 Subject: [PATCH 03/17] fix: fix tab index for child element and add attribute for loading message --- .../library/components/cta/src/cta-component.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index 9434e764..49e2ecfb 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -1,4 +1,4 @@ -import { MuonElement, css, html, unsafeCSS, classMap, ScopedElementsMixin, literal, staticHTML } from '@muon/library'; +import { MuonElement, css, html, unsafeCSS, classMap, ScopedElementsMixin, literal, staticHTML, ifDefined } from '@muon/library'; import { Icon } from '@muon/library/components/icon'; import { CTA_TYPE, @@ -28,12 +28,11 @@ export class Cta extends ScopedElementsMixin(MuonElement) { return { type: { type: String }, loading: { type: Boolean }, - loadingMessage: { type: String }, + loadingMessage: { type: String, attribute: 'loading-message' }, icon: { type: String }, href: { type: String }, _iconPosition: { type: String, state: true }, - _isButton: { type: Boolean, state: true }, - _tag: { type: String, state: true } + _isButton: { type: Boolean, state: true } }; } @@ -57,7 +56,7 @@ export class Cta extends ScopedElementsMixin(MuonElement) { */ get _addIcon() { let icon = this.loading ? CTA_LOADING_ICON : this.icon; - console.log(icon); + if (!icon) { return undefined; } @@ -80,7 +79,6 @@ export class Cta extends ScopedElementsMixin(MuonElement) { const parentName = this.parentElement?.nodeName; const isInLink = parentName === 'A'; const isInNativeForm = parentName === 'FORM'; - const tabIndex = isInLink ? -1 : 0; let element = this.href?.length > 0 ? 'a' : 'div'; if ( @@ -104,9 +102,10 @@ export class Cta extends ScopedElementsMixin(MuonElement) { this.removeAttribute('tabindex'); } + // eslint-disable-next-line no-nested-ternary + const tabIndex = isInLink ? -1 : element !== 'div' ? 0 : undefined; const classes = { cta: true, - animated: true, [this.type]: true }; @@ -114,7 +113,7 @@ export class Cta extends ScopedElementsMixin(MuonElement) { const elementTag = element === 'button' ? literal`button` : element === 'a' ? literal`a` : literal`div`; return staticHTML` - <${elementTag} .href=${element === 'a' && this.href} ?disabled=${element === 'button' && this.loading} tabindex="${tabIndex}" aria-label="${this.textContent}" class=${classMap(classes)}> + <${elementTag} .href=${element === 'a' && this.href} ?disabled=${element === 'button' && this.loading} tabindex="${ifDefined(tabIndex)}" aria-label="${this.textContent}" class=${classMap(classes)}> ${content} `; From 306adfbd8d3a5e3a06a4219a9ec89a1525d6d9f1 Mon Sep 17 00:00:00 2001 From: jholt1 Date: Wed, 10 Nov 2021 13:50:53 +0000 Subject: [PATCH 04/17] test: add default cta tests --- .../cta/__snapshots__/cta.test.snap.js | 189 ++++++++++++++++++ .../library/tests/components/cta/cta.test.js | 170 ++++++++++++++++ 2 files changed, 359 insertions(+) create mode 100644 packages/library/tests/components/cta/__snapshots__/cta.test.snap.js create mode 100644 packages/library/tests/components/cta/cta.test.js diff --git a/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js b/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js new file mode 100644 index 00000000..9e3589ee --- /dev/null +++ b/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js @@ -0,0 +1,189 @@ +/* @web/test-runner snapshot v1 */ +export const snapshots = {}; + +snapshots["cta implements standard self"] = +`
+ + + + + + +
+`; +/* end snapshot cta implements standard self */ + +snapshots["cta no icon"] = +`
+ + + + +
+`; +/* end snapshot cta no icon */ + +snapshots["cta implements with no icon"] = +`
+ + + + +
+`; +/* end snapshot cta implements with no icon */ + +snapshots["cta implements with loading"] = +` + Loading... + +
+ + Loading... + + + +
+`; +/* end snapshot cta implements with loading */ + +snapshots["cta implements with icon at start"] = +`
+ + + + + + +
+`; +/* end snapshot cta implements with icon at start */ + +snapshots["cta implements with a href"] = +`
+ + + + + + + +`; +/* end snapshot cta implements with a href */ + +snapshots["cta implements cta within an anchor element"] = +`
+ + + + + + +
+`; +/* end snapshot cta implements cta within an anchor element */ + +snapshots["cta implements within a form"] = +` +`; +/* end snapshot cta implements within a form */ + +snapshots["cta implements with triggering button"] = +`
+ + + + + + +
+`; +/* end snapshot cta implements with triggering button */ + +snapshots["cta implements loading as a button"] = +` + Loading... + +
+ + Loading... + + + +
+`; +/* end snapshot cta implements loading as a button */ + diff --git a/packages/library/tests/components/cta/cta.test.js b/packages/library/tests/components/cta/cta.test.js new file mode 100644 index 00000000..88d41ca2 --- /dev/null +++ b/packages/library/tests/components/cta/cta.test.js @@ -0,0 +1,170 @@ +/* eslint-disable no-undef */ +import { expect, fixture, html, defineCE, unsafeStatic } from '@open-wc/testing'; +import { defaultChecks } from '../../helpers'; +import { Cta } from '@muon/library/components/cta'; + +const tagName = defineCE(Cta); +const tag = unsafeStatic(tagName); + +describe('cta', () => { + it('implements standard self', async () => { + const el = await fixture(html`<${tag}>Buy a doughnut`); + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + const icon = cta.querySelector('.icon'); + const label = cta.querySelector('.label-holder'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.icon).to.equal('arrow-right', '`icon` property has default value `arrow-right`'); + expect(el.loading).to.equal(false, '`loading` property has default value `false`'); + expect(el.loadingMessage).to.equal('Loading...', '`loadingMessage` property has default value `Loading...`'); + expect(el.href).to.equal(undefined, '`href` attribute has no default value'); + expect(el._iconPosition).to.equal('end', '`_iconPosition` attribute has default value `end`'); + expect(el._isButton).to.equal(undefined, '`_isButton` attribute has no default value'); + expect(el.getAttribute('role')).to.equal('button', 'has the role of button'); + expect(el.getAttribute('tabindex')).to.equal('0', 'has a tab index'); + expect(cta.nodeName).to.equal('DIV', 'parent element inside shadow should be `div`'); + expect(cta.getAttribute('aria-label')).to.equal('Buy a doughnut', '`aria-label` has same value as anonymous slot'); + expect(cta.getAttribute('tabindex')).to.equal(null, 'has no tab index'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + expect(cta.children[0].nodeName).to.equal('SPAN', 'first element within cta is span'); + expect(cta.children[1].nodeName).to.equal('CTA-ICON', 'second element within cta is icon'); + expect(icon.nodeName).to.equal('CTA-ICON', 'Scoped CTA component'); + expect(icon.name).to.equal('arrow-right', 'Scoped icon has name value `arrow-right`'); + expect(label.nodeName).to.equal('SPAN', 'span label holder exists'); + }); + + it('implements with no icon', async () => { + const el = await fixture(html`<${tag} icon="">Click me please`); + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + const icon = cta.querySelector('.icon'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.icon).to.equal('', '`icon` property has no value'); + expect(icon).to.equal(null, 'no icon added'); + }); + + it('implements with loading', async () => { + const el = await fixture(html`<${tag} loading>This is a button`); + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + const icon = cta.querySelector('.icon'); + const srLoading = shadowRoot.querySelector('[role="alert"]'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.icon).to.equal('arrow-right', '`icon` has default property value'); + expect(icon.name).to.equal('spinner', 'icon has loading icon of `spinner`'); + expect(srLoading.innerText).to.equal('Loading...', 'Screen reader only message for loading'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + }); + + it('implements with icon at start', async () => { + const el = await fixture(html`<${tag}>Something something...danger zone`); + + el._iconPosition = 'start'; + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(cta.children[0].nodeName).to.equal('CTA-ICON', 'first element within cta is icon'); + expect(cta.children[1].nodeName).to.equal('SPAN', 'second element within cta is span'); + }); + + it('implements with a href', async () => { + const el = await fixture(html`<${tag} href="https://example.com">This is a button`); + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(cta.nodeName).to.equal('A', 'cta is an anchor element'); + expect(cta.href).to.equal('https://example.com/', 'cta has the href'); + expect(cta.getAttribute('tabindex')).to.equal('0', 'has tab index'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + }); + + it('implements cta within an anchor element', async () => { + const parentTemplate = await fixture(html`<${tag}>This is a button`); + const el = parentTemplate.querySelector('test-0'); // @TODO: Find a way to get this from the tag + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(cta.nodeName).to.equal('DIV', 'cta is a `div` element'); + expect(cta.href).to.equal(false, 'cta has NO href'); + expect(cta.getAttribute('tabindex')).to.equal('-1', 'has tab index'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + }); + + it('implements within a form', async () => { + const parentTemplate = await fixture(html`
<${tag}>This is a button
`); + const el = parentTemplate.querySelector('test-0'); // @TODO: Find a way to get this from the tag + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.getAttribute('role')).to.not.exist; // eslint-disable-line no-unused-expressions + expect(el.getAttribute('tabindex')).to.not.exist; // eslint-disable-line no-unused-expressions + expect(cta.nodeName).to.equal('BUTTON', 'cta is a `div` element'); + expect(cta.href).to.equal(false, 'cta has NO href'); + expect(cta.getAttribute('tabindex')).to.equal('0', 'has tab index'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + }); + + it('implements with triggering button', async () => { + // this is to force it to act like it is in a form (aka you need a native button element) + const el = await fixture(html`<${tag}>This is a button`); + el._isButton = true; + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.getAttribute('role')).to.not.exist; // eslint-disable-line no-unused-expressions + expect(el.getAttribute('tabindex')).to.not.exist; // eslint-disable-line no-unused-expressions + expect(cta.nodeName).to.equal('BUTTON', 'cta is a `div` element'); + expect(cta.href).to.equal(false, 'cta has NO href'); + expect(cta.getAttribute('tabindex')).to.equal('0', 'has tab index'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + }); + + it('implements loading as a button', async () => { + // this is to force it to act like it is in a form (aka you need a native button element) + const el = await fixture(html`<${tag} loading>This is a button`); + el._isButton = true; + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.getAttribute('role')).to.not.exist; // eslint-disable-line no-unused-expressions + expect(el.getAttribute('tabindex')).to.not.exist; // eslint-disable-line no-unused-expressions + expect(cta.nodeName).to.equal('BUTTON', 'cta is a `div` element'); + expect(cta.href).to.equal(false, 'cta has NO href'); + expect(cta.getAttribute('tabindex')).to.equal('0', 'has tab index'); + expect(cta.getAttribute('disabled')).to.equal('', 'cta is disabled'); + }); +}); From d938ee71ca19886e920fc8c33e949e501f7b543f Mon Sep 17 00:00:00 2001 From: Drew Jones Date: Fri, 12 Nov 2021 16:44:01 +0000 Subject: [PATCH 05/17] feat: introduce disabled variant --- .../library/components/cta/src/cta-component.js | 8 +++++--- packages/library/components/cta/story.js | 14 +++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index 49e2ecfb..7efa525d 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -29,6 +29,7 @@ export class Cta extends ScopedElementsMixin(MuonElement) { type: { type: String }, loading: { type: Boolean }, loadingMessage: { type: String, attribute: 'loading-message' }, + disabled: { type: Boolean }, icon: { type: String }, href: { type: String }, _iconPosition: { type: String, state: true }, @@ -43,10 +44,11 @@ export class Cta extends ScopedElementsMixin(MuonElement) { constructor() { super(); this.type = CTA_TYPE; + this.loading = false; this.loadingMessage = CTA_LOADING_MESSAGE; + this.disabled = false; this._iconPosition = CTA_ICON_POSITION; - this.icon = CTA_ICON; - this.loading = false; + this.icon = CTA_ICON_NAME; } /** @@ -113,7 +115,7 @@ export class Cta extends ScopedElementsMixin(MuonElement) { const elementTag = element === 'button' ? literal`button` : element === 'a' ? literal`a` : literal`div`; return staticHTML` - <${elementTag} .href=${element === 'a' && this.href} ?disabled=${element === 'button' && this.loading} tabindex="${ifDefined(tabIndex)}" aria-label="${this.textContent}" class=${classMap(classes)}> + <${elementTag} .href=${element === 'a' && this.href} ?disabled=${element === 'button' && this.loading || this.disabled} tabindex="${ifDefined(tabIndex)}" aria-label="${this.textContent}" class=${classMap(classes)}> ${content} `; diff --git a/packages/library/components/cta/story.js b/packages/library/components/cta/story.js index 7968b336..c0478ff4 100644 --- a/packages/library/components/cta/story.js +++ b/packages/library/components/cta/story.js @@ -6,13 +6,13 @@ const details = setup('cta', Cta); export default details.defaultValues; export const Standard = (args) => details.template(args, (args) => args.text); -Standard.args = { text: 'hello' }; +Standard.args = { text: 'Highpoint' }; -export const Text = (args) => details.template(args, (args) => args.text); -Text.args = { text: 'hello', type: 'text' }; +export const Disabled = (args) => details.template(args, (args) => args.text); +Disabled.args = { text: 'Highpoint', disabled: true }; -export const Loading = (args) => details.template(args, (args) => args.text); -Loading.args = { text: 'hello', loading: true }; +export const Hidden = (args) => details.template(args, (args) => args.text); +Hidden.args = { text: 'Highpoint', hidden: true }; -export const Hidden = (args) => `${details.template(args, (args) => args.text)}`; -Hidden.args = { text: 'hello', loading: true, hidden: true }; +export const Loading = (args) => details.template(args, (args) => args.text); +Loading.args = { text: 'Highpoint', loading: true }; From 26b393002961a6f6116e0d5ef65a94427b965354 Mon Sep 17 00:00:00 2001 From: Drew Jones Date: Fri, 12 Nov 2021 16:45:41 +0000 Subject: [PATCH 06/17] feat: change ICON token to ICON_NAME --- packages/library/components/cta/src/cta-component.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index 7efa525d..a653ea28 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -3,8 +3,8 @@ import { Icon } from '@muon/library/components/icon'; import { CTA_TYPE, CTA_LOADING_MESSAGE, - CTA_LOADING_ICON, - CTA_ICON, + CTA_LOADING_ICON_NAME, + CTA_ICON_NAME, CTA_ICON_POSITION } from '@muon/library/build/tokens/es6/muon-tokens'; import styles from './styles.css'; @@ -57,14 +57,14 @@ export class Cta extends ScopedElementsMixin(MuonElement) { * @returns {HTMLElement} icon html */ get _addIcon() { - let icon = this.loading ? CTA_LOADING_ICON : this.icon; + let icon = this.loading ? CTA_LOADING_ICON_NAME : this.icon; if (!icon) { return undefined; } if (this.loading) { - icon = CTA_LOADING_ICON; + icon = CTA_LOADING_ICON_NAME; } return html` From e8ae0c3dd9fa04ae7a71c538c29ee0cf9692360a Mon Sep 17 00:00:00 2001 From: Drew Jones Date: Tue, 16 Nov 2021 18:42:37 +0000 Subject: [PATCH 07/17] feat: add loading class to classMap --- packages/library/components/cta/src/cta-component.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index a653ea28..1c5f401a 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -108,7 +108,8 @@ export class Cta extends ScopedElementsMixin(MuonElement) { const tabIndex = isInLink ? -1 : element !== 'div' ? 0 : undefined; const classes = { cta: true, - [this.type]: true + [this.type]: true, + loading: this.loading }; // eslint-disable-next-line no-nested-ternary From 0451b60e572e3b0bbbc7277b1c30167a74017c3c Mon Sep 17 00:00:00 2001 From: Drew Jones Date: Wed, 17 Nov 2021 11:10:32 +0000 Subject: [PATCH 08/17] feat: add loading class to test --- .../tests/components/cta/__snapshots__/cta.test.snap.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js b/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js index 9e3589ee..de31ed72 100644 --- a/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js +++ b/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js @@ -55,7 +55,7 @@ snapshots["cta implements with loading"] =
Loading... @@ -173,7 +173,7 @@ snapshots["cta implements loading as a button"] =
Loading... From 8fc3a55455b63fd6a12dc5e20624bc275bda76f3 Mon Sep 17 00:00:00 2001 From: Drew Jones Date: Fri, 19 Nov 2021 15:51:04 +0000 Subject: [PATCH 09/17] refactor: refine cta tokens --- .../library/components/cta/src/token.json | 100 +++--------------- 1 file changed, 17 insertions(+), 83 deletions(-) diff --git a/packages/library/components/cta/src/token.json b/packages/library/components/cta/src/token.json index 9281e2b9..0cd0e71b 100644 --- a/packages/library/components/cta/src/token.json +++ b/packages/library/components/cta/src/token.json @@ -4,92 +4,26 @@ "value": "standard", "type": "string" }, - "loading-message": { - "value": "Loading...", - "type": "string" - }, - "loading-icon": { - "value": "spinner", - "type": "string" - }, - "icon": { - "value": "arrow-right", - "type": "string" - }, - "icon-position": { - "value": "end", - "type": "string" - }, - "color": { - "value": "{ theme.primary.color.value }" - }, - "background": { - "value": "{ theme.primary.background-color.value }" - }, - "outline": { - "value": "inherit" - }, - "border": { - "value": "inherit" - }, - "active": { - "color": { - "value": "{ theme.primary.color.value }" - }, - "background": { - "value": "{ theme.primary.background-color.value }" - }, - "outline": { - "value": "inherit" - }, - "border": { - "value": "inherit" - } - }, - "hover": { - "background": { - "value": "{ theme.primary.background-color.value }", - "modify": [{ - "type": "brighten", - "amount": 0.5 - }] - }, - "color": { - "value": "{ theme.primary.color.value }" - }, - "outline": { - "value": "inherit" - }, - "border": { - "value": "inherit" - } - }, - "focus": { - "color": { - "value": "{ theme.primary.color.value }" - }, - "background": { - "value": "{ theme.primary.background-color.value }" - }, - "outline": { - "value": "{ theme.primary.focus.outline-color.value }" - }, - "border": { - "value": "inherit" + "loading": { + "message": { + "value": "Loading...", + "type": "string" + }, + "icon": { + "name": { + "value": "spinner", + "type": "string" + } } }, - "disabled": { - "color": { - "value": "{ theme.primary.color.value }" - }, - "background": { - "value": "{ colour.grey.7.value }" - }, - "outline": { - "value": "inherit" + "icon": { + "name": { + "value": "arrow-right", + "type": "string" }, - "border": { - "value": "inherit" + "position": { + "value": "end", + "type": "string" } } } From 44f5b2f9e20e8f1a9009558482bb91559decc339 Mon Sep 17 00:00:00 2001 From: Drew Jones Date: Fri, 19 Nov 2021 15:52:51 +0000 Subject: [PATCH 10/17] feat: cta styles --- .../library/components/cta/src/styles.css | 193 ++++++------------ 1 file changed, 61 insertions(+), 132 deletions(-) diff --git a/packages/library/components/cta/src/styles.css b/packages/library/components/cta/src/styles.css index 34ae47aa..60734a11 100644 --- a/packages/library/components/cta/src/styles.css +++ b/packages/library/components/cta/src/styles.css @@ -4,163 +4,92 @@ display: inline-block; user-select: none; - & .cta { - display: flex; - background-color: transparent; /* overriding user agent stylesheet default of light grey */ - text-align: left; /* overriding user agent stylesheet default of text-align: center; */ - cursor: pointer; /* changing the cursor to the pointer style provides useful user feedback */ - font-size: 0.8em; /* dropping the font-size from 16px to 10px when @base-space = 1em */ - text-decoration: none; /* overriding the default style when is wrapped in an */ - border: none; /* overriding user agent stylesheet default of border */ - align-items: center; - background: var(--mn-cta-background); - color: var(--mn-cta-color); - outline: var(--mn-cta-outline); - border: var(--mn-cta-border); - - &::-moz-focus-inner { - border: 0; - } - - & > :first-child, - & > :last-child { - margin: 0 1em; + /** + * Styles specifically for the `` element. + * Retain the order `:link`, `:visited`, `:hover`, `:active` + */ + & a { + &:link { + text-decoration: none; } + } - & .label-holder { - font-family: var(--mn-font-family-bold); - font-size: 1.25em; - justify-content: start; - min-width: 10em; - max-width: calc(32em + 5.5em); - } + /** + * Styles specifically for the ``; +StandardWithinButton.storyName = 'Standard [within button]'; +StandardWithinButton.args = { text: 'Highpoint', link: 'https://duckduckgo.com' }; + +export const DisabledWithinButton = (args) => ``; +DisabledWithinButton.storyName = 'Disabled [within button]'; +DisabledWithinButton.args = { text: 'Highpoint', disabled: true, link: 'https://duckduckgo.com' }; + +export const HiddenWithinButton = (args) => ``; +HiddenWithinButton.storyName = 'Hidden [within button]'; +HiddenWithinButton.args = { text: 'Highpoint', hidden: true, link: 'https://duckduckgo.com' }; + +export const LoadingWithinButton = (args) => ``; +LoadingWithinButton.storyName = 'Loading [within button]'; +LoadingWithinButton.args = { text: 'Highpoint', loading: true, link: 'https://duckduckgo.com' }; From 78641173744e964e57f2da9cbde43ba81c7ab7ec Mon Sep 17 00:00:00 2001 From: jholt1 Date: Fri, 26 Nov 2021 12:29:34 +0000 Subject: [PATCH 13/17] fix: disabled state for cta and to work within button --- .../components/cta/src/cta-component.js | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index 1c5f401a..1c996bef 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -78,15 +78,20 @@ export class Cta extends ScopedElementsMixin(MuonElement) { * @returns {HTMLElement} cta shadow html */ _wrapperElement(content) { - const parentName = this.parentElement?.nodeName; + const parentElement = this.parentElement; + const parentName = parentElement?.nodeName; const isInLink = parentName === 'A'; + const isInBtn = parentName === 'BUTTON'; const isInNativeForm = parentName === 'FORM'; + const isDisabled = parentElement.getAttribute('disabled') || this.disabled; let element = this.href?.length > 0 ? 'a' : 'div'; if ( element !== 'a' && !isInNativeForm && !isInLink && + !isInBtn && + !isDisabled && !this._isButton ) { if (!this.getAttribute('role')) { @@ -98,8 +103,19 @@ export class Cta extends ScopedElementsMixin(MuonElement) { } } + if (isDisabled) { + if (!this.getAttribute('aria-disabled')) { + this.setAttribute('aria-disabled', 'true'); + } + } else { + this.removeAttribute('aria-disabled'); + } + if (isInNativeForm || this._isButton) { element = 'button'; + } + + if (isInNativeForm || this._isButton || isInBtn) { this.removeAttribute('role'); // isButton might be called after the first render of the cta this.removeAttribute('tabindex'); } @@ -109,14 +125,15 @@ export class Cta extends ScopedElementsMixin(MuonElement) { const classes = { cta: true, [this.type]: true, - loading: this.loading + loading: this.loading, + disabled: isDisabled }; // eslint-disable-next-line no-nested-ternary const elementTag = element === 'button' ? literal`button` : element === 'a' ? literal`a` : literal`div`; return staticHTML` - <${elementTag} .href=${element === 'a' && this.href} ?disabled=${element === 'button' && this.loading || this.disabled} tabindex="${ifDefined(tabIndex)}" aria-label="${this.textContent}" class=${classMap(classes)}> + <${elementTag} .href=${element === 'a' && this.href} ?disabled=${element === 'button' && (this.loading || this.disabled)} tabindex="${ifDefined(tabIndex)}" aria-label="${this.textContent}" class=${classMap(classes)}> ${content} `; From 05a626c30c230e58d4725f0cb03875db49dbfa71 Mon Sep 17 00:00:00 2001 From: jholt1 Date: Fri, 26 Nov 2021 12:29:55 +0000 Subject: [PATCH 14/17] fix: styles for disabled --- packages/library/components/cta/src/styles.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/library/components/cta/src/styles.css b/packages/library/components/cta/src/styles.css index c2dec9e6..c44e4b6e 100644 --- a/packages/library/components/cta/src/styles.css +++ b/packages/library/components/cta/src/styles.css @@ -65,7 +65,8 @@ border-color: #644bed; } - &[disabled] { + &[disabled], + &.disabled { background-color: #ccc; border-color: #ccc; pointer-events: none; @@ -95,5 +96,4 @@ cursor: auto; pointer-events: none; } - /* stylelint-enable no-descending-specificity */ From e50558463f6d4a4dcbf4e601bc11d93fb78043bb Mon Sep 17 00:00:00 2001 From: jholt1 Date: Fri, 26 Nov 2021 12:30:26 +0000 Subject: [PATCH 15/17] test: disabled test for cta --- .../cta/__snapshots__/cta.test.snap.js | 18 ++++++++++++++++++ .../library/tests/components/cta/cta.test.js | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js b/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js index de31ed72..3e27143e 100644 --- a/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js +++ b/packages/library/tests/components/cta/__snapshots__/cta.test.snap.js @@ -187,3 +187,21 @@ snapshots["cta implements loading as a button"] = `; /* end snapshot cta implements loading as a button */ +snapshots["cta implements with disabled"] = +`
+ + + + + + +
+`; +/* end snapshot cta implements with disabled */ + diff --git a/packages/library/tests/components/cta/cta.test.js b/packages/library/tests/components/cta/cta.test.js index 88d41ca2..bbea419e 100644 --- a/packages/library/tests/components/cta/cta.test.js +++ b/packages/library/tests/components/cta/cta.test.js @@ -26,6 +26,7 @@ describe('cta', () => { expect(el._isButton).to.equal(undefined, '`_isButton` attribute has no default value'); expect(el.getAttribute('role')).to.equal('button', 'has the role of button'); expect(el.getAttribute('tabindex')).to.equal('0', 'has a tab index'); + expect(el.getAttribute('aria-disabled')).to.equal(null, '`disabled aria` has not been set'); expect(cta.nodeName).to.equal('DIV', 'parent element inside shadow should be `div`'); expect(cta.getAttribute('aria-label')).to.equal('Buy a doughnut', '`aria-label` has same value as anonymous slot'); expect(cta.getAttribute('tabindex')).to.equal(null, 'has no tab index'); @@ -68,6 +69,21 @@ describe('cta', () => { expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); }); + it('implements with disabled', async () => { + const el = await fixture(html`<${tag} disabled>This is a button`); + + await defaultChecks(el); + + const shadowRoot = el.shadowRoot; + const cta = shadowRoot.querySelector('.cta'); + + expect(el.type).to.equal('standard', '`type` property has default value `standard`'); + expect(el.icon).to.equal('arrow-right', '`icon` has default property value'); + expect(el.disabled).to.equal(true, '`disabled` has been set to true'); + expect(el.getAttribute('aria-disabled')).to.equal('true', '`disabled aria` has been set to true'); + expect(cta.getAttribute('disabled')).to.equal(null, 'cta is not disabled'); + }); + it('implements with icon at start', async () => { const el = await fixture(html`<${tag}>Something something...danger zone`); From 54884e6e7bef476a7e00dca190a98040b26e63e1 Mon Sep 17 00:00:00 2001 From: jholt1 Date: Sun, 28 Nov 2021 19:53:01 +0000 Subject: [PATCH 16/17] fix: issue with postcss not allowing start|end values --- package-lock.json | 4361 ++++++------------- packages/library/package.json | 11 +- packages/library/scripts/rollup-plugins.mjs | 11 +- 3 files changed, 1425 insertions(+), 2958 deletions(-) diff --git a/package-lock.json b/package-lock.json index 178d158c..cecc64ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1730,6 +1730,14 @@ "node": ">=v10" } }, + "node_modules/@csstools/convert-colors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-2.0.0.tgz", + "integrity": "sha512-P7BVvddsP2Wl5v3drJ3ArzpdfXMqoZ/oHOV/yFiGFb3JQr9Z9UXZ9tnHAKJsO89lfprR1F9ExW3Yij21EjEBIA==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", @@ -3597,16 +3605,15 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", "dependencies": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" @@ -3771,10 +3778,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001228", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz", - "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==", - "dev": true, + "version": "1.0.30001283", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", + "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" @@ -4833,11 +4839,15 @@ "semver": "bin/semver" } }, + "node_modules/cssdb": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz", + "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -5235,10 +5245,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", - "dev": true + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.3.tgz", + "integrity": "sha512-hfpppjYhqIZB8jrNb0rNceQRkSnBN7QJl3W26O1jUv3F3BkQknqy1YTqVXkFnIcFtBc3Qnv5M7r5Lez2iOLgZA==" }, "node_modules/emoji-regex": { "version": "6.1.1", @@ -5364,7 +5373,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, "engines": { "node": ">=6" } @@ -5937,6 +5945,18 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "node_modules/fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -9156,9 +9176,9 @@ "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==" }, "node_modules/nanoid": { - "version": "3.1.28", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", - "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -9244,10 +9264,9 @@ } }, "node_modules/node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" }, "node_modules/normalize-package-data": { "version": "3.0.2", @@ -9277,7 +9296,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -9776,6 +9794,11 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "node_modules/picomatch": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", @@ -9913,6 +9936,479 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, + "node_modules/postcss-preset-env": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.0.1.tgz", + "integrity": "sha512-oB7IJGwLBEwnao823mS2b9hqbp5Brm0EZKWRVROayjGwyPQVjY9gZpPZk/ItFakdx7GAPgv3ya+9R3KrUqCwYA==", + "dependencies": { + "autoprefixer": "^10.4.0", + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "css-blank-pseudo": "^2.0.0", + "css-has-pseudo": "^2.0.0", + "css-prefers-color-scheme": "^5.0.0", + "cssdb": "^5.0.0", + "postcss": "^8.3", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.0.1", + "postcss-color-hex-alpha": "^8.0.0", + "postcss-color-rebeccapurple": "^7.0.0", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.0.0", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.0", + "postcss-double-position-gradients": "^3.0.1", + "postcss-env-function": "^4.0.2", + "postcss-focus-visible": "^6.0.1", + "postcss-focus-within": "^5.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.0", + "postcss-image-set-function": "^4.0.2", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.1", + "postcss-logical": "^5.0.0", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.0.2", + "postcss-overflow-shorthand": "^3.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.1", + "postcss-pseudo-class-any-link": "^7.0.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/autoprefixer": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "dependencies": { + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-preset-env/node_modules/css-blank-pseudo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-2.0.0.tgz", + "integrity": "sha512-n7fxEOyuvAVPLPb9kL4XTIK/gnp2fKQ7KFQ+9lj60W9pDn/jTr5LjS/kHHm+rES/YJ3m0S6+uJgYSuAJg9zOyA==", + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/css-has-pseudo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-2.0.0.tgz", + "integrity": "sha512-URYSGI0ggED1W1/xOAH0Zn1bf+YL6tYh1PQzAPlWddEAyyO37mPqMbwCzSjTTNmeCR8BMNXSFLaT5xb6MERdAA==", + "dependencies": { + "postcss-selector-parser": "^6" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": ">=8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/css-prefers-color-scheme": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-5.0.0.tgz", + "integrity": "sha512-XpzVrdwbppHm+Nnrzcb/hQb8eq1aKv4U8Oh59LsLfTsbIZZ6Fvn9razb66ihH2aTJ0VhO9n9sVm8piyKXJAZMA==", + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.1.tgz", + "integrity": "sha512-WqLs/TTzXdG+/A4ZOOK9WDZiikrRaiA+eoEb/jz2DT9KUhMNHgP7yKPO8vwi62ZCsb703Gwb7BMZwDzI54Y2Ag==", + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.2" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-color-functional-notation": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.0.1.tgz", + "integrity": "sha512-qxD/7Q2rdmqJLSYxlJFJM9gVdyVLTBVrOUc+B6+KbOe4t2G2KnoI3HdimdK4PerGLqAqKnEVGgal7YKImm0g+w==", + "dependencies": { + "postcss-values-parser": "6.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-color-hex-alpha": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.0.tgz", + "integrity": "sha512-Z0xiE0j+hbefUj0LWOMkzmTIS7k+dqJKzLwoKww0KJhju/sWXr+84Yk7rmvFoML/4LjGpJgefZvDwExrsWfHZw==", + "dependencies": { + "postcss-values-parser": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.3.7" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-color-rebeccapurple": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.0.tgz", + "integrity": "sha512-+Ogw3SA0ESjjO87S8Dn+aAEHK6hFAWAVbTVnyXnmbV6Xh0TKi0vXpzhlKG/yrxujxtlgQcMQNQjg75uWWv28xA==", + "dependencies": { + "postcss-values-parser": "^6" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-custom-properties": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.0.tgz", + "integrity": "sha512-eAyX3rMjZKxdne6tWKjkWbNWfw6bbv4xTsrjNJ7C3uGDODrzbQXR+ueshRkw7Lhlhc3qyTmYH/sFfD0AbhgdSQ==", + "dependencies": { + "postcss-values-parser": "^6" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-dir-pseudo-class": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.0.tgz", + "integrity": "sha512-TC4eB5ZnLRSV1PLsAPualEjxFysU9IVEBx8h+Md2qzo8iWdNqwWCckx5fTWfe6dJxUpB0TWEpWEFhZ/YHvjSCA==", + "dependencies": { + "postcss-selector-parser": "6.0.6" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-double-position-gradients": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.1.tgz", + "integrity": "sha512-L18N4Y1gpKQPEnZ6JOxO3H5gswZzTNR+ZqruZG7cOtOF/GR6J1YBRKn5hdTn3Vs4Y9XuDqaBD8vIXFIEft9Jqw==", + "dependencies": { + "postcss-values-parser": "6.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-env-function": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.2.tgz", + "integrity": "sha512-VXKv0Vskq7olS3Q2zj38G4au4PkW+YWBRgng2Czx0pP9PyqU6uzjS6uVU1VkJN8i0OTPM7g82YFUdiz/7pEvpg==", + "dependencies": { + "postcss-values-parser": "6.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-focus-visible": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.1.tgz", + "integrity": "sha512-UddLlBmJ78Nu7OrKME70EKxCPBdxTx7pKIyD3GDNRM8Tnq19zmscT9QzsvR8gygz0i0nNUjMtSz4N3AEWZ5R/Q==", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-focus-within": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.1.tgz", + "integrity": "sha512-50v1AZVlFSVzLTNdBQG521Aa54VABf/X1RkhR8Fm/9dDQby0W0XdwOnuo8Juvf0ZZXbKkxyTkyyQD0QaNVZVGg==", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-gap-properties": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.0.tgz", + "integrity": "sha512-QJOkz1epC/iCuOdhQPm3n9T+F25+P+MYJEEcs5xz/Q+020mc9c6ZRGJkzPJd8FS9hFmT9eEKFEx9PEDl+lH5og==", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-image-set-function": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.2.tgz", + "integrity": "sha512-NbTOc3xOq/YjIJS8/UVnhI16NxRuCiEWjem0eYt87sKvjdpk00niQ9oVo3eSR+kmMKWIO979x3j5i1GYJNxe1A==", + "dependencies": { + "postcss-values-parser": "6.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-lab-function": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.1.tgz", + "integrity": "sha512-8F2keZUlUiX/tznbCZ5y3Bmx6pnc19kvL4oq+x+uoK0ZYQjUWmHDdVHBG6iMq2T0Fteu+AgGAo94UcIsL4ay2w==", + "dependencies": { + "@csstools/convert-colors": "2.0.0", + "postcss-values-parser": "6.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-logical": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.0.tgz", + "integrity": "sha512-fWEWMn/xf6F9SMzAD7OS0GTm8Qh1BlBmEbVT/YZGYhwipQEwOpO7YOOu+qnzLksDg9JjLRj5tLmeN8OW8+ogIA==", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-nesting": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.0.2.tgz", + "integrity": "sha512-FdecapAKIe+kp6uLNW7icw1g1B2HRhAAfsNv/TPzopeM08gpUbnBpqKSVqxrCqLDwzQG854ZJn5I0BiJ35WvmA==", + "dependencies": { + "postcss-selector-parser": "6.0.6" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-overflow-shorthand": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.0.tgz", + "integrity": "sha512-4fTapLT68wUoIr4m3Z0sKn1NbXX0lJYvj4aDA2++KpNx8wMSVf55UuLPz0nSjXa7dV1p0xQHlJ0iFJRNrSY2mw==", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-place": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.1.tgz", + "integrity": "sha512-X+vHHzqZjI4JbSoj3uYpL6rGRUHE1O9F8g+jBFn5U94U0t6GjJuL/xSN7tU6Pnm9tpfXioHfxwt9E8+JrCB9OQ==", + "dependencies": { + "postcss-values-parser": "6.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-pseudo-class-any-link": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.0.tgz", + "integrity": "sha512-Q4KjHlyBo91nvW+wTDZHGYcjtlSSkYwxweMuq1g8+dx1S8qAnedItvHLnbdAAdqJCZP1is5dLqiI8TvfJ+cjVQ==", + "dependencies": { + "postcss-selector-parser": "^6" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss-values-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.1.tgz", + "integrity": "sha512-hH3HREaFAEsVOzUgYiwvFggUqUvoIZoXD2OjhzY2CEM7uVDaQTKP5bmqbchCBoVvywsqiGVYhwC8p2wMUzpW+Q==", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.2.9" + } + }, + "node_modules/postcss-preset-env/node_modules/source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", @@ -9957,7 +10453,6 @@ "version": "6.0.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9978,8 +10473,7 @@ "node_modules/postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" }, "node_modules/postcss/node_modules/ansi-styles": { "version": "3.2.1", @@ -13114,8 +13608,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "node_modules/uuid": { "version": "8.3.2", @@ -13831,7 +14324,7 @@ "@web/dev-server-rollup": "^0.3.3", "@web/dev-server-storybook": "^0.3.5", "@web/storybook-prebuilt": "^0.1.20", - "autoprefixer": "^10.2.5", + "autoprefixer": "^10.4.0", "chokidar": "^3.5.1", "chroma-js": "^2.1.1", "command-line-args": "^5.1.1", @@ -13840,9 +14333,8 @@ "lodash": "^4.17.21", "postcss": "^8.2.12", "postcss-clean": "^1.2.2", - "postcss-custom-properties": "^12.0.0", "postcss-import": "^14.0.1", - "postcss-preset-env": "^6.7.0", + "postcss-preset-env": "^7.0.1", "rollup-plugin-styles": "^3.14.1", "style-dictionary": "^3.0.1", "web-component-analyzer": "^1.1.6" @@ -15033,13 +15525,6 @@ "to-fast-properties": "^2.0.0" } }, - "packages/library/node_modules/@csstools/convert-colors": { - "version": "1.4.0", - "license": "CC0-1.0", - "engines": { - "node": ">=4.0.0" - } - }, "packages/library/node_modules/@lit/reactive-element": { "version": "1.0.0-rc.1", "license": "BSD-3-Clause" @@ -15991,14 +16476,15 @@ } }, "packages/library/node_modules/autoprefixer": { - "version": "10.2.5", - "license": "MIT", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", "dependencies": { - "browserslist": "^4.16.3", - "caniuse-lite": "^1.0.30001196", - "colorette": "^1.2.2", - "fraction.js": "^4.0.13", + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", "postcss-value-parser": "^4.1.0" }, "bin": { @@ -16163,27 +16649,6 @@ "node": ">=8" } }, - "packages/library/node_modules/browserslist": { - "version": "4.16.5", - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001214", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.719", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, "packages/library/node_modules/buffer-from": { "version": "1.1.1", "license": "MIT" @@ -16289,10 +16754,6 @@ "lodash.uniq": "^4.5.0" } }, - "packages/library/node_modules/caniuse-lite": { - "version": "1.0.30001214", - "license": "CC-BY-4.0" - }, "packages/library/node_modules/ccount": { "version": "1.1.0", "license": "MIT", @@ -16453,10 +16914,6 @@ "simple-swizzle": "^0.2.2" } }, - "packages/library/node_modules/colorette": { - "version": "1.2.2", - "license": "MIT" - }, "packages/library/node_modules/comma-separated-tokens": { "version": "1.0.8", "license": "MIT", @@ -16619,45 +17076,6 @@ "node": ">= 8" } }, - "packages/library/node_modules/css-blank-pseudo": { - "version": "0.1.4", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.5" - }, - "bin": { - "css-blank-pseudo": "cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/css-blank-pseudo/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/css-blank-pseudo/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "packages/library/node_modules/css-color-names": { "version": "0.0.4", "license": "MIT", @@ -16702,107 +17120,6 @@ "node": ">=6" } }, - "packages/library/node_modules/css-has-pseudo": { - "version": "0.10.0", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "bin": { - "css-has-pseudo": "cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "packages/library/node_modules/css-has-pseudo/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "packages/library/node_modules/css-has-pseudo/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/css-prefers-color-scheme": { - "version": "3.1.1", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.5" - }, - "bin": { - "css-prefers-color-scheme": "cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/css-prefers-color-scheme/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/css-prefers-color-scheme/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "packages/library/node_modules/css-select": { "version": "2.1.0", "license": "BSD-2-Clause", @@ -16838,10 +17155,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "packages/library/node_modules/cssdb": { - "version": "4.4.0", - "license": "CC0-1.0" - }, "packages/library/node_modules/cssesc": { "version": "3.0.0", "license": "MIT", @@ -17230,10 +17543,6 @@ "version": "1.1.1", "license": "MIT" }, - "packages/library/node_modules/electron-to-chromium": { - "version": "1.3.720", - "license": "ISC" - }, "packages/library/node_modules/emoji-regex": { "version": "6.1.1", "license": "MIT" @@ -17306,13 +17615,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "packages/library/node_modules/escalade": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "packages/library/node_modules/escape-html": { "version": "1.0.3", "license": "MIT" @@ -17410,17 +17712,6 @@ "node": ">=4.0.0" } }, - "packages/library/node_modules/flatten": { - "version": "1.0.3", - "license": "MIT" - }, - "packages/library/node_modules/fraction.js": { - "version": "4.0.13", - "license": "MIT OR GPL-2.0-or-later", - "engines": { - "node": "*" - } - }, "packages/library/node_modules/fresh": { "version": "0.5.2", "license": "MIT", @@ -18742,10 +19033,6 @@ "tslib": "^2.0.3" } }, - "packages/library/node_modules/node-releases": { - "version": "1.1.71", - "license": "MIT" - }, "packages/library/node_modules/normalize-path": { "version": "3.0.0", "license": "MIT", @@ -18774,10 +19061,6 @@ "boolbase": "~1.0.0" } }, - "packages/library/node_modules/num2fraction": { - "version": "1.2.2", - "license": "MIT" - }, "packages/library/node_modules/object-assign": { "version": "4.1.1", "license": "MIT", @@ -19067,40 +19350,6 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - } - }, - "packages/library/node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-attribute-case-insensitive/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "packages/library/node_modules/postcss-calc": { "version": "7.0.5", "license": "MIT", @@ -19159,193 +19408,6 @@ "node": ">=4.0.0" } }, - "packages/library/node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-color-functional-notation/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-color-functional-notation/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-color-gray": { - "version": "5.0.0", - "license": "ISC", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-color-gray/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-color-gray/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-color-hex-alpha/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-color-hex-alpha/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-color-mod-function": { - "version": "3.0.3", - "license": "CC0-1.0", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-color-mod-function/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-color-mod-function/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-color-rebeccapurple/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-color-rebeccapurple/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "packages/library/node_modules/postcss-colormin": { "version": "4.0.3", "license": "MIT", @@ -19431,17 +19493,17 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-custom-media": { - "version": "7.0.8", + "packages/library/node_modules/postcss-discard-comments": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "postcss": "^7.0.14" + "postcss": "^7.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-custom-media/node_modules/postcss": { + "packages/library/node_modules/postcss-discard-comments/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19457,7 +19519,7 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-custom-media/node_modules/supports-color": { + "packages/library/node_modules/postcss-discard-comments/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19467,63 +19529,53 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-custom-properties": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.0.tgz", - "integrity": "sha512-eAyX3rMjZKxdne6tWKjkWbNWfw6bbv4xTsrjNJ7C3uGDODrzbQXR+ueshRkw7Lhlhc3qyTmYH/sFfD0AbhgdSQ==", + "packages/library/node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "postcss-values-parser": "^6" + "postcss": "^7.0.0" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-custom-properties/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "packages/library/node_modules/postcss-custom-properties/node_modules/postcss-values-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.0.tgz", - "integrity": "sha512-EpjCoM7Ccso7Pn4NY8pcdMyjMULgepDPCgM80xx5M3Kdlb+cd6Pym+Q2ywvqc5ix+CF6/ltdt7XspkVFUkXm3w==", + "packages/library/node_modules/postcss-discard-duplicates/node_modules/postcss": { + "version": "7.0.35", + "license": "MIT", "dependencies": { - "color-name": "^1.1.4", - "is-url-superb": "^4.0.0", - "quote-unquote": "^1.0.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" }, - "peerDependencies": { - "postcss": "^8.2.9" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-custom-selectors": { - "version": "5.1.2", + "packages/library/node_modules/postcss-discard-duplicates/node_modules/supports-color": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "packages/library/node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", + "packages/library/node_modules/postcss-discard-empty": { + "version": "4.0.1", "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" + "dependencies": { + "postcss": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-custom-selectors/node_modules/postcss": { + "packages/library/node_modules/postcss-discard-empty/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19539,19 +19591,7 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "packages/library/node_modules/postcss-custom-selectors/node_modules/supports-color": { + "packages/library/node_modules/postcss-discard-empty/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19561,28 +19601,17 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "packages/library/node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", + "packages/library/node_modules/postcss-discard-overridden": { + "version": "4.0.1", "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" + "dependencies": { + "postcss": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "packages/library/node_modules/postcss-discard-overridden/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19598,39 +19627,45 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", + "packages/library/node_modules/postcss-discard-overridden/node_modules/supports-color": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "packages/library/node_modules/postcss-dir-pseudo-class/node_modules/supports-color": { - "version": "6.1.0", + "packages/library/node_modules/postcss-import": { + "version": "14.0.1", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=6" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "packages/library/node_modules/postcss-discard-comments": { - "version": "4.0.2", + "packages/library/node_modules/postcss-merge-longhand": { + "version": "4.0.11", "license": "MIT", "dependencies": { - "postcss": "^7.0.0" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-discard-comments/node_modules/postcss": { + "packages/library/node_modules/postcss-merge-longhand/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19646,7 +19681,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-discard-comments/node_modules/supports-color": { + "packages/library/node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-merge-longhand/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19656,17 +19695,22 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-discard-duplicates": { - "version": "4.0.2", + "packages/library/node_modules/postcss-merge-rules": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "postcss": "^7.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-discard-duplicates/node_modules/postcss": { + "packages/library/node_modules/postcss-merge-rules/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19682,7 +19726,19 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-discard-duplicates/node_modules/supports-color": { + "packages/library/node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/library/node_modules/postcss-merge-rules/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19692,17 +19748,18 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-discard-empty": { - "version": "4.0.1", + "packages/library/node_modules/postcss-minify-font-values": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "postcss": "^7.0.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-discard-empty/node_modules/postcss": { + "packages/library/node_modules/postcss-minify-font-values/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19718,7 +19775,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-discard-empty/node_modules/supports-color": { + "packages/library/node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-minify-font-values/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19728,17 +19789,20 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-discard-overridden": { - "version": "4.0.1", + "packages/library/node_modules/postcss-minify-gradients": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "postcss": "^7.0.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-discard-overridden/node_modules/postcss": { + "packages/library/node_modules/postcss-minify-gradients/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19754,7 +19818,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-discard-overridden/node_modules/supports-color": { + "packages/library/node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-minify-gradients/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19764,18 +19832,22 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-double-position-gradients": { - "version": "1.0.0", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-minify-params": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-double-position-gradients/node_modules/postcss": { + "packages/library/node_modules/postcss-minify-params/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19791,7 +19863,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-double-position-gradients/node_modules/supports-color": { + "packages/library/node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-minify-params/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19801,18 +19877,20 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-env-function": { - "version": "2.0.2", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-env-function/node_modules/postcss": { + "packages/library/node_modules/postcss-minify-selectors/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19828,7 +19906,19 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-env-function/node_modules/supports-color": { + "packages/library/node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/library/node_modules/postcss-minify-selectors/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19838,17 +19928,68 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-focus-visible": { + "packages/library/node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "packages/library/node_modules/postcss-modules-local-by-default": { "version": "4.0.0", - "license": "CC0-1.0", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=6.0.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "packages/library/node_modules/postcss-modules-scope": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "packages/library/node_modules/postcss-modules-values": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "packages/library/node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-focus-visible/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-charset/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19864,7 +20005,7 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-focus-visible/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-charset/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19874,17 +20015,19 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-focus-within": { - "version": "3.0.0", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-focus-within/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-display-values/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19900,7 +20043,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-focus-within/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-display-values/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19910,14 +20057,20 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-font-variant": { - "version": "4.0.1", + "packages/library/node_modules/postcss-normalize-positions": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-font-variant/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-positions/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19933,7 +20086,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-font-variant/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-positions/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19943,17 +20100,20 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-gap-properties": { - "version": "2.0.0", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-gap-properties/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-repeat-style/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -19969,7 +20129,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-gap-properties/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-repeat-style/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -19979,18 +20143,19 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-image-set-function": { - "version": "3.0.1", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-normalize-string": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-image-set-function/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-string/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20006,7 +20171,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-image-set-function/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-string/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20016,29 +20185,19 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-import": { - "version": "14.0.1", + "packages/library/node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "packages/library/node_modules/postcss-initial": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-initial/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-timing-functions/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20054,7 +20213,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-initial/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-timing-functions/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20064,19 +20227,19 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-lab-function": { - "version": "2.0.1", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "license": "MIT", "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-lab-function/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-unicode/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20092,7 +20255,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-lab-function/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-unicode/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20102,17 +20269,20 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-logical": { - "version": "3.0.0", - "license": "CC0-1.0", + "packages/library/node_modules/postcss-normalize-url": { + "version": "4.0.1", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-logical/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-url/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20128,7 +20298,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-logical/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-url/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20138,17 +20312,18 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-media-minmax": { - "version": "4.0.0", + "packages/library/node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-media-minmax/node_modules/postcss": { + "packages/library/node_modules/postcss-normalize-whitespace/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20164,7 +20339,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-media-minmax/node_modules/supports-color": { + "packages/library/node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "license": "MIT" + }, + "packages/library/node_modules/postcss-normalize-whitespace/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20174,20 +20353,19 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-merge-longhand": { - "version": "4.0.11", + "packages/library/node_modules/postcss-ordered-values": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "css-color-names": "0.0.4", + "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "postcss-value-parser": "^3.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-merge-longhand/node_modules/postcss": { + "packages/library/node_modules/postcss-ordered-values/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20203,11 +20381,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "packages/library/node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { "version": "3.3.1", "license": "MIT" }, - "packages/library/node_modules/postcss-merge-longhand/node_modules/supports-color": { + "packages/library/node_modules/postcss-ordered-values/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20217,22 +20395,20 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-merge-rules": { + "packages/library/node_modules/postcss-reduce-initial": { "version": "4.0.3", "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "has": "^1.0.0", + "postcss": "^7.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-merge-rules/node_modules/postcss": { + "packages/library/node_modules/postcss-reduce-initial/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20248,19 +20424,7 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "packages/library/node_modules/postcss-merge-rules/node_modules/supports-color": { + "packages/library/node_modules/postcss-reduce-initial/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20270,10 +20434,12 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-minify-font-values": { + "packages/library/node_modules/postcss-reduce-transforms": { "version": "4.0.2", "license": "MIT", "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, @@ -20281,7 +20447,7 @@ "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-minify-font-values/node_modules/postcss": { + "packages/library/node_modules/postcss-reduce-transforms/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20297,11 +20463,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "packages/library/node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { "version": "3.3.1", "license": "MIT" }, - "packages/library/node_modules/postcss-minify-font-values/node_modules/supports-color": { + "packages/library/node_modules/postcss-reduce-transforms/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20311,20 +20477,30 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-minify-gradients": { - "version": "4.0.2", + "packages/library/node_modules/postcss-selector-parser": { + "version": "6.0.5", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "packages/library/node_modules/postcss-svgo": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-minify-gradients/node_modules/postcss": { + "packages/library/node_modules/postcss-svgo/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20340,11 +20516,11 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "packages/library/node_modules/postcss-svgo/node_modules/postcss-value-parser": { "version": "3.3.1", "license": "MIT" }, - "packages/library/node_modules/postcss-minify-gradients/node_modules/supports-color": { + "packages/library/node_modules/postcss-svgo/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -20354,22 +20530,19 @@ "node": ">=6" } }, - "packages/library/node_modules/postcss-minify-params": { - "version": "4.0.2", + "packages/library/node_modules/postcss-unique-selectors": { + "version": "4.0.1", "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, - "packages/library/node_modules/postcss-minify-params/node_modules/postcss": { + "packages/library/node_modules/postcss-unique-selectors/node_modules/postcss": { "version": "7.0.35", "license": "MIT", "dependencies": { @@ -20385,1108 +20558,7 @@ "url": "https://opencollective.com/postcss/" } }, - "packages/library/node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-minify-params/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-minify-selectors/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "packages/library/node_modules/postcss-minify-selectors/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "packages/library/node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "packages/library/node_modules/postcss-modules-scope": { - "version": "3.0.0", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "packages/library/node_modules/postcss-modules-values": { - "version": "4.0.0", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "packages/library/node_modules/postcss-nesting": { - "version": "7.0.1", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-nesting/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-nesting/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-charset/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-charset/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-display-values/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-display-values/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-positions/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-positions/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-repeat-style/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-repeat-style/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-string": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-string/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-string/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-timing-functions/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-timing-functions/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-unicode/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-unicode/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-url": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-url/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-url/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-normalize-whitespace/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-normalize-whitespace/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-ordered-values": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-ordered-values/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-ordered-values/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-overflow-shorthand/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-overflow-shorthand/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-page-break": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "packages/library/node_modules/postcss-page-break/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-page-break/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-place": { - "version": "4.0.1", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-place/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-place/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-preset-env": { - "version": "6.7.0", - "license": "CC0-1.0", - "dependencies": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-preset-env/node_modules/autoprefixer": { - "version": "9.8.6", - "license": "MIT", - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "packages/library/node_modules/postcss-preset-env/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-preset-env/node_modules/postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", - "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-preset-env/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/library/node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { - "version": "2.0.0", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "packages/library/node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "packages/library/node_modules/postcss-pseudo-class-any-link/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-reduce-initial/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-reduce-initial/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-reduce-transforms/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-reduce-transforms/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "packages/library/node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-replace-overflow-wrap/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-selector-matches": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, - "packages/library/node_modules/postcss-selector-matches/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-selector-matches/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-selector-not": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, - "packages/library/node_modules/postcss-selector-not/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-selector-not/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-selector-parser": { - "version": "6.0.5", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "packages/library/node_modules/postcss-svgo": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-svgo/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" - }, - "packages/library/node_modules/postcss-svgo/node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/library/node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/library/node_modules/postcss-unique-selectors/node_modules/postcss": { - "version": "7.0.35", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "packages/library/node_modules/postcss-unique-selectors/node_modules/supports-color": { + "packages/library/node_modules/postcss-unique-selectors/node_modules/supports-color": { "version": "6.1.0", "license": "MIT", "dependencies": { @@ -21500,18 +20572,6 @@ "version": "4.1.0", "license": "MIT" }, - "packages/library/node_modules/postcss-values-parser": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=6.14.4" - } - }, "packages/library/node_modules/prismjs": { "version": "1.17.1", "license": "MIT", @@ -24841,6 +23901,11 @@ "chalk": "^4.0.0" } }, + "@csstools/convert-colors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-2.0.0.tgz", + "integrity": "sha512-P7BVvddsP2Wl5v3drJ3ArzpdfXMqoZ/oHOV/yFiGFb3JQr9Z9UXZ9tnHAKJsO89lfprR1F9ExW3Yij21EjEBIA==" + }, "@eslint/eslintrc": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", @@ -25187,7 +24252,7 @@ "@web/dev-server-storybook": "^0.3.5", "@web/storybook-prebuilt": "^0.1.20", "@web/test-runner": "^0.13.16", - "autoprefixer": "^10.2.5", + "autoprefixer": "^10.4.0", "chokidar": "^3.5.1", "chroma-js": "^2.1.1", "command-line-args": "^5.1.1", @@ -25196,9 +24261,8 @@ "lodash": "^4.17.21", "postcss": "^8.2.12", "postcss-clean": "^1.2.2", - "postcss-custom-properties": "^12.0.0", "postcss-import": "^14.0.1", - "postcss-preset-env": "^6.7.0", + "postcss-preset-env": "^7.0.1", "rollup-plugin-styles": "^3.14.1", "sinon": "^11.1.2", "style-dictionary": "^3.0.1", @@ -26021,9 +25085,6 @@ "to-fast-properties": "^2.0.0" } }, - "@csstools/convert-colors": { - "version": "1.4.0" - }, "@lit/reactive-element": { "version": "1.0.0-rc.1" }, @@ -26712,13 +25773,15 @@ "version": "1.0.0" }, "autoprefixer": { - "version": "10.2.5", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", "requires": { - "browserslist": "^4.16.3", - "caniuse-lite": "^1.0.30001196", - "colorette": "^1.2.2", - "fraction.js": "^4.0.13", + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", "postcss-value-parser": "^4.1.0" } }, @@ -26817,16 +25880,6 @@ "fill-range": "^7.0.1" } }, - "browserslist": { - "version": "4.16.5", - "requires": { - "caniuse-lite": "^1.0.30001214", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.719", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, "buffer-from": { "version": "1.1.1" }, @@ -26889,9 +25942,6 @@ "lodash.uniq": "^4.5.0" } }, - "caniuse-lite": { - "version": "1.0.30001214" - }, "ccount": { "version": "1.1.0" }, @@ -26989,9 +26039,6 @@ "simple-swizzle": "^0.2.2" } }, - "colorette": { - "version": "1.2.2" - }, "comma-separated-tokens": { "version": "1.0.8" }, @@ -27088,28 +26135,6 @@ "which": "^2.0.1" } }, - "css-blank-pseudo": { - "version": "0.1.4", - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "css-color-names": { "version": "0.0.4" }, @@ -27136,62 +26161,6 @@ } } }, - "css-has-pseudo": { - "version": "0.10.0", - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0" - }, - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "css-select": { "version": "2.1.0", "requires": { @@ -27214,9 +26183,6 @@ "css-what": { "version": "3.4.2" }, - "cssdb": { - "version": "4.4.0" - }, "cssesc": { "version": "3.0.0" }, @@ -27467,9 +26433,6 @@ "ee-first": { "version": "1.1.1" }, - "electron-to-chromium": { - "version": "1.3.720" - }, "emoji-regex": { "version": "6.1.1" }, @@ -27517,9 +26480,6 @@ "is-symbol": "^1.0.2" } }, - "escalade": { - "version": "3.1.1" - }, "escape-html": { "version": "1.0.3" }, @@ -27576,12 +26536,6 @@ "array-back": "^3.0.1" } }, - "flatten": { - "version": "1.0.3" - }, - "fraction.js": { - "version": "4.0.13" - }, "fresh": { "version": "0.5.2" }, @@ -28356,9 +27310,6 @@ "tslib": "^2.0.3" } }, - "node-releases": { - "version": "1.1.71" - }, "normalize-path": { "version": "3.0.0" }, @@ -28374,9 +27325,6 @@ "boolbase": "~1.0.0" } }, - "num2fraction": { - "version": "1.2.2" - }, "object-assign": { "version": "4.1.1" }, @@ -28451,591 +27399,108 @@ "p-finally": "^1.0.0" } }, - "param-case": { - "version": "3.0.4", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1" - }, - "parseurl": { - "version": "1.3.3" - }, - "pascal-case": { - "version": "3.1.2", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-is-inside": { - "version": "1.0.2" - }, - "path-key": { - "version": "3.1.1" - }, - "path-parse": { - "version": "1.0.6" - }, - "path-type": { - "version": "4.0.0" - }, - "picomatch": { - "version": "2.2.3" - }, - "pify": { - "version": "2.3.0" - }, - "portfinder": { - "version": "1.0.28", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3" - } - } - }, - "postcss": { - "version": "8.3.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", - "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", - "requires": { - "nanocolors": "^0.2.2", - "nanoid": "^3.1.25", - "source-map-js": "^0.6.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.5", - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-clean": { - "version": "1.2.2", - "requires": { - "clean-css": "^4.x", - "postcss": "^6.x" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - } - } - }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-gray": { - "version": "5.0.0", - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-hex-alpha": { - "version": "5.0.3", - "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-rebeccapurple": { - "version": "4.0.1", - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-media": { - "version": "7.0.8", - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-properties": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.0.tgz", - "integrity": "sha512-eAyX3rMjZKxdne6tWKjkWbNWfw6bbv4xTsrjNJ7C3uGDODrzbQXR+ueshRkw7Lhlhc3qyTmYH/sFfD0AbhgdSQ==", - "requires": { - "postcss-values-parser": "^6" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "postcss-values-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.0.tgz", - "integrity": "sha512-EpjCoM7Ccso7Pn4NY8pcdMyjMULgepDPCgM80xx5M3Kdlb+cd6Pym+Q2ywvqc5ix+CF6/ltdt7XspkVFUkXm3w==", - "requires": { - "color-name": "^1.1.4", - "is-url-superb": "^4.0.0", - "quote-unquote": "^1.0.0" - } - } - } - }, - "postcss-custom-selectors": { - "version": "5.1.2", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0" - }, - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-dir-pseudo-class": { - "version": "5.0.0", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0" - }, - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "param-case": { + "version": "3.0.4", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "postcss-discard-comments": { - "version": "4.0.2", + "parent-module": { + "version": "1.0.1", "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "callsites": "^3.0.0" } }, - "postcss-discard-duplicates": { - "version": "4.0.2", + "parse-entities": { + "version": "2.0.0", "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, - "postcss-discard-empty": { - "version": "4.0.1", + "parse-json": { + "version": "5.2.0", "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "postcss-discard-overridden": { - "version": "4.0.1", + "parse5": { + "version": "6.0.1" + }, + "parseurl": { + "version": "1.3.3" + }, + "pascal-case": { + "version": "3.1.2", "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "postcss-double-position-gradients": { - "version": "1.0.0", + "path-is-absolute": { + "version": "1.0.1" + }, + "path-is-inside": { + "version": "1.0.2" + }, + "path-key": { + "version": "3.1.1" + }, + "path-parse": { + "version": "1.0.6" + }, + "path-type": { + "version": "4.0.0" + }, + "picomatch": { + "version": "2.2.3" + }, + "pify": { + "version": "2.3.0" + }, + "portfinder": { + "version": "1.0.28", "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" }, "dependencies": { - "postcss": { - "version": "7.0.35", + "debug": { + "version": "3.2.7", "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "ms": "^2.1.1" } }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } + "ms": { + "version": "2.1.3" } } }, - "postcss-env-function": { - "version": "2.0.2", + "postcss": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", + "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "nanocolors": "^0.2.2", + "nanoid": "^3.1.25", + "source-map-js": "^0.6.2" } }, - "postcss-focus-visible": { - "version": "4.0.0", + "postcss-calc": { + "version": "7.0.5", "requires": { - "postcss": "^7.0.2" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" }, "dependencies": { "postcss": { @@ -29054,32 +27519,31 @@ } } }, - "postcss-focus-within": { - "version": "3.0.0", + "postcss-clean": { + "version": "1.2.2", "requires": { - "postcss": "^7.0.2" + "clean-css": "^4.x", + "postcss": "^6.x" }, "dependencies": { "postcss": { - "version": "7.0.35", + "version": "6.0.23", "requires": { - "chalk": "^2.4.2", + "chalk": "^2.4.1", "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" + "supports-color": "^5.4.0" } } } }, - "postcss-font-variant": { - "version": "4.0.1", + "postcss-colormin": { + "version": "4.0.3", "requires": { - "postcss": "^7.0.2" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29090,6 +27554,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29098,10 +27565,11 @@ } } }, - "postcss-gap-properties": { - "version": "2.0.0", + "postcss-convert-values": { + "version": "4.0.1", "requires": { - "postcss": "^7.0.2" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29112,6 +27580,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29120,11 +27591,10 @@ } } }, - "postcss-image-set-function": { - "version": "3.0.1", + "postcss-discard-comments": { + "version": "4.0.2", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss": "^7.0.0" }, "dependencies": { "postcss": { @@ -29143,18 +27613,10 @@ } } }, - "postcss-import": { - "version": "14.0.1", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "3.0.4", + "postcss-discard-duplicates": { + "version": "4.0.2", "requires": { - "postcss": "^7.0.2" + "postcss": "^7.0.0" }, "dependencies": { "postcss": { @@ -29173,12 +27635,10 @@ } } }, - "postcss-lab-function": { - "version": "2.0.1", + "postcss-discard-empty": { + "version": "4.0.1", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss": "^7.0.0" }, "dependencies": { "postcss": { @@ -29197,10 +27657,10 @@ } } }, - "postcss-logical": { - "version": "3.0.0", + "postcss-discard-overridden": { + "version": "4.0.1", "requires": { - "postcss": "^7.0.2" + "postcss": "^7.0.0" }, "dependencies": { "postcss": { @@ -29219,26 +27679,12 @@ } } }, - "postcss-media-minmax": { - "version": "4.0.0", + "postcss-import": { + "version": "14.0.1", "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, "postcss-merge-longhand": { @@ -29445,28 +27891,6 @@ "icss-utils": "^5.0.0" } }, - "postcss-nesting": { - "version": "7.0.1", - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "postcss-normalize-charset": { "version": "4.0.1", "requires": { @@ -29516,228 +27940,13 @@ } } }, - "postcss-normalize-positions": { - "version": "4.0.2", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1" - }, - "supports-color": { - "version": "6.1.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-overflow-shorthand": { - "version": "2.0.0", + "postcss-normalize-positions": { + "version": "4.0.2", "requires": { - "postcss": "^7.0.2" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29748,6 +27957,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29756,10 +27968,13 @@ } } }, - "postcss-page-break": { - "version": "2.0.0", + "postcss-normalize-repeat-style": { + "version": "4.0.2", "requires": { - "postcss": "^7.0.2" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29770,6 +27985,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29778,11 +27996,12 @@ } } }, - "postcss-place": { - "version": "4.0.1", + "postcss-normalize-string": { + "version": "4.0.2", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29793,6 +28012,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29801,60 +28023,14 @@ } } }, - "postcss-preset-env": { - "version": "6.7.0", - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "autoprefixer": { - "version": "9.8.6", - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, "postcss": { "version": "7.0.35", "requires": { @@ -29863,14 +28039,8 @@ "supports-color": "^6.1.0" } }, - "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", - "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - } + "postcss-value-parser": { + "version": "3.3.1" }, "supports-color": { "version": "6.1.0", @@ -29880,16 +28050,14 @@ } } }, - "postcss-pseudo-class-any-link": { - "version": "6.0.0", + "postcss-normalize-unicode": { + "version": "4.0.1", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "cssesc": { - "version": "2.0.0" - }, "postcss": { "version": "7.0.35", "requires": { @@ -29898,13 +28066,8 @@ "supports-color": "^6.1.0" } }, - "postcss-selector-parser": { - "version": "5.0.0", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "postcss-value-parser": { + "version": "3.3.1" }, "supports-color": { "version": "6.1.0", @@ -29914,13 +28077,13 @@ } } }, - "postcss-reduce-initial": { - "version": "4.0.3", + "postcss-normalize-url": { + "version": "4.0.1", "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29931,6 +28094,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29939,11 +28105,9 @@ } } }, - "postcss-reduce-transforms": { + "postcss-normalize-whitespace": { "version": "4.0.2", "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, @@ -29967,10 +28131,12 @@ } } }, - "postcss-replace-overflow-wrap": { - "version": "3.0.0", + "postcss-ordered-values": { + "version": "4.1.2", "requires": { - "postcss": "^7.0.2" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -29981,6 +28147,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -29989,11 +28158,13 @@ } } }, - "postcss-selector-matches": { - "version": "4.0.0", + "postcss-reduce-initial": { + "version": "4.0.3", "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" }, "dependencies": { "postcss": { @@ -30012,11 +28183,13 @@ } } }, - "postcss-selector-not": { - "version": "4.0.1", + "postcss-reduce-transforms": { + "version": "4.0.2", "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "postcss": { @@ -30027,6 +28200,9 @@ "supports-color": "^6.1.0" } }, + "postcss-value-parser": { + "version": "3.3.1" + }, "supports-color": { "version": "6.1.0", "requires": { @@ -30096,14 +28272,6 @@ "postcss-value-parser": { "version": "4.1.0" }, - "postcss-values-parser": { - "version": "2.0.1", - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, "prismjs": { "version": "1.17.1", "requires": { @@ -32628,16 +30796,15 @@ "dev": true }, "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "buffer": { @@ -32741,10 +30908,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001228", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz", - "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==", - "dev": true + "version": "1.0.30001283", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", + "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==" }, "capital-case": { "version": "1.0.4", @@ -33581,11 +31747,15 @@ } } }, + "cssdb": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz", + "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==" + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "currently-unhandled": { "version": "0.4.1", @@ -33893,10 +32063,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", - "dev": true + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.3.tgz", + "integrity": "sha512-hfpppjYhqIZB8jrNb0rNceQRkSnBN7QJl3W26O1jUv3F3BkQknqy1YTqVXkFnIcFtBc3Qnv5M7r5Lez2iOLgZA==" }, "emoji-regex": { "version": "6.1.1", @@ -33999,8 +32168,7 @@ "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escape-html": { "version": "1.0.3", @@ -34434,6 +32602,11 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -36897,9 +35070,9 @@ "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==" }, "nanoid": { - "version": "3.1.28", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", - "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==" + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" }, "natural-compare": { "version": "1.4.0", @@ -36972,10 +35145,9 @@ "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" }, "normalize-package-data": { "version": "3.0.2", @@ -36998,8 +35170,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "normalize-selector": { "version": "0.2.0", @@ -37388,6 +35559,11 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "picomatch": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", @@ -37555,6 +35731,294 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, + "postcss-preset-env": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.0.1.tgz", + "integrity": "sha512-oB7IJGwLBEwnao823mS2b9hqbp5Brm0EZKWRVROayjGwyPQVjY9gZpPZk/ItFakdx7GAPgv3ya+9R3KrUqCwYA==", + "requires": { + "autoprefixer": "^10.4.0", + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "css-blank-pseudo": "^2.0.0", + "css-has-pseudo": "^2.0.0", + "css-prefers-color-scheme": "^5.0.0", + "cssdb": "^5.0.0", + "postcss": "^8.3", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.0.1", + "postcss-color-hex-alpha": "^8.0.0", + "postcss-color-rebeccapurple": "^7.0.0", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.0.0", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.0", + "postcss-double-position-gradients": "^3.0.1", + "postcss-env-function": "^4.0.2", + "postcss-focus-visible": "^6.0.1", + "postcss-focus-within": "^5.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.0", + "postcss-image-set-function": "^4.0.2", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.1", + "postcss-logical": "^5.0.0", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.0.2", + "postcss-overflow-shorthand": "^3.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.1", + "postcss-pseudo-class-any-link": "^7.0.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + }, + "dependencies": { + "autoprefixer": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "requires": { + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.1.0" + } + }, + "css-blank-pseudo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-2.0.0.tgz", + "integrity": "sha512-n7fxEOyuvAVPLPb9kL4XTIK/gnp2fKQ7KFQ+9lj60W9pDn/jTr5LjS/kHHm+rES/YJ3m0S6+uJgYSuAJg9zOyA==", + "requires": {} + }, + "css-has-pseudo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-2.0.0.tgz", + "integrity": "sha512-URYSGI0ggED1W1/xOAH0Zn1bf+YL6tYh1PQzAPlWddEAyyO37mPqMbwCzSjTTNmeCR8BMNXSFLaT5xb6MERdAA==", + "requires": { + "postcss-selector-parser": "^6" + } + }, + "css-prefers-color-scheme": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-5.0.0.tgz", + "integrity": "sha512-XpzVrdwbppHm+Nnrzcb/hQb8eq1aKv4U8Oh59LsLfTsbIZZ6Fvn9razb66ihH2aTJ0VhO9n9sVm8piyKXJAZMA==", + "requires": {} + }, + "postcss": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.1.tgz", + "integrity": "sha512-WqLs/TTzXdG+/A4ZOOK9WDZiikrRaiA+eoEb/jz2DT9KUhMNHgP7yKPO8vwi62ZCsb703Gwb7BMZwDzI54Y2Ag==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.0.1.tgz", + "integrity": "sha512-qxD/7Q2rdmqJLSYxlJFJM9gVdyVLTBVrOUc+B6+KbOe4t2G2KnoI3HdimdK4PerGLqAqKnEVGgal7YKImm0g+w==", + "requires": { + "postcss-values-parser": "6.0.1" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.0.tgz", + "integrity": "sha512-Z0xiE0j+hbefUj0LWOMkzmTIS7k+dqJKzLwoKww0KJhju/sWXr+84Yk7rmvFoML/4LjGpJgefZvDwExrsWfHZw==", + "requires": { + "postcss-values-parser": "^6.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.0.tgz", + "integrity": "sha512-+Ogw3SA0ESjjO87S8Dn+aAEHK6hFAWAVbTVnyXnmbV6Xh0TKi0vXpzhlKG/yrxujxtlgQcMQNQjg75uWWv28xA==", + "requires": { + "postcss-values-parser": "^6" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.0.tgz", + "integrity": "sha512-eAyX3rMjZKxdne6tWKjkWbNWfw6bbv4xTsrjNJ7C3uGDODrzbQXR+ueshRkw7Lhlhc3qyTmYH/sFfD0AbhgdSQ==", + "requires": { + "postcss-values-parser": "^6" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.0.tgz", + "integrity": "sha512-TC4eB5ZnLRSV1PLsAPualEjxFysU9IVEBx8h+Md2qzo8iWdNqwWCckx5fTWfe6dJxUpB0TWEpWEFhZ/YHvjSCA==", + "requires": { + "postcss-selector-parser": "6.0.6" + } + }, + "postcss-double-position-gradients": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.1.tgz", + "integrity": "sha512-L18N4Y1gpKQPEnZ6JOxO3H5gswZzTNR+ZqruZG7cOtOF/GR6J1YBRKn5hdTn3Vs4Y9XuDqaBD8vIXFIEft9Jqw==", + "requires": { + "postcss-values-parser": "6.0.1" + } + }, + "postcss-env-function": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.2.tgz", + "integrity": "sha512-VXKv0Vskq7olS3Q2zj38G4au4PkW+YWBRgng2Czx0pP9PyqU6uzjS6uVU1VkJN8i0OTPM7g82YFUdiz/7pEvpg==", + "requires": { + "postcss-values-parser": "6.0.1" + } + }, + "postcss-focus-visible": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.1.tgz", + "integrity": "sha512-UddLlBmJ78Nu7OrKME70EKxCPBdxTx7pKIyD3GDNRM8Tnq19zmscT9QzsvR8gygz0i0nNUjMtSz4N3AEWZ5R/Q==", + "requires": {} + }, + "postcss-focus-within": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.1.tgz", + "integrity": "sha512-50v1AZVlFSVzLTNdBQG521Aa54VABf/X1RkhR8Fm/9dDQby0W0XdwOnuo8Juvf0ZZXbKkxyTkyyQD0QaNVZVGg==", + "requires": {} + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.0.tgz", + "integrity": "sha512-QJOkz1epC/iCuOdhQPm3n9T+F25+P+MYJEEcs5xz/Q+020mc9c6ZRGJkzPJd8FS9hFmT9eEKFEx9PEDl+lH5og==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.2.tgz", + "integrity": "sha512-NbTOc3xOq/YjIJS8/UVnhI16NxRuCiEWjem0eYt87sKvjdpk00niQ9oVo3eSR+kmMKWIO979x3j5i1GYJNxe1A==", + "requires": { + "postcss-values-parser": "6.0.1" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-lab-function": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.1.tgz", + "integrity": "sha512-8F2keZUlUiX/tznbCZ5y3Bmx6pnc19kvL4oq+x+uoK0ZYQjUWmHDdVHBG6iMq2T0Fteu+AgGAo94UcIsL4ay2w==", + "requires": { + "@csstools/convert-colors": "2.0.0", + "postcss-values-parser": "6.0.1" + } + }, + "postcss-logical": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.0.tgz", + "integrity": "sha512-fWEWMn/xf6F9SMzAD7OS0GTm8Qh1BlBmEbVT/YZGYhwipQEwOpO7YOOu+qnzLksDg9JjLRj5tLmeN8OW8+ogIA==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-nesting": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.0.2.tgz", + "integrity": "sha512-FdecapAKIe+kp6uLNW7icw1g1B2HRhAAfsNv/TPzopeM08gpUbnBpqKSVqxrCqLDwzQG854ZJn5I0BiJ35WvmA==", + "requires": { + "postcss-selector-parser": "6.0.6" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.0.tgz", + "integrity": "sha512-4fTapLT68wUoIr4m3Z0sKn1NbXX0lJYvj4aDA2++KpNx8wMSVf55UuLPz0nSjXa7dV1p0xQHlJ0iFJRNrSY2mw==", + "requires": {} + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.1.tgz", + "integrity": "sha512-X+vHHzqZjI4JbSoj3uYpL6rGRUHE1O9F8g+jBFn5U94U0t6GjJuL/xSN7tU6Pnm9tpfXioHfxwt9E8+JrCB9OQ==", + "requires": { + "postcss-values-parser": "6.0.1" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.0.tgz", + "integrity": "sha512-Q4KjHlyBo91nvW+wTDZHGYcjtlSSkYwxweMuq1g8+dx1S8qAnedItvHLnbdAAdqJCZP1is5dLqiI8TvfJ+cjVQ==", + "requires": { + "postcss-selector-parser": "^6" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-values-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.1.tgz", + "integrity": "sha512-hH3HREaFAEsVOzUgYiwvFggUqUvoIZoXD2OjhzY2CEM7uVDaQTKP5bmqbchCBoVvywsqiGVYhwC8p2wMUzpW+Q==", + "requires": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + } + }, + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" + } + } + }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", @@ -37593,7 +36057,6 @@ "version": "6.0.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -37609,8 +36072,7 @@ "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" }, "prelude-ls": { "version": "1.2.1", @@ -40068,8 +38530,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "uuid": { "version": "8.3.2", diff --git a/packages/library/package.json b/packages/library/package.json index b56c791d..457c397b 100644 --- a/packages/library/package.json +++ b/packages/library/package.json @@ -22,7 +22,7 @@ "@web/dev-server-rollup": "^0.3.3", "@web/dev-server-storybook": "^0.3.5", "@web/storybook-prebuilt": "^0.1.20", - "autoprefixer": "^10.2.5", + "autoprefixer": "^10.4.0", "chokidar": "^3.5.1", "chroma-js": "^2.1.1", "command-line-args": "^5.1.1", @@ -31,9 +31,8 @@ "lodash": "^4.17.21", "postcss": "^8.2.12", "postcss-clean": "^1.2.2", - "postcss-custom-properties": "^12.0.0", "postcss-import": "^14.0.1", - "postcss-preset-env": "^6.7.0", + "postcss-preset-env": "^7.0.1", "rollup-plugin-styles": "^3.14.1", "style-dictionary": "^3.0.1", "web-component-analyzer": "^1.1.6" @@ -43,5 +42,9 @@ "@web/dev-server-esbuild": "^0.2.14", "@web/test-runner": "^0.13.16", "sinon": "^11.1.2" - } + }, + "browserslist": [ + "defaults", + "not IE 11" + ] } diff --git a/packages/library/scripts/rollup-plugins.mjs b/packages/library/scripts/rollup-plugins.mjs index 3d2d05e0..584a822e 100644 --- a/packages/library/scripts/rollup-plugins.mjs +++ b/packages/library/scripts/rollup-plugins.mjs @@ -4,7 +4,6 @@ import replacePlugin from '@rollup/plugin-replace'; import autoprefixer from 'autoprefixer'; import postcssPreset from 'postcss-preset-env'; import postcssImport from 'postcss-import'; -import postcssCustomProperties from 'postcss-custom-properties'; const styles = fromRollup(stylesPlugin); const replace = fromRollup(replacePlugin); @@ -19,9 +18,13 @@ export default [ styles({ plugins: [ postcssImport(), - postcssCustomProperties({ /*preserve: false*/ }), - postcssPreset({ stage: 0 }), - autoprefixer({ grid: true, overrideBrowserslist: ['last 2 versions'] }) + postcssPreset({ + stage: 0, + features: { + 'logical-properties-and-values': false /* allowing start end values */ + } + }), + autoprefixer({ grid: true }) ] }) ]; From 2a1ce13f1eac624280d662a77627782eb586fa53 Mon Sep 17 00:00:00 2001 From: jholt1 Date: Tue, 30 Nov 2021 11:48:40 +0000 Subject: [PATCH 17/17] fix: remove duplicate property type for cta --- packages/library/components/cta/src/cta-component.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/library/components/cta/src/cta-component.js b/packages/library/components/cta/src/cta-component.js index 1c996bef..73f3482e 100644 --- a/packages/library/components/cta/src/cta-component.js +++ b/packages/library/components/cta/src/cta-component.js @@ -26,7 +26,6 @@ export class Cta extends ScopedElementsMixin(MuonElement) { static get properties() { return { - type: { type: String }, loading: { type: Boolean }, loadingMessage: { type: String, attribute: 'loading-message' }, disabled: { type: Boolean },