20240710.0 (#21350)

This commit is contained in:
Paul Bottein 2024-07-10 08:34:04 +02:00 committed by GitHub
commit 0447247add
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 190 additions and 171 deletions

View File

@ -89,7 +89,7 @@ jobs:
env:
IS_TEST: "true"
- name: Upload bundle stats
uses: actions/upload-artifact@v4.3.3
uses: actions/upload-artifact@v4.3.4
with:
name: frontend-bundle-stats
path: build/stats/*.json
@ -113,7 +113,7 @@ jobs:
env:
IS_TEST: "true"
- name: Upload bundle stats
uses: actions/upload-artifact@v4.3.3
uses: actions/upload-artifact@v4.3.4
with:
name: supervisor-bundle-stats
path: build/stats/*.json

View File

@ -57,14 +57,14 @@ jobs:
run: tar -czvf translations.tar.gz translations
- name: Upload build artifacts
uses: actions/upload-artifact@v4.3.3
uses: actions/upload-artifact@v4.3.4
with:
name: wheels
path: dist/home_assistant_frontend*.whl
if-no-files-found: error
- name: Upload translations
uses: actions/upload-artifact@v4.3.3
uses: actions/upload-artifact@v4.3.4
with:
name: translations
path: translations.tar.gz

View File

@ -140,6 +140,9 @@ const ENTITIES: HassEntity[] = [
createEntity("climate.auto_preheating", "auto", undefined, {
hvac_action: "preheating",
}),
createEntity("climate.auto_defrosting", "auto", undefined, {
hvac_action: "defrosting",
}),
createEntity("climate.auto_heating", "auto", undefined, {
hvac_action: "heating",
}),

View File

@ -26,14 +26,14 @@
"type": "module",
"dependencies": {
"@babel/runtime": "7.24.7",
"@braintree/sanitize-url": "7.0.3",
"@codemirror/autocomplete": "6.16.3",
"@braintree/sanitize-url": "7.0.4",
"@codemirror/autocomplete": "6.17.0",
"@codemirror/commands": "6.6.0",
"@codemirror/language": "6.10.2",
"@codemirror/legacy-modes": "6.4.0",
"@codemirror/search": "6.5.6",
"@codemirror/state": "6.4.1",
"@codemirror/view": "6.28.3",
"@codemirror/view": "6.28.4",
"@egjs/hammerjs": "2.0.17",
"@formatjs/intl-datetimeformat": "6.12.5",
"@formatjs/intl-displaynames": "6.6.8",
@ -88,8 +88,8 @@
"@polymer/paper-tabs": "3.1.0",
"@polymer/polymer": "3.5.1",
"@thomasloven/round-slider": "0.6.0",
"@vaadin/combo-box": "24.4.0",
"@vaadin/vaadin-themable-mixin": "24.4.0",
"@vaadin/combo-box": "24.4.1",
"@vaadin/vaadin-themable-mixin": "24.4.1",
"@vibrant/color": "3.2.1-alpha.1",
"@vibrant/core": "3.2.1-alpha.1",
"@vibrant/quantizer-mmcq": "3.2.1-alpha.1",
@ -118,7 +118,7 @@
"leaflet-draw": "1.0.4",
"lit": "2.8.0",
"luxon": "3.4.4",
"marked": "12.0.2",
"marked": "13.0.2",
"memoize-one": "6.0.0",
"node-vibrant": "3.2.1-alpha.1",
"proxy-polyfill": "0.3.2",
@ -205,7 +205,7 @@
"eslint-plugin-wc": "2.1.0",
"fancy-log": "2.0.0",
"fs-extra": "11.2.0",
"glob": "10.4.2",
"glob": "10.4.3",
"gulp": "5.0.0",
"gulp-json-transform": "0.5.0",
"gulp-rename": "2.0.0",

View File

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "home-assistant-frontend"
version = "20240705.0"
version = "20240710.0"
license = {text = "Apache-2.0"}
description = "The Home Assistant frontend"
readme = "README.md"

View File

@ -125,6 +125,7 @@ const FIXED_DOMAIN_ATTRIBUTE_STATES = {
"off",
"idle",
"preheating",
"defrosting",
"heating",
"cooling",
"drying",

View File

@ -78,6 +78,8 @@ export class DialogDataTableSettings extends LitElement {
return nothing;
}
const localize = this._params.localizeFunc || this.hass.localize;
const columns = this._sortedColumns(
this._params.columns,
this._columnOrder,
@ -90,7 +92,7 @@ export class DialogDataTableSettings extends LitElement {
@closed=${this.closeDialog}
.heading=${createCloseHeading(
this.hass,
this.hass.localize("ui.components.data-table.settings.header")
localize("ui.components.data-table.settings.header")
)}
>
<ha-sortable
@ -146,12 +148,10 @@ export class DialogDataTableSettings extends LitElement {
</mwc-list>
</ha-sortable>
<ha-button slot="secondaryAction" @click=${this._reset}
>${this.hass.localize(
"ui.components.data-table.settings.restore"
)}</ha-button
>${localize("ui.components.data-table.settings.restore")}</ha-button
>
<ha-button slot="primaryAction" @click=${this.closeDialog}>
${this.hass.localize("ui.components.data-table.settings.done")}
${localize("ui.components.data-table.settings.done")}
</ha-button>
</ha-dialog>
`;

View File

@ -1,4 +1,5 @@
import { fireEvent } from "../../common/dom/fire_event";
import { LocalizeFunc } from "../../common/translations/localize";
import { DataTableColumnContainer } from "./ha-data-table";
export interface DataTableSettingsDialogParams {
@ -9,6 +10,7 @@ export interface DataTableSettingsDialogParams {
) => void;
hiddenColumns?: string[];
columnOrder?: string[];
localizeFunc?: LocalizeFunc;
}
export const loadDataTableSettingsDialog = () =>

View File

@ -35,10 +35,6 @@ export class HaActionSelector extends LitElement {
display: block;
margin-bottom: 16px;
}
:host([disabled]) ha-automation-action {
opacity: var(--light-disabled-opacity);
pointer-events: none;
}
label {
display: block;
margin-bottom: 4px;

View File

@ -35,10 +35,6 @@ export class HaConditionSelector extends LitElement {
display: block;
margin-bottom: 16px;
}
:host([disabled]) ha-automation-condition {
opacity: var(--light-disabled-opacity);
pointer-events: none;
}
label {
display: block;
margin-bottom: 4px;

View File

@ -35,10 +35,6 @@ export class HaTriggerSelector extends LitElement {
display: block;
margin-bottom: 16px;
}
:host([disabled]) ha-automation-trigger {
opacity: var(--light-disabled-opacity);
pointer-events: none;
}
label {
display: block;
margin-bottom: 4px;

View File

@ -28,13 +28,14 @@ export type HvacMode = (typeof HVAC_MODES)[number];
export const CLIMATE_PRESET_NONE = "none";
export type HvacAction =
| "off"
| "preheating"
| "heating"
| "cooling"
| "defrosting"
| "drying"
| "fan"
| "heating"
| "idle"
| "fan";
| "off"
| "preheating";
export type ClimateEntity = HassEntityBase & {
attributes: HassEntityAttributeBase & {
@ -89,12 +90,13 @@ export const compareClimateHvacModes = (mode1: HvacMode, mode2: HvacMode) =>
export const CLIMATE_HVAC_ACTION_TO_MODE: Record<HvacAction, HvacMode> = {
cooling: "cool",
defrosting: "heat",
drying: "dry",
fan: "fan_only",
preheating: "heat",
heating: "heat",
idle: "off",
off: "off",
preheating: "heat",
};
export const CLIMATE_HVAC_MODE_ICONS: Record<HvacMode, string> = {

View File

@ -17,6 +17,8 @@ export const enum FanEntityFeature {
OSCILLATE = 2,
DIRECTION = 4,
PRESET_MODE = 8,
TURN_OFF = 16,
TURN_ON = 32,
}
interface FanEntityAttributes extends HassEntityAttributeBase {

View File

@ -907,6 +907,7 @@ export const ENTITY_COMPONENT_ICONS: Record<string, ComponentIcons> = {
idle: "mdi:clock-outline",
off: "mdi:power",
preheating: "mdi:heat-wave",
defrosting: "mdi:snowflake-melt",
},
},
preset_mode: {

View File

@ -638,6 +638,7 @@ export class HaTabsSubpageDataTable extends LitElement {
this.hiddenColumns = hiddenColumns;
fireEvent(this, "columns-changed", { columnOrder, hiddenColumns });
},
localizeFunc: this.localizeFunc,
});
}

View File

@ -23,7 +23,7 @@ declare global {
@customElement("hui-card")
export class HuiCard extends ReactiveElement {
@property({ attribute: false }) public preview = false;
@property({ type: Boolean }) public preview = false;
@property({ attribute: false }) public isPanel = false;

View File

@ -136,7 +136,7 @@ export class HuiEntityCard extends LitElement implements LovelaceCard {
const colored = stateObj && this.getStateColor(stateObj, this._config);
const fixedFooter =
this.layout === "grid" || this._footerElement !== undefined;
this.layout === "grid" && this._footerElement !== undefined;
return html`
<ha-card

View File

@ -1,4 +1,3 @@
import { html, nothing } from "lit";
import { customElement } from "lit/decorators";
import {
any,
@ -11,8 +10,10 @@ import {
optional,
string,
} from "superstruct";
import { fireEvent } from "../../../../common/dom/fire_event";
import type { SchemaUnion } from "../../../../components/ha-form/types";
import type {
HaFormSchema,
SchemaUnion,
} from "../../../../components/ha-form/types";
import type { GridCardConfig } from "../../cards/types";
import { baseLovelaceCardConfig } from "../structs/base-card-struct";
import { HuiStackCardEditor } from "./hui-stack-card-editor";
@ -49,35 +50,18 @@ const SCHEMA = [
@customElement("hui-grid-card-editor")
export class HuiGridCardEditor extends HuiStackCardEditor {
protected _schema: readonly HaFormSchema[] = SCHEMA;
public setConfig(config: Readonly<GridCardConfig>): void {
assert(config, cardConfigStruct);
this._config = config;
}
protected render() {
if (!this.hass || !this._config) {
return nothing;
}
const data = { square: true, ...this._config };
return html`
<ha-form
.hass=${this.hass}
.data=${data}
.schema=${SCHEMA}
.computeLabel=${this._computeLabelCallback}
@value-changed=${this._valueChanged}
></ha-form>
${super.render()}
`;
protected formData(): object {
return { square: true, ...this._config };
}
private _valueChanged(ev: CustomEvent): void {
fireEvent(this, "config-changed", { config: ev.detail.value });
}
private _computeLabelCallback = (schema: SchemaUnion<typeof SCHEMA>) =>
protected _computeLabelCallback = (schema: SchemaUnion<typeof SCHEMA>) =>
this.hass!.localize(`ui.panel.lovelace.editor.card.grid.${schema.name}`);
}

View File

@ -20,6 +20,10 @@ import {
optional,
string,
} from "superstruct";
import type {
HaFormSchema,
SchemaUnion,
} from "../../../../components/ha-form/types";
import { storage } from "../../../../common/decorators/storage";
import { HASSDomEvent, fireEvent } from "../../../../common/dom/fire_event";
import "../../../../components/ha-icon-button";
@ -46,6 +50,13 @@ const cardConfigStruct = assign(
})
);
const SCHEMA = [
{
name: "title",
selector: { text: {} },
},
] as const;
@customElement("hui-stack-card-editor")
export class HuiStackCardEditor
extends LitElement
@ -71,6 +82,8 @@ export class HuiStackCardEditor
@state() protected _guiModeAvailable? = true;
protected _schema: readonly HaFormSchema[] = SCHEMA;
@query("hui-card-element-editor")
protected _cardEditorEl?: HuiCardElementEditor;
@ -83,6 +96,10 @@ export class HuiStackCardEditor
this._cardEditorEl?.focusYamlEditor();
}
protected formData(): object {
return this._config!;
}
protected render() {
if (!this.hass || !this._config) {
return nothing;
@ -93,6 +110,13 @@ export class HuiStackCardEditor
const isGuiMode = !this._cardEditorEl || this._GUImode;
return html`
<ha-form
.hass=${this.hass}
.data=${this.formData()}
.schema=${this._schema}
.computeLabel=${this._computeLabelCallback}
@value-changed=${this._valueChanged}
></ha-form>
<div class="card-config">
<div class="toolbar">
<paper-tabs
@ -285,6 +309,15 @@ export class HuiStackCardEditor
}
}
protected _valueChanged(ev: CustomEvent): void {
fireEvent(this, "config-changed", { config: ev.detail.value });
}
protected _computeLabelCallback = (schema: SchemaUnion<typeof SCHEMA>) =>
this.hass!.localize(
`ui.panel.lovelace.editor.card.${this._config!.type}.${schema.name}`
);
static get styles(): CSSResultGroup {
return [
configElementStyle,

View File

@ -5852,6 +5852,7 @@
},
"horizontal-stack": {
"name": "Horizontal stack",
"title": "[%key:ui::panel::lovelace::editor::card::grid::title%]",
"description": "The Horizontal stack card allows you to stack together multiple cards, so they always sit next to each other in the space of one column."
},
"humidifier": {
@ -5988,6 +5989,7 @@
},
"vertical-stack": {
"name": "Vertical stack",
"title": "[%key:ui::panel::lovelace::editor::card::grid::title%]",
"description": "The Vertical stack card allows you to group multiple cards so they always sit in the same column."
},
"weather-forecast": {

220
yarn.lock
View File

@ -1453,10 +1453,10 @@ __metadata:
languageName: node
linkType: hard
"@braintree/sanitize-url@npm:7.0.3":
version: 7.0.3
resolution: "@braintree/sanitize-url@npm:7.0.3"
checksum: 10/86c0613d795340f555554511df1a3e64f0b5da7774707a8435a9a0b22cd62e38fb4ab5d3ac1b0862ef13106e2513af074d37c29e3184e1323e8c2fef031f181f
"@braintree/sanitize-url@npm:7.0.4":
version: 7.0.4
resolution: "@braintree/sanitize-url@npm:7.0.4"
checksum: 10/80ea0080776a0305d697d12042acac287675e88a2abd9d294464f70ec57c1b00242d8d02a110c98ef8ea1731e512d67273ff5532c4bf01a78ab8b046fabb53d9
languageName: node
linkType: hard
@ -1469,9 +1469,9 @@ __metadata:
languageName: node
linkType: hard
"@codemirror/autocomplete@npm:6.16.3":
version: 6.16.3
resolution: "@codemirror/autocomplete@npm:6.16.3"
"@codemirror/autocomplete@npm:6.17.0":
version: 6.17.0
resolution: "@codemirror/autocomplete@npm:6.17.0"
dependencies:
"@codemirror/language": "npm:^6.0.0"
"@codemirror/state": "npm:^6.0.0"
@ -1482,7 +1482,7 @@ __metadata:
"@codemirror/state": ^6.0.0
"@codemirror/view": ^6.0.0
"@lezer/common": ^1.0.0
checksum: 10/2455039375dc62ec007bafcd19978d2ea105a766760a02142f3bd27f2ecba76298386084051d727c21e763cd35422f0936b00352547de674c225fb24bf882f7a
checksum: 10/b38ef7ad392a88470c5e545b016bf1c443f50840ca4c7af9e19348fe27229aa9118dabc3cff8a0831143a307ab6ba948d7e126c0add7932a7f8044ab5902cda8
languageName: node
linkType: hard
@ -1539,14 +1539,14 @@ __metadata:
languageName: node
linkType: hard
"@codemirror/view@npm:6.28.3, @codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0":
version: 6.28.3
resolution: "@codemirror/view@npm:6.28.3"
"@codemirror/view@npm:6.28.4, @codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0":
version: 6.28.4
resolution: "@codemirror/view@npm:6.28.4"
dependencies:
"@codemirror/state": "npm:^6.4.0"
style-mod: "npm:^4.1.0"
w3c-keyname: "npm:^2.2.4"
checksum: 10/4732786b1afa3730a2c08b3711b335b8da2cb76318c9c4b2aeafd868bb36bfaeec826a18669b3d2d0f408e8012734689085633e4b6c3609cd2385838d79e5bc6
checksum: 10/3effc92732e9fb25f32fe04a8e651202dbf453c3694adda4ff9666bd2b65d5ec4aef5288ab94932a26c03f5b27a6f5873b0d5fe6eb71051c912bb9ba1f1ae931
languageName: node
linkType: hard
@ -4709,129 +4709,129 @@ __metadata:
languageName: node
linkType: hard
"@vaadin/a11y-base@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/a11y-base@npm:24.4.0"
"@vaadin/a11y-base@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/a11y-base@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.1"
lit: "npm:^3.0.0"
checksum: 10/d601527b93f3e3e7561ea67da6183be1a192ebe8a8f09dc6de8a59a8bec104d95d945e201b6c3faeb2870fa7f1739fe2087e6d5a228e173385744f079e385c7a
checksum: 10/b59f6b8ecab3b359ce3f4e0362674b45800bb6a61343895cecab7956eb64de4ed94f7ed34e943cb27865bc5fcdf980d9012533a1cbd11ed5f10ed14f6282cf9e
languageName: node
linkType: hard
"@vaadin/combo-box@npm:24.4.0":
version: 24.4.0
resolution: "@vaadin/combo-box@npm:24.4.0"
"@vaadin/combo-box@npm:24.4.1":
version: 24.4.1
resolution: "@vaadin/combo-box@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/a11y-base": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/field-base": "npm:~24.4.0"
"@vaadin/input-container": "npm:~24.4.0"
"@vaadin/item": "npm:~24.4.0"
"@vaadin/lit-renderer": "npm:~24.4.0"
"@vaadin/overlay": "npm:~24.4.0"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.0"
"@vaadin/vaadin-material-styles": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
checksum: 10/84c9eff3020f3d991b2c69f7510d98952512bed29835b98a3328d75ec066187e7202ea3cbf79c2bfbf52b743bc3208a71dd1077d83aa8ccf2b1ea64209db995b
"@vaadin/a11y-base": "npm:~24.4.1"
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/field-base": "npm:~24.4.1"
"@vaadin/input-container": "npm:~24.4.1"
"@vaadin/item": "npm:~24.4.1"
"@vaadin/lit-renderer": "npm:~24.4.1"
"@vaadin/overlay": "npm:~24.4.1"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.1"
"@vaadin/vaadin-material-styles": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
checksum: 10/5caca3660fa91f8ae913a2159e7533aa545e21593574a80ca317a13cc2a5ddf8754beb852d6d3ff4b31e8171bf581d784de8925af17d57096a2f5842a4c699d3
languageName: node
linkType: hard
"@vaadin/component-base@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/component-base@npm:24.4.0"
"@vaadin/component-base@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/component-base@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/vaadin-development-mode-detector": "npm:^2.0.0"
"@vaadin/vaadin-usage-statistics": "npm:^2.1.0"
lit: "npm:^3.0.0"
checksum: 10/6df7a2372099e4efb9b8307aaf51300fd530cc4ed967532bfaa9250fea45b2c78a0b946093021a7da622dedadae4386f1388b667840b577f74f5b0db55f91ea3
checksum: 10/5717aaa2b418930ceb9a77b8641e5e103ae2ac2b47dcb4dd16cf245edc51c4c79d9573338520d4c412d4dd39daa132606d5f3474bf217390e866b60a6291e7dd
languageName: node
linkType: hard
"@vaadin/field-base@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/field-base@npm:24.4.0"
"@vaadin/field-base@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/field-base@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/a11y-base": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/a11y-base": "npm:~24.4.1"
"@vaadin/component-base": "npm:~24.4.1"
lit: "npm:^3.0.0"
checksum: 10/b74c9e8758672e818fc69dbb438938745588232e58d3c3fc0157c3719ef2382d736d7634d34ae4b8047f32fa481eeb768938f91073f8b3e1e6894c8106ab7c61
checksum: 10/8feed52803b9078b62fd0124a90f70cdb69d1620e507b605ec57a5a4523af0cf087d0b5864bb4fdd4676b9b96a5182b0e69b53dc36d4f791fcfcd4a372869883
languageName: node
linkType: hard
"@vaadin/icon@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/icon@npm:24.4.0"
"@vaadin/icon@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/icon@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
lit: "npm:^3.0.0"
checksum: 10/f9560f330a2e361f3e55257dfa77b6c26abec7d8b6b7c4c73ddf496f3a1dde64c708902780b4eb3ad6640d2779b728f28bf22a59e286a765b99e6ebe6e1f9861
checksum: 10/0097ddeff4e705bae69dbd6e6fb6b2c55a969ef2b3dfefd794e6e7b9e70f987d31e4952d84cbf582d8f76b93f204fe92760eb68ef12d037c9d54f77bad7ace02
languageName: node
linkType: hard
"@vaadin/input-container@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/input-container@npm:24.4.0"
"@vaadin/input-container@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/input-container@npm:24.4.1"
dependencies:
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.0"
"@vaadin/vaadin-material-styles": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.1"
"@vaadin/vaadin-material-styles": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
lit: "npm:^3.0.0"
checksum: 10/c4a59f5d27bc336d8dcd996f306e0108e666ff3dc0124ef07773e517f509f67249d737d1b62a9d82d31cfd2ee461a26f6e71d86f0a354b5f831d7d2088843ba3
checksum: 10/b6c4d448182cd7f55e671ed4ed06e8076c320ff9659a2e19e7e80181b2a338cd4e2a2de328ff7839c965a81e32c2609f825c9df2da55d99af081951e568c9457
languageName: node
linkType: hard
"@vaadin/item@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/item@npm:24.4.0"
"@vaadin/item@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/item@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/a11y-base": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.0"
"@vaadin/vaadin-material-styles": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
checksum: 10/ae25b2ed91cefcfbde6a61d832be8d6549a690fc37854324f149097e60a5fafae9cbaeebf5f5a363c5bce1f027bd59a0e84362dd6189208e11517bfb50d5f58e
"@vaadin/a11y-base": "npm:~24.4.1"
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.1"
"@vaadin/vaadin-material-styles": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
checksum: 10/81d4560461ea13818a3c5604cf3c4e3acd6de9e8cac51e1ab41d7b2d0d14d09519790c8cfbab5b391f88461cde662915e4093e95491dc83942c460d11bb698e4
languageName: node
linkType: hard
"@vaadin/lit-renderer@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/lit-renderer@npm:24.4.0"
"@vaadin/lit-renderer@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/lit-renderer@npm:24.4.1"
dependencies:
lit: "npm:^3.0.0"
checksum: 10/b50f2d7c5ee9eb7577fbfc33f104279654a962a06159225258e38baa132230328d9d114047ce6a873046b1c2e3ec799996ab1eb5f68467a6f11a54929c67a549
checksum: 10/9a2ebf90ca4f3a08152058a5e431a4019bac78fb94a38b382550e85ca2993b35bb09a94a47e573529cd94a1b99bcbcdd89d71e1ec9c12a3a796e2e41cc79221f
languageName: node
linkType: hard
"@vaadin/overlay@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/overlay@npm:24.4.0"
"@vaadin/overlay@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/overlay@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/a11y-base": "npm:~24.4.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.0"
"@vaadin/vaadin-material-styles": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
"@vaadin/a11y-base": "npm:~24.4.1"
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/vaadin-lumo-styles": "npm:~24.4.1"
"@vaadin/vaadin-material-styles": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
lit: "npm:^3.0.0"
checksum: 10/528e006f08ac2e9d98eacc8af44fbecc37c0cb36bb7e42263ffdfd8c91d5eacb7575e60279978adaa89f478cf37c907689455a689ec4acfa6a0edba1e38c7f0a
checksum: 10/4b899ffe4bd22104e7c038f9669d18d3ba482875cbe7425ac9e98da6fec397c4419580e2f0f6dcd1411acd42cd4cc6dc5267393e7deedd1701195ddcd99e9d2d
languageName: node
linkType: hard
@ -4842,36 +4842,36 @@ __metadata:
languageName: node
linkType: hard
"@vaadin/vaadin-lumo-styles@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/vaadin-lumo-styles@npm:24.4.0"
"@vaadin/vaadin-lumo-styles@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/vaadin-lumo-styles@npm:24.4.1"
dependencies:
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/icon": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
checksum: 10/10621a61a60244faff663856c9dd315fb5df21373cab9b519661a60e8b51484b7db4a17cc7084f0774c6c68c9bacb93fbfd1fb4144a8a912480a579ca3dbfdf3
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/icon": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
checksum: 10/cec42991f1bdab3a1da179f77593735dbc6b6ec677195cd1558eeb79fc1c5707badad3818103f57cf0a68d141e7cc2860ab634e2b99b00d71e289c6dd884b375
languageName: node
linkType: hard
"@vaadin/vaadin-material-styles@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/vaadin-material-styles@npm:24.4.0"
"@vaadin/vaadin-material-styles@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/vaadin-material-styles@npm:24.4.1"
dependencies:
"@polymer/polymer": "npm:^3.0.0"
"@vaadin/component-base": "npm:~24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.0"
checksum: 10/6b97a48dcd043f14652afc47a2280678187407af1501f5c241aedd49fdcadef4e2ce944641047206247419d9d8d3cfa727c3442050fd0e77c3ea6468a089f298
"@vaadin/component-base": "npm:~24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:~24.4.1"
checksum: 10/d128217dbd0333ecf6c935dfe09a60bf9e67ad1c65430d4a052a9f5a3691677854f60c45faa40b33889380feac0f29b2a6376accb928dd6c3114cd167cbbcc9f
languageName: node
linkType: hard
"@vaadin/vaadin-themable-mixin@npm:24.4.0, @vaadin/vaadin-themable-mixin@npm:~24.4.0":
version: 24.4.0
resolution: "@vaadin/vaadin-themable-mixin@npm:24.4.0"
"@vaadin/vaadin-themable-mixin@npm:24.4.1, @vaadin/vaadin-themable-mixin@npm:~24.4.1":
version: 24.4.1
resolution: "@vaadin/vaadin-themable-mixin@npm:24.4.1"
dependencies:
"@open-wc/dedupe-mixin": "npm:^1.3.0"
lit: "npm:^3.0.0"
checksum: 10/d9d72241811d35c1fb3c104576e3d391dad6cddebd89ab33c8345177b0afda70c23b1a2c14a79b1d373cad0670be9ccc95b90a629f978cab08653a9c33137bf2
checksum: 10/576f39795fa7112f1f872449d97690814dc0dd982125a8ceeee7a8e7d3aa66b18ea6288f38a95b40a7d9e3008fd5cd9bbb73af9a7cb16cae84f75206f76327b4
languageName: node
linkType: hard
@ -8542,9 +8542,9 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:10.4.2, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1":
version: 10.4.2
resolution: "glob@npm:10.4.2"
"glob@npm:10.4.3, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1":
version: 10.4.3
resolution: "glob@npm:10.4.3"
dependencies:
foreground-child: "npm:^3.1.0"
jackspeak: "npm:^3.1.2"
@ -8554,7 +8554,7 @@ __metadata:
path-scurry: "npm:^1.11.1"
bin:
glob: dist/esm/bin.mjs
checksum: 10/e412776b5952a818eba790c830bea161c9a56813fd767d8c4c49f855603b1fb962b3e73f1f627a47298a57d2992b9f0f2fe15cf93e74ecaaa63fb45d63fdd090
checksum: 10/7670e257bc7cf62a5649e79a71fc3b74806516eabfbfef0a949e11c5530c215d0f6d75c8c0c35266ff44ef6cb29b6c0e59be63906909be946d4c65df5d336be8
languageName: node
linkType: hard
@ -8894,15 +8894,15 @@ __metadata:
"@babel/preset-env": "npm:7.24.7"
"@babel/preset-typescript": "npm:7.24.7"
"@babel/runtime": "npm:7.24.7"
"@braintree/sanitize-url": "npm:7.0.3"
"@braintree/sanitize-url": "npm:7.0.4"
"@bundle-stats/plugin-webpack-filter": "npm:4.13.3"
"@codemirror/autocomplete": "npm:6.16.3"
"@codemirror/autocomplete": "npm:6.17.0"
"@codemirror/commands": "npm:6.6.0"
"@codemirror/language": "npm:6.10.2"
"@codemirror/legacy-modes": "npm:6.4.0"
"@codemirror/search": "npm:6.5.6"
"@codemirror/state": "npm:6.4.1"
"@codemirror/view": "npm:6.28.3"
"@codemirror/view": "npm:6.28.4"
"@egjs/hammerjs": "npm:2.0.17"
"@formatjs/intl-datetimeformat": "npm:6.12.5"
"@formatjs/intl-displaynames": "npm:6.6.8"
@ -8988,8 +8988,8 @@ __metadata:
"@types/webspeechapi": "npm:0.0.29"
"@typescript-eslint/eslint-plugin": "npm:7.15.0"
"@typescript-eslint/parser": "npm:7.15.0"
"@vaadin/combo-box": "npm:24.4.0"
"@vaadin/vaadin-themable-mixin": "npm:24.4.0"
"@vaadin/combo-box": "npm:24.4.1"
"@vaadin/vaadin-themable-mixin": "npm:24.4.1"
"@vibrant/color": "npm:3.2.1-alpha.1"
"@vibrant/core": "npm:3.2.1-alpha.1"
"@vibrant/quantizer-mmcq": "npm:3.2.1-alpha.1"
@ -9026,7 +9026,7 @@ __metadata:
fancy-log: "npm:2.0.0"
fs-extra: "npm:11.2.0"
fuse.js: "npm:7.0.0"
glob: "npm:10.4.2"
glob: "npm:10.4.3"
google-timezones-json: "npm:1.2.0"
gulp: "npm:5.0.0"
gulp-json-transform: "npm:0.5.0"
@ -9051,7 +9051,7 @@ __metadata:
luxon: "npm:3.4.4"
magic-string: "npm:0.30.10"
map-stream: "npm:0.0.7"
marked: "npm:12.0.2"
marked: "npm:13.0.2"
memoize-one: "npm:6.0.0"
mocha: "npm:10.5.0"
node-vibrant: "npm:3.2.1-alpha.1"
@ -10819,12 +10819,12 @@ __metadata:
languageName: node
linkType: hard
"marked@npm:12.0.2":
version: 12.0.2
resolution: "marked@npm:12.0.2"
"marked@npm:13.0.2":
version: 13.0.2
resolution: "marked@npm:13.0.2"
bin:
marked: bin/marked.js
checksum: 10/24d4fc58d37c1779197fa7f93c504d8c71d4df54eb69cbbc14a55ba2a8e2ad83d723801fc25452c21ce74b38a483c5863c53449f130253a597be9e9c1d3e7e2b
checksum: 10/73696e2d9d77995011f7a75acaa82a8d3b68cbe7072ad06cfdaddef9cb716022f07c3e51f91710db25338dda7736815d0aa9673950bf27c0ed325e6e3549db38
languageName: node
linkType: hard