mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-04 06:57:47 +00:00
Compare commits
18 Commits
20250731.0
...
dev
Author | SHA1 | Date | |
---|---|---|---|
![]() |
05f4419a92 | ||
![]() |
5ea8feb86b | ||
![]() |
8fd70b3ae6 | ||
![]() |
343aa40bc8 | ||
![]() |
6022f9a77e | ||
![]() |
bd9de0680e | ||
![]() |
b8000d5bc1 | ||
![]() |
c6efa1127f | ||
![]() |
688a3d91d3 | ||
![]() |
68151a2a70 | ||
![]() |
c2ca556151 | ||
![]() |
df86b27af4 | ||
![]() |
eba1f401cc | ||
![]() |
19c2f9c9e8 | ||
![]() |
4250447d14 | ||
![]() |
4666197f28 | ||
![]() |
a5ca36c93f | ||
![]() |
a88950e16c |
8
CODEOWNERS
Normal file
8
CODEOWNERS
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# People marked here will be automatically requested for a review
|
||||||
|
# when the code that they own is touched.
|
||||||
|
# https://github.com/blog/2392-introducing-code-owners
|
||||||
|
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
|
||||||
|
|
||||||
|
# Part of the frontend that mobile developper should review
|
||||||
|
src/external_app/ @bgoncal @TimoPtr
|
||||||
|
test/external_app/ @bgoncal @TimoPtr
|
@ -160,8 +160,8 @@
|
|||||||
"@octokit/plugin-retry": "8.0.1",
|
"@octokit/plugin-retry": "8.0.1",
|
||||||
"@octokit/rest": "22.0.0",
|
"@octokit/rest": "22.0.0",
|
||||||
"@rsdoctor/rspack-plugin": "1.1.10",
|
"@rsdoctor/rspack-plugin": "1.1.10",
|
||||||
"@rspack/cli": "1.4.10",
|
"@rspack/cli": "1.4.11",
|
||||||
"@rspack/core": "1.4.10",
|
"@rspack/core": "1.4.11",
|
||||||
"@types/babel__plugin-transform-runtime": "7.9.5",
|
"@types/babel__plugin-transform-runtime": "7.9.5",
|
||||||
"@types/chromecast-caf-receiver": "6.0.22",
|
"@types/chromecast-caf-receiver": "6.0.22",
|
||||||
"@types/chromecast-caf-sender": "1.0.11",
|
"@types/chromecast-caf-sender": "1.0.11",
|
||||||
@ -173,7 +173,7 @@
|
|||||||
"@types/leaflet-draw": "1.0.12",
|
"@types/leaflet-draw": "1.0.12",
|
||||||
"@types/leaflet.markercluster": "1.5.5",
|
"@types/leaflet.markercluster": "1.5.5",
|
||||||
"@types/lodash.merge": "4.6.9",
|
"@types/lodash.merge": "4.6.9",
|
||||||
"@types/luxon": "3.6.2",
|
"@types/luxon": "3.7.1",
|
||||||
"@types/mocha": "10.0.10",
|
"@types/mocha": "10.0.10",
|
||||||
"@types/qrcode": "1.5.5",
|
"@types/qrcode": "1.5.5",
|
||||||
"@types/sortablejs": "1.15.8",
|
"@types/sortablejs": "1.15.8",
|
||||||
|
@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "home-assistant-frontend"
|
name = "home-assistant-frontend"
|
||||||
version = "20250731.0"
|
version = "20250730.0"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
license-files = ["LICENSE*"]
|
license-files = ["LICENSE*"]
|
||||||
description = "The Home Assistant frontend"
|
description = "The Home Assistant frontend"
|
||||||
|
@ -5,8 +5,8 @@ import { customElement, property, state } from "lit/decorators";
|
|||||||
import { fireEvent } from "../common/dom/fire_event";
|
import { fireEvent } from "../common/dom/fire_event";
|
||||||
import { stopPropagation } from "../common/dom/stop_propagation";
|
import { stopPropagation } from "../common/dom/stop_propagation";
|
||||||
import { debounce } from "../common/util/debounce";
|
import { debounce } from "../common/util/debounce";
|
||||||
import type { ConfigEntry } from "../data/config_entries";
|
import type { ConfigEntry, SubEntry } from "../data/config_entries";
|
||||||
import { getConfigEntry } from "../data/config_entries";
|
import { getConfigEntry, getSubEntries } from "../data/config_entries";
|
||||||
import type { Agent } from "../data/conversation";
|
import type { Agent } from "../data/conversation";
|
||||||
import { listAgents } from "../data/conversation";
|
import { listAgents } from "../data/conversation";
|
||||||
import { fetchIntegrationManifest } from "../data/integration";
|
import { fetchIntegrationManifest } from "../data/integration";
|
||||||
@ -16,6 +16,7 @@ import "./ha-list-item";
|
|||||||
import "./ha-select";
|
import "./ha-select";
|
||||||
import type { HaSelect } from "./ha-select";
|
import type { HaSelect } from "./ha-select";
|
||||||
import { getExtendedEntityRegistryEntry } from "../data/entity_registry";
|
import { getExtendedEntityRegistryEntry } from "../data/entity_registry";
|
||||||
|
import { showSubConfigFlowDialog } from "../dialogs/config-flow/show-dialog-sub-config-flow";
|
||||||
|
|
||||||
const NONE = "__NONE_OPTION__";
|
const NONE = "__NONE_OPTION__";
|
||||||
|
|
||||||
@ -37,6 +38,8 @@ export class HaConversationAgentPicker extends LitElement {
|
|||||||
|
|
||||||
@state() private _configEntry?: ConfigEntry;
|
@state() private _configEntry?: ConfigEntry;
|
||||||
|
|
||||||
|
@state() private _subConfigEntry?: SubEntry;
|
||||||
|
|
||||||
protected render() {
|
protected render() {
|
||||||
if (!this._agents) {
|
if (!this._agents) {
|
||||||
return nothing;
|
return nothing;
|
||||||
@ -101,7 +104,11 @@ export class HaConversationAgentPicker extends LitElement {
|
|||||||
${agent.name}
|
${agent.name}
|
||||||
</ha-list-item>`
|
</ha-list-item>`
|
||||||
)}</ha-select
|
)}</ha-select
|
||||||
>${this._configEntry?.supports_options
|
>${(this._subConfigEntry &&
|
||||||
|
this._configEntry?.supported_subentry_types[
|
||||||
|
this._subConfigEntry.subentry_type
|
||||||
|
]?.supports_reconfigure) ||
|
||||||
|
this._configEntry?.supports_options
|
||||||
? html`<ha-icon-button
|
? html`<ha-icon-button
|
||||||
.path=${mdiCog}
|
.path=${mdiCog}
|
||||||
@click=${this._openOptionsFlow}
|
@click=${this._openOptionsFlow}
|
||||||
@ -142,8 +149,17 @@ export class HaConversationAgentPicker extends LitElement {
|
|||||||
this._configEntry = (
|
this._configEntry = (
|
||||||
await getConfigEntry(this.hass, regEntry.config_entry_id)
|
await getConfigEntry(this.hass, regEntry.config_entry_id)
|
||||||
).config_entry;
|
).config_entry;
|
||||||
|
|
||||||
|
if (!regEntry.config_subentry_id) {
|
||||||
|
this._subConfigEntry = undefined;
|
||||||
|
} else {
|
||||||
|
this._subConfigEntry = (
|
||||||
|
await getSubEntries(this.hass, regEntry.config_entry_id)
|
||||||
|
).find((entry) => entry.subentry_id === regEntry.config_subentry_id);
|
||||||
|
}
|
||||||
} catch (_err) {
|
} catch (_err) {
|
||||||
this._configEntry = undefined;
|
this._configEntry = undefined;
|
||||||
|
this._subConfigEntry = undefined;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -182,6 +198,25 @@ export class HaConversationAgentPicker extends LitElement {
|
|||||||
if (!this._configEntry) {
|
if (!this._configEntry) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
this._subConfigEntry &&
|
||||||
|
this._configEntry.supported_subentry_types[
|
||||||
|
this._subConfigEntry.subentry_type
|
||||||
|
]?.supports_reconfigure
|
||||||
|
) {
|
||||||
|
showSubConfigFlowDialog(
|
||||||
|
this,
|
||||||
|
this._configEntry,
|
||||||
|
this._subConfigEntry.subentry_type,
|
||||||
|
{
|
||||||
|
startFlowHandler: this._configEntry.entry_id,
|
||||||
|
subEntryId: this._subConfigEntry.subentry_id,
|
||||||
|
}
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
showOptionsFlowDialog(this, this._configEntry, {
|
showOptionsFlowDialog(this, this._configEntry, {
|
||||||
manifest: await fetchIntegrationManifest(
|
manifest: await fetchIntegrationManifest(
|
||||||
this.hass,
|
this.hass,
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import { formatInTimeZone, toDate } from "date-fns-tz";
|
|
||||||
import {
|
import {
|
||||||
addDays,
|
addDays,
|
||||||
addHours,
|
addHours,
|
||||||
@ -6,6 +5,7 @@ import {
|
|||||||
differenceInMilliseconds,
|
differenceInMilliseconds,
|
||||||
startOfHour,
|
startOfHour,
|
||||||
} from "date-fns";
|
} from "date-fns";
|
||||||
|
import { formatInTimeZone, toDate } from "date-fns-tz";
|
||||||
import type { HassEntity } from "home-assistant-js-websocket";
|
import type { HassEntity } from "home-assistant-js-websocket";
|
||||||
import type { CSSResultGroup } from "lit";
|
import type { CSSResultGroup } from "lit";
|
||||||
import { LitElement, css, html, nothing } from "lit";
|
import { LitElement, css, html, nothing } from "lit";
|
||||||
@ -18,11 +18,11 @@ import { supportsFeature } from "../../common/entity/supports-feature";
|
|||||||
import { isDate } from "../../common/string/is_date";
|
import { isDate } from "../../common/string/is_date";
|
||||||
import "../../components/entity/ha-entity-picker";
|
import "../../components/entity/ha-entity-picker";
|
||||||
import "../../components/ha-alert";
|
import "../../components/ha-alert";
|
||||||
|
import "../../components/ha-button";
|
||||||
import "../../components/ha-date-input";
|
import "../../components/ha-date-input";
|
||||||
import { createCloseHeading } from "../../components/ha-dialog";
|
import { createCloseHeading } from "../../components/ha-dialog";
|
||||||
import "../../components/ha-formfield";
|
import "../../components/ha-formfield";
|
||||||
import "../../components/ha-switch";
|
import "../../components/ha-switch";
|
||||||
import "../../components/ha-button";
|
|
||||||
import "../../components/ha-textarea";
|
import "../../components/ha-textarea";
|
||||||
import "../../components/ha-textfield";
|
import "../../components/ha-textfield";
|
||||||
import "../../components/ha-time-input";
|
import "../../components/ha-time-input";
|
||||||
@ -282,6 +282,7 @@ class DialogCalendarEventEditor extends LitElement {
|
|||||||
? html`
|
? html`
|
||||||
<ha-button
|
<ha-button
|
||||||
slot="secondaryAction"
|
slot="secondaryAction"
|
||||||
|
appearance="plain"
|
||||||
variant="danger"
|
variant="danger"
|
||||||
@click=${this._deleteEvent}
|
@click=${this._deleteEvent}
|
||||||
.disabled=${this._submitting}
|
.disabled=${this._submitting}
|
||||||
|
@ -260,12 +260,14 @@ class DialogAutomationSave extends LitElement implements HassDialog {
|
|||||||
.path=${mdiClose}
|
.path=${mdiClose}
|
||||||
></ha-icon-button>
|
></ha-icon-button>
|
||||||
<span slot="title">${this._params.title || title}</span>
|
<span slot="title">${this._params.title || title}</span>
|
||||||
<ha-suggest-with-ai-button
|
${this._params.hideInputs
|
||||||
|
? nothing
|
||||||
|
: html` <ha-suggest-with-ai-button
|
||||||
slot="actionItems"
|
slot="actionItems"
|
||||||
.hass=${this.hass}
|
.hass=${this.hass}
|
||||||
.generateTask=${this._generateTask}
|
.generateTask=${this._generateTask}
|
||||||
@suggestion=${this._handleSuggestion}
|
@suggestion=${this._handleSuggestion}
|
||||||
></ha-suggest-with-ai-button>
|
></ha-suggest-with-ai-button>`}
|
||||||
</ha-dialog-header>
|
</ha-dialog-header>
|
||||||
${this._error
|
${this._error
|
||||||
? html`<ha-alert alert-type="error"
|
? html`<ha-alert alert-type="error"
|
||||||
|
@ -2,10 +2,10 @@ import type { CSSResultGroup } from "lit";
|
|||||||
import { css, html, LitElement, nothing } from "lit";
|
import { css, html, LitElement, nothing } from "lit";
|
||||||
import { customElement, property, state } from "lit/decorators";
|
import { customElement, property, state } from "lit/decorators";
|
||||||
import { fireEvent } from "../../../../common/dom/fire_event";
|
import { fireEvent } from "../../../../common/dom/fire_event";
|
||||||
|
import "../../../../components/ha-alert";
|
||||||
import "../../../../components/ha-button";
|
import "../../../../components/ha-button";
|
||||||
import { createCloseHeading } from "../../../../components/ha-dialog";
|
import { createCloseHeading } from "../../../../components/ha-dialog";
|
||||||
import "../../../../components/ha-form/ha-form";
|
import "../../../../components/ha-form/ha-form";
|
||||||
import "../../../../components/ha-alert";
|
|
||||||
import type {
|
import type {
|
||||||
HaFormSchema,
|
HaFormSchema,
|
||||||
SchemaUnion,
|
SchemaUnion,
|
||||||
@ -91,6 +91,7 @@ class LocalBackupLocationDialog extends LitElement {
|
|||||||
</ha-alert>
|
</ha-alert>
|
||||||
<ha-button
|
<ha-button
|
||||||
slot="secondaryAction"
|
slot="secondaryAction"
|
||||||
|
appearance="plain"
|
||||||
@click=${this.closeDialog}
|
@click=${this.closeDialog}
|
||||||
dialogInitialFocus
|
dialogInitialFocus
|
||||||
>
|
>
|
||||||
|
@ -1442,10 +1442,9 @@ export class HaConfigDevicePage extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private async _signUrl(ev) {
|
private async _signUrl(ev) {
|
||||||
const anchor = ev.currentTarget.closest("a");
|
|
||||||
const signedUrl = await getSignedPath(
|
const signedUrl = await getSignedPath(
|
||||||
this.hass,
|
this.hass,
|
||||||
anchor.getAttribute("href")
|
ev.currentTarget.getAttribute("href")
|
||||||
);
|
);
|
||||||
fileDownload(signedUrl.path);
|
fileDownload(signedUrl.path);
|
||||||
}
|
}
|
||||||
|
@ -3,16 +3,16 @@ import { html, LitElement, nothing } from "lit";
|
|||||||
import { customElement, property, state } from "lit/decorators";
|
import { customElement, property, state } from "lit/decorators";
|
||||||
import { fireEvent } from "../../../../../common/dom/fire_event";
|
import { fireEvent } from "../../../../../common/dom/fire_event";
|
||||||
import { stopPropagation } from "../../../../../common/dom/stop_propagation";
|
import { stopPropagation } from "../../../../../common/dom/stop_propagation";
|
||||||
import type { HassDialog } from "../../../../../dialogs/make-dialog-manager";
|
|
||||||
import { changeZHANetworkChannel } from "../../../../../data/zha";
|
|
||||||
import { showAlertDialog } from "../../../../../dialogs/generic/show-dialog-box";
|
|
||||||
import { createCloseHeading } from "../../../../../components/ha-dialog";
|
|
||||||
import type { HomeAssistant } from "../../../../../types";
|
|
||||||
import "../../../../../components/buttons/ha-progress-button";
|
import "../../../../../components/buttons/ha-progress-button";
|
||||||
import "../../../../../components/ha-alert";
|
import "../../../../../components/ha-alert";
|
||||||
import "../../../../../components/ha-button";
|
import "../../../../../components/ha-button";
|
||||||
import "../../../../../components/ha-select";
|
import { createCloseHeading } from "../../../../../components/ha-dialog";
|
||||||
import "../../../../../components/ha-list-item";
|
import "../../../../../components/ha-list-item";
|
||||||
|
import "../../../../../components/ha-select";
|
||||||
|
import { changeZHANetworkChannel } from "../../../../../data/zha";
|
||||||
|
import { showAlertDialog } from "../../../../../dialogs/generic/show-dialog-box";
|
||||||
|
import type { HassDialog } from "../../../../../dialogs/make-dialog-manager";
|
||||||
|
import type { HomeAssistant } from "../../../../../types";
|
||||||
import type { ZHAChangeChannelDialogParams } from "./show-dialog-zha-change-channel";
|
import type { ZHAChangeChannelDialogParams } from "./show-dialog-zha-change-channel";
|
||||||
|
|
||||||
const VALID_CHANNELS = [
|
const VALID_CHANNELS = [
|
||||||
@ -128,6 +128,7 @@ class DialogZHAChangeChannel extends LitElement implements HassDialog {
|
|||||||
|
|
||||||
<ha-button
|
<ha-button
|
||||||
slot="secondaryAction"
|
slot="secondaryAction"
|
||||||
|
appearance="plain"
|
||||||
@click=${this.closeDialog}
|
@click=${this.closeDialog}
|
||||||
.disabled=${this._migrationInProgress}
|
.disabled=${this._migrationInProgress}
|
||||||
>${this.hass.localize("ui.common.cancel")}</ha-button
|
>${this.hass.localize("ui.common.cancel")}</ha-button
|
||||||
|
@ -157,6 +157,7 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
.path=${mdiRefresh}
|
.path=${mdiRefresh}
|
||||||
.label=${this.hass!.localize("ui.common.refresh")}
|
.label=${this.hass!.localize("ui.common.refresh")}
|
||||||
></ha-icon-button>
|
></ha-icon-button>
|
||||||
|
<div class="container">
|
||||||
${this._network
|
${this._network
|
||||||
? html`
|
? html`
|
||||||
<ha-card class="content network-status">
|
<ha-card class="content network-status">
|
||||||
@ -445,12 +446,12 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<p>
|
<p>
|
||||||
Enable the reporting of anonymized telemetry and statistics
|
Enable the reporting of anonymized telemetry and
|
||||||
to the <em>Z-Wave JS organization</em>. This data will be
|
statistics to the <em>Z-Wave JS organization</em>. This
|
||||||
used to focus development efforts and improve the user
|
data will be used to focus development efforts and improve
|
||||||
experience. Information about the data that is collected and
|
the user experience. Information about the data that is
|
||||||
how it is used, including an example of the data collected,
|
collected and how it is used, including an example of the
|
||||||
can be found in the
|
data collected, can be found in the
|
||||||
<a
|
<a
|
||||||
target="_blank"
|
target="_blank"
|
||||||
href="https://zwave-js.github.io/node-zwave-js/#/data-collection/data-collection"
|
href="https://zwave-js.github.io/node-zwave-js/#/data-collection/data-collection"
|
||||||
@ -531,6 +532,7 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
</ha-card>
|
</ha-card>
|
||||||
`
|
`
|
||||||
: nothing}
|
: nothing}
|
||||||
|
</div>
|
||||||
<ha-fab
|
<ha-fab
|
||||||
slot="fab"
|
slot="fab"
|
||||||
.label=${this.hass.localize(
|
.label=${this.hass.localize(
|
||||||
@ -957,6 +959,7 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
.card-actions {
|
.card-actions {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-actions ha-progress-ring {
|
.card-actions ha-progress-ring {
|
||||||
@ -984,6 +987,10 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) {
|
|||||||
.migrate-button {
|
.migrate-button {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
padding: 8px 16px 16px;
|
||||||
|
}
|
||||||
`,
|
`,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,14 @@ import type {
|
|||||||
} from "./types";
|
} from "./types";
|
||||||
import type { PersonEntity } from "../../../data/person";
|
import type { PersonEntity } from "../../../data/person";
|
||||||
|
|
||||||
const STATES_OFF = new Set(["closed", "locked", "not_home", "off"]);
|
const STATES_OFF = new Set([
|
||||||
|
"closed",
|
||||||
|
"locked",
|
||||||
|
"not_home",
|
||||||
|
"off",
|
||||||
|
"unavailable",
|
||||||
|
"unknown",
|
||||||
|
]);
|
||||||
|
|
||||||
@customElement("hui-picture-glance-card")
|
@customElement("hui-picture-glance-card")
|
||||||
class HuiPictureGlanceCard extends LitElement implements LovelaceCard {
|
class HuiPictureGlanceCard extends LitElement implements LovelaceCard {
|
||||||
|
@ -1972,11 +1972,11 @@
|
|||||||
},
|
},
|
||||||
"google_home": {
|
"google_home": {
|
||||||
"header": "Share from Google Home",
|
"header": "Share from Google Home",
|
||||||
"step_1": "Find your device in the Google Home app. Tap the gear icon to open the device settings.",
|
"step_1": "Find your device in the Google Home app. Tap the gear icon to open the device settings, then tap on Device information.",
|
||||||
"step_2": "Tap {linked_matter_apps_services}.",
|
"step_2": "Tap {linked_matter_apps_services}.",
|
||||||
"step_3": "Tap {link_apps_services} and choose {home_assistant} from the list.",
|
"step_3": "Tap {link_apps_services} and choose {home_assistant} from the list.",
|
||||||
"linked_matter_apps_services": "Linked Matter apps and services",
|
"linked_matter_apps_services": "Linked Matter apps and services",
|
||||||
"link_apps_services": "Link apps & services",
|
"link_apps_services": "Link apps and services",
|
||||||
"no_home_assistant": "I can't find Home Assistant on the list",
|
"no_home_assistant": "I can't find Home Assistant on the list",
|
||||||
"redirect": "You are redirected to the Home Assistant app. Please follow the instructions."
|
"redirect": "You are redirected to the Home Assistant app. Please follow the instructions."
|
||||||
},
|
},
|
||||||
|
188
yarn.lock
188
yarn.lock
@ -3252,58 +3252,58 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@module-federation/error-codes@npm:0.17.0":
|
"@module-federation/error-codes@npm:0.17.1":
|
||||||
version: 0.17.0
|
version: 0.17.1
|
||||||
resolution: "@module-federation/error-codes@npm:0.17.0"
|
resolution: "@module-federation/error-codes@npm:0.17.1"
|
||||||
checksum: 10/24fc0147737415b1834a612911bd31bab682a1b165c3ea588fa2a9c3052bbbd26609be59c4ec67d902253a791a57fe1b1dcfa2a9964c9dd91bc97ac91b6d6f5d
|
checksum: 10/5f5f02a90a423479c84e4ff4398a3a9e31b66bd545e7c978ecb8a417f33162b86e749356baab14c006e741c9cebae549335a4c99e94ce7ef54210269fdf74f7f
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@module-federation/runtime-core@npm:0.17.0":
|
"@module-federation/runtime-core@npm:0.17.1":
|
||||||
version: 0.17.0
|
version: 0.17.1
|
||||||
resolution: "@module-federation/runtime-core@npm:0.17.0"
|
resolution: "@module-federation/runtime-core@npm:0.17.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@module-federation/error-codes": "npm:0.17.0"
|
"@module-federation/error-codes": "npm:0.17.1"
|
||||||
"@module-federation/sdk": "npm:0.17.0"
|
"@module-federation/sdk": "npm:0.17.1"
|
||||||
checksum: 10/0378bb5b4080f9c7ddbcaff7b2259f7e3630cc2cebb41a667d5d3db6cf6c81a7ad3c7c089a99065e4c99e3b04ae29e6fc1715cb7c50c9d515ed31d7b9cf74cf4
|
checksum: 10/b0c945379bde13af84ceb833e3bfe3c8cf11fd265af0ad7640a1506017529458f408a4a3f1bd0f4b5983da71438913d5c25ed25e20908eb1f789bd1483616650
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@module-federation/runtime-tools@npm:0.17.0":
|
"@module-federation/runtime-tools@npm:0.17.1":
|
||||||
version: 0.17.0
|
version: 0.17.1
|
||||||
resolution: "@module-federation/runtime-tools@npm:0.17.0"
|
resolution: "@module-federation/runtime-tools@npm:0.17.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@module-federation/runtime": "npm:0.17.0"
|
"@module-federation/runtime": "npm:0.17.1"
|
||||||
"@module-federation/webpack-bundler-runtime": "npm:0.17.0"
|
"@module-federation/webpack-bundler-runtime": "npm:0.17.1"
|
||||||
checksum: 10/330b145a37065d0fd99445e7dbd745b6dee4d739b54547bbd9c5cacd83cbbd4ab4ae0d0c1ffd3bc27370e917bae491176b78fd10002b3112f4b2e05c7c36db11
|
checksum: 10/2e183e357b644dbe015d0e51df3fe601852ca79ffe3a30c582eee7a2050d7600eb3253f5de15e476c60741d0a1dd70add1ade7b5a3537cd2ee12bfee286284ea
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@module-federation/runtime@npm:0.17.0":
|
"@module-federation/runtime@npm:0.17.1":
|
||||||
version: 0.17.0
|
version: 0.17.1
|
||||||
resolution: "@module-federation/runtime@npm:0.17.0"
|
resolution: "@module-federation/runtime@npm:0.17.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@module-federation/error-codes": "npm:0.17.0"
|
"@module-federation/error-codes": "npm:0.17.1"
|
||||||
"@module-federation/runtime-core": "npm:0.17.0"
|
"@module-federation/runtime-core": "npm:0.17.1"
|
||||||
"@module-federation/sdk": "npm:0.17.0"
|
"@module-federation/sdk": "npm:0.17.1"
|
||||||
checksum: 10/442ac331316d727db2fcfe68017f10fefb550234213f68053b9080cb0538e578e8ee32e75a9233af61cbd785cb40325556ebc13952e14fe61bd328da75dcfbb3
|
checksum: 10/f5405968dff4fa2cf510127701ec1722105f44298fd09eafeecead450b7bb95a05450749157fe2fc39caf6241bec9e45caa9a55375b48e7f195db84799a8df0c
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@module-federation/sdk@npm:0.17.0":
|
"@module-federation/sdk@npm:0.17.1":
|
||||||
version: 0.17.0
|
version: 0.17.1
|
||||||
resolution: "@module-federation/sdk@npm:0.17.0"
|
resolution: "@module-federation/sdk@npm:0.17.1"
|
||||||
checksum: 10/fec4e4243953274368ae16d668cd7fba9bbc01c7e38954f2a8e1261dd6159828ba3471c1a160092dde86ebe32a5d824abe75d1645f0155b2127a9f50518e7b40
|
checksum: 10/daaaa49ed900c00a69641130cf673ad5d5b8623d82fb4bd03a67c839a6da760a0a5ae29b836ba66eeb95ee5392e558588ffd987a2c00b05c2b0a7c5039ed042d
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@module-federation/webpack-bundler-runtime@npm:0.17.0":
|
"@module-federation/webpack-bundler-runtime@npm:0.17.1":
|
||||||
version: 0.17.0
|
version: 0.17.1
|
||||||
resolution: "@module-federation/webpack-bundler-runtime@npm:0.17.0"
|
resolution: "@module-federation/webpack-bundler-runtime@npm:0.17.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@module-federation/runtime": "npm:0.17.0"
|
"@module-federation/runtime": "npm:0.17.1"
|
||||||
"@module-federation/sdk": "npm:0.17.0"
|
"@module-federation/sdk": "npm:0.17.1"
|
||||||
checksum: 10/ce3e9dd45a16fb62f1645105cce6d19f1f62a2b68c65c8835f69bf9a2729cebac23d8a9b046c5ea53e974d2df025011e746ab95e0086237d24124bddd78cb40c
|
checksum: 10/72e5030529dbc53df6271fa78bdb63976d0601fe9fde5105f8a7325e0fa296bc35277b9b084e52995cd314b89e12d33f8b869c1d63a13231c2948d4c741e72fd
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -3964,92 +3964,92 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-darwin-arm64@npm:1.4.10":
|
"@rspack/binding-darwin-arm64@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-darwin-arm64@npm:1.4.10"
|
resolution: "@rspack/binding-darwin-arm64@npm:1.4.11"
|
||||||
conditions: os=darwin & cpu=arm64
|
conditions: os=darwin & cpu=arm64
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-darwin-x64@npm:1.4.10":
|
"@rspack/binding-darwin-x64@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-darwin-x64@npm:1.4.10"
|
resolution: "@rspack/binding-darwin-x64@npm:1.4.11"
|
||||||
conditions: os=darwin & cpu=x64
|
conditions: os=darwin & cpu=x64
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-linux-arm64-gnu@npm:1.4.10":
|
"@rspack/binding-linux-arm64-gnu@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-linux-arm64-gnu@npm:1.4.10"
|
resolution: "@rspack/binding-linux-arm64-gnu@npm:1.4.11"
|
||||||
conditions: os=linux & cpu=arm64 & libc=glibc
|
conditions: os=linux & cpu=arm64 & libc=glibc
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-linux-arm64-musl@npm:1.4.10":
|
"@rspack/binding-linux-arm64-musl@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-linux-arm64-musl@npm:1.4.10"
|
resolution: "@rspack/binding-linux-arm64-musl@npm:1.4.11"
|
||||||
conditions: os=linux & cpu=arm64 & libc=musl
|
conditions: os=linux & cpu=arm64 & libc=musl
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-linux-x64-gnu@npm:1.4.10":
|
"@rspack/binding-linux-x64-gnu@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-linux-x64-gnu@npm:1.4.10"
|
resolution: "@rspack/binding-linux-x64-gnu@npm:1.4.11"
|
||||||
conditions: os=linux & cpu=x64 & libc=glibc
|
conditions: os=linux & cpu=x64 & libc=glibc
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-linux-x64-musl@npm:1.4.10":
|
"@rspack/binding-linux-x64-musl@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-linux-x64-musl@npm:1.4.10"
|
resolution: "@rspack/binding-linux-x64-musl@npm:1.4.11"
|
||||||
conditions: os=linux & cpu=x64 & libc=musl
|
conditions: os=linux & cpu=x64 & libc=musl
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-wasm32-wasi@npm:1.4.10":
|
"@rspack/binding-wasm32-wasi@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-wasm32-wasi@npm:1.4.10"
|
resolution: "@rspack/binding-wasm32-wasi@npm:1.4.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@napi-rs/wasm-runtime": "npm:^1.0.1"
|
"@napi-rs/wasm-runtime": "npm:^1.0.1"
|
||||||
conditions: cpu=wasm32
|
conditions: cpu=wasm32
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-win32-arm64-msvc@npm:1.4.10":
|
"@rspack/binding-win32-arm64-msvc@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-win32-arm64-msvc@npm:1.4.10"
|
resolution: "@rspack/binding-win32-arm64-msvc@npm:1.4.11"
|
||||||
conditions: os=win32 & cpu=arm64
|
conditions: os=win32 & cpu=arm64
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-win32-ia32-msvc@npm:1.4.10":
|
"@rspack/binding-win32-ia32-msvc@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-win32-ia32-msvc@npm:1.4.10"
|
resolution: "@rspack/binding-win32-ia32-msvc@npm:1.4.11"
|
||||||
conditions: os=win32 & cpu=ia32
|
conditions: os=win32 & cpu=ia32
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding-win32-x64-msvc@npm:1.4.10":
|
"@rspack/binding-win32-x64-msvc@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding-win32-x64-msvc@npm:1.4.10"
|
resolution: "@rspack/binding-win32-x64-msvc@npm:1.4.11"
|
||||||
conditions: os=win32 & cpu=x64
|
conditions: os=win32 & cpu=x64
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/binding@npm:1.4.10":
|
"@rspack/binding@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/binding@npm:1.4.10"
|
resolution: "@rspack/binding@npm:1.4.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@rspack/binding-darwin-arm64": "npm:1.4.10"
|
"@rspack/binding-darwin-arm64": "npm:1.4.11"
|
||||||
"@rspack/binding-darwin-x64": "npm:1.4.10"
|
"@rspack/binding-darwin-x64": "npm:1.4.11"
|
||||||
"@rspack/binding-linux-arm64-gnu": "npm:1.4.10"
|
"@rspack/binding-linux-arm64-gnu": "npm:1.4.11"
|
||||||
"@rspack/binding-linux-arm64-musl": "npm:1.4.10"
|
"@rspack/binding-linux-arm64-musl": "npm:1.4.11"
|
||||||
"@rspack/binding-linux-x64-gnu": "npm:1.4.10"
|
"@rspack/binding-linux-x64-gnu": "npm:1.4.11"
|
||||||
"@rspack/binding-linux-x64-musl": "npm:1.4.10"
|
"@rspack/binding-linux-x64-musl": "npm:1.4.11"
|
||||||
"@rspack/binding-wasm32-wasi": "npm:1.4.10"
|
"@rspack/binding-wasm32-wasi": "npm:1.4.11"
|
||||||
"@rspack/binding-win32-arm64-msvc": "npm:1.4.10"
|
"@rspack/binding-win32-arm64-msvc": "npm:1.4.11"
|
||||||
"@rspack/binding-win32-ia32-msvc": "npm:1.4.10"
|
"@rspack/binding-win32-ia32-msvc": "npm:1.4.11"
|
||||||
"@rspack/binding-win32-x64-msvc": "npm:1.4.10"
|
"@rspack/binding-win32-x64-msvc": "npm:1.4.11"
|
||||||
dependenciesMeta:
|
dependenciesMeta:
|
||||||
"@rspack/binding-darwin-arm64":
|
"@rspack/binding-darwin-arm64":
|
||||||
optional: true
|
optional: true
|
||||||
@ -4071,13 +4071,13 @@ __metadata:
|
|||||||
optional: true
|
optional: true
|
||||||
"@rspack/binding-win32-x64-msvc":
|
"@rspack/binding-win32-x64-msvc":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10/65da06db1317ce780176d5eab8bac62ecf42a2e78433e4fe5aa0a2ea3f02e878a5588606e16b8b91908eba0894c0d66351d03275a474bc6a5781e90612e8d100
|
checksum: 10/8bb94774204f41888ff442afec06f019d008abba79964b74d566acf64f7216a148a1842f90c44b3bf680e69b697d8e5cd0f1cca6fd0b8a94df5f97c2a3f05510
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/cli@npm:1.4.10":
|
"@rspack/cli@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/cli@npm:1.4.10"
|
resolution: "@rspack/cli@npm:1.4.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@discoveryjs/json-ext": "npm:^0.5.7"
|
"@discoveryjs/json-ext": "npm:^0.5.7"
|
||||||
"@rspack/dev-server": "npm:~1.1.3"
|
"@rspack/dev-server": "npm:~1.1.3"
|
||||||
@ -4091,23 +4091,23 @@ __metadata:
|
|||||||
"@rspack/core": ^1.0.0-alpha || ^1.x
|
"@rspack/core": ^1.0.0-alpha || ^1.x
|
||||||
bin:
|
bin:
|
||||||
rspack: bin/rspack.js
|
rspack: bin/rspack.js
|
||||||
checksum: 10/91350c731ef7729e826dcd4f2a552b6df0fe8c9b8a6aae91971ab3952857b9190a9f1a76c273456d0a4dd232f5944aab095459e967ccd3319b0076c0a9978a14
|
checksum: 10/0a6f2feb1d5e58fd1c373350178cfa56bffce4acb88e335eef83ebbfc227c099c096ed13e51ee929701a07006e59901963dc32e743eea0bc95b666108b92669c
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@rspack/core@npm:1.4.10":
|
"@rspack/core@npm:1.4.11":
|
||||||
version: 1.4.10
|
version: 1.4.11
|
||||||
resolution: "@rspack/core@npm:1.4.10"
|
resolution: "@rspack/core@npm:1.4.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@module-federation/runtime-tools": "npm:0.17.0"
|
"@module-federation/runtime-tools": "npm:0.17.1"
|
||||||
"@rspack/binding": "npm:1.4.10"
|
"@rspack/binding": "npm:1.4.11"
|
||||||
"@rspack/lite-tapable": "npm:1.0.1"
|
"@rspack/lite-tapable": "npm:1.0.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@swc/helpers": ">=0.5.1"
|
"@swc/helpers": ">=0.5.1"
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
"@swc/helpers":
|
"@swc/helpers":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10/51534697062ed351d85b75d958253b760fcca7e426cb39b053ac4816f84e0a7bad3d969f48d0cf76ab7733b0e5695cf82770e6b8f5c95e22fa4a697cb5dd286b
|
checksum: 10/77d463bd90feb2d24f7bc56df198f0b7ad310a9eb676070eac8d78014d151e783943c5b44c64700a51a36708c626a341eeaa9b3287e358616d09dfe25ab04e77
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -4732,10 +4732,10 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/luxon@npm:3.6.2":
|
"@types/luxon@npm:3.7.1":
|
||||||
version: 3.6.2
|
version: 3.7.1
|
||||||
resolution: "@types/luxon@npm:3.6.2"
|
resolution: "@types/luxon@npm:3.7.1"
|
||||||
checksum: 10/73ca30059e0b1e352ce3a208837bc042e0bae9cf6e5b42f63de9ddfe15348a9e9bf9fcde3d4034038be24cb24adc579ae984cadff3bf70432e54fed1ad249d12
|
checksum: 10/c7bc164c278393ea0be938f986c74b4cddfab9013b1aff4495b016f771ded1d5b7b7b4825b2c7f0b8799edce19c5f531c28ff434ab3dedf994ac2d99a20fd4c4
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -9409,8 +9409,8 @@ __metadata:
|
|||||||
"@octokit/rest": "npm:22.0.0"
|
"@octokit/rest": "npm:22.0.0"
|
||||||
"@replit/codemirror-indentation-markers": "npm:6.5.3"
|
"@replit/codemirror-indentation-markers": "npm:6.5.3"
|
||||||
"@rsdoctor/rspack-plugin": "npm:1.1.10"
|
"@rsdoctor/rspack-plugin": "npm:1.1.10"
|
||||||
"@rspack/cli": "npm:1.4.10"
|
"@rspack/cli": "npm:1.4.11"
|
||||||
"@rspack/core": "npm:1.4.10"
|
"@rspack/core": "npm:1.4.11"
|
||||||
"@shoelace-style/shoelace": "npm:2.20.1"
|
"@shoelace-style/shoelace": "npm:2.20.1"
|
||||||
"@swc/helpers": "npm:0.5.17"
|
"@swc/helpers": "npm:0.5.17"
|
||||||
"@thomasloven/round-slider": "npm:0.6.0"
|
"@thomasloven/round-slider": "npm:0.6.0"
|
||||||
@ -9427,7 +9427,7 @@ __metadata:
|
|||||||
"@types/leaflet-draw": "npm:1.0.12"
|
"@types/leaflet-draw": "npm:1.0.12"
|
||||||
"@types/leaflet.markercluster": "npm:1.5.5"
|
"@types/leaflet.markercluster": "npm:1.5.5"
|
||||||
"@types/lodash.merge": "npm:4.6.9"
|
"@types/lodash.merge": "npm:4.6.9"
|
||||||
"@types/luxon": "npm:3.6.2"
|
"@types/luxon": "npm:3.7.1"
|
||||||
"@types/mocha": "npm:10.0.10"
|
"@types/mocha": "npm:10.0.10"
|
||||||
"@types/qrcode": "npm:1.5.5"
|
"@types/qrcode": "npm:1.5.5"
|
||||||
"@types/sortablejs": "npm:1.15.8"
|
"@types/sortablejs": "npm:1.15.8"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user