+
+
+
${this._persons[this._selectedUser].name}
-
`
: html`
${this.localize("ui.panel.page-authorize.welcome_home")}
diff --git a/src/data/energy.ts b/src/data/energy.ts
index 1da926bf0f..fe7bf3d1a4 100644
--- a/src/data/energy.ts
+++ b/src/data/energy.ts
@@ -581,6 +581,28 @@ const clearEnergyCollectionPreferences = (hass: HomeAssistant) => {
});
};
+const scheduleHourlyRefresh = (collection: EnergyCollection) => {
+ if (collection._refreshTimeout) {
+ clearTimeout(collection._refreshTimeout);
+ }
+
+ if (collection._active && (!collection.end || collection.end > new Date())) {
+ // The stats are created every hour
+ // Schedule a refresh for 20 minutes past the hour
+ // If the end is larger than the current time.
+ const nextFetch = new Date();
+ if (nextFetch.getMinutes() >= 20) {
+ nextFetch.setHours(nextFetch.getHours() + 1);
+ }
+ nextFetch.setMinutes(20, 0, 0);
+
+ collection._refreshTimeout = window.setTimeout(
+ () => collection.refresh(),
+ nextFetch.getTime() - Date.now()
+ );
+ }
+};
+
export const getEnergyDataCollection = (
hass: HomeAssistant,
options: { prefs?: EnergyPreferences; key?: string } = {}
@@ -609,28 +631,7 @@ export const getEnergyDataCollection = (
collection.prefs = await getEnergyPreferences(hass);
}
- if (collection._refreshTimeout) {
- clearTimeout(collection._refreshTimeout);
- }
-
- if (
- collection._active &&
- (!collection.end || collection.end > new Date())
- ) {
- // The stats are created every hour
- // Schedule a refresh for 20 minutes past the hour
- // If the end is larger than the current time.
- const nextFetch = new Date();
- if (nextFetch.getMinutes() >= 20) {
- nextFetch.setHours(nextFetch.getHours() + 1);
- }
- nextFetch.setMinutes(20, 0, 0);
-
- collection._refreshTimeout = window.setTimeout(
- () => collection.refresh(),
- nextFetch.getTime() - Date.now()
- );
- }
+ scheduleHourlyRefresh(collection);
return getEnergyData(
hass,
@@ -647,6 +648,11 @@ export const getEnergyDataCollection = (
collection.subscribe = (subscriber: (data: EnergyData) => void) => {
const unsub = origSubscribe(subscriber);
collection._active++;
+
+ if (collection._refreshTimeout === undefined) {
+ scheduleHourlyRefresh(collection);
+ }
+
return () => {
collection._active--;
if (collection._active < 1) {
diff --git a/src/data/history.ts b/src/data/history.ts
index 8f1750c14d..a110c8c634 100644
--- a/src/data/history.ts
+++ b/src/data/history.ts
@@ -420,7 +420,8 @@ export const computeHistory = (
hass: HomeAssistant,
stateHistory: HistoryStates,
localize: LocalizeFunc,
- sensorNumericalDeviceClasses: string[]
+ sensorNumericalDeviceClasses: string[],
+ splitDeviceClasses = false
): HistoryResult => {
const lineChartDevices: { [unit: string]: HistoryStates } = {};
const timelineDevices: TimelineEntity[] = [];
@@ -473,7 +474,7 @@ export const computeHistory = (
currentState?.attributes || numericStateFromHistory?.a
)?.device_class;
- const key = computeGroupKey(unit, deviceClass);
+ const key = computeGroupKey(unit, deviceClass, splitDeviceClasses);
if (!unit) {
timelineDevices.push(
@@ -487,9 +488,13 @@ export const computeHistory = (
currentState
)
);
- } else if (key in lineChartDevices && entityId in lineChartDevices[key]) {
+ } else if (
+ key &&
+ key in lineChartDevices &&
+ entityId in lineChartDevices[key]
+ ) {
lineChartDevices[key][entityId].push(...stateInfo);
- } else {
+ } else if (key) {
if (!(key in lineChartDevices)) {
lineChartDevices[key] = {};
}
@@ -514,5 +519,6 @@ export const computeHistory = (
export const computeGroupKey = (
unit: string | undefined,
- device_class: string | undefined
-) => `${unit}_${device_class || ""}`;
+ device_class: string | undefined,
+ splitDeviceClasses: boolean
+) => (splitDeviceClasses ? `${unit}_${device_class || ""}` : unit);
diff --git a/src/onboarding/ha-onboarding.ts b/src/onboarding/ha-onboarding.ts
index b30fd33b24..02981a76cb 100644
--- a/src/onboarding/ha-onboarding.ts
+++ b/src/onboarding/ha-onboarding.ts
@@ -218,7 +218,7 @@ class HaOnboarding extends litLocalizeLiteMixin(HassElement) {
this._handleProgress(ev)
);
if (window.innerWidth > 450) {
- import("./particles");
+ import("../resources/particles");
}
makeDialogManager(this, this.shadowRoot!);
import("../components/ha-language-picker");
diff --git a/src/panels/history/ha-panel-history.ts b/src/panels/history/ha-panel-history.ts
index 8dad9205a6..5701645320 100644
--- a/src/panels/history/ha-panel-history.ts
+++ b/src/panels/history/ha-panel-history.ts
@@ -224,17 +224,19 @@ class HaPanelHistory extends SubscribeMixin(LitElement) {
const keys = new Set(
historyResult.line
- .map((i) => computeGroupKey(i.unit, i.device_class))
+ .map((i) => computeGroupKey(i.unit, i.device_class, true))
.concat(
- ltsResult.line.map((i) => computeGroupKey(i.unit, i.device_class))
+ ltsResult.line.map((i) =>
+ computeGroupKey(i.unit, i.device_class, true)
+ )
)
);
keys.forEach((key) => {
const historyItem = historyResult.line.find(
- (i) => computeGroupKey(i.unit, i.device_class) === key
+ (i) => computeGroupKey(i.unit, i.device_class, true) === key
);
const ltsItem = ltsResult.line.find(
- (i) => computeGroupKey(i.unit, i.device_class) === key
+ (i) => computeGroupKey(i.unit, i.device_class, true) === key
);
if (historyItem && ltsItem) {
const newLineItem: LineChartUnit = { ...historyItem, data: [] };
@@ -410,7 +412,8 @@ class HaPanelHistory extends SubscribeMixin(LitElement) {
this.hass,
statsHistoryStates,
this.hass.localize,
- sensorNumericDeviceClasses
+ sensorNumericDeviceClasses,
+ true
);
// remap states array to statistics array
(this._statisticsHistory?.line || []).forEach((item) => {
@@ -460,7 +463,8 @@ class HaPanelHistory extends SubscribeMixin(LitElement) {
this.hass,
history,
this.hass.localize,
- sensorNumericDeviceClasses
+ sensorNumericDeviceClasses,
+ true
);
},
this._startDate,
diff --git a/src/panels/lovelace/cards/hui-history-graph-card.ts b/src/panels/lovelace/cards/hui-history-graph-card.ts
index 5546c3d7c9..b79da32bb6 100644
--- a/src/panels/lovelace/cards/hui-history-graph-card.ts
+++ b/src/panels/lovelace/cards/hui-history-graph-card.ts
@@ -118,7 +118,8 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard {
this.hass!,
combinedHistory,
this.hass!.localize,
- sensorNumericDeviceClasses
+ sensorNumericDeviceClasses,
+ this._config?.split_device_classes
);
},
this._hoursToShow,
diff --git a/src/panels/lovelace/cards/types.ts b/src/panels/lovelace/cards/types.ts
index a282682936..0b4b6f0463 100644
--- a/src/panels/lovelace/cards/types.ts
+++ b/src/panels/lovelace/cards/types.ts
@@ -323,6 +323,7 @@ export interface HistoryGraphCardConfig extends LovelaceCardConfig {
title?: string;
show_names?: boolean;
logarithmic_scale?: boolean;
+ split_device_classes?: boolean;
}
export interface StatisticsGraphCardConfig extends LovelaceCardConfig {
diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts
index de19739ff8..77ed7aedd6 100644
--- a/src/panels/lovelace/hui-root.ts
+++ b/src/panels/lovelace/hui-root.ts
@@ -580,7 +580,7 @@ class HUIRoot extends LitElement {
const searchParams = extractSearchParamsObject();
if (searchParams.edit === "1") {
this._clearParam("edit");
- if (this.hass!.user?.is_admin) {
+ if (this.hass!.user?.is_admin && this.lovelace!.mode === "storage") {
this.lovelace!.setEditMode(true);
}
} else if (searchParams.conversation === "1") {
diff --git a/src/onboarding/particles.ts b/src/resources/particles.ts
similarity index 96%
rename from src/onboarding/particles.ts
rename to src/resources/particles.ts
index fcc7206c85..c10643d604 100644
--- a/src/onboarding/particles.ts
+++ b/src/resources/particles.ts
@@ -1,6 +1,6 @@
import { tsParticles } from "tsparticles-engine";
import { loadLinksPreset } from "tsparticles-preset-links";
-import { DEFAULT_PRIMARY_COLOR } from "../resources/styles-data";
+import { DEFAULT_PRIMARY_COLOR } from "./styles-data";
loadLinksPreset(tsParticles).then(() => {
tsParticles.load("particles", {
diff --git a/yarn.lock b/yarn.lock
index 68f74152ef..de9aef665b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -45,55 +45,55 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13":
- version: 7.22.13
- resolution: "@babel/code-frame@npm:7.22.13"
+"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/code-frame@npm:7.23.5"
dependencies:
- "@babel/highlight": "npm:^7.22.13"
+ "@babel/highlight": "npm:^7.23.4"
chalk: "npm:^2.4.2"
- checksum: bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a
+ checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/compat-data@npm:7.23.3"
- checksum: a3d6c728150c8eb124a77227176723dfd7fd807e731c5bd01d041ae9e6a4efce32f88e6479ad17df9883bb296e181e650aa0034df7e42a3ea130df4c9b0a26fa
+"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/compat-data@npm:7.23.5"
+ checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736
languageName: node
linkType: hard
-"@babel/core@npm:7.23.3, @babel/core@npm:^7.11.1, @babel/core@npm:^7.12.3":
- version: 7.23.3
- resolution: "@babel/core@npm:7.23.3"
+"@babel/core@npm:7.23.5, @babel/core@npm:^7.11.1, @babel/core@npm:^7.12.3":
+ version: 7.23.5
+ resolution: "@babel/core@npm:7.23.5"
dependencies:
"@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.22.13"
- "@babel/generator": "npm:^7.23.3"
+ "@babel/code-frame": "npm:^7.23.5"
+ "@babel/generator": "npm:^7.23.5"
"@babel/helper-compilation-targets": "npm:^7.22.15"
"@babel/helper-module-transforms": "npm:^7.23.3"
- "@babel/helpers": "npm:^7.23.2"
- "@babel/parser": "npm:^7.23.3"
+ "@babel/helpers": "npm:^7.23.5"
+ "@babel/parser": "npm:^7.23.5"
"@babel/template": "npm:^7.22.15"
- "@babel/traverse": "npm:^7.23.3"
- "@babel/types": "npm:^7.23.3"
+ "@babel/traverse": "npm:^7.23.5"
+ "@babel/types": "npm:^7.23.5"
convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3"
semver: "npm:^6.3.1"
- checksum: f9e7016b62842d23f78c98dc31daa3bd9161c5770c1e9df0557f78186ed75fd2cfc8e7161975fe8c6ad147665b1881790139da91de34ec03cf8b9f6a256d86eb
+ checksum: f24265172610dbffe0e315b6a8e8f87cf87d2643c8915196adcddd81c66a8eaeb1b36fea851e2308961636a180089a5f10becaa340d5b707d5f64e2e5ffb2bc8
languageName: node
linkType: hard
-"@babel/generator@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/generator@npm:7.23.3"
+"@babel/generator@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/generator@npm:7.23.5"
dependencies:
- "@babel/types": "npm:^7.23.3"
+ "@babel/types": "npm:^7.23.5"
"@jridgewell/gen-mapping": "npm:^0.3.2"
"@jridgewell/trace-mapping": "npm:^0.3.17"
jsesc: "npm:^2.5.1"
- checksum: 0f815d275cb3de97ec4724b959b3c7a67b1cde1861eda6612b50c6ba22565f12536d1f004dd48e7bad5e059751950265c6ff546ef48b7a719a11d7b512f1e29d
+ checksum: 094af79c2e8fdb0cfd06b42ff6a39a8a95639bc987cace44f52ed5c46127f5469eb20ab5f4c8991fc00fa9c1445a1977cde8e44289d6be29ddbb315fb0fc1b45
languageName: node
linkType: hard
@@ -128,22 +128,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15"
+"@babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.23.5"
dependencies:
"@babel/helper-annotate-as-pure": "npm:^7.22.5"
- "@babel/helper-environment-visitor": "npm:^7.22.5"
- "@babel/helper-function-name": "npm:^7.22.5"
- "@babel/helper-member-expression-to-functions": "npm:^7.22.15"
+ "@babel/helper-environment-visitor": "npm:^7.22.20"
+ "@babel/helper-function-name": "npm:^7.23.0"
+ "@babel/helper-member-expression-to-functions": "npm:^7.23.0"
"@babel/helper-optimise-call-expression": "npm:^7.22.5"
- "@babel/helper-replace-supers": "npm:^7.22.9"
+ "@babel/helper-replace-supers": "npm:^7.22.20"
"@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
semver: "npm:^6.3.1"
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 000d29f1df397b7fdcb97ad0e9a442781787e5cb0456a9b8da690d13e03549a716bf74348029d3bd3fa4837b35d143a535cad1006f9d552063799ecdd96df672
+ checksum: cd951e81b6a4ad79879f38edbe78d51cf29dfd5a7d33d7162aeaa3ac536dcc9a6679de8feb976bbd76d255a1654bf1742410517edd5c426fec66e0bf41eb8c45
languageName: node
linkType: hard
@@ -175,7 +175,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5":
+"@babel/helper-environment-visitor@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-environment-visitor@npm:7.22.20"
checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
@@ -201,7 +201,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-member-expression-to-functions@npm:^7.22.15":
+"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0"
dependencies:
@@ -263,7 +263,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-replace-supers@npm:^7.22.20, @babel/helper-replace-supers@npm:^7.22.9":
+"@babel/helper-replace-supers@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-replace-supers@npm:7.22.20"
dependencies:
@@ -303,10 +303,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-string-parser@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-string-parser@npm:7.22.5"
- checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd
+"@babel/helper-string-parser@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/helper-string-parser@npm:7.23.4"
+ checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c
languageName: node
linkType: hard
@@ -317,10 +317,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-option@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helper-validator-option@npm:7.22.15"
- checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d
+"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/helper-validator-option@npm:7.23.5"
+ checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e
languageName: node
linkType: hard
@@ -335,34 +335,34 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.23.2":
- version: 7.23.2
- resolution: "@babel/helpers@npm:7.23.2"
+"@babel/helpers@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/helpers@npm:7.23.5"
dependencies:
"@babel/template": "npm:^7.22.15"
- "@babel/traverse": "npm:^7.23.2"
- "@babel/types": "npm:^7.23.0"
- checksum: d66d949d41513f19e62e43a9426e283d46bc9a3c72f1e3dd136568542382edd411047403458aaa0ae3adf7c14d23e0e9a1126092bb56e72ba796a6dd7e4c082a
+ "@babel/traverse": "npm:^7.23.5"
+ "@babel/types": "npm:^7.23.5"
+ checksum: 84a813db55e03b5f47cef1210eb22751dae5dc3605bf62ff9acd4c248d857f94cb43dc7299e0edcec9312b31088f0d77f881282df2957e65a322b5412801cc24
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.22.13":
- version: 7.22.20
- resolution: "@babel/highlight@npm:7.22.20"
+"@babel/highlight@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/highlight@npm:7.23.4"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.22.20"
chalk: "npm:^2.4.2"
js-tokens: "npm:^4.0.0"
- checksum: 1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92
+ checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f
languageName: node
linkType: hard
-"@babel/parser@npm:^7.18.4, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/parser@npm:7.23.3"
+"@babel/parser@npm:^7.18.4, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/parser@npm:7.23.5"
bin:
parser: ./bin/babel-parser.js
- checksum: 284c22ec1d939df66fb94929959d2160c30df1ba5778f212668dfb2f4aa8ac176f628c6073a2c9ea7ab2a1701d2ebdafb0dfb173dc737db9dc6708d5d2f49e0a
+ checksum: 828c250ace0c58f9dc311fd13ad3da34e86ed27a5c6b4183ce9d85be250e78eeb71a13f6d51a368c46f8cbe51106c726bfbb158bf46a89db3a168a0002d3050a
languageName: node
linkType: hard
@@ -402,18 +402,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-decorators@npm:7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-proposal-decorators@npm:7.23.3"
+"@babel/plugin-proposal-decorators@npm:7.23.5":
+ version: 7.23.5
+ resolution: "@babel/plugin-proposal-decorators@npm:7.23.5"
dependencies:
- "@babel/helper-create-class-features-plugin": "npm:^7.22.15"
+ "@babel/helper-create-class-features-plugin": "npm:^7.23.5"
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/helper-replace-supers": "npm:^7.22.20"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
"@babel/plugin-syntax-decorators": "npm:^7.23.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 526d0228f884e072cbacf0188ab886a43732ea1dbd6ce0bb035884da8324c41e654a500083a997de928e9cf1dd04c5be27808f773b1dccaca5c3bf33819c3030
+ checksum: 03d74af44cd332607e9ec0f78917bbcca5a0773175a87d614a8b5dd532a9accfa2bb203313bf962c7d4767b4e8161936ebe3b71de31986227bb6de5be4572860
languageName: node
linkType: hard
@@ -669,9 +669,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-generator-functions@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.3"
+"@babel/plugin-transform-async-generator-functions@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.4"
dependencies:
"@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-plugin-utils": "npm:^7.22.5"
@@ -679,7 +679,7 @@ __metadata:
"@babel/plugin-syntax-async-generators": "npm:^7.8.4"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 39407e5d92905a824d6ef115af70755b26a6b458639686092d7e05d0701f7ff42e995e2c5aab28d6ab5311752190667766417e58834b54c98fac78c857e30320
+ checksum: e2fc132c9033711d55209f4781e1fc73f0f4da5e0ca80a2da73dec805166b73c92a6e83571a8994cd2c893a28302e24107e90856202b24781bab734f800102bb
languageName: node
linkType: hard
@@ -707,14 +707,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-block-scoping@npm:7.23.3"
+"@babel/plugin-transform-block-scoping@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: eb90a200e684e7025e40c4498e4c024cdfc1fab853eb5b4c6320ea637c88d9cb57cb353871e48ee313746d16ab7d89b3a330691753f197eef18b5280a6edb9b6
+ checksum: bbb965a3acdfb03559806d149efbd194ac9c983b260581a60efcb15eb9fbe20e3054667970800146d867446db1c1398f8e4ee87f4454233e49b8f8ce947bd99b
languageName: node
linkType: hard
@@ -730,22 +730,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-class-static-block@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-class-static-block@npm:7.23.3"
+"@babel/plugin-transform-class-static-block@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4"
dependencies:
"@babel/helper-create-class-features-plugin": "npm:^7.22.15"
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
peerDependencies:
"@babel/core": ^7.12.0
- checksum: 1325e1d1989efbef4d48505e5c0c416d118be0e615c12a8d5581af032d0bc6ae00525c8fb4af68ba9098fa1578ec7738db0a9d362193b8507660d2a24124ddf4
+ checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-classes@npm:7.23.3"
+"@babel/plugin-transform-classes@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/plugin-transform-classes@npm:7.23.5"
dependencies:
"@babel/helper-annotate-as-pure": "npm:^7.22.5"
"@babel/helper-compilation-targets": "npm:^7.22.15"
@@ -758,7 +758,7 @@ __metadata:
globals: "npm:^11.1.0"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: e4906f232ad588a6e2336b99f5171d9de5c10c8a017abb64d1b405e61528108498ca578538e0ec35faad45fc9ed0ec4c89a7600357229ffcc9ef26256c1f161b
+ checksum: f6c4fed2f48bdd46a4726b829ea2ddb5c9c97edd0e55dc53791d82927daad5725052b7e785a8b7e90a53b0606166b9c554469dc94f10fba59ca9642e997d97ee
languageName: node
linkType: hard
@@ -808,15 +808,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-dynamic-import@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.3"
+"@babel/plugin-transform-dynamic-import@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-dynamic-import": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d1d379dbb1c22c02aa2f5a3f2f1885840aabc21b42e3d42746599f66004239f1ac830012552e6d42113e4defe0625fbf4865864ee3d52963e80125f8c9dad406
+ checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845
languageName: node
linkType: hard
@@ -832,15 +832,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-export-namespace-from@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.3"
+"@babel/plugin-transform-export-namespace-from@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c65e21e5b54135378cfbe7563e884d778ea0864b5950c7db85f984170f20c2e110675c8407b1803ffe587401e5990fbd53eb159c3b3a6d7593ae6f9ffdb83cc4
+ checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93
languageName: node
linkType: hard
@@ -868,15 +868,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-json-strings@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-json-strings@npm:7.23.3"
+"@babel/plugin-transform-json-strings@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-json-strings@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-json-strings": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: a5949613b8883a64ad2a0eb41d26a80ac226ea03db7cef8f57f4ca18045fdc834aee420548272a633510e7aa88ec3cb4e15d2e27ddc45f9ef5db09228f0478c1
+ checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de
languageName: node
linkType: hard
@@ -891,15 +891,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.3"
+"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: cbab57a2bb6d5ddd621b91684845e576664862a6d7697fa9dddb796238330dd3dac21cda223f7b1553c9f650e0eebcd5d9bb1e478ed9ba937ce06dc6d0fbd0f6
+ checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5
languageName: node
linkType: hard
@@ -988,33 +988,33 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.3"
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: ea844a12a3ae5647d6d2ae0685fde48ae53e724ef9ce5d9fbf36e8f1ff0107f76a5349ef34c2a06984b3836c001748caf9701afb172bd7ba71a5dff79e16b434
+ checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3
languageName: node
linkType: hard
-"@babel/plugin-transform-numeric-separator@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.3"
+"@babel/plugin-transform-numeric-separator@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f5515532fac2bbf9da082eedc16fd597fb8b787e7a6d256d53dcd9daa054b8f695a312bfec888dd34c03d63dcc2c65c8249ac33c2e23bd3d4d246ce4d44d141d
+ checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3
languageName: node
linkType: hard
-"@babel/plugin-transform-object-rest-spread@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.3"
+"@babel/plugin-transform-object-rest-spread@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4"
dependencies:
"@babel/compat-data": "npm:^7.23.3"
"@babel/helper-compilation-targets": "npm:^7.22.15"
@@ -1023,7 +1023,7 @@ __metadata:
"@babel/plugin-transform-parameters": "npm:^7.23.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d2b7da61215e7319035405876f6228d7fb1c8cc709cccbea82a62ca6ed262d155aef70291da4c5564967cf3c941418cc67807ee3b603e63ef8e5ada2ea110ef6
+ checksum: 656f09c4ec629856e807d5b386559166ae417ff75943abce19656b2c6de5101dfd0aaf23f9074e854339370b4e09f57518d3202457046ee5b567ded531005479
languageName: node
linkType: hard
@@ -1039,28 +1039,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-catch-binding@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.3"
+"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2c59c78cf8c7070be84f1087116508211323dacd93581529b95b31927b2fab67dd11aca363584e99bebc7e4e20720f2b59d99ade7e8cf1577732eef609a34c45
+ checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-chaining@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.3"
+"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5"
"@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f3383c22b0a574e2e4bce84cefa19ef639809f35c78a550503fcafd5d41c78f7a2796852bfabf6412236ca8d0eb01147d29ac13ab021f95a54bc0c31f9af2eeb
+ checksum: 0ef24e889d6151428953fc443af5f71f4dae73f373dc1b7f5dd3f6a61d511296eb77e9b870e8c2c02a933e3455ae24c1fa91738c826b72a4ff87e0337db527e8
languageName: node
linkType: hard
@@ -1087,9 +1087,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-private-property-in-object@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.3"
+"@babel/plugin-transform-private-property-in-object@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4"
dependencies:
"@babel/helper-annotate-as-pure": "npm:^7.22.5"
"@babel/helper-create-class-features-plugin": "npm:^7.22.15"
@@ -1097,7 +1097,7 @@ __metadata:
"@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7da96e903ac828f3ff60cded1377e57b02ed9960ca7d6645a5511ae66df96d67febc219d0b0ff16e7657e91afcb848c33c6c4604b82640df9a3c6ec3a5891a03
+ checksum: 02eef2ee98fa86ee5052ed9bf0742d6d22b510b5df2fcce0b0f5615d6001f7786c6b31505e7f1c2f446406d8fb33603a5316d957cfa5b8365cbf78ddcc24fa42
languageName: node
linkType: hard
@@ -1268,14 +1268,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-env@npm:7.23.3, @babel/preset-env@npm:^7.11.0":
- version: 7.23.3
- resolution: "@babel/preset-env@npm:7.23.3"
+"@babel/preset-env@npm:7.23.5, @babel/preset-env@npm:^7.11.0":
+ version: 7.23.5
+ resolution: "@babel/preset-env@npm:7.23.5"
dependencies:
- "@babel/compat-data": "npm:^7.23.3"
+ "@babel/compat-data": "npm:^7.23.5"
"@babel/helper-compilation-targets": "npm:^7.22.15"
"@babel/helper-plugin-utils": "npm:^7.22.5"
- "@babel/helper-validator-option": "npm:^7.22.15"
+ "@babel/helper-validator-option": "npm:^7.23.5"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3"
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.3"
@@ -1299,25 +1299,25 @@ __metadata:
"@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
"@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6"
"@babel/plugin-transform-arrow-functions": "npm:^7.23.3"
- "@babel/plugin-transform-async-generator-functions": "npm:^7.23.3"
+ "@babel/plugin-transform-async-generator-functions": "npm:^7.23.4"
"@babel/plugin-transform-async-to-generator": "npm:^7.23.3"
"@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3"
- "@babel/plugin-transform-block-scoping": "npm:^7.23.3"
+ "@babel/plugin-transform-block-scoping": "npm:^7.23.4"
"@babel/plugin-transform-class-properties": "npm:^7.23.3"
- "@babel/plugin-transform-class-static-block": "npm:^7.23.3"
- "@babel/plugin-transform-classes": "npm:^7.23.3"
+ "@babel/plugin-transform-class-static-block": "npm:^7.23.4"
+ "@babel/plugin-transform-classes": "npm:^7.23.5"
"@babel/plugin-transform-computed-properties": "npm:^7.23.3"
"@babel/plugin-transform-destructuring": "npm:^7.23.3"
"@babel/plugin-transform-dotall-regex": "npm:^7.23.3"
"@babel/plugin-transform-duplicate-keys": "npm:^7.23.3"
- "@babel/plugin-transform-dynamic-import": "npm:^7.23.3"
+ "@babel/plugin-transform-dynamic-import": "npm:^7.23.4"
"@babel/plugin-transform-exponentiation-operator": "npm:^7.23.3"
- "@babel/plugin-transform-export-namespace-from": "npm:^7.23.3"
+ "@babel/plugin-transform-export-namespace-from": "npm:^7.23.4"
"@babel/plugin-transform-for-of": "npm:^7.23.3"
"@babel/plugin-transform-function-name": "npm:^7.23.3"
- "@babel/plugin-transform-json-strings": "npm:^7.23.3"
+ "@babel/plugin-transform-json-strings": "npm:^7.23.4"
"@babel/plugin-transform-literals": "npm:^7.23.3"
- "@babel/plugin-transform-logical-assignment-operators": "npm:^7.23.3"
+ "@babel/plugin-transform-logical-assignment-operators": "npm:^7.23.4"
"@babel/plugin-transform-member-expression-literals": "npm:^7.23.3"
"@babel/plugin-transform-modules-amd": "npm:^7.23.3"
"@babel/plugin-transform-modules-commonjs": "npm:^7.23.3"
@@ -1325,15 +1325,15 @@ __metadata:
"@babel/plugin-transform-modules-umd": "npm:^7.23.3"
"@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5"
"@babel/plugin-transform-new-target": "npm:^7.23.3"
- "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.23.3"
- "@babel/plugin-transform-numeric-separator": "npm:^7.23.3"
- "@babel/plugin-transform-object-rest-spread": "npm:^7.23.3"
+ "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.23.4"
+ "@babel/plugin-transform-numeric-separator": "npm:^7.23.4"
+ "@babel/plugin-transform-object-rest-spread": "npm:^7.23.4"
"@babel/plugin-transform-object-super": "npm:^7.23.3"
- "@babel/plugin-transform-optional-catch-binding": "npm:^7.23.3"
- "@babel/plugin-transform-optional-chaining": "npm:^7.23.3"
+ "@babel/plugin-transform-optional-catch-binding": "npm:^7.23.4"
+ "@babel/plugin-transform-optional-chaining": "npm:^7.23.4"
"@babel/plugin-transform-parameters": "npm:^7.23.3"
"@babel/plugin-transform-private-methods": "npm:^7.23.3"
- "@babel/plugin-transform-private-property-in-object": "npm:^7.23.3"
+ "@babel/plugin-transform-private-property-in-object": "npm:^7.23.4"
"@babel/plugin-transform-property-literals": "npm:^7.23.3"
"@babel/plugin-transform-regenerator": "npm:^7.23.3"
"@babel/plugin-transform-reserved-words": "npm:^7.23.3"
@@ -1354,7 +1354,7 @@ __metadata:
semver: "npm:^6.3.1"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 90ca3a0966eb09248b41e451dc77da27fea373881fea6713ea5ca4f416733cba58f8dd5cd8708f20832a3b7a89b264ee4131cc0bf0c959a733b50e6f8c2f7187
+ checksum: 9c2c2ca7a8ac7ea5a36866f5c1df43936f60b4b5988693c574d531a2abfbcd2804d8a67db3560a8e505cf11e2c3e3031ce4104a84685cff6fbd46b884592146c
languageName: node
linkType: hard
@@ -1393,12 +1393,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:7.23.4, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4":
- version: 7.23.4
- resolution: "@babel/runtime@npm:7.23.4"
+"@babel/runtime@npm:7.23.5, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4":
+ version: 7.23.5
+ resolution: "@babel/runtime@npm:7.23.5"
dependencies:
regenerator-runtime: "npm:^0.14.0"
- checksum: 6ef4f6dcc4ec4d74cb9f6c26a26e92d016b36debd167be48cae293fbd990b3157fb1d8d21c531285da15a5bda9ccb23e651b56234941e03d91c8af69d4c593a9
+ checksum: 0f1669f639af30a0a2948ffcefa2c61935f337b0777bd94f8d7bc66bba8e7d4499e725caeb0449540d9c6d67399b733c4e719babb43ce9a0f33095aa01b42b37
languageName: node
linkType: hard
@@ -1413,32 +1413,32 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/traverse@npm:7.23.3"
+"@babel/traverse@npm:^7.23.5":
+ version: 7.23.5
+ resolution: "@babel/traverse@npm:7.23.5"
dependencies:
- "@babel/code-frame": "npm:^7.22.13"
- "@babel/generator": "npm:^7.23.3"
+ "@babel/code-frame": "npm:^7.23.5"
+ "@babel/generator": "npm:^7.23.5"
"@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-function-name": "npm:^7.23.0"
"@babel/helper-hoist-variables": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
- "@babel/parser": "npm:^7.23.3"
- "@babel/types": "npm:^7.23.3"
+ "@babel/parser": "npm:^7.23.5"
+ "@babel/types": "npm:^7.23.5"
debug: "npm:^4.1.0"
globals: "npm:^11.1.0"
- checksum: 522ef8eefe1ed31cd392129efb2f8794ca25bd54b1ad7c3bfa7f46d20c47ef0e392d5c1654ddee3454eed5e546d04c9bfa38b04b82e47144aa545f87ba55572d
+ checksum: 281cae2765caad88c7af6214eab3647db0e9cadc7ffcd3fd924f09fbb9bd09d97d6fb210794b7545c317ce417a30016636530043a455ba6922349e39c1ba622a
languageName: node
linkType: hard
-"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.23.3
- resolution: "@babel/types@npm:7.23.3"
+"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.23.5
+ resolution: "@babel/types@npm:7.23.5"
dependencies:
- "@babel/helper-string-parser": "npm:^7.22.5"
+ "@babel/helper-string-parser": "npm:^7.23.4"
"@babel/helper-validator-identifier": "npm:^7.22.20"
to-fast-properties: "npm:^2.0.0"
- checksum: 05ec1527d0468aa6f3e30fa821625322794055fb572c131aaa8befdf24d174407e2e5954c2b0a292a5456962e23383e36cf9d7cbb01318146d6140ce2128d000
+ checksum: a623a4e7f396f1903659099da25bfa059694a49f42820f6b5288347f1646f0b37fb7cc550ba45644e9067149368ef34ccb1bd4a4251ec59b83b3f7765088f363
languageName: node
linkType: hard
@@ -1475,15 +1475,15 @@ __metadata:
languageName: node
linkType: hard
-"@codemirror/commands@npm:6.3.1":
- version: 6.3.1
- resolution: "@codemirror/commands@npm:6.3.1"
+"@codemirror/commands@npm:6.3.2":
+ version: 6.3.2
+ resolution: "@codemirror/commands@npm:6.3.2"
dependencies:
"@codemirror/language": "npm:^6.0.0"
"@codemirror/state": "npm:^6.2.0"
"@codemirror/view": "npm:^6.0.0"
"@lezer/common": "npm:^1.1.0"
- checksum: c4b5637062c86a1c96c8de0edc32148a59058471799ef209b18f6ed57b31ab47300d3db185ab6e375188acb05294d6e6dac6ba4540ee20e8101b77d4739f778c
+ checksum: 85bf8242645e3f8c52b143883e837277795f9c50ad76f28f72d0d55ec921750f15ef5b4fa156b37e123b51e540d96c8db89b48bf0460cbe4a6f7b57271a65ba6
languageName: node
linkType: hard
@@ -1751,60 +1751,60 @@ __metadata:
languageName: node
linkType: hard
-"@fullcalendar/core@npm:6.1.9":
- version: 6.1.9
- resolution: "@fullcalendar/core@npm:6.1.9"
+"@fullcalendar/core@npm:6.1.10":
+ version: 6.1.10
+ resolution: "@fullcalendar/core@npm:6.1.10"
dependencies:
preact: "npm:~10.12.1"
- checksum: 60b8b98498caf4385007f0a7218e5014a71ebb0e81d784fd5cab65601b6c85be263f0ef77b4c94227d54a1f59a8a1f836475ba0f68aef2b17924e2fa839f1b8e
+ checksum: 0ca26aefd3e553dac9019838e46ab0e73f7df4954f4d2cbbda4ad73f4e8b9889e4a016cdcc7ae5f548d08d147d6315dffede51f8e213eff5ef63f2dcca2d759f
languageName: node
linkType: hard
-"@fullcalendar/daygrid@npm:6.1.9, @fullcalendar/daygrid@npm:~6.1.9":
- version: 6.1.9
- resolution: "@fullcalendar/daygrid@npm:6.1.9"
+"@fullcalendar/daygrid@npm:6.1.10, @fullcalendar/daygrid@npm:~6.1.10":
+ version: 6.1.10
+ resolution: "@fullcalendar/daygrid@npm:6.1.10"
peerDependencies:
- "@fullcalendar/core": ~6.1.9
- checksum: 58ea9f686b1381cd40a67f591340c96d557d1df29cb37d6297d08f83465dab023c910891e489c1f07af2b956a738293de2226ede8b15ab8769b565e5d6e77025
+ "@fullcalendar/core": ~6.1.10
+ checksum: 6c58038c1a5b6ba439f0b5d3fb9d53e7fabbf23039d18d6d60036acceee399cd1cbf6038d4b8973ee4c54544029fb940d29ff7d26472a332248e24a6e5969bf6
languageName: node
linkType: hard
-"@fullcalendar/interaction@npm:6.1.9":
- version: 6.1.9
- resolution: "@fullcalendar/interaction@npm:6.1.9"
+"@fullcalendar/interaction@npm:6.1.10":
+ version: 6.1.10
+ resolution: "@fullcalendar/interaction@npm:6.1.10"
peerDependencies:
- "@fullcalendar/core": ~6.1.9
- checksum: abbb29ee899c1d71d1ca4e274728f65f6234cbb76b83c94f2ca090ad3e8c7792b27db28b404c7aaf670481c6462520b897c972d0650180a97530068e2ce1d3d7
+ "@fullcalendar/core": ~6.1.10
+ checksum: 890f7809e4587dc8aa37292d29806a932214848ce1de42092e7290d62206ee785957dc77468bf6b741ca2948cc0e8563bb4bc2397d83d52c440bb2b054da06f2
languageName: node
linkType: hard
-"@fullcalendar/list@npm:6.1.9":
- version: 6.1.9
- resolution: "@fullcalendar/list@npm:6.1.9"
+"@fullcalendar/list@npm:6.1.10":
+ version: 6.1.10
+ resolution: "@fullcalendar/list@npm:6.1.10"
peerDependencies:
- "@fullcalendar/core": ~6.1.9
- checksum: aabbf0684b0177eaef1085391c8031a6290b1b7bb9c39027ea487430a950802d722c8444f03cfaa83e92e522c83e630a8ccd5196791b692ceeff521479b08b34
+ "@fullcalendar/core": ~6.1.10
+ checksum: 773830aa2b67c7e10e38b64b9ecd9819901067dd6fd7c78c1ec840830c07166ca1280edd57b746a635ed93cbdbb732a8a5f2cf1725e9ba4d668e30765f61f337
languageName: node
linkType: hard
-"@fullcalendar/luxon3@npm:6.1.9":
- version: 6.1.9
- resolution: "@fullcalendar/luxon3@npm:6.1.9"
+"@fullcalendar/luxon3@npm:6.1.10":
+ version: 6.1.10
+ resolution: "@fullcalendar/luxon3@npm:6.1.10"
peerDependencies:
- "@fullcalendar/core": ~6.1.9
+ "@fullcalendar/core": ~6.1.10
luxon: ^3.0.0
- checksum: 09bf9e53b241c0c6a3654ecb4c0f739b90c085b82d2f38027d68cad9c78f3c57e661529348d8f4c4b0e047083e61ffc961f2d3e3702500f04a512b4fc43bf7fd
+ checksum: 575c225cddff677f30d835d84c6957f47ac81b8f2a395f3e0d1d11ea4da75b2479b42431b2a3e16284a1caf5589796633289970eb63143fe9aa3ef818b78213f
languageName: node
linkType: hard
-"@fullcalendar/timegrid@npm:6.1.9":
- version: 6.1.9
- resolution: "@fullcalendar/timegrid@npm:6.1.9"
+"@fullcalendar/timegrid@npm:6.1.10":
+ version: 6.1.10
+ resolution: "@fullcalendar/timegrid@npm:6.1.10"
dependencies:
- "@fullcalendar/daygrid": "npm:~6.1.9"
+ "@fullcalendar/daygrid": "npm:~6.1.10"
peerDependencies:
- "@fullcalendar/core": ~6.1.9
- checksum: 0f4a4f076bd25f349e0d933899339b97c9e4f89950401a480c7886fa2f891f432ab768feddcc0d0a0660f8a123220a47b2c0764711b7d1d189f2d0e8125e4710
+ "@fullcalendar/core": ~6.1.10
+ checksum: 0351679754f110610a87e1a08b60df3833837f828ede0bb804c07632d765d5061bd03913a06384078e567092ae3071826aa82620b79b7e92fb55b4c878000bcb
languageName: node
linkType: hard
@@ -4340,10 +4340,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/luxon@npm:3.3.5":
- version: 3.3.5
- resolution: "@types/luxon@npm:3.3.5"
- checksum: be2aede1787f437e0ec3e2d1b964c5831fed1838d10cc60d824f814d0c0659dfa8874ffa81bec116004845279bdee2e5127046bb4fd64dc71cce8c0c25f6c25f
+"@types/luxon@npm:3.3.6":
+ version: 3.3.6
+ resolution: "@types/luxon@npm:3.3.6"
+ checksum: e44e9d856b69d6832572d136cc3ae9e859828be1bea076f78c3f5f3163ec52adfaecf3b2b4ed2b27139fd64e8baaeef7a1425051767b66bc46ea60356bbc1282
languageName: node
linkType: hard
@@ -4594,15 +4594,15 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/eslint-plugin@npm:6.12.0"
+"@typescript-eslint/eslint-plugin@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:6.13.1"
dependencies:
"@eslint-community/regexpp": "npm:^4.5.1"
- "@typescript-eslint/scope-manager": "npm:6.12.0"
- "@typescript-eslint/type-utils": "npm:6.12.0"
- "@typescript-eslint/utils": "npm:6.12.0"
- "@typescript-eslint/visitor-keys": "npm:6.12.0"
+ "@typescript-eslint/scope-manager": "npm:6.13.1"
+ "@typescript-eslint/type-utils": "npm:6.13.1"
+ "@typescript-eslint/utils": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
debug: "npm:^4.3.4"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.4"
@@ -4615,44 +4615,44 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 1b9d2bb88f3e793067d7ec1e24e11b9d22891314bd5ebdef80a11a0ddde19f5c052b341e2f2c8a466b3af48e492f1028023566feaeb10a826d3928380c3d3d88
+ checksum: cae42c77404d8e6c149d68aca75bb3ce83cff5de8713d82e87e93bafae2839f29d261bc75b68f315b6b23858a85ea2f22ed8468cf5c7331e8330f7cee2129522
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/parser@npm:6.12.0"
+"@typescript-eslint/parser@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/parser@npm:6.13.1"
dependencies:
- "@typescript-eslint/scope-manager": "npm:6.12.0"
- "@typescript-eslint/types": "npm:6.12.0"
- "@typescript-eslint/typescript-estree": "npm:6.12.0"
- "@typescript-eslint/visitor-keys": "npm:6.12.0"
+ "@typescript-eslint/scope-manager": "npm:6.13.1"
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/typescript-estree": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 2e33b581bcf882336bd4734e90a90dc3618960f8c07f5f7d16e4f3a0f00af97d3b3c8adc366170e1d9c8afd922068b3cfc5e9e997fd4ca6ebcb7c46a9e5b30a1
+ checksum: cdc328d157a8b8a6babad88360451c177ea41666e2150f3822a474ed287a12336517dccf9f475f75a007d4aa622cb74f1442f17d17b87e19cc2c839784742351
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/scope-manager@npm:6.12.0"
+"@typescript-eslint/scope-manager@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/scope-manager@npm:6.13.1"
dependencies:
- "@typescript-eslint/types": "npm:6.12.0"
- "@typescript-eslint/visitor-keys": "npm:6.12.0"
- checksum: 46c4a5575fbbb70a800934c93e89795cceef268a140b786a8d22615a0577a5356e42e316dfb23dbb43cec7271b480e712e3127ba33642040bd292fbb6a5de278
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
+ checksum: f728dbd995c58fadfc390411fe31b1b8a729b1c85ecf0ae2fe70f97f613298feab78c05bc180e03612f595b24cf0090476a0b8234c617b3edf1dae568342a7cf
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/type-utils@npm:6.12.0"
+"@typescript-eslint/type-utils@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/type-utils@npm:6.13.1"
dependencies:
- "@typescript-eslint/typescript-estree": "npm:6.12.0"
- "@typescript-eslint/utils": "npm:6.12.0"
+ "@typescript-eslint/typescript-estree": "npm:6.13.1"
+ "@typescript-eslint/utils": "npm:6.13.1"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.0.1"
peerDependencies:
@@ -4660,23 +4660,23 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: e92709a0ea5d5aee86def3da40fe4190235d3560f41e77a73d4bc10f6f59e0df367d5a1263d4e05aa44af4deb158ca6f37b09e483248e341a38fd5e2e8b70f72
+ checksum: 484e5f74fc604b24687fe6426e650f40f679d62216ee5e45bf6d1f91edd60cd8deef747ca43f7dc3c22b2b76f030477603c82559e44c3f2fb5c8877a0c65aefa
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/types@npm:6.12.0"
- checksum: e52f12d01e2f543927fde985d709616dec1ef310da3a00e3d239874752ba7635e04d325e2a7cf6403d19977282f15fed7629d2477aeeb57df9140fa424f530fe
+"@typescript-eslint/types@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/types@npm:6.13.1"
+ checksum: 350c7f847052f7c24629d41645c02be152c512f3e5c21a79f53c04821b1fff3019416b18d9b72e5ca5c3c5f62f210301f2bb69080b84e67fe83af27751a7af18
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/typescript-estree@npm:6.12.0"
+"@typescript-eslint/typescript-estree@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/typescript-estree@npm:6.13.1"
dependencies:
- "@typescript-eslint/types": "npm:6.12.0"
- "@typescript-eslint/visitor-keys": "npm:6.12.0"
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
debug: "npm:^4.3.4"
globby: "npm:^11.1.0"
is-glob: "npm:^4.0.3"
@@ -4685,34 +4685,34 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 16f327faf736becb145894380e059a68a993b14fdf6dab50c5b79ff3c027a1e1a61274742f44f6ecd9ebbfadfc55559f94fad52e1596e1ed2656a3053367de85
+ checksum: 1df965c5b202664da1a4a1ffc51bda3d85e581d8c206cd4be63653e2558775104258f6071e1f35a269619ebfb81bd18ee74e3fcb724fed15d3a2577d0ee5a34f
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/utils@npm:6.12.0"
+"@typescript-eslint/utils@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/utils@npm:6.13.1"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@types/json-schema": "npm:^7.0.12"
"@types/semver": "npm:^7.5.0"
- "@typescript-eslint/scope-manager": "npm:6.12.0"
- "@typescript-eslint/types": "npm:6.12.0"
- "@typescript-eslint/typescript-estree": "npm:6.12.0"
+ "@typescript-eslint/scope-manager": "npm:6.13.1"
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/typescript-estree": "npm:6.13.1"
semver: "npm:^7.5.4"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
- checksum: 84091ddc0f0cceb5d0a2e366139d65413867cf648f805355ab4a42ee273cdd691b9083084d1c1feb9cb3c1934c1ed338fbf92146c738a96b84de3d2ec2dfdec5
+ checksum: 6fab1122071c7a2da959dcf16cdd723a65bd8ba8e55af9cea11bb1707c4d047e94c3daaed2ab504cdbd2ca0d052f2a33de5290b28de0277ba00210569673ac9b
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:6.12.0":
- version: 6.12.0
- resolution: "@typescript-eslint/visitor-keys@npm:6.12.0"
+"@typescript-eslint/visitor-keys@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/visitor-keys@npm:6.13.1"
dependencies:
- "@typescript-eslint/types": "npm:6.12.0"
+ "@typescript-eslint/types": "npm:6.13.1"
eslint-visitor-keys: "npm:^3.4.1"
- checksum: edf3537c8176059e8fdea680c10f85a635e427fb5caa6f88473077f50edbec7b011b0dc1e4499543519085559268d30a166b1cb160d30a1315ef818fc181a6a4
+ checksum: 27ccc4bfe940e50b0977838356b7feda95b68754fa544a988588a159a2619eb04d07c67e55d16bfea1b0dc6184a7fb5daff1366b266c9f5fd19d72831dea6163
languageName: node
linkType: hard
@@ -6601,12 +6601,12 @@ __metadata:
languageName: node
linkType: hard
-"clean-css@npm:5.3.2":
- version: 5.3.2
- resolution: "clean-css@npm:5.3.2"
+"clean-css@npm:5.3.3":
+ version: 5.3.3
+ resolution: "clean-css@npm:5.3.3"
dependencies:
source-map: "npm:~0.6.0"
- checksum: efd9efbf400f38a12f99324bad5359bdd153211b048721e4d4ddb629a88865dff3012dca547a14bdd783d78ccf064746e39fd91835546a08e2d811866aff0857
+ checksum: 2db1ae37b384c8ff0a06a12bfa80f56cc02b4abcaaf340db98c0ae88a61dd67c856653fd8135ace6eb0ec13aeab3089c425d2e4238d2a2ad6b6917e6ccc74729
languageName: node
linkType: hard
@@ -9555,17 +9555,17 @@ __metadata:
version: 0.0.0-use.local
resolution: "home-assistant-frontend@workspace:."
dependencies:
- "@babel/core": "npm:7.23.3"
+ "@babel/core": "npm:7.23.5"
"@babel/helper-define-polyfill-provider": "npm:0.4.3"
- "@babel/plugin-proposal-decorators": "npm:7.23.3"
+ "@babel/plugin-proposal-decorators": "npm:7.23.5"
"@babel/plugin-transform-runtime": "npm:7.23.4"
- "@babel/preset-env": "npm:7.23.3"
+ "@babel/preset-env": "npm:7.23.5"
"@babel/preset-typescript": "npm:7.23.3"
- "@babel/runtime": "npm:7.23.4"
+ "@babel/runtime": "npm:7.23.5"
"@braintree/sanitize-url": "npm:6.0.4"
"@bundle-stats/plugin-webpack-filter": "npm:4.8.3"
"@codemirror/autocomplete": "npm:6.11.1"
- "@codemirror/commands": "npm:6.3.1"
+ "@codemirror/commands": "npm:6.3.2"
"@codemirror/language": "npm:6.9.3"
"@codemirror/legacy-modes": "npm:6.3.3"
"@codemirror/search": "npm:6.5.5"
@@ -9580,12 +9580,12 @@ __metadata:
"@formatjs/intl-numberformat": "npm:8.9.0"
"@formatjs/intl-pluralrules": "npm:5.2.10"
"@formatjs/intl-relativetimeformat": "npm:11.2.10"
- "@fullcalendar/core": "npm:6.1.9"
- "@fullcalendar/daygrid": "npm:6.1.9"
- "@fullcalendar/interaction": "npm:6.1.9"
- "@fullcalendar/list": "npm:6.1.9"
- "@fullcalendar/luxon3": "npm:6.1.9"
- "@fullcalendar/timegrid": "npm:6.1.9"
+ "@fullcalendar/core": "npm:6.1.10"
+ "@fullcalendar/daygrid": "npm:6.1.10"
+ "@fullcalendar/interaction": "npm:6.1.10"
+ "@fullcalendar/list": "npm:6.1.10"
+ "@fullcalendar/luxon3": "npm:6.1.10"
+ "@fullcalendar/timegrid": "npm:6.1.10"
"@koa/cors": "npm:4.0.0"
"@lezer/highlight": "npm:1.2.0"
"@lit-labs/context": "npm:0.4.1"
@@ -9647,7 +9647,7 @@ __metadata:
"@types/js-yaml": "npm:4.0.9"
"@types/leaflet": "npm:1.9.8"
"@types/leaflet-draw": "npm:1.0.11"
- "@types/luxon": "npm:3.3.5"
+ "@types/luxon": "npm:3.3.6"
"@types/mocha": "npm:10.0.6"
"@types/qrcode": "npm:1.5.5"
"@types/serve-handler": "npm:6.1.4"
@@ -9655,8 +9655,8 @@ __metadata:
"@types/tar": "npm:6.1.10"
"@types/ua-parser-js": "npm:0.7.39"
"@types/webspeechapi": "npm:0.0.29"
- "@typescript-eslint/eslint-plugin": "npm:6.12.0"
- "@typescript-eslint/parser": "npm:6.12.0"
+ "@typescript-eslint/eslint-plugin": "npm:6.13.1"
+ "@typescript-eslint/parser": "npm:6.13.1"
"@vaadin/combo-box": "npm:24.2.4"
"@vaadin/vaadin-themable-mixin": "npm:24.2.4"
"@vibrant/color": "npm:3.2.1-alpha.1"
@@ -9742,7 +9742,7 @@ __metadata:
rrule: "npm:2.8.1"
serve-handler: "npm:6.1.5"
sinon: "npm:17.0.1"
- sortablejs: "npm:1.15.0"
+ sortablejs: "npm:1.15.1"
source-map-url: "npm:0.4.1"
stacktrace-js: "npm:2.0.2"
superstruct: "npm:1.0.3"
@@ -14394,17 +14394,10 @@ __metadata:
languageName: node
linkType: hard
-"sortablejs@npm:1.15.0":
- version: 1.15.0
- resolution: "sortablejs@npm:1.15.0"
- checksum: f93a8e2f34b9fced858d09056fe9da55b022d51401cddee652b19449be99ce7b4e42f3bfad926d7e2a34ac4ca681296c5ba129f33ddbd4fc1f69c04af741049d
- languageName: node
- linkType: hard
-
-"sortablejs@patch:sortablejs@npm%3A1.15.0#./.yarn/patches/sortablejs-npm-1.15.0-f3a393abcc.patch::locator=home-assistant-frontend%40workspace%3A.":
- version: 1.15.0
- resolution: "sortablejs@patch:sortablejs@npm%3A1.15.0#./.yarn/patches/sortablejs-npm-1.15.0-f3a393abcc.patch::version=1.15.0&hash=29e891&locator=home-assistant-frontend%40workspace%3A."
- checksum: 4d625fe45dec2b9f69ac2a0dece104ba14b99c4b1ab4f0fb249991050651c113ad5e71a2203cff4e4c93c18f18851039c33d679d05ec1ee75d5df52d893c7608
+"sortablejs@npm:1.15.1":
+ version: 1.15.1
+ resolution: "sortablejs@npm:1.15.1"
+ checksum: c4ccbc60e7936321eee0e07448e04b1f4481fed727ed1ace86866f49f9929e3acda2b7b825894e7ece5b8bc41f3c135eb4d00d09a287de1ee896d8256a0a84df
languageName: node
linkType: hard