diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 0000000..c2658d7
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1 @@
+node_modules/
diff --git a/.eslintrc b/.eslintrc
new file mode 100644
index 0000000..b16c390
--- /dev/null
+++ b/.eslintrc
@@ -0,0 +1,12 @@
+{
+ "extends": ["eslint:recommended", "plugin:prettier/recommended"],
+ "parserOptions": {
+ "ecmaVersion": 2020,
+ "sourceType": "module"
+ },
+ "env": {
+ "es6": true,
+ "browser": true,
+ "node": true
+ }
+}
diff --git a/.gitattributes b/.gitattributes
index fcf3ef8..603b392 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,16 +1,16 @@
/.github export-ignore
/Resources/Private/Editor export-ignore
/.editorconfig export-ignore
+/.eslintignore export-ignore
+/.eslintrc export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
+/.jshintrc export-ignore
/.nvmrc export-ignore
/.prettierignore export-ignore
/.prettierrc export-ignore
/build.mjs export-ignore
/CODE_OF_CONDUCT export-ignore
-/eslint.config.js export-ignore
/Makefile export-ignore
/package.json export-ignore
/pnpm-lock.yaml export-ignore
-/tsconfig.json export-ignore
-/types.d.ts export-ignore
diff --git a/.jshintrc b/.jshintrc
new file mode 100644
index 0000000..125f688
--- /dev/null
+++ b/.jshintrc
@@ -0,0 +1,4 @@
+{
+ "esversion": 6,
+ "asi": true
+}
diff --git a/.nvmrc b/.nvmrc
index 209e3ef..2bd5a0a 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-20
+22
diff --git a/Configuration/Settings.Editor.yaml b/Configuration/Settings.Editor.yaml
index 08dcb35..c538017 100644
--- a/Configuration/Settings.Editor.yaml
+++ b/Configuration/Settings.Editor.yaml
@@ -3,5 +3,12 @@ Neos:
Ui:
frontendConfiguration:
Carbon.Editor.RelativeDate:
+ timeSpans:
+ minute: false
+ hour: false
+ day: true
+ week: true
+ month: true
+ year: true
allowFuture: true
allowPast: true
diff --git a/Makefile b/Makefile
index fdb0d93..0553515 100644
--- a/Makefile
+++ b/Makefile
@@ -4,11 +4,11 @@
## Prettier files
prettier:
- @pnpm prettier --write --no-error-on-unmatched-pattern '**/*.{yaml,ts,tsx,mjs,js,md}'
+ @pnpm prettier --write --no-error-on-unmatched-pattern '**/*.{yaml,js,jsx,mjs,js,md}'
## Watch for changes in files and run prettier
prettier-watch:
- @pnpm onchange '**/*.{yaml,ts,tsx,mjs,js,md}' -- pnpm prettier --write --ignore-unknown {{changed}}
+ @pnpm onchange '**/*.{yaml,js,jsx,mjs,js,md}' -- pnpm prettier --write --ignore-unknown {{changed}}
## Install dependencies and build editor
production: install prettier build
diff --git a/Resources/Private/Assets/getDate.js b/Resources/Private/Assets/getDate.js
index 4c83c3d..89f3749 100644
--- a/Resources/Private/Assets/getDate.js
+++ b/Resources/Private/Assets/getDate.js
@@ -1,29 +1,37 @@
-function formatDate(date) {
- return date.toISOString().split("T")[0];
-}
-
-export default function getDate(options, formatDateFunction = formatDate) {
+export default function getDate(options, formatDateFunction) {
if (!options) {
return null;
}
+
const { unit, amount } = options;
if (typeof amount != "number") {
return null;
}
+ if (!formatDateFunction) {
+ if (unit === "hour" || unit === "minute") {
+ formatDateFunction = (date) => date.toISOString();
+ } else {
+ formatDateFunction = (date) => date.toISOString().split("T")[0];
+ }
+ }
+
const date = new Date();
if (amount == 0) {
return formatDateFunction(date);
}
- if (unit == "year") {
- return formatDateFunction(new Date(date.setFullYear(date.getFullYear() + amount)));
- }
-
- if (unit == "month") {
- return formatDateFunction(new Date(date.setMonth(date.getMonth() + amount)));
+ switch (unit) {
+ case "year":
+ return formatDateFunction(new Date(date.setFullYear(date.getFullYear() + amount)));
+ case "month":
+ return formatDateFunction(new Date(date.setMonth(date.getMonth() + amount)));
+ case "hour":
+ return formatDateFunction(new Date(date.setHours(date.getHours() + amount)));
+ case "minute":
+ return formatDateFunction(new Date(date.setMinutes(date.getMinutes() + amount)));
+ default:
+ const days = unit == "week" ? amount * 7 : amount;
+ return formatDateFunction(new Date(date.setDate(date.getDate() + days)));
}
-
- const days = unit == "week" ? amount * 7 : amount;
- return formatDateFunction(new Date(date.setDate(date.getDate() + days)));
}
diff --git a/Resources/Private/Editor/RelativeDate/Tokens.stylex.ts b/Resources/Private/Editor/RelativeDate/Tokens.stylex.js
similarity index 100%
rename from Resources/Private/Editor/RelativeDate/Tokens.stylex.ts
rename to Resources/Private/Editor/RelativeDate/Tokens.stylex.js
diff --git a/Resources/Private/Editor/RelativeDate/index.tsx b/Resources/Private/Editor/RelativeDate/index.jsx
similarity index 75%
rename from Resources/Private/Editor/RelativeDate/index.tsx
rename to Resources/Private/Editor/RelativeDate/index.jsx
index d05c150..77386c2 100644
--- a/Resources/Private/Editor/RelativeDate/index.tsx
+++ b/Resources/Private/Editor/RelativeDate/index.jsx
@@ -15,6 +15,14 @@ const defaultOptions = {
allowEmpty: true,
allowFuture: true,
allowPast: true,
+ timeSpans: {
+ minute: false,
+ hour: false,
+ day: true,
+ week: true,
+ month: true,
+ year: true,
+ },
};
const styles = stylex.create({
@@ -44,11 +52,15 @@ const styles = stylex.create({
function Editor(props) {
const options = { ...defaultOptions, ...props.config, ...props.options };
const { value, commit, highlight, i18nRegistry, id } = props;
- const { disabled, allowEmpty, allowFuture, allowPast } = options;
+ const { disabled, allowEmpty, allowFuture, allowPast, timeSpans } = options;
+ const units = Object.entries(timeSpans)
+ .map(([unit, enabled]) => (enabled ? unit : false))
+ .filter(Boolean);
+ const firstUnit = units[0];
const hasAmount = typeof value?.amount == "number";
const [amount, setAmount] = useState(hasAmount ? Math.abs(value.amount) : "");
- const [unit, setUnit] = useState(value?.unit || "day");
+ const [unit, setUnit] = useState(value?.unit || firstUnit);
const [tense, setTense] = useState(hasAmount ? (value.amount < 0 ? -1 : 1) : allowFuture ? 1 : -1);
const plural = amount == 1 ? "" : "s";
@@ -63,7 +75,7 @@ function Editor(props) {
const newValue = {
amount: tense * amount,
- unit,
+ unit: unit || firstUnit,
};
// Check equality
@@ -71,14 +83,6 @@ function Editor(props) {
return;
}
- if (newValue.amount === 0) {
- commit({
- amount: 0,
- unit: "day",
- });
- return;
- }
-
commit(newValue);
}, [amount, unit, tense]);
@@ -87,7 +91,7 @@ function Editor(props) {
? {
value: -1,
label: i18nRegistry.translate(
- `Carbon.Editor.RelativeDate:Main:${amount ? "inThePast" : "currentDate"}`,
+ `Carbon.Editor.RelativeDate:Main:${amount ? "inThePast" : amount === "" ? "currentDate" : `currentDate.${unit}`}`,
),
}
: null,
@@ -95,13 +99,13 @@ function Editor(props) {
? {
value: 1,
label: i18nRegistry.translate(
- `Carbon.Editor.RelativeDate:Main:${amount ? "inTheFuture" : "currentDate"}`,
+ `Carbon.Editor.RelativeDate:Main:${amount ? "inTheFuture" : amount === "" ? "currentDate" : `currentDate.${unit}`}`,
),
}
: null,
].filter(Boolean);
- const unitOptions = ["day", "week", "month", "year"].map((value) => ({
+ const unitOptions = units.map((value) => ({
value,
label: i18nRegistry.translate(`Carbon.Editor.RelativeDate:Main:${value}${plural}`),
}));
@@ -113,7 +117,7 @@ function Editor(props) {
id={id}
type="text"
value={amount}
- onChange={(value: string) => {
+ onChange={(value) => {
const number = parseInt(value);
if (isNaN(number)) {
setAmount(allowEmpty ? "" : 0);
@@ -122,10 +126,20 @@ function Editor(props) {
setAmount(Math.abs(number));
}}
/>
-
+
-
+
{allowEmpty && (
- current date
- aktuelles Datum
+ Current time
+ Aktueller Zeitpunkt
+
+
+ current minute
+ aktuelle Minute
+
+
+ current hour
+ aktuelle Stunde
+
+
+ current day
+ aktueller Tag
+
+
+ current week
+ aktuelle Woche
+
+
+ current month
+ aktueller Monat
+
+
+ current year
+ aktuelles Jahr
in the future
@@ -52,6 +76,22 @@
Days
Tage
+
+ Hour
+ Stunde
+
+
+ Hours
+ Stunden
+
+
+ Minute
+ Minute
+
+
+ Minutes
+ Minuten
+
Reset
Zurücksetzen
diff --git a/Resources/Private/Translations/en/Main.xlf b/Resources/Private/Translations/en/Main.xlf
index 05cee28..b1b650a 100644
--- a/Resources/Private/Translations/en/Main.xlf
+++ b/Resources/Private/Translations/en/Main.xlf
@@ -8,7 +8,25 @@
>
- current date
+ No time period selected
+
+
+ current minute
+
+
+ current hour
+
+
+ current day
+
+
+ current week
+
+
+ current month
+
+
+ current year
in the future
@@ -40,6 +58,18 @@
Days
+
+ Hour
+
+
+ Hours
+
+
+ Minute
+
+
+ Minutes
+
Reset
diff --git a/Resources/Public/Plugin.css b/Resources/Public/Plugin.css
index b0ea8f4..5fad6cf 100644
--- a/Resources/Public/Plugin.css
+++ b/Resources/Public/Plugin.css
@@ -1,10 +1,10 @@
-:root{--x7lk6cs:calc(var(--spacing-Full) + var(--spacing-Half));--x57jsby:var(--spacing-Full);--xuudaiz:var(--spacing-Half);--xgx6g7s:var(--spacing-Quarter);--xw3bz76:2px;--xpxh7pw:var(--spacing-GoldenUnit);}
-:root{--xlsgbtb:var(--colors-PrimaryBlue);--x1ycuuv6:var(--colors-PrimaryBlueHover);--x4ya1z1:var(--colors-ContrastNeutral);--x10qzjlw:var(--colors-Warn);--x1f4qrrq:var(--colors-Error);}
-.xiplo1c:not(#\#){border-radius:var(--xw3bz76)}
-.xnfjsdl:not(#\#){gap:var(--xuudaiz)}
-.xqu7kxq:not(#\#):not(#\#){box-shadow:0 0 0 2px var(--x10qzjlw)}
-.x1h6gzvc:not(#\#):not(#\#){cursor:not-allowed}
-.x78zum5:not(#\#):not(#\#){display:flex}
-.xdt5ytf:not(#\#):not(#\#){flex-direction:column}
-.x190dgpg:not(#\#):not(#\#){opacity:.65}
-.x1g8rrie:where(*) *:not(#\#):not(#\#){pointer-events:none}
\ No newline at end of file
+:root, .newsletter-9l29yl{--newsletter-nggdi0:var(--colors-PrimaryBlue);--newsletter-ntv7pa:var(--colors-PrimaryBlueHover);--newsletter-ebdxud:var(--colors-ContrastNeutral);--newsletter-1r28ar4:var(--colors-Warn);--newsletter-1e13dgl:var(--colors-Error);}
+:root, .newsletter-144dbq5{--newsletter-qvrapq:calc(var(--spacing-Full) + var(--spacing-Half));--newsletter-hccsrz:var(--spacing-Full);--newsletter-acnsx1:var(--spacing-Half);--newsletter-14xmwp5:var(--spacing-Quarter);--newsletter-dg5z33:2px;--newsletter-1x7d55:var(--spacing-GoldenUnit);}
+.newsletter-b1fjnu:not(#\#){border-radius:var(--newsletter-dg5z33)}
+.newsletter-2arzkr:not(#\#){gap:var(--newsletter-acnsx1)}
+.newsletter-ifc5da:not(#\#):not(#\#){box-shadow:0 0 0 2px var(--newsletter-1r28ar4)}
+.newsletter-1h6gzvc:not(#\#):not(#\#){cursor:not-allowed}
+.newsletter-78zum5:not(#\#):not(#\#){display:flex}
+.newsletter-dt5ytf:not(#\#):not(#\#){flex-direction:column}
+.newsletter-190dgpg:not(#\#):not(#\#){opacity:.65}
+.newsletter-1g8rrie:where(*) *:not(#\#):not(#\#){pointer-events:none}
\ No newline at end of file
diff --git a/Resources/Public/Plugin.js b/Resources/Public/Plugin.js
index d73eebf..a9c92df 100644
--- a/Resources/Public/Plugin.js
+++ b/Resources/Public/Plugin.js
@@ -1,2 +1 @@
-"use strict";(()=>{var J=Object.create;var D=Object.defineProperty;var X=Object.getOwnPropertyDescriptor;var Z=Object.getOwnPropertyNames;var ee=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty;var re=(e,t)=>()=>(e&&(t=e(e=0)),t);var R=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ne=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let f of Z(t))!te.call(e,f)&&f!==r&&D(e,f,{get:()=>t[f],enumerable:!(n=X(t,f))||n.enumerable});return e};var T=(e,t,r)=>(r=e!=null?J(ee(e)):{},ne(t||!e||!e.__esModule?D(r,"default",{value:e,enumerable:!0}):r,e));function y(e){return(...t)=>{if(window["@Neos:HostPluginAPI"]&&window["@Neos:HostPluginAPI"][`@${e}`])return window["@Neos:HostPluginAPI"][`@${e}`](...t);throw new Error("You are trying to read from a consumer api that hasn't been initialized yet!")}}var N=re(()=>{});var K=R((Le,z)=>{N();z.exports=y("vendor")().React});var k=R((Qe,S)=>{N();S.exports=y("NeosProjectPackages")().NeosUiDecorators});var H=R((Je,B)=>{N();B.exports=y("NeosProjectPackages")().ReactUiComponents});N();var V=y("manifest");var a=T(K()),Y=T(k()),O=T(H());var F={};Object.defineProperty(F,"__esModule",{value:!0});var I=F.styleq=void 0,oe=new WeakMap,ie="$$css";function U(e){var t,r,n;return e!=null&&(t=e.disableCache===!0,r=e.disableMix===!0,n=e.transform),function(){for(var s=[],g="",d=null,m=t?null:oe,w=new Array(arguments.length),j=0;j0;){var h=w.pop();if(!(h==null||h===!1)){if(Array.isArray(h)){for(var l=0;lnew Error(`'stylex.${e}' should never be called at runtime. It should be compiled away by '@stylexjs/babel-plugin'`),c=e=>A(`types.${e}`);function $(){let e=this;for(var t=arguments.length,r=new Array(t),n=0;n0&&(g.style=s),g}function ae(){let{className:e,style:t}=$(...arguments),r={};return e!=null&&e!==""&&(r.class=e),t!=null&&Object.keys(t).length>0&&(r.style=Object.keys(t).map(n=>`${n}:${t[n]};`).join("")),r}function le(e){if(i.create!=null){let t=i.create;return t(e)}throw A("create")}function ue(e){if(i.defineVars)return i.defineVars(e);throw A("defineVars")}var ce=(e,t)=>{if(i.createTheme)return i.createTheme(e,t);throw A("createTheme")},fe=e=>{if(i.include)return i.include(e);throw A("include")},me=le,de=ue,he=ce,pe=fe,ge={angle:e=>{throw c("angle")},color:e=>{throw c("color")},url:e=>{throw c("url")},image:e=>{throw c("image")},integer:e=>{throw c("integer")},lengthPercentage:e=>{throw c("lengthPercentage")},length:e=>{throw c("length")},percentage:e=>{throw c("percentage")},number:e=>{throw c("number")},resolution:e=>{throw c("resolution")},time:e=>{throw c("time")},transformFunction:e=>{throw c("transformFunction")},transformList:e=>{throw c("transformList")}},ye=e=>{if(i.keyframes)return i.keyframes(e);throw A("keyframes")},ve=function(){if(i.firstThatWorks)return i.firstThatWorks(...arguments);throw A("firstThatWorks")};function v(){for(var e=arguments.length,t=new Array(e),r=0;r({i18nRegistry:e.get("i18n"),config:e.get("frontendConfiguration").get("Carbon.Editor.RelativeDate")})),we={disabled:!1,allowEmpty:!0,allowFuture:!0,allowPast:!0},M={disabled:{cursor:"x1h6gzvc",opacity:"x190dgpg",":where(*) *_pointerEvents":"x1g8rrie",$$css:!0},highlight:{borderRadius:"xiplo1c",boxShadow:"xqu7kxq",$$css:!0},wrapper:{display:"x78zum5",flexDirection:"xdt5ytf",gap:"xnfjsdl",$$css:!0}};function _e(e){let t={...we,...e.config,...e.options},{value:r,commit:n,highlight:f,i18nRegistry:s,id:g}=e,{disabled:d,allowEmpty:m,allowFuture:w,allowPast:j}=t,h=typeof r?.amount=="number",[l,u]=(0,a.useState)(h?Math.abs(r.amount):""),[p,C]=(0,a.useState)(r?.unit||"day"),[E,x]=(0,a.useState)(h?r.amount<0?-1:1:w?1:-1),b=l==1?"":"s";(0,a.useEffect)(()=>{if(l===""){h&&n("");return}let o={amount:E*l,unit:p};if(!(r?.amount===o.amount&&r?.unit===o.unit)){if(o.amount===0){n({amount:0,unit:"day"});return}n(o)}},[l,p,E]);let W=[j?{value:-1,label:s.translate(`Carbon.Editor.RelativeDate:Main:${l?"inThePast":"currentDate"}`)}:null,w?{value:1,label:s.translate(`Carbon.Editor.RelativeDate:Main:${l?"inTheFuture":"currentDate"}`)}:null].filter(Boolean),_=["day","week","month","year"].map(o=>({value:o,label:s.translate(`Carbon.Editor.RelativeDate:Main:${o}${b}`)}));return a.default.createElement("div",{...$(M.wrapper,d&&M.disabled,f&&M.highlight)},a.default.createElement("div",{className:"x78zum5 xnfjsdl"},a.default.createElement(O.TextInput,{id:g,type:"text",value:l,onChange:o=>{let P=parseInt(o);if(isNaN(P)){u(m?"":0);return}u(Math.abs(P))}}),a.default.createElement(O.SelectBox,{options:_,value:p,onValueChange:C,disabled:!l})),a.default.createElement("div",{className:"x78zum5 xnfjsdl"},a.default.createElement(O.SelectBox,{options:W,value:E,onValueChange:x,disabled:!l}),m&&a.default.createElement(O.IconButton,{style:"light",icon:"times",title:s.translate("Carbon.Editor.RelativeDate:Main:reset"),onClick:()=>u("")})))}var Q=be(_e);V("Carbon.Editor:RelativeDate",{},e=>{e.get("inspector").get("editors").set("Carbon.Editor/RelativeDate",{component:Q})});})();
-//# sourceMappingURL=Plugin.js.map
+(()=>{var Z=Object.create;var T=Object.defineProperty;var ee=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var re=Object.getPrototypeOf,ne=Object.prototype.hasOwnProperty;var se=(e,t)=>()=>(e&&(t=e(e=0)),t);var I=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var oe=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of te(t))!ne.call(e,o)&&o!==r&&T(e,o,{get:()=>t[o],enumerable:!(s=ee(t,o))||s.enumerable});return e};var M=(e,t,r)=>(r=e!=null?Z(re(e)):{},oe(t||!e||!e.__esModule?T(r,"default",{value:e,enumerable:!0}):r,e));function g(e){return(...t)=>{if(window["@Neos:HostPluginAPI"]&&window["@Neos:HostPluginAPI"][`@${e}`])return window["@Neos:HostPluginAPI"][`@${e}`](...t);throw new Error("You are trying to read from a consumer api that hasn't been initialized yet!")}}var $=se(()=>{});var B=I((Ye,V)=>{$();V.exports=g("vendor")().React});var k=I((Ge,U)=>{$();U.exports=g("NeosProjectPackages")().NeosUiDecorators});var L=I((Xe,H)=>{$();H.exports=g("NeosProjectPackages")().ReactUiComponents});$();var K=g("manifest");var l=M(B()),G=M(k()),C=M(L());var N={},Y;function ae(){if(Y)return N;Y=1,Object.defineProperty(N,"__esModule",{value:!0}),N.styleq=void 0;var e=new WeakMap,t="$$css";function r(o){var f,j,P;return o!=null&&(f=o.disableCache===!0,j=o.disableMix===!0,P=o.transform),function(){for(var m=[],_="",d=null,c=f?null:e,A=new Array(arguments.length),y=0;y0;){var n=A.pop();if(!(n==null||n===!1)){if(Array.isArray(n)){for(var O=0;Onew Error(`'stylex.${e}' should never be called at runtime. It should be compiled away by '@stylexjs/babel-plugin'`),u=e=>E(`types.${e}`);function q(){for(var e=arguments.length,t=new Array(e),r=0;r0&&(f.style=o),f}function le(){let{className:e,style:t}=q(...arguments),r={};return e!=null&&e!==""&&(r.class=e),t!=null&&Object.keys(t).length>0&&(r.style=Object.keys(t).map(s=>`${s}:${t[s]};`).join("")),r}function ue(e){throw E("create")}function ce(e){throw E("defineVars")}var fe=(e,t)=>{throw E("createTheme")},de=e=>{throw E("include")},me=ue,he=ce,pe=fe,ge=de,we={angle:e=>{throw u("angle")},color:e=>{throw u("color")},url:e=>{throw u("url")},image:e=>{throw u("image")},integer:e=>{throw u("integer")},lengthPercentage:e=>{throw u("lengthPercentage")},length:e=>{throw u("length")},percentage:e=>{throw u("percentage")},number:e=>{throw u("number")},resolution:e=>{throw u("resolution")},time:e=>{throw u("time")},transformFunction:e=>{throw u("transformFunction")},transformList:e=>{throw u("transformList")}},ye=e=>{throw E("keyframes")},ve=function(){throw E("firstThatWorks")};function w(){for(var e=arguments.length,t=new Array(e),r=0;r({i18nRegistry:e.get("i18n"),config:e.get("frontendConfiguration").get("Carbon.Editor.RelativeDate")})),_e={disabled:!1,allowEmpty:!0,allowFuture:!0,allowPast:!0,timeSpans:{minute:!1,hour:!1,day:!0,week:!0,month:!0,year:!0}},S={disabled:{cursor:"newsletter-1h6gzvc",opacity:"newsletter-190dgpg",":where(*) *_pointerEvents":"newsletter-1g8rrie",$$css:!0},highlight:{borderRadius:"newsletter-b1fjnu",boxShadow:"newsletter-ifc5da",$$css:!0},wrapper:{display:"newsletter-78zum5",flexDirection:"newsletter-dt5ytf",gap:"newsletter-2arzkr",$$css:!0}};function Ae(e){let t={..._e,...e.config,...e.options},{value:r,commit:s,highlight:o,i18nRegistry:f,id:j}=e,{disabled:P,allowEmpty:D,allowFuture:m,allowPast:_,timeSpans:d}=t,c=Object.entries(d).map(([i,p])=>p?i:!1).filter(Boolean),A=c[0],y=typeof r?.amount=="number",[n,O]=(0,l.useState)(y?Math.abs(r.amount):""),[a,h]=(0,l.useState)(r?.unit||A),[v,R]=(0,l.useState)(y?r.amount<0?-1:1:m?1:-1),b=n==1?"":"s";(0,l.useEffect)(()=>{if(n===""){y&&s("");return}let i={amount:v*n,unit:a||A};r?.amount===i.amount&&r?.unit===i.unit||s(i)},[n,a,v]);let x=[_?{value:-1,label:f.translate(`Carbon.Editor.RelativeDate:Main:${n?"inThePast":n===""?"currentDate":`currentDate.${a}`}`)}:null,m?{value:1,label:f.translate(`Carbon.Editor.RelativeDate:Main:${n?"inTheFuture":n===""?"currentDate":`currentDate.${a}`}`)}:null].filter(Boolean),W=c.map(i=>({value:i,label:f.translate(`Carbon.Editor.RelativeDate:Main:${i}${b}`)}));return l.default.createElement("div",{...q(S.wrapper,P&&S.disabled,o&&S.highlight)},l.default.createElement("div",{className:"newsletter-78zum5 newsletter-2arzkr"},l.default.createElement(C.TextInput,{id:j,type:"text",value:n,onChange:i=>{let p=parseInt(i);if(isNaN(p)){O(D?"":0);return}O(Math.abs(p))}}),l.default.createElement(C.SelectBox,{options:W,value:a,onValueChange:h,disabled:!n&&n!==0})),l.default.createElement("div",{className:"newsletter-78zum5 newsletter-2arzkr"},l.default.createElement(C.SelectBox,{options:x,value:v,onValueChange:R,disabled:!n||!_||!m}),D&&l.default.createElement(C.IconButton,{style:"light",icon:"times",title:f.translate("Carbon.Editor.RelativeDate:Main:reset"),onClick:()=>O("")})))}var J=xe(Ae);K("Carbon.Editor:RelativeDate",{},e=>{e.get("inspector").get("editors").set("Carbon.Editor/RelativeDate",{component:J})});})();
diff --git a/Resources/Public/Plugin.js.map b/Resources/Public/Plugin.js.map
deleted file mode 100644
index 3bd62a7..0000000
--- a/Resources/Public/Plugin.js.map
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "version": 3,
- "sources": ["../../node_modules/.pnpm/@neos-project+neos-ui-extensibility@8.3.7/node_modules/@neos-project/neos-ui-extensibility/src/readFromConsumerApi.ts", "../../node_modules/.pnpm/@neos-project+neos-ui-extensibility@8.3.7/node_modules/@neos-project/neos-ui-extensibility/src/shims/vendor/react/index.js", "../../node_modules/.pnpm/@neos-project+neos-ui-extensibility@8.3.7/node_modules/@neos-project/neos-ui-extensibility/src/shims/neosProjectPackages/neos-ui-decorators/index.js", "../../node_modules/.pnpm/@neos-project+neos-ui-extensibility@8.3.7/node_modules/@neos-project/neos-ui-extensibility/src/shims/neosProjectPackages/react-ui-components/index.js", "../../node_modules/.pnpm/@neos-project+neos-ui-extensibility@8.3.7/node_modules/@neos-project/neos-ui-extensibility/src/index.ts", "../Private/Editor/RelativeDate/index.tsx", "../../node_modules/.pnpm/@stylexjs+stylex@0.7.0/node_modules/@stylexjs/stylex/lib/es/stylex.mjs", "../Private/Editor/manifest.ts"],
- "sourcesContent": [null, null, null, null, null, "// @ts-ignore\nimport React, { useState, useEffect } from \"react\";\nimport { neos } from \"@neos-project/neos-ui-decorators\";\nimport { IconButton, SelectBox, TextInput } from \"@neos-project/react-ui-components\";\nimport * as stylex from \"@stylexjs/stylex\";\nimport \"./Tokens.stylex\";\nimport { colors, sizes } from \"./Tokens.stylex\";\nconst neosifier = neos(globalRegistry => ({\n i18nRegistry: globalRegistry.get(\"i18n\"),\n config: globalRegistry.get(\"frontendConfiguration\").get(\"Carbon.Editor.RelativeDate\")\n}));\nconst defaultOptions = {\n disabled: false,\n allowEmpty: true,\n allowFuture: true,\n allowPast: true\n};\nconst styles = {\n disabled: {\n cursor: \"x1h6gzvc\",\n opacity: \"x190dgpg\",\n \":where(*) *_pointerEvents\": \"x1g8rrie\",\n $$css: true\n },\n highlight: {\n borderRadius: \"xiplo1c\",\n boxShadow: \"xqu7kxq\",\n $$css: true\n },\n wrapper: {\n display: \"x78zum5\",\n flexDirection: \"xdt5ytf\",\n gap: \"xnfjsdl\",\n $$css: true\n }\n};\n\n// @ts-ignore\nfunction Editor(props) {\n const options = {\n ...defaultOptions,\n ...props.config,\n ...props.options\n };\n const {\n value,\n commit,\n highlight,\n i18nRegistry,\n id\n } = props;\n const {\n disabled,\n allowEmpty,\n allowFuture,\n allowPast\n } = options;\n const hasAmount = typeof value?.amount == \"number\";\n const [amount, setAmount] = useState(hasAmount ? Math.abs(value.amount) : \"\");\n const [unit, setUnit] = useState(value?.unit || \"day\");\n const [tense, setTense] = useState(hasAmount ? value.amount < 0 ? -1 : 1 : allowFuture ? 1 : -1);\n const plural = amount == 1 ? \"\" : \"s\";\n useEffect(() => {\n if (amount === \"\") {\n if (hasAmount) {\n // Empty the field\n commit(\"\");\n }\n return;\n }\n const newValue = {\n amount: tense * amount,\n unit\n };\n\n // Check equality\n if (value?.amount === newValue.amount && value?.unit === newValue.unit) {\n return;\n }\n if (newValue.amount === 0) {\n commit({\n amount: 0,\n unit: \"day\"\n });\n return;\n }\n commit(newValue);\n }, [amount, unit, tense]);\n const tenseOptions = [allowPast ? {\n value: -1,\n label: i18nRegistry.translate(`Carbon.Editor.RelativeDate:Main:${amount ? \"inThePast\" : \"currentDate\"}`)\n } : null, allowFuture ? {\n value: 1,\n label: i18nRegistry.translate(`Carbon.Editor.RelativeDate:Main:${amount ? \"inTheFuture\" : \"currentDate\"}`)\n } : null].filter(Boolean);\n const unitOptions = [\"day\", \"week\", \"month\", \"year\"].map(value => ({\n value,\n label: i18nRegistry.translate(`Carbon.Editor.RelativeDate:Main:${value}${plural}`)\n }));\n return \n
\n {\n const number = parseInt(value);\n if (isNaN(number)) {\n setAmount(allowEmpty ? \"\" : 0);\n return;\n }\n setAmount(Math.abs(number));\n }} />\n \n
\n
\n \n {allowEmpty && setAmount(\"\")} />}\n
\n
;\n}\nexport default neosifier(Editor);", "var styleq$1 = {};\n\n/**\n * Copyright (c) Nicolas Gallagher\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\n\nObject.defineProperty(styleq$1, \"__esModule\", {\n value: true\n});\nvar styleq_2 = styleq$1.styleq = void 0;\nvar cache = new WeakMap();\nvar compiledKey = '$$css';\n\nfunction createStyleq(options) {\n var disableCache;\n var disableMix;\n var transform;\n\n if (options != null) {\n disableCache = options.disableCache === true;\n disableMix = options.disableMix === true;\n transform = options.transform;\n }\n\n return function styleq() {\n // Keep track of property commits to the className\n var definedProperties = []; // The className and inline style to build up\n\n var className = '';\n var inlineStyle = null; // The current position in the cache graph\n\n var nextCache = disableCache ? null : cache; // This way of creating an array from arguments is fastest\n\n var styles = new Array(arguments.length);\n\n for (var i = 0; i < arguments.length; i++) {\n styles[i] = arguments[i];\n } // Iterate over styles from last to first\n\n\n while (styles.length > 0) {\n var possibleStyle = styles.pop(); // Skip empty items\n\n if (possibleStyle == null || possibleStyle === false) {\n continue;\n } // Push nested styles back onto the stack to be processed\n\n\n if (Array.isArray(possibleStyle)) {\n for (var _i = 0; _i < possibleStyle.length; _i++) {\n styles.push(possibleStyle[_i]);\n }\n\n continue;\n } // Process an individual style object\n\n\n var style = transform != null ? transform(possibleStyle) : possibleStyle;\n\n if (style.$$css) {\n // Build up the class names defined by this object\n var classNameChunk = ''; // Check the cache to see if we've already done this work\n\n if (nextCache != null && nextCache.has(style)) {\n // Cache: read\n var cacheEntry = nextCache.get(style);\n\n if (cacheEntry != null) {\n classNameChunk = cacheEntry[0]; // $FlowIgnore\n\n definedProperties.push.apply(definedProperties, cacheEntry[1]);\n nextCache = cacheEntry[2];\n }\n } // Update the chunks with data from this object\n else {\n // The properties defined by this object\n var definedPropertiesChunk = [];\n\n for (var prop in style) {\n var value = style[prop];\n if (prop === compiledKey) continue; // Each property value is used as an HTML class name\n // { 'debug.string': 'debug.string', opacity: 's-jskmnoqp' }\n\n if (typeof value === 'string' || value === null) {\n // Only add to chunks if this property hasn't already been seen\n if (!definedProperties.includes(prop)) {\n definedProperties.push(prop);\n\n if (nextCache != null) {\n definedPropertiesChunk.push(prop);\n }\n\n if (typeof value === 'string') {\n classNameChunk += classNameChunk ? ' ' + value : value;\n }\n }\n } // If we encounter a value that isn't a string or `null`\n else {\n console.error(\"styleq: \".concat(prop, \" typeof \").concat(String(value), \" is not \\\"string\\\" or \\\"null\\\".\"));\n }\n } // Cache: write\n\n\n if (nextCache != null) {\n // Create the next WeakMap for this sequence of styles\n var weakMap = new WeakMap();\n nextCache.set(style, [classNameChunk, definedPropertiesChunk, weakMap]);\n nextCache = weakMap;\n }\n } // Order of classes in chunks matches property-iteration order of style\n // object. Order of chunks matches passed order of styles from first to\n // last (which we iterate over in reverse).\n\n\n if (classNameChunk) {\n className = className ? classNameChunk + ' ' + className : classNameChunk;\n }\n } // ----- DYNAMIC: Process inline style object -----\n else {\n if (disableMix) {\n if (inlineStyle == null) {\n inlineStyle = {};\n }\n\n inlineStyle = Object.assign({}, style, inlineStyle);\n } else {\n var subStyle = null;\n\n for (var _prop in style) {\n var _value = style[_prop];\n\n if (_value !== undefined) {\n if (!definedProperties.includes(_prop)) {\n if (_value != null) {\n if (inlineStyle == null) {\n inlineStyle = {};\n }\n\n if (subStyle == null) {\n subStyle = {};\n }\n\n subStyle[_prop] = _value;\n }\n\n definedProperties.push(_prop); // Cache is unnecessary overhead if results can't be reused.\n\n nextCache = null;\n }\n }\n }\n\n if (subStyle != null) {\n inlineStyle = Object.assign(subStyle, inlineStyle);\n }\n }\n }\n }\n\n var styleProps = [className, inlineStyle];\n return styleProps;\n };\n}\n\nvar styleq = createStyleq();\nstyleq_2 = styleq$1.styleq = styleq;\nstyleq.factory = createStyleq;\n\nconst errorForFn = name => new Error(`'stylex.${name}' should never be called at runtime. It should be compiled away by '@stylexjs/babel-plugin'`);\nconst errorForType = key => errorForFn(`types.${key}`);\nfunction props() {\n const options = this;\n for (var _len = arguments.length, styles = new Array(_len), _key = 0; _key < _len; _key++) {\n styles[_key] = arguments[_key];\n }\n if (__implementations.props) {\n return __implementations.props.call(options, styles);\n }\n const [className, style] = styleq_2(styles);\n const result = {};\n if (className != null && className !== '') {\n result.className = className;\n }\n if (style != null && Object.keys(style).length > 0) {\n result.style = style;\n }\n return result;\n}\nfunction attrs() {\n const {\n className,\n style\n } = props(...arguments);\n const result = {};\n if (className != null && className !== '') {\n result.class = className;\n }\n if (style != null && Object.keys(style).length > 0) {\n result.style = Object.keys(style).map(key => `${key}:${style[key]};`).join('');\n }\n return result;\n}\nfunction stylexCreate(styles) {\n if (__implementations.create != null) {\n const create = __implementations.create;\n return create(styles);\n }\n throw errorForFn('create');\n}\nfunction stylexDefineVars(styles) {\n if (__implementations.defineVars) {\n return __implementations.defineVars(styles);\n }\n throw errorForFn('defineVars');\n}\nconst stylexCreateTheme = (baseTokens, overrides) => {\n if (__implementations.createTheme) {\n return __implementations.createTheme(baseTokens, overrides);\n }\n throw errorForFn('createTheme');\n};\nconst stylexInclude = styles => {\n if (__implementations.include) {\n return __implementations.include(styles);\n }\n throw errorForFn('include');\n};\nconst create = stylexCreate;\nconst defineVars = stylexDefineVars;\nconst createTheme = stylexCreateTheme;\nconst include = stylexInclude;\nconst types = {\n angle: _v => {\n throw errorForType('angle');\n },\n color: _v => {\n throw errorForType('color');\n },\n url: _v => {\n throw errorForType('url');\n },\n image: _v => {\n throw errorForType('image');\n },\n integer: _v => {\n throw errorForType('integer');\n },\n lengthPercentage: _v => {\n throw errorForType('lengthPercentage');\n },\n length: _v => {\n throw errorForType('length');\n },\n percentage: _v => {\n throw errorForType('percentage');\n },\n number: _v => {\n throw errorForType('number');\n },\n resolution: _v => {\n throw errorForType('resolution');\n },\n time: _v => {\n throw errorForType('time');\n },\n transformFunction: _v => {\n throw errorForType('transformFunction');\n },\n transformList: _v => {\n throw errorForType('transformList');\n }\n};\nconst keyframes = keyframes => {\n if (__implementations.keyframes) {\n return __implementations.keyframes(keyframes);\n }\n throw errorForFn('keyframes');\n};\nconst firstThatWorks = function () {\n if (__implementations.firstThatWorks) {\n return __implementations.firstThatWorks(...arguments);\n }\n throw errorForFn('firstThatWorks');\n};\nfunction _stylex() {\n for (var _len2 = arguments.length, styles = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n styles[_key2] = arguments[_key2];\n }\n const [className] = styleq_2(styles);\n return className;\n}\n_stylex.props = props;\n_stylex.attrs = attrs;\n_stylex.create = create;\n_stylex.defineVars = defineVars;\n_stylex.createTheme = createTheme;\n_stylex.include = include;\n_stylex.keyframes = keyframes;\n_stylex.firstThatWorks = firstThatWorks;\n_stylex.types = types;\nconst __implementations = {};\nfunction __monkey_patch__(key, implementation) {\n if (key === 'types') {\n Object.assign(types, implementation);\n } else {\n __implementations[key] = implementation;\n }\n}\nconst legacyMerge = _stylex;\n\nexport { __monkey_patch__, attrs, create, createTheme, _stylex as default, defineVars, firstThatWorks, include, keyframes, legacyMerge, props, types };\n", "import manifest from \"@neos-project/neos-ui-extensibility\";\n\nimport RelativeDate from \"./RelativeDate\";\n\nmanifest(\"Carbon.Editor:RelativeDate\", {}, (globalRegistry) => {\n const editorsRegistry = globalRegistry.get(\"inspector\").get(\"editors\");\n\n editorsRegistry.set(\"Carbon.Editor/RelativeDate\", {\n component: RelativeDate,\n });\n});\n"],
- "mappings": "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",
- "names": ["readFromConsumerApi", "key", "args", "init_readFromConsumerApi", "__esmMin", "require_react", "__commonJSMin", "exports", "module", "init_readFromConsumerApi", "readFromConsumerApi", "require_neos_ui_decorators", "__commonJSMin", "exports", "module", "init_readFromConsumerApi", "readFromConsumerApi", "require_react_ui_components", "__commonJSMin", "exports", "module", "init_readFromConsumerApi", "readFromConsumerApi", "init_readFromConsumerApi", "dist_default", "readFromConsumerApi", "import_react", "import_neos_ui_decorators", "import_react_ui_components", "styleq$1", "styleq_2", "cache", "compiledKey", "createStyleq", "options", "disableCache", "disableMix", "transform", "definedProperties", "className", "inlineStyle", "nextCache", "styles", "i", "possibleStyle", "_i", "style", "classNameChunk", "cacheEntry", "definedPropertiesChunk", "prop", "value", "weakMap", "subStyle", "_prop", "_value", "styleProps", "styleq", "errorForFn", "name", "errorForType", "key", "props", "_len", "_key", "__implementations", "result", "attrs", "stylexCreate", "create", "stylexDefineVars", "stylexCreateTheme", "baseTokens", "overrides", "stylexInclude", "defineVars", "createTheme", "include", "types", "_v", "keyframes", "firstThatWorks", "_stylex", "_len2", "_key2", "neosifier", "globalRegistry", "defaultOptions", "styles", "Editor", "props", "options", "value", "commit", "highlight", "i18nRegistry", "id", "disabled", "allowEmpty", "allowFuture", "allowPast", "hasAmount", "amount", "setAmount", "unit", "setUnit", "tense", "setTense", "plural", "newValue", "tenseOptions", "unitOptions", "React", "number", "RelativeDate_default", "dist_default", "globalRegistry", "RelativeDate_default"]
-}
diff --git a/build.mjs b/build.mjs
index 3824bf2..73a66ff 100644
--- a/build.mjs
+++ b/build.mjs
@@ -1,5 +1,5 @@
import esbuild from "esbuild";
-import extensibilityMap from "@neos-project/neos-ui-extensibility/extensibilityMap.json" assert { type: "json" };
+import extensibilityMap from "@neos-project/neos-ui-extensibility/extensibilityMap.json" with { type: "json" };
import stylexPlugin from "@stylexjs/esbuild-plugin";
import path from "path";
import { fileURLToPath } from "url";
@@ -11,12 +11,12 @@ const options = {
logLevel: "info",
bundle: true,
minify: true,
- sourcemap: true,
+ sourcemap: false,
target: "es2020",
format: "iife",
legalComments: "none",
entryPoints: {
- Plugin: "Resources/Private/Editor/manifest.ts",
+ Plugin: "Resources/Private/Editor/manifest.js",
},
loader: {
".js": "tsx",
@@ -25,14 +25,11 @@ const options = {
alias: extensibilityMap,
plugins: [
stylexPlugin({
+ classNamePrefix: "newsletter-",
+ useCSSLayers: false,
dev: false,
generatedCSSFileName: path.resolve(__dirname, "Resources/Public/Plugin.css"),
stylexImports: ["@stylexjs/stylex"],
- treeshakeCompensation: true,
- unstable_moduleResolution: {
- type: "commonJS",
- rootDir: __dirname,
- },
}),
],
};
diff --git a/eslint.config.mjs b/eslint.config.mjs
deleted file mode 100644
index f4cf3e5..0000000
--- a/eslint.config.mjs
+++ /dev/null
@@ -1,24 +0,0 @@
-import eslint from "@eslint/js";
-import tseslint from "typescript-eslint";
-
-export default tseslint.config(
- eslint.configs.recommended,
- ...tseslint.configs.recommended,
- {
- ignores: ["Resources/Public/*"],
- },
- {
- files: ["**/*.{js,jsx,ts,tsx,mjs,mts}"],
- rules: {
- "@typescript-eslint/ban-ts-comment": "off",
- "@typescript-eslint/no-explicit-any": "off",
- "@typescript-eslint/ban-types": "off",
- "@typescript-eslint/no-unused-vars": [
- "error",
- {
- varsIgnorePattern: "React",
- },
- ],
- },
- },
-);
diff --git a/package.json b/package.json
index fb339c9..8010366 100644
--- a/package.json
+++ b/package.json
@@ -7,14 +7,21 @@
"watch": "node build.mjs --watch"
},
"devDependencies": {
- "@neos-project/neos-ui-extensibility": "~8.3.7",
- "@neos-project/react-ui-components": "^8.3.7",
- "@stylexjs/esbuild-plugin": "^0.5.1",
- "@stylexjs/stylex": "^0.7.0",
- "esbuild": "^0.21.5",
- "eslint": "^9.5.0",
+ "@neos-project/neos-ui-extensibility": "~8.3.11",
+ "@neos-project/react-ui-components": "^8.3.11",
+ "@stylexjs/esbuild-plugin": "^0.10.1",
+ "@stylexjs/stylex": "^0.10.1",
+ "esbuild": "^0.25.0",
+ "eslint": "^9.20.1",
"onchange": "^7.1.0",
- "prettier": "^3.3.2",
- "typescript-eslint": "^7.14.1"
+ "prettier": "^3.5.1"
+ },
+ "pnpm": {
+ "ignoredBuiltDependencies": [
+ "esbuild"
+ ],
+ "onlyBuiltDependencies": [
+ "esbuild"
+ ]
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f40b9cc..58ccafc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,32 +9,29 @@ importers:
.:
devDependencies:
'@neos-project/neos-ui-extensibility':
- specifier: ~8.3.7
- version: 8.3.7
+ specifier: ~8.3.11
+ version: 8.3.11
'@neos-project/react-ui-components':
- specifier: ^8.3.7
- version: 8.3.7(@fortawesome/free-brands-svg-icons@6.5.2)(@fortawesome/free-regular-svg-icons@6.5.2)(@fortawesome/free-solid-svg-icons@6.5.2)(@friendsofreactjs/react-css-themr@4.3.3(react@18.3.1))(notosans-fontface@1.3.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^8.3.11
+ version: 8.3.11(@fortawesome/free-brands-svg-icons@6.5.2)(@fortawesome/free-regular-svg-icons@6.5.2)(@fortawesome/free-solid-svg-icons@6.5.2)(@friendsofreactjs/react-css-themr@4.3.3(react@18.3.1))(notosans-fontface@1.3.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@stylexjs/esbuild-plugin':
- specifier: ^0.5.1
- version: 0.5.1
+ specifier: ^0.10.1
+ version: 0.10.1
'@stylexjs/stylex':
- specifier: ^0.7.0
- version: 0.7.0
+ specifier: ^0.10.1
+ version: 0.10.1
esbuild:
- specifier: ^0.21.5
- version: 0.21.5
+ specifier: ^0.25.0
+ version: 0.25.0
eslint:
- specifier: ^9.5.0
- version: 9.5.0
+ specifier: ^9.20.1
+ version: 9.20.1
onchange:
specifier: ^7.1.0
version: 7.1.0
prettier:
- specifier: ^3.3.2
- version: 3.3.2
- typescript-eslint:
- specifier: ^7.14.1
- version: 7.14.1(eslint@9.5.0)(typescript@5.5.2)
+ specifier: ^3.5.1
+ version: 3.5.1
packages:
@@ -42,425 +39,440 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@babel/code-frame@7.23.5':
- resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
+ '@babel/code-frame@7.26.2':
+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.23.5':
- resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
+ '@babel/compat-data@7.26.8':
+ resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.24.0':
- resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==}
+ '@babel/core@7.26.9':
+ resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.23.6':
- resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
+ '@babel/generator@7.26.9':
+ resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.23.6':
- resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
+ '@babel/helper-compilation-targets@7.26.5':
+ resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-environment-visitor@7.22.20':
- resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
+ '@babel/helper-module-imports@7.25.9':
+ resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-function-name@7.23.0':
- resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-hoist-variables@7.22.5':
- resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.22.15':
- resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.23.3':
- resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
+ '@babel/helper-module-transforms@7.26.0':
+ resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-plugin-utils@7.24.0':
- resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
+ '@babel/helper-plugin-utils@7.26.5':
+ resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-simple-access@7.22.5':
- resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
+ '@babel/helper-string-parser@7.25.9':
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-split-export-declaration@7.22.6':
- resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
+ '@babel/helper-validator-identifier@7.25.9':
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.23.4':
- resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
+ '@babel/helper-validator-option@7.25.9':
+ resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.22.20':
- resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
+ '@babel/helpers@7.26.9':
+ resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.23.5':
- resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.24.0':
- resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/highlight@7.23.4':
- resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.24.0':
- resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
+ '@babel/parser@7.26.9':
+ resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-syntax-flow@7.23.3':
- resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==}
+ '@babel/plugin-syntax-flow@7.26.0':
+ resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-jsx@7.23.3':
- resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
+ '@babel/plugin-syntax-jsx@7.25.9':
+ resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.23.3':
- resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
+ '@babel/plugin-syntax-typescript@7.25.9':
+ resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.24.4':
- resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
+ '@babel/runtime@7.26.9':
+ resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.24.0':
- resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
+ '@babel/template@7.26.9':
+ resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.24.0':
- resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==}
+ '@babel/traverse@7.26.9':
+ resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.24.0':
- resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
+ '@babel/types@7.26.9':
+ resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==}
engines: {node: '>=6.9.0'}
'@blakeembrey/deque@1.0.5':
resolution: {integrity: sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==}
- '@blakeembrey/template@1.1.0':
- resolution: {integrity: sha512-iZf+UWfL+DogJVpd/xMQyP6X6McYd6ArdYoPMiv/zlOTzeXXfQbYxBNJJBF6tThvsjLMbA8tLjkCdm9RWMFCCw==}
+ '@blakeembrey/template@1.2.0':
+ resolution: {integrity: sha512-w/63nURdkRPpg3AXbNr7lPv6HgOuVDyefTumiXsbXxtIwcuk5EXayWR5OpSwDjsQPgaYsfUSedMduaNOjAYY8A==}
+
+ '@dual-bundle/import-meta-resolve@4.1.0':
+ resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
- '@esbuild/aix-ppc64@0.19.12':
- resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
- engines: {node: '>=12'}
+ '@esbuild/aix-ppc64@0.24.2':
+ resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
+ engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.21.5':
- resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
- engines: {node: '>=12'}
+ '@esbuild/aix-ppc64@0.25.0':
+ resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==}
+ engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.19.12':
- resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
- engines: {node: '>=12'}
+ '@esbuild/android-arm64@0.24.2':
+ resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.21.5':
- resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
- engines: {node: '>=12'}
+ '@esbuild/android-arm64@0.25.0':
+ resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.19.12':
- resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
- engines: {node: '>=12'}
+ '@esbuild/android-arm@0.24.2':
+ resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
+ engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.21.5':
- resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
- engines: {node: '>=12'}
+ '@esbuild/android-arm@0.25.0':
+ resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==}
+ engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.19.12':
- resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
- engines: {node: '>=12'}
+ '@esbuild/android-x64@0.24.2':
+ resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/android-x64@0.21.5':
- resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
- engines: {node: '>=12'}
+ '@esbuild/android-x64@0.25.0':
+ resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.19.12':
- resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
- engines: {node: '>=12'}
+ '@esbuild/darwin-arm64@0.24.2':
+ resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.21.5':
- resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
- engines: {node: '>=12'}
+ '@esbuild/darwin-arm64@0.25.0':
+ resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.19.12':
- resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
- engines: {node: '>=12'}
+ '@esbuild/darwin-x64@0.24.2':
+ resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.21.5':
- resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
- engines: {node: '>=12'}
+ '@esbuild/darwin-x64@0.25.0':
+ resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.19.12':
- resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
- engines: {node: '>=12'}
+ '@esbuild/freebsd-arm64@0.24.2':
+ resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.21.5':
- resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
- engines: {node: '>=12'}
+ '@esbuild/freebsd-arm64@0.25.0':
+ resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.19.12':
- resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
- engines: {node: '>=12'}
+ '@esbuild/freebsd-x64@0.24.2':
+ resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.21.5':
- resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
- engines: {node: '>=12'}
+ '@esbuild/freebsd-x64@0.25.0':
+ resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.19.12':
- resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
- engines: {node: '>=12'}
+ '@esbuild/linux-arm64@0.24.2':
+ resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.21.5':
- resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
- engines: {node: '>=12'}
+ '@esbuild/linux-arm64@0.25.0':
+ resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.19.12':
- resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
- engines: {node: '>=12'}
+ '@esbuild/linux-arm@0.24.2':
+ resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
+ engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-arm@0.21.5':
- resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
- engines: {node: '>=12'}
+ '@esbuild/linux-arm@0.25.0':
+ resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==}
+ engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.19.12':
- resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
- engines: {node: '>=12'}
+ '@esbuild/linux-ia32@0.24.2':
+ resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
+ engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.21.5':
- resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-ia32@0.25.0':
+ resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==}
+ engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.19.12':
- resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
- engines: {node: '>=12'}
+ '@esbuild/linux-loong64@0.24.2':
+ resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
+ engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.21.5':
- resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-loong64@0.25.0':
+ resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==}
+ engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.19.12':
- resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
- engines: {node: '>=12'}
+ '@esbuild/linux-mips64el@0.24.2':
+ resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
+ engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.21.5':
- resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-mips64el@0.25.0':
+ resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==}
+ engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.19.12':
- resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-ppc64@0.24.2':
+ resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
+ engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.21.5':
- resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
- engines: {node: '>=12'}
+ '@esbuild/linux-ppc64@0.25.0':
+ resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==}
+ engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.19.12':
- resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-riscv64@0.24.2':
+ resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
+ engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.21.5':
- resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
- engines: {node: '>=12'}
+ '@esbuild/linux-riscv64@0.25.0':
+ resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==}
+ engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.19.12':
- resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-s390x@0.24.2':
+ resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
+ engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.21.5':
- resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
- engines: {node: '>=12'}
+ '@esbuild/linux-s390x@0.25.0':
+ resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==}
+ engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.19.12':
- resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
- engines: {node: '>=12'}
+ '@esbuild/linux-x64@0.24.2':
+ resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.21.5':
- resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
- engines: {node: '>=12'}
+ '@esbuild/linux-x64@0.25.0':
+ resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-x64@0.19.12':
- resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
- engines: {node: '>=12'}
+ '@esbuild/netbsd-arm64@0.24.2':
+ resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@esbuild/netbsd-arm64@0.25.0':
+ resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@esbuild/netbsd-x64@0.24.2':
+ resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.21.5':
- resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
- engines: {node: '>=12'}
+ '@esbuild/netbsd-x64@0.25.0':
+ resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-x64@0.19.12':
- resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
- engines: {node: '>=12'}
+ '@esbuild/openbsd-arm64@0.24.2':
+ resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@esbuild/openbsd-arm64@0.25.0':
+ resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@esbuild/openbsd-x64@0.24.2':
+ resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.21.5':
- resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
- engines: {node: '>=12'}
+ '@esbuild/openbsd-x64@0.25.0':
+ resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.19.12':
- resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
- engines: {node: '>=12'}
+ '@esbuild/sunos-x64@0.24.2':
+ resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.21.5':
- resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
- engines: {node: '>=12'}
+ '@esbuild/sunos-x64@0.25.0':
+ resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.19.12':
- resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
- engines: {node: '>=12'}
+ '@esbuild/win32-arm64@0.24.2':
+ resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.21.5':
- resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
- engines: {node: '>=12'}
+ '@esbuild/win32-arm64@0.25.0':
+ resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==}
+ engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.19.12':
- resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
- engines: {node: '>=12'}
+ '@esbuild/win32-ia32@0.24.2':
+ resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
+ engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.21.5':
- resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
- engines: {node: '>=12'}
+ '@esbuild/win32-ia32@0.25.0':
+ resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==}
+ engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.19.12':
- resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
- engines: {node: '>=12'}
+ '@esbuild/win32-x64@0.24.2':
+ resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.21.5':
- resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
- engines: {node: '>=12'}
+ '@esbuild/win32-x64@0.25.0':
+ resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==}
+ engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.4.0':
- resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ '@eslint-community/eslint-utils@4.4.1':
+ resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.10.1':
- resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==}
+ '@eslint-community/regexpp@4.12.1':
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.16.0':
- resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==}
+ '@eslint/config-array@0.19.2':
+ resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.10.0':
+ resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.11.0':
+ resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/eslintrc@3.1.0':
- resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
+ '@eslint/eslintrc@3.2.0':
+ resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.5.0':
- resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==}
+ '@eslint/js@9.20.0':
+ resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/object-schema@2.1.4':
- resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/plugin-kit@0.2.5':
+ resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@fortawesome/fontawesome-common-types@0.2.36':
@@ -498,16 +510,28 @@ packages:
peerDependencies:
react: ^15.0.0-0 || ^16.0.0
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.6':
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
+ engines: {node: '>=18.18.0'}
+
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/retry@0.3.0':
- resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
+ '@humanwhocodes/retry@0.3.1':
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
- '@jridgewell/gen-mapping@0.3.5':
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ '@humanwhocodes/retry@0.4.1':
+ resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
+ engines: {node: '>=18.18'}
+
+ '@jridgewell/gen-mapping@0.3.8':
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
@@ -518,20 +542,20 @@ packages:
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
- '@jridgewell/sourcemap-codec@1.4.15':
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@neos-project/neos-ui-extensibility@8.3.7':
- resolution: {integrity: sha512-j42Q3njNNIzmzgzQ/cbh2KA0bpcaYJgOcYjmkh/C1vb1aNCGchdkdRaOQjeLiEPTZTKGzatiPVvEuxVSqAgAPw==}
+ '@neos-project/neos-ui-extensibility@8.3.11':
+ resolution: {integrity: sha512-thhE0LBNTA/FclFcz42JWsYSIODtb3QUSl9+JZBk7npB6xxsuaxaU9SDqT9MwS72X//qKwqnU01fDW/w/yrlIg==}
- '@neos-project/positional-array-sorter@8.3.7':
- resolution: {integrity: sha512-+Zq+BVy45Zvj8wjjNJINOZ04/wdywGkOQZpmbbBzN9JiqcqheOqsUaURf1H3tjVCwDPwNPjmD60m6R7vXtNufA==}
+ '@neos-project/positional-array-sorter@8.3.11':
+ resolution: {integrity: sha512-Bo1JjzidH3yUFeBcr0e0sv+K8VAdDmO1gqTMpRusfozV+kR0Rcmb2qJJ/dgNaHI6BcNpecLZF6EJDzrqwO1Ueg==}
- '@neos-project/react-ui-components@8.3.7':
- resolution: {integrity: sha512-B4eu3oUmJZ8SZoi1p3Sp3TJKX6SN+yiCOuazNyVPu6T2oPUZt4FGit5fwEa9moCCEm+TXs+ndD2z1/zvh08tEw==}
+ '@neos-project/react-ui-components@8.3.11':
+ resolution: {integrity: sha512-X8ncZieZDqnkqtiNqi/lwRRDwDFpMxbBR1XKc0HzASLmPXWOSJ1nqOU6PrDTIykUQO6qDuJ3YF3H5GQ7cxQxzQ==}
peerDependencies:
'@fortawesome/free-brands-svg-icons': ^5.15.3
'@fortawesome/free-regular-svg-icons': ^5.15.3
@@ -542,18 +566,6 @@ packages:
react: ^16.12.0
react-dom: ^16.0.0
- '@nodelib/fs.scandir@2.1.5':
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.stat@2.0.5':
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.walk@1.2.8':
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
-
'@react-dnd/asap@4.0.1':
resolution: {integrity: sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==}
@@ -563,112 +575,46 @@ packages:
'@react-dnd/shallowequal@2.0.0':
resolution: {integrity: sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==}
- '@stylexjs/babel-plugin@0.5.1':
- resolution: {integrity: sha512-Q5AaCyVZRC88QMF8sFHmFC3Rakm19t2jkwfaPImyoGjMyOPySCYVmF4NDffAIwIP+j8J/qn7T8njfKIhSpEftg==}
-
- '@stylexjs/esbuild-plugin@0.5.1':
- resolution: {integrity: sha512-EbOzSlBnOwwAH2cb6s3J8SZL2Gy/KUvJmfR6bUADwF9jBYOhMp2wxbZFfTT4VZiPlp80VFTAI5UC/hBs+1mEuA==}
+ '@stylexjs/babel-plugin@0.10.1':
+ resolution: {integrity: sha512-5+PZk+hQlYoGxK+ntED/7D9SxZUfd6OVLWyoevl3DOeBTHPwB5+I+yZYXkMhZtXcXufxHz4BpBPImRVF/zyoqA==}
- '@stylexjs/shared@0.5.1':
- resolution: {integrity: sha512-3kuvLfPr1P5lbLjvtEjXmJxyBOygudhH93DA8OtNnb0H3bQjDZJQqaR/Pde67tlsdbqU5pFuaeueKkZhnuurzA==}
+ '@stylexjs/esbuild-plugin@0.10.1':
+ resolution: {integrity: sha512-Eit41WnEq0GP/U09HkbrHIjLhnJIQAEMkVWtzR+RBxLJJsq8VfxXB8wjUImswwSZjneZS+/bD1z90ib0fFVnZQ==}
- '@stylexjs/stylex@0.5.1':
- resolution: {integrity: sha512-KO55dRB1+LhUo9OxfHqH5FwO2F0HdTe4g6fyRJb7JT5FiWEA/vYJ9MY7W8NdMSprW/7FeQKnSg6u5WlHU2ji2g==}
+ '@stylexjs/shared@0.10.1':
+ resolution: {integrity: sha512-jWHDu8JvD+mEwkgYwoT67MActOiV1SUvarpRA9Ga6pEHGVZvKWoptEakwzIaZCH4Xztp3VjQFQNCIAZMuCXN+Q==}
- '@stylexjs/stylex@0.7.0':
- resolution: {integrity: sha512-uhChS9os3d57AZYU1FNGBvJUjuXe8ldWFqjyQ4JbEaBu6H3fCiuTv+KVGZf+JNrFhogmdaYmbORagI59AOFO7Q==}
+ '@stylexjs/stylex@0.10.1':
+ resolution: {integrity: sha512-J2LUqD9Z1Vg9rBpvAcluBR7aXP0RbI4FDcjoJoNwPQT1NGiBa0VaoDim7mLQYvivOV0gWbeBnW23Pi6ylhxaMQ==}
'@tanem/svg-injector@8.2.5':
resolution: {integrity: sha512-jQ6UPPY2oSu2d0YLngtvnOIoKheYsB/s2bNP/QdsLrsvlz+PzUUO4RUWBN3+8clZPi2SI5OMF/YoTiTKt5v2xw==}
- '@types/hoist-non-react-statics@3.3.5':
- resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==}
-
- '@types/prop-types@15.7.12':
- resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
-
- '@types/react@18.2.78':
- resolution: {integrity: sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==}
-
- '@typescript-eslint/eslint-plugin@7.14.1':
- resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^7.0.0
- eslint: ^8.56.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/parser@7.14.1':
- resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/scope-manager@7.14.1':
- resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/type-utils@7.14.1':
- resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/types@7.14.1':
- resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==}
- engines: {node: ^18.18.0 || >=20.0.0}
+ '@types/estree@1.0.6':
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- '@typescript-eslint/typescript-estree@7.14.1':
- resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ '@types/hoist-non-react-statics@3.3.6':
+ resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==}
- '@typescript-eslint/utils@7.14.1':
- resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@typescript-eslint/visitor-keys@7.14.1':
- resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==}
- engines: {node: ^18.18.0 || >=20.0.0}
+ '@types/react@19.0.10':
+ resolution: {integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==}
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.12.0:
- resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==}
+ acorn@8.14.0:
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
engines: {node: '>=0.4.0'}
hasBin: true
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -683,12 +629,8 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
-
- babel-plugin-syntax-hermes-parser@0.18.2:
- resolution: {integrity: sha512-dPSkRrmQFtl5W9qQM/imQ3TBj5ozS9mcYwZ1wUAVW7ysNTcRmupHlmElefi09LTbMxKfV8QtUnBTzOQFvGg8Iw==}
+ babel-plugin-syntax-hermes-parser@0.25.1:
+ resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -700,19 +642,12 @@ packages:
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- brace-expansion@2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
-
- braces@3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
-
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.23.0:
- resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
+ browserslist@4.24.4:
+ resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -720,12 +655,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001598:
- resolution: {integrity: sha512-j8mQRDziG94uoBfeFuqsJUNECW37DXpnvhcMJMdlH2u3MRkq1sAI0LJcXP1i/Py0KbSIC4UDj8YHPrTn5YsL+Q==}
-
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
+ caniuse-lite@1.0.30001700:
+ resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -738,16 +669,10 @@ packages:
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
- color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
- color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
-
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
@@ -761,14 +686,14 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- core-js@3.36.1:
- resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==}
+ core-js@3.40.0:
+ resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==}
create-react-class@15.7.0:
resolution: {integrity: sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==}
- cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ cross-spawn@7.0.6:
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
css-mediaquery@0.1.2:
@@ -777,17 +702,8 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- debug@4.3.5:
- resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
+ debug@4.4.0:
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -798,61 +714,58 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- dir-glob@3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
-
dnd-core@10.0.2:
resolution: {integrity: sha512-PrxEjxF0+6Y1n1n1Z9hSWZ1tvnDXv9syL+BccV1r1RC08uWNsyetf8AnWmUF3NgYPwy0HKQJwTqGkZK+1NlaFA==}
- electron-to-chromium@1.4.708:
- resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==}
+ electron-to-chromium@1.5.102:
+ resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==}
- esbuild@0.19.12:
- resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
- engines: {node: '>=12'}
+ esbuild@0.24.2:
+ resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
+ engines: {node: '>=18'}
hasBin: true
- esbuild@0.21.5:
- resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
- engines: {node: '>=12'}
+ esbuild@0.25.0:
+ resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==}
+ engines: {node: '>=18'}
hasBin: true
- escalade@3.1.2:
- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- eslint-scope@8.0.1:
- resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
+ eslint-scope@8.2.0:
+ resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.0.0:
- resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
+ eslint-visitor-keys@4.2.0:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.5.0:
- resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==}
+ eslint@9.20.1:
+ resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
- espree@10.1.0:
- resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
+ espree@10.3.0:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- esquery@1.5.0:
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+ esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
esrecurse@4.3.0:
@@ -870,27 +783,16 @@ packages:
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
- engines: {node: '>=8.6.0'}
-
fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fastq@1.17.1:
- resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
-
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
- fill-range@7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
-
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
@@ -903,8 +805,8 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
- flatted@3.3.1:
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+ flatted@3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
@@ -931,40 +833,29 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
-
- graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
- hermes-estree@0.18.2:
- resolution: {integrity: sha512-KoLsoWXJ5o81nit1wSyEZnWUGy9cBna9iYMZBR7skKh7okYAYKqQ9/OczwpMHn/cH0hKDyblulGsJ7FknlfVxQ==}
+ hermes-estree@0.25.1:
+ resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==}
- hermes-parser@0.18.2:
- resolution: {integrity: sha512-1eQfvib+VPpgBZ2zYKQhpuOjw1tH+Emuib6QmjkJWJMhyjM8xnXMvA+76o9LhF0zOAJDZgPfQhg43cyXEyl5Ew==}
+ hermes-parser@0.25.1:
+ resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
- ignore@5.3.1:
- resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
immutable@3.8.2:
resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==}
engines: {node: '>=0.10.0'}
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
imurmurhash@0.1.4:
@@ -990,10 +881,6 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
-
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -1004,9 +891,9 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
+ jsesc@3.1.0:
+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
+ engines: {node: '>=6'}
hasBin: true
json-buffer@3.0.1:
@@ -1045,6 +932,7 @@ packages:
lodash.isequal@4.5.0:
resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
+ deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
lodash.isfunction@3.0.9:
resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
@@ -1054,6 +942,7 @@ packages:
lodash.omit@4.5.0:
resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==}
+ deprecated: This package is deprecated. Use destructuring assignment syntax instead.
lodash.throttle@4.1.1:
resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
@@ -1065,32 +954,20 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
-
- micromatch@4.0.7:
- resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
- engines: {node: '>=8.6'}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
- engines: {node: '>=16 || 14 >=14.17'}
-
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- node-releases@2.0.14:
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ node-releases@2.0.19:
+ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -1135,18 +1012,14 @@ packages:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
-
performance-now@0.2.0:
resolution: {integrity: sha512-YHk5ez1hmMR5LOkb9iJkLKqoBlL7WD5M8ljC75ZfzXriuBIVNuecaXuU7e+hOwyqf24Wxhh7Vxgt7Hnw9288Tg==}
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
- picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -1162,8 +1035,8 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.3.2:
- resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
+ prettier@3.5.1:
+ resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==}
engines: {node: '>=14'}
hasBin: true
@@ -1174,9 +1047,6 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
-
raf@3.4.1:
resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
@@ -1225,8 +1095,8 @@ packages:
peerDependencies:
react: ^0.14.9 || ^15.3.0 || ^16.0.0
- react-onclickoutside@6.13.0:
- resolution: {integrity: sha512-ty8So6tcUpIb+ZE+1HAhbLROvAIJYyJe/1vRrrcmW+jLsaM+/powDRqxzo6hSh9CuRZGSL1Q8mvcF5WRD93a0A==}
+ react-onclickoutside@6.13.1:
+ resolution: {integrity: sha512-LdrrxK/Yh9zbBQdFbMTXPp3dTSN9B+9YJQucdDu3JNKRrbdU+H+/TVONJoWtOwy4II8Sqf1y/DTI6w/vGPYW0w==}
peerDependencies:
react: ^15.5.x || ^16.x || ^17.x || ^18.x
react-dom: ^15.5.x || ^16.x || ^17.x || ^18.x
@@ -1237,11 +1107,11 @@ packages:
react: ^15.5.4 || ^16.0.0 || ^17.0.0
react-dom: ^15.5.4 || ^16.0.0 || ^17.0.0
- react-textarea-autosize@8.5.3:
- resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==}
+ react-textarea-autosize@8.5.7:
+ resolution: {integrity: sha512-2MqJ3p0Jh69yt9ktFIaZmORHXw4c4bxSIhCeWiFwmJ9EYKgLmuNII3e9c9b2UO+ijl4StnpZdqpxNIhTdHvqtQ==}
engines: {node: '>=10'}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react@18.3.1:
resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
@@ -1261,13 +1131,6 @@ packages:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
-
scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
@@ -1275,11 +1138,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.2:
- resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
- engines: {node: '>=10'}
- hasBin: true
-
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -1288,14 +1146,6 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
-
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
@@ -1303,21 +1153,10 @@ packages:
styleq@0.1.3:
resolution: {integrity: sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==}
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
-
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
- text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
-
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -1326,36 +1165,15 @@ packages:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
- ts-api-utils@1.3.0:
- resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
- engines: {node: '>=16'}
- peerDependencies:
- typescript: '>=4.2.0'
-
- tslib@2.6.2:
- resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- typescript-eslint@7.14.1:
- resolution: {integrity: sha512-Eo1X+Y0JgGPspcANKjeR6nIqXl4VL5ldXLc15k4m9upq+eY5fhU2IueiEZL6jmHrKH8aCfbIvM/v3IrX5Hg99w==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- typescript@5.5.2:
- resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==}
- engines: {node: '>=14.17'}
- hasBin: true
-
- update-browserslist-db@1.0.13:
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ update-browserslist-db@1.1.2:
+ resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -1363,33 +1181,33 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- use-composed-ref@1.3.0:
- resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==}
+ use-composed-ref@1.4.0:
+ resolution: {integrity: sha512-djviaxuOOh7wkj0paeO1Q/4wMZ8Zrnag5H6yBvzN7AKKe8beOaED9SF5/ByLqsku8NP4zQqsvM2u3ew/tJK8/w==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': '*'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
- use-isomorphic-layout-effect@1.1.2:
- resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
+ use-isomorphic-layout-effect@1.2.0:
+ resolution: {integrity: sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==}
peerDependencies:
'@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- use-latest@1.2.1:
- resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==}
+ use-latest@1.3.0:
+ resolution: {integrity: sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==}
peerDependencies:
'@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- utility-types@3.11.0:
- resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==}
- engines: {node: '>= 4'}
-
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -1410,329 +1228,329 @@ snapshots:
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@babel/code-frame@7.23.5':
+ '@babel/code-frame@7.26.2':
dependencies:
- '@babel/highlight': 7.23.4
- chalk: 2.4.2
+ '@babel/helper-validator-identifier': 7.25.9
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
- '@babel/compat-data@7.23.5': {}
+ '@babel/compat-data@7.26.8': {}
- '@babel/core@7.24.0':
+ '@babel/core@7.26.9':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
- '@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0)
- '@babel/helpers': 7.24.0
- '@babel/parser': 7.24.0
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.0
- '@babel/types': 7.24.0
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.9
+ '@babel/helper-compilation-targets': 7.26.5
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
+ '@babel/helpers': 7.26.9
+ '@babel/parser': 7.26.9
+ '@babel/template': 7.26.9
+ '@babel/traverse': 7.26.9
+ '@babel/types': 7.26.9
convert-source-map: 2.0.0
- debug: 4.3.4
+ debug: 4.4.0
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.23.6':
+ '@babel/generator@7.26.9':
dependencies:
- '@babel/types': 7.24.0
- '@jridgewell/gen-mapping': 0.3.5
+ '@babel/parser': 7.26.9
+ '@babel/types': 7.26.9
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
+ jsesc: 3.1.0
- '@babel/helper-compilation-targets@7.23.6':
+ '@babel/helper-compilation-targets@7.26.5':
dependencies:
- '@babel/compat-data': 7.23.5
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.23.0
+ '@babel/compat-data': 7.26.8
+ '@babel/helper-validator-option': 7.25.9
+ browserslist: 4.24.4
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-environment-visitor@7.22.20': {}
-
- '@babel/helper-function-name@7.23.0':
- dependencies:
- '@babel/template': 7.24.0
- '@babel/types': 7.24.0
-
- '@babel/helper-hoist-variables@7.22.5':
+ '@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/types': 7.24.0
-
- '@babel/helper-module-imports@7.22.15':
- dependencies:
- '@babel/types': 7.24.0
-
- '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0)':
- dependencies:
- '@babel/core': 7.24.0
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.20
-
- '@babel/helper-plugin-utils@7.24.0': {}
-
- '@babel/helper-simple-access@7.22.5':
- dependencies:
- '@babel/types': 7.24.0
+ '@babel/traverse': 7.26.9
+ '@babel/types': 7.26.9
+ transitivePeerDependencies:
+ - supports-color
- '@babel/helper-split-export-declaration@7.22.6':
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)':
dependencies:
- '@babel/types': 7.24.0
+ '@babel/core': 7.26.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.26.9
+ transitivePeerDependencies:
+ - supports-color
- '@babel/helper-string-parser@7.23.4': {}
+ '@babel/helper-plugin-utils@7.26.5': {}
- '@babel/helper-validator-identifier@7.22.20': {}
+ '@babel/helper-string-parser@7.25.9': {}
- '@babel/helper-validator-option@7.23.5': {}
+ '@babel/helper-validator-identifier@7.25.9': {}
- '@babel/helpers@7.24.0':
- dependencies:
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.0
- '@babel/types': 7.24.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/helper-validator-option@7.25.9': {}
- '@babel/highlight@7.23.4':
+ '@babel/helpers@7.26.9':
dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
+ '@babel/template': 7.26.9
+ '@babel/types': 7.26.9
- '@babel/parser@7.24.0':
+ '@babel/parser@7.26.9':
dependencies:
- '@babel/types': 7.24.0
+ '@babel/types': 7.26.9
- '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.0)':
+ '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.24.0
- '@babel/helper-plugin-utils': 7.24.0
+ '@babel/core': 7.26.9
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0)':
+ '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.24.0
- '@babel/helper-plugin-utils': 7.24.0
+ '@babel/core': 7.26.9
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0)':
+ '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.24.0
- '@babel/helper-plugin-utils': 7.24.0
+ '@babel/core': 7.26.9
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/runtime@7.24.4':
+ '@babel/runtime@7.26.9':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/template@7.24.0':
+ '@babel/template@7.26.9':
dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/parser': 7.24.0
- '@babel/types': 7.24.0
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.26.9
+ '@babel/types': 7.26.9
- '@babel/traverse@7.24.0':
+ '@babel/traverse@7.26.9':
dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.24.0
- '@babel/types': 7.24.0
- debug: 4.3.4
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.9
+ '@babel/parser': 7.26.9
+ '@babel/template': 7.26.9
+ '@babel/types': 7.26.9
+ debug: 4.4.0
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.24.0':
+ '@babel/types@7.26.9':
dependencies:
- '@babel/helper-string-parser': 7.23.4
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
'@blakeembrey/deque@1.0.5': {}
- '@blakeembrey/template@1.1.0': {}
+ '@blakeembrey/template@1.2.0': {}
- '@esbuild/aix-ppc64@0.19.12':
+ '@dual-bundle/import-meta-resolve@4.1.0': {}
+
+ '@esbuild/aix-ppc64@0.24.2':
+ optional: true
+
+ '@esbuild/aix-ppc64@0.25.0':
optional: true
- '@esbuild/aix-ppc64@0.21.5':
+ '@esbuild/android-arm64@0.24.2':
optional: true
- '@esbuild/android-arm64@0.19.12':
+ '@esbuild/android-arm64@0.25.0':
optional: true
- '@esbuild/android-arm64@0.21.5':
+ '@esbuild/android-arm@0.24.2':
optional: true
- '@esbuild/android-arm@0.19.12':
+ '@esbuild/android-arm@0.25.0':
optional: true
- '@esbuild/android-arm@0.21.5':
+ '@esbuild/android-x64@0.24.2':
optional: true
- '@esbuild/android-x64@0.19.12':
+ '@esbuild/android-x64@0.25.0':
optional: true
- '@esbuild/android-x64@0.21.5':
+ '@esbuild/darwin-arm64@0.24.2':
optional: true
- '@esbuild/darwin-arm64@0.19.12':
+ '@esbuild/darwin-arm64@0.25.0':
optional: true
- '@esbuild/darwin-arm64@0.21.5':
+ '@esbuild/darwin-x64@0.24.2':
optional: true
- '@esbuild/darwin-x64@0.19.12':
+ '@esbuild/darwin-x64@0.25.0':
optional: true
- '@esbuild/darwin-x64@0.21.5':
+ '@esbuild/freebsd-arm64@0.24.2':
optional: true
- '@esbuild/freebsd-arm64@0.19.12':
+ '@esbuild/freebsd-arm64@0.25.0':
optional: true
- '@esbuild/freebsd-arm64@0.21.5':
+ '@esbuild/freebsd-x64@0.24.2':
optional: true
- '@esbuild/freebsd-x64@0.19.12':
+ '@esbuild/freebsd-x64@0.25.0':
optional: true
- '@esbuild/freebsd-x64@0.21.5':
+ '@esbuild/linux-arm64@0.24.2':
optional: true
- '@esbuild/linux-arm64@0.19.12':
+ '@esbuild/linux-arm64@0.25.0':
optional: true
- '@esbuild/linux-arm64@0.21.5':
+ '@esbuild/linux-arm@0.24.2':
optional: true
- '@esbuild/linux-arm@0.19.12':
+ '@esbuild/linux-arm@0.25.0':
optional: true
- '@esbuild/linux-arm@0.21.5':
+ '@esbuild/linux-ia32@0.24.2':
optional: true
- '@esbuild/linux-ia32@0.19.12':
+ '@esbuild/linux-ia32@0.25.0':
optional: true
- '@esbuild/linux-ia32@0.21.5':
+ '@esbuild/linux-loong64@0.24.2':
optional: true
- '@esbuild/linux-loong64@0.19.12':
+ '@esbuild/linux-loong64@0.25.0':
optional: true
- '@esbuild/linux-loong64@0.21.5':
+ '@esbuild/linux-mips64el@0.24.2':
optional: true
- '@esbuild/linux-mips64el@0.19.12':
+ '@esbuild/linux-mips64el@0.25.0':
optional: true
- '@esbuild/linux-mips64el@0.21.5':
+ '@esbuild/linux-ppc64@0.24.2':
optional: true
- '@esbuild/linux-ppc64@0.19.12':
+ '@esbuild/linux-ppc64@0.25.0':
optional: true
- '@esbuild/linux-ppc64@0.21.5':
+ '@esbuild/linux-riscv64@0.24.2':
optional: true
- '@esbuild/linux-riscv64@0.19.12':
+ '@esbuild/linux-riscv64@0.25.0':
optional: true
- '@esbuild/linux-riscv64@0.21.5':
+ '@esbuild/linux-s390x@0.24.2':
optional: true
- '@esbuild/linux-s390x@0.19.12':
+ '@esbuild/linux-s390x@0.25.0':
optional: true
- '@esbuild/linux-s390x@0.21.5':
+ '@esbuild/linux-x64@0.24.2':
optional: true
- '@esbuild/linux-x64@0.19.12':
+ '@esbuild/linux-x64@0.25.0':
optional: true
- '@esbuild/linux-x64@0.21.5':
+ '@esbuild/netbsd-arm64@0.24.2':
optional: true
- '@esbuild/netbsd-x64@0.19.12':
+ '@esbuild/netbsd-arm64@0.25.0':
optional: true
- '@esbuild/netbsd-x64@0.21.5':
+ '@esbuild/netbsd-x64@0.24.2':
optional: true
- '@esbuild/openbsd-x64@0.19.12':
+ '@esbuild/netbsd-x64@0.25.0':
optional: true
- '@esbuild/openbsd-x64@0.21.5':
+ '@esbuild/openbsd-arm64@0.24.2':
optional: true
- '@esbuild/sunos-x64@0.19.12':
+ '@esbuild/openbsd-arm64@0.25.0':
optional: true
- '@esbuild/sunos-x64@0.21.5':
+ '@esbuild/openbsd-x64@0.24.2':
optional: true
- '@esbuild/win32-arm64@0.19.12':
+ '@esbuild/openbsd-x64@0.25.0':
optional: true
- '@esbuild/win32-arm64@0.21.5':
+ '@esbuild/sunos-x64@0.24.2':
optional: true
- '@esbuild/win32-ia32@0.19.12':
+ '@esbuild/sunos-x64@0.25.0':
optional: true
- '@esbuild/win32-ia32@0.21.5':
+ '@esbuild/win32-arm64@0.24.2':
optional: true
- '@esbuild/win32-x64@0.19.12':
+ '@esbuild/win32-arm64@0.25.0':
optional: true
- '@esbuild/win32-x64@0.21.5':
+ '@esbuild/win32-ia32@0.24.2':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)':
+ '@esbuild/win32-ia32@0.25.0':
+ optional: true
+
+ '@esbuild/win32-x64@0.24.2':
+ optional: true
+
+ '@esbuild/win32-x64@0.25.0':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.20.1)':
dependencies:
- eslint: 9.5.0
+ eslint: 9.20.1
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.10.1': {}
+ '@eslint-community/regexpp@4.12.1': {}
- '@eslint/config-array@0.16.0':
+ '@eslint/config-array@0.19.2':
dependencies:
- '@eslint/object-schema': 2.1.4
- debug: 4.3.5
+ '@eslint/object-schema': 2.1.6
+ debug: 4.4.0
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
- '@eslint/eslintrc@3.1.0':
+ '@eslint/core@0.10.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/core@0.11.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.2.0':
dependencies:
ajv: 6.12.6
- debug: 4.3.5
- espree: 10.1.0
+ debug: 4.4.0
+ espree: 10.3.0
globals: 14.0.0
- ignore: 5.3.1
- import-fresh: 3.3.0
+ ignore: 5.3.2
+ import-fresh: 3.3.1
js-yaml: 4.1.0
minimatch: 3.1.2
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.5.0': {}
+ '@eslint/js@9.20.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
- '@eslint/object-schema@2.1.4': {}
+ '@eslint/plugin-kit@0.2.5':
+ dependencies:
+ '@eslint/core': 0.10.0
+ levn: 0.4.1
'@fortawesome/fontawesome-common-types@0.2.36': {}
@@ -1767,34 +1585,43 @@ snapshots:
prop-types: 15.8.1
react: 18.3.1
+ '@humanfs/core@0.19.1': {}
+
+ '@humanfs/node@0.16.6':
+ dependencies:
+ '@humanfs/core': 0.19.1
+ '@humanwhocodes/retry': 0.3.1
+
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/retry@0.3.0': {}
+ '@humanwhocodes/retry@0.3.1': {}
- '@jridgewell/gen-mapping@0.3.5':
+ '@humanwhocodes/retry@0.4.1': {}
+
+ '@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.2': {}
'@jridgewell/set-array@1.2.1': {}
- '@jridgewell/sourcemap-codec@1.4.15': {}
+ '@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
- '@neos-project/neos-ui-extensibility@8.3.7':
+ '@neos-project/neos-ui-extensibility@8.3.11':
dependencies:
- '@neos-project/positional-array-sorter': 8.3.7
+ '@neos-project/positional-array-sorter': 8.3.11
- '@neos-project/positional-array-sorter@8.3.7': {}
+ '@neos-project/positional-array-sorter@8.3.11': {}
- '@neos-project/react-ui-components@8.3.7(@fortawesome/free-brands-svg-icons@6.5.2)(@fortawesome/free-regular-svg-icons@6.5.2)(@fortawesome/free-solid-svg-icons@6.5.2)(@friendsofreactjs/react-css-themr@4.3.3(react@18.3.1))(notosans-fontface@1.3.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@neos-project/react-ui-components@8.3.11(@fortawesome/free-brands-svg-icons@6.5.2)(@fortawesome/free-regular-svg-icons@6.5.2)(@fortawesome/free-solid-svg-icons@6.5.2)(@friendsofreactjs/react-css-themr@4.3.3(react@18.3.1))(notosans-fontface@1.3.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@fortawesome/fontawesome-svg-core': 1.2.36
'@fortawesome/free-brands-svg-icons': 6.5.2
@@ -1826,64 +1653,46 @@ snapshots:
react-keydown: 1.9.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-motion: 0.5.2(react@18.3.1)
react-svg: 11.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react-textarea-autosize: 8.5.3(react@18.3.1)
+ react-textarea-autosize: 8.5.7(react@18.3.1)
transitivePeerDependencies:
- '@types/react'
- '@nodelib/fs.scandir@2.1.5':
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
-
- '@nodelib/fs.stat@2.0.5': {}
-
- '@nodelib/fs.walk@1.2.8':
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.1
-
'@react-dnd/asap@4.0.1': {}
'@react-dnd/invariant@2.0.0': {}
'@react-dnd/shallowequal@2.0.0': {}
- '@stylexjs/babel-plugin@0.5.1':
+ '@stylexjs/babel-plugin@0.10.1':
dependencies:
- '@babel/core': 7.24.0
- '@babel/helper-module-imports': 7.22.15
- '@babel/traverse': 7.24.0
- '@babel/types': 7.24.0
- '@stylexjs/shared': 0.5.1
- '@stylexjs/stylex': 0.5.1
+ '@babel/core': 7.26.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/traverse': 7.26.9
+ '@babel/types': 7.26.9
+ '@dual-bundle/import-meta-resolve': 4.1.0
+ '@stylexjs/shared': 0.10.1
+ '@stylexjs/stylex': 0.10.1
transitivePeerDependencies:
- supports-color
- '@stylexjs/esbuild-plugin@0.5.1':
+ '@stylexjs/esbuild-plugin@0.10.1':
dependencies:
- '@babel/core': 7.24.0
- '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0)
- '@stylexjs/babel-plugin': 0.5.1
- '@stylexjs/shared': 0.5.1
- babel-plugin-syntax-hermes-parser: 0.18.2
- esbuild: 0.19.12
+ '@babel/core': 7.26.9
+ '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.9)
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9)
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9)
+ '@stylexjs/babel-plugin': 0.10.1
+ '@stylexjs/shared': 0.10.1
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ esbuild: 0.24.2
transitivePeerDependencies:
- supports-color
- '@stylexjs/shared@0.5.1':
+ '@stylexjs/shared@0.10.1':
dependencies:
postcss-value-parser: 4.2.0
- '@stylexjs/stylex@0.5.1':
- dependencies:
- css-mediaquery: 0.1.2
- invariant: 2.2.4
- styleq: 0.1.3
- utility-types: 3.11.0
-
- '@stylexjs/stylex@0.7.0':
+ '@stylexjs/stylex@0.10.1':
dependencies:
css-mediaquery: 0.1.2
invariant: 2.2.4
@@ -1891,108 +1700,28 @@ snapshots:
'@tanem/svg-injector@8.2.5':
dependencies:
- '@babel/runtime': 7.24.4
+ '@babel/runtime': 7.26.9
content-type: 1.0.5
- tslib: 2.6.2
+ tslib: 2.8.1
+
+ '@types/estree@1.0.6': {}
- '@types/hoist-non-react-statics@3.3.5':
+ '@types/hoist-non-react-statics@3.3.6':
dependencies:
- '@types/react': 18.2.78
+ '@types/react': 19.0.10
hoist-non-react-statics: 3.3.2
- '@types/prop-types@15.7.12': {}
+ '@types/json-schema@7.0.15': {}
- '@types/react@18.2.78':
+ '@types/react@19.0.10':
dependencies:
- '@types/prop-types': 15.7.12
csstype: 3.1.3
- '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)':
- dependencies:
- '@eslint-community/regexpp': 4.10.1
- '@typescript-eslint/parser': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/scope-manager': 7.14.1
- '@typescript-eslint/type-utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/visitor-keys': 7.14.1
- eslint: 9.5.0
- graphemer: 1.4.0
- ignore: 5.3.1
- natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.5.2)
- optionalDependencies:
- typescript: 5.5.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/parser@7.14.1(eslint@9.5.0)(typescript@5.5.2)':
- dependencies:
- '@typescript-eslint/scope-manager': 7.14.1
- '@typescript-eslint/types': 7.14.1
- '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
- '@typescript-eslint/visitor-keys': 7.14.1
- debug: 4.3.5
- eslint: 9.5.0
- optionalDependencies:
- typescript: 5.5.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/scope-manager@7.14.1':
+ acorn-jsx@5.3.2(acorn@8.14.0):
dependencies:
- '@typescript-eslint/types': 7.14.1
- '@typescript-eslint/visitor-keys': 7.14.1
+ acorn: 8.14.0
- '@typescript-eslint/type-utils@7.14.1(eslint@9.5.0)(typescript@5.5.2)':
- dependencies:
- '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
- '@typescript-eslint/utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- debug: 4.3.5
- eslint: 9.5.0
- ts-api-utils: 1.3.0(typescript@5.5.2)
- optionalDependencies:
- typescript: 5.5.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/types@7.14.1': {}
-
- '@typescript-eslint/typescript-estree@7.14.1(typescript@5.5.2)':
- dependencies:
- '@typescript-eslint/types': 7.14.1
- '@typescript-eslint/visitor-keys': 7.14.1
- debug: 4.3.5
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.5.2)
- optionalDependencies:
- typescript: 5.5.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/utils@7.14.1(eslint@9.5.0)(typescript@5.5.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
- '@typescript-eslint/scope-manager': 7.14.1
- '@typescript-eslint/types': 7.14.1
- '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
- eslint: 9.5.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/visitor-keys@7.14.1':
- dependencies:
- '@typescript-eslint/types': 7.14.1
- eslint-visitor-keys: 3.4.3
-
- acorn-jsx@5.3.2(acorn@8.12.0):
- dependencies:
- acorn: 8.12.0
-
- acorn@8.12.0: {}
+ acorn@8.14.0: {}
ajv@6.12.6:
dependencies:
@@ -2001,12 +1730,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ansi-regex@5.0.1: {}
-
- ansi-styles@3.2.1:
- dependencies:
- color-convert: 1.9.3
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -2020,11 +1743,9 @@ snapshots:
argparse@2.0.1: {}
- array-union@2.1.0: {}
-
- babel-plugin-syntax-hermes-parser@0.18.2:
+ babel-plugin-syntax-hermes-parser@0.25.1:
dependencies:
- hermes-parser: 0.18.2
+ hermes-parser: 0.25.1
balanced-match@1.0.2: {}
@@ -2035,34 +1756,20 @@ snapshots:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.1:
- dependencies:
- balanced-match: 1.0.2
-
- braces@3.0.2:
- dependencies:
- fill-range: 7.0.1
-
braces@3.0.3:
dependencies:
fill-range: 7.1.1
- browserslist@4.23.0:
+ browserslist@4.24.4:
dependencies:
- caniuse-lite: 1.0.30001598
- electron-to-chromium: 1.4.708
- node-releases: 2.0.14
- update-browserslist-db: 1.0.13(browserslist@4.23.0)
+ caniuse-lite: 1.0.30001700
+ electron-to-chromium: 1.5.102
+ node-releases: 2.0.19
+ update-browserslist-db: 1.1.2(browserslist@4.24.4)
callsites@3.1.0: {}
- caniuse-lite@1.0.30001598: {}
-
- chalk@2.4.2:
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
+ caniuse-lite@1.0.30001700: {}
chalk@4.1.2:
dependencies:
@@ -2072,7 +1779,7 @@ snapshots:
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
- braces: 3.0.2
+ braces: 3.0.3
glob-parent: 5.1.2
is-binary-path: 2.1.0
is-glob: 4.0.3
@@ -2083,16 +1790,10 @@ snapshots:
classnames@2.5.1: {}
- color-convert@1.9.3:
- dependencies:
- color-name: 1.1.3
-
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
- color-name@1.1.3: {}
-
color-name@1.1.4: {}
concat-map@0.0.1: {}
@@ -2101,14 +1802,14 @@ snapshots:
convert-source-map@2.0.0: {}
- core-js@3.36.1: {}
+ core-js@3.40.0: {}
create-react-class@15.7.0:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
- cross-spawn@7.0.3:
+ cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
@@ -2118,141 +1819,135 @@ snapshots:
csstype@3.1.3: {}
- debug@4.3.4:
- dependencies:
- ms: 2.1.2
-
- debug@4.3.5:
+ debug@4.4.0:
dependencies:
- ms: 2.1.2
+ ms: 2.1.3
deep-is@0.1.4: {}
- dir-glob@3.0.1:
- dependencies:
- path-type: 4.0.0
-
dnd-core@10.0.2:
dependencies:
'@react-dnd/asap': 4.0.1
'@react-dnd/invariant': 2.0.0
redux: 4.2.1
- electron-to-chromium@1.4.708: {}
+ electron-to-chromium@1.5.102: {}
- esbuild@0.19.12:
+ esbuild@0.24.2:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.19.12
- '@esbuild/android-arm': 0.19.12
- '@esbuild/android-arm64': 0.19.12
- '@esbuild/android-x64': 0.19.12
- '@esbuild/darwin-arm64': 0.19.12
- '@esbuild/darwin-x64': 0.19.12
- '@esbuild/freebsd-arm64': 0.19.12
- '@esbuild/freebsd-x64': 0.19.12
- '@esbuild/linux-arm': 0.19.12
- '@esbuild/linux-arm64': 0.19.12
- '@esbuild/linux-ia32': 0.19.12
- '@esbuild/linux-loong64': 0.19.12
- '@esbuild/linux-mips64el': 0.19.12
- '@esbuild/linux-ppc64': 0.19.12
- '@esbuild/linux-riscv64': 0.19.12
- '@esbuild/linux-s390x': 0.19.12
- '@esbuild/linux-x64': 0.19.12
- '@esbuild/netbsd-x64': 0.19.12
- '@esbuild/openbsd-x64': 0.19.12
- '@esbuild/sunos-x64': 0.19.12
- '@esbuild/win32-arm64': 0.19.12
- '@esbuild/win32-ia32': 0.19.12
- '@esbuild/win32-x64': 0.19.12
-
- esbuild@0.21.5:
+ '@esbuild/aix-ppc64': 0.24.2
+ '@esbuild/android-arm': 0.24.2
+ '@esbuild/android-arm64': 0.24.2
+ '@esbuild/android-x64': 0.24.2
+ '@esbuild/darwin-arm64': 0.24.2
+ '@esbuild/darwin-x64': 0.24.2
+ '@esbuild/freebsd-arm64': 0.24.2
+ '@esbuild/freebsd-x64': 0.24.2
+ '@esbuild/linux-arm': 0.24.2
+ '@esbuild/linux-arm64': 0.24.2
+ '@esbuild/linux-ia32': 0.24.2
+ '@esbuild/linux-loong64': 0.24.2
+ '@esbuild/linux-mips64el': 0.24.2
+ '@esbuild/linux-ppc64': 0.24.2
+ '@esbuild/linux-riscv64': 0.24.2
+ '@esbuild/linux-s390x': 0.24.2
+ '@esbuild/linux-x64': 0.24.2
+ '@esbuild/netbsd-arm64': 0.24.2
+ '@esbuild/netbsd-x64': 0.24.2
+ '@esbuild/openbsd-arm64': 0.24.2
+ '@esbuild/openbsd-x64': 0.24.2
+ '@esbuild/sunos-x64': 0.24.2
+ '@esbuild/win32-arm64': 0.24.2
+ '@esbuild/win32-ia32': 0.24.2
+ '@esbuild/win32-x64': 0.24.2
+
+ esbuild@0.25.0:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.21.5
- '@esbuild/android-arm': 0.21.5
- '@esbuild/android-arm64': 0.21.5
- '@esbuild/android-x64': 0.21.5
- '@esbuild/darwin-arm64': 0.21.5
- '@esbuild/darwin-x64': 0.21.5
- '@esbuild/freebsd-arm64': 0.21.5
- '@esbuild/freebsd-x64': 0.21.5
- '@esbuild/linux-arm': 0.21.5
- '@esbuild/linux-arm64': 0.21.5
- '@esbuild/linux-ia32': 0.21.5
- '@esbuild/linux-loong64': 0.21.5
- '@esbuild/linux-mips64el': 0.21.5
- '@esbuild/linux-ppc64': 0.21.5
- '@esbuild/linux-riscv64': 0.21.5
- '@esbuild/linux-s390x': 0.21.5
- '@esbuild/linux-x64': 0.21.5
- '@esbuild/netbsd-x64': 0.21.5
- '@esbuild/openbsd-x64': 0.21.5
- '@esbuild/sunos-x64': 0.21.5
- '@esbuild/win32-arm64': 0.21.5
- '@esbuild/win32-ia32': 0.21.5
- '@esbuild/win32-x64': 0.21.5
-
- escalade@3.1.2: {}
-
- escape-string-regexp@1.0.5: {}
+ '@esbuild/aix-ppc64': 0.25.0
+ '@esbuild/android-arm': 0.25.0
+ '@esbuild/android-arm64': 0.25.0
+ '@esbuild/android-x64': 0.25.0
+ '@esbuild/darwin-arm64': 0.25.0
+ '@esbuild/darwin-x64': 0.25.0
+ '@esbuild/freebsd-arm64': 0.25.0
+ '@esbuild/freebsd-x64': 0.25.0
+ '@esbuild/linux-arm': 0.25.0
+ '@esbuild/linux-arm64': 0.25.0
+ '@esbuild/linux-ia32': 0.25.0
+ '@esbuild/linux-loong64': 0.25.0
+ '@esbuild/linux-mips64el': 0.25.0
+ '@esbuild/linux-ppc64': 0.25.0
+ '@esbuild/linux-riscv64': 0.25.0
+ '@esbuild/linux-s390x': 0.25.0
+ '@esbuild/linux-x64': 0.25.0
+ '@esbuild/netbsd-arm64': 0.25.0
+ '@esbuild/netbsd-x64': 0.25.0
+ '@esbuild/openbsd-arm64': 0.25.0
+ '@esbuild/openbsd-x64': 0.25.0
+ '@esbuild/sunos-x64': 0.25.0
+ '@esbuild/win32-arm64': 0.25.0
+ '@esbuild/win32-ia32': 0.25.0
+ '@esbuild/win32-x64': 0.25.0
+
+ escalade@3.2.0: {}
escape-string-regexp@4.0.0: {}
- eslint-scope@8.0.1:
+ eslint-scope@8.2.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.0.0: {}
+ eslint-visitor-keys@4.2.0: {}
- eslint@9.5.0:
+ eslint@9.20.1:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
- '@eslint-community/regexpp': 4.10.1
- '@eslint/config-array': 0.16.0
- '@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.5.0
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1)
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/config-array': 0.19.2
+ '@eslint/core': 0.11.0
+ '@eslint/eslintrc': 3.2.0
+ '@eslint/js': 9.20.0
+ '@eslint/plugin-kit': 0.2.5
+ '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.3.0
- '@nodelib/fs.walk': 1.2.8
+ '@humanwhocodes/retry': 0.4.1
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.5
+ cross-spawn: 7.0.6
+ debug: 4.4.0
escape-string-regexp: 4.0.0
- eslint-scope: 8.0.1
- eslint-visitor-keys: 4.0.0
- espree: 10.1.0
- esquery: 1.5.0
+ eslint-scope: 8.2.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
+ esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- ignore: 5.3.1
+ ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
- is-path-inside: 3.0.3
json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- strip-ansi: 6.0.1
- text-table: 0.2.0
transitivePeerDependencies:
- supports-color
- espree@10.1.0:
+ espree@10.3.0:
dependencies:
- acorn: 8.12.0
- acorn-jsx: 5.3.2(acorn@8.12.0)
- eslint-visitor-keys: 4.0.0
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
+ eslint-visitor-keys: 4.2.0
- esquery@1.5.0:
+ esquery@1.6.0:
dependencies:
estraverse: 5.3.0
@@ -2266,30 +1961,14 @@ snapshots:
fast-deep-equal@3.1.3: {}
- fast-glob@3.3.2:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.7
-
fast-json-stable-stringify@2.1.0: {}
fast-levenshtein@2.0.6: {}
- fastq@1.17.1:
- dependencies:
- reusify: 1.0.4
-
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
- fill-range@7.0.1:
- dependencies:
- to-regex-range: 5.0.1
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -2301,10 +1980,10 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.3.1
+ flatted: 3.3.3
keyv: 4.5.4
- flatted@3.3.1: {}
+ flatted@3.3.3: {}
fsevents@2.3.3:
optional: true
@@ -2323,37 +2002,24 @@ snapshots:
globals@14.0.0: {}
- globby@11.1.0:
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.2
- ignore: 5.3.1
- merge2: 1.4.1
- slash: 3.0.0
-
- graphemer@1.4.0: {}
-
- has-flag@3.0.0: {}
-
has-flag@4.0.0: {}
- hermes-estree@0.18.2: {}
+ hermes-estree@0.25.1: {}
- hermes-parser@0.18.2:
+ hermes-parser@0.25.1:
dependencies:
- hermes-estree: 0.18.2
+ hermes-estree: 0.25.1
hoist-non-react-statics@3.3.2:
dependencies:
react-is: 16.13.1
- ignore@5.3.1: {}
+ ignore@5.3.2: {}
immutable@3.8.2:
optional: true
- import-fresh@3.3.0:
+ import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
@@ -2376,8 +2042,6 @@ snapshots:
is-number@7.0.0: {}
- is-path-inside@3.0.3: {}
-
isexe@2.0.0: {}
js-tokens@4.0.0: {}
@@ -2386,7 +2050,7 @@ snapshots:
dependencies:
argparse: 2.0.1
- jsesc@2.5.2: {}
+ jsesc@3.1.0: {}
json-buffer@3.0.1: {}
@@ -2433,28 +2097,17 @@ snapshots:
dependencies:
yallist: 3.1.1
- merge2@1.4.1: {}
-
- micromatch@4.0.7:
- dependencies:
- braces: 3.0.3
- picomatch: 2.3.1
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
- minimatch@9.0.5:
- dependencies:
- brace-expansion: 2.0.1
-
moment@2.30.1: {}
- ms@2.1.2: {}
+ ms@2.1.3: {}
natural-compare@1.4.0: {}
- node-releases@2.0.14: {}
+ node-releases@2.0.19: {}
normalize-path@3.0.0: {}
@@ -2467,11 +2120,11 @@ snapshots:
onchange@7.1.0:
dependencies:
'@blakeembrey/deque': 1.0.5
- '@blakeembrey/template': 1.1.0
+ '@blakeembrey/template': 1.2.0
arg: 4.1.3
chokidar: 3.6.0
- cross-spawn: 7.0.3
- ignore: 5.3.1
+ cross-spawn: 7.0.6
+ ignore: 5.3.2
tree-kill: 1.2.2
optionator@0.9.4:
@@ -2499,13 +2152,11 @@ snapshots:
path-key@3.1.1: {}
- path-type@4.0.0: {}
-
performance-now@0.2.0: {}
performance-now@2.1.0: {}
- picocolors@1.0.0: {}
+ picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -2517,7 +2168,7 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@3.3.2: {}
+ prettier@3.5.1: {}
prop-types@15.8.1:
dependencies:
@@ -2527,8 +2178,6 @@ snapshots:
punycode@2.3.1: {}
- queue-microtask@1.2.3: {}
-
raf@3.4.1:
dependencies:
performance-now: 2.1.0
@@ -2545,7 +2194,7 @@ snapshots:
prop-types: 15.8.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-onclickoutside: 6.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-onclickoutside: 6.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-dnd-html5-backend@10.0.2:
dependencies:
@@ -2554,7 +2203,7 @@ snapshots:
react-dnd@10.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@react-dnd/shallowequal': 2.0.0
- '@types/hoist-non-react-statics': 3.3.5
+ '@types/hoist-non-react-statics': 3.3.6
dnd-core: 10.0.2
hoist-non-react-statics: 3.3.2
react: 18.3.1
@@ -2575,7 +2224,7 @@ snapshots:
react-keydown@1.9.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- core-js: 3.36.1
+ core-js: 3.40.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -2586,25 +2235,25 @@ snapshots:
raf: 3.4.1
react: 18.3.1
- react-onclickoutside@6.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-onclickoutside@6.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-svg@11.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.4
+ '@babel/runtime': 7.26.9
'@tanem/svg-injector': 8.2.5
prop-types: 15.8.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-textarea-autosize@8.5.3(react@18.3.1):
+ react-textarea-autosize@8.5.7(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.4
+ '@babel/runtime': 7.26.9
react: 18.3.1
- use-composed-ref: 1.3.0(react@18.3.1)
- use-latest: 1.2.1(react@18.3.1)
+ use-composed-ref: 1.4.0(react@18.3.1)
+ use-latest: 1.3.0(react@18.3.1)
transitivePeerDependencies:
- '@types/react'
@@ -2618,107 +2267,66 @@ snapshots:
redux@4.2.1:
dependencies:
- '@babel/runtime': 7.24.4
+ '@babel/runtime': 7.26.9
regenerator-runtime@0.14.1: {}
resolve-from@4.0.0: {}
- reusify@1.0.4: {}
-
- run-parallel@1.2.0:
- dependencies:
- queue-microtask: 1.2.3
-
scheduler@0.23.2:
dependencies:
loose-envify: 1.4.0
semver@6.3.1: {}
- semver@7.6.2: {}
-
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
shebang-regex@3.0.0: {}
- slash@3.0.0: {}
-
- strip-ansi@6.0.1:
- dependencies:
- ansi-regex: 5.0.1
-
strip-json-comments@3.1.1: {}
styleq@0.1.3: {}
- supports-color@5.5.0:
- dependencies:
- has-flag: 3.0.0
-
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
- text-table@0.2.0: {}
-
- to-fast-properties@2.0.0: {}
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
tree-kill@1.2.2: {}
- ts-api-utils@1.3.0(typescript@5.5.2):
- dependencies:
- typescript: 5.5.2
-
- tslib@2.6.2: {}
+ tslib@2.8.1: {}
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
- typescript-eslint@7.14.1(eslint@9.5.0)(typescript@5.5.2):
- dependencies:
- '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/parser': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- eslint: 9.5.0
- optionalDependencies:
- typescript: 5.5.2
- transitivePeerDependencies:
- - supports-color
-
- typescript@5.5.2: {}
-
- update-browserslist-db@1.0.13(browserslist@4.23.0):
+ update-browserslist-db@1.1.2(browserslist@4.24.4):
dependencies:
- browserslist: 4.23.0
- escalade: 3.1.2
- picocolors: 1.0.0
+ browserslist: 4.24.4
+ escalade: 3.2.0
+ picocolors: 1.1.1
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
- use-composed-ref@1.3.0(react@18.3.1):
+ use-composed-ref@1.4.0(react@18.3.1):
dependencies:
react: 18.3.1
- use-isomorphic-layout-effect@1.1.2(react@18.3.1):
+ use-isomorphic-layout-effect@1.2.0(react@18.3.1):
dependencies:
react: 18.3.1
- use-latest@1.2.1(react@18.3.1):
+ use-latest@1.3.0(react@18.3.1):
dependencies:
react: 18.3.1
- use-isomorphic-layout-effect: 1.1.2(react@18.3.1)
-
- utility-types@3.11.0: {}
+ use-isomorphic-layout-effect: 1.2.0(react@18.3.1)
which@2.0.2:
dependencies:
diff --git a/tsconfig.json b/tsconfig.json
deleted file mode 100644
index 137acc1..0000000
--- a/tsconfig.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "compilerOptions": {
- "target": "esnext",
- "lib": ["dom", "esnext", "dom.iterable"],
- "jsx": "react",
- "experimentalDecorators": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "noEmit": true,
- "stripInternal": true,
- "allowSyntheticDefaultImports": true,
- "esModuleInterop": true,
- "forceConsistentCasingInFileNames": true,
- "allowJs": true,
- "strict": true,
- "noImplicitAny": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noImplicitReturns": true,
- "noFallthroughCasesInSwitch": true,
- "skipLibCheck": true
- }
-}
diff --git a/types.d.ts b/types.d.ts
deleted file mode 100644
index a7ce929..0000000
--- a/types.d.ts
+++ /dev/null
@@ -1,670 +0,0 @@
-declare module "color-name-list/dist/colornames.esm.mjs";
-
-declare module "@neos-project/neos-ui-backend-connector" {
- type MakeFetchRequest = (csrf: string) => RequestInit & { url?: string };
-
- interface RequestQueueItem {
- makeFetchRequest: MakeFetchRequest;
- resolve: (value?: any | undefined) => void;
- reject: (reason?: any) => void;
- }
-
- declare class FetchWithErrorHandling {
- /**
- * MAIN ENTRY POINT, replacing the "fetch" API.
- *
- * does a "fetch" request with a CSRF token and automatic relogin if a login error occurs.
- *
- * EXAMPLE
- *
- * fetchWithErrorHandling.withCsrfToken((csrfToken) => ({
- * url: "/neos/route",
- * method: "POST",
- * credentials: "include",
- * headers: {
- * 'X-Flow-Csrftoken': csrfToken,
- * 'Content-Type': 'application/json'
- * },
- * body: JSON.stringify(
- * args
- * )
- * })).catch(reason => fetchWithErrorHandling.generalErrorHandler(reason))
- *
- */
- public withCsrfToken(makeFetchRequest: MakeFetchRequest): Promise;
-
- /**
- * Every request that is supposed to show an error message on failure (i.e. any request),
- * should end with this catch block:
- * `.catch(reason => fetchWithErrorHandling.generalErrorHandler(reason))`
- */
- public generalErrorHandler(reason: string | Error): void;
-
- /**
- * Safely parse JSON from response
- */
- public parseJson(response: Body): any;
- }
- export const fetchWithErrorHandling = new FetchWithErrorHandling();
-}
-
-declare module "@neos-project/neos-ui-i18n" {
- import React from "react";
-
- interface I18nProps {
- /**
- * Fallback key which gets rendered once the i18n service doesn't return a translation.
- */
- fallback?: string;
-
- /**
- * The target id which the i18n service accepts.
- */
- id?: string;
-
- /**
- * The destination paths for the package of the translation.
- */
- packageKey?: string;
-
- /**
- * The destination paths for the source of the translation.
- */
- sourceName?: string;
-
- /**
- * Additional parameters which are passed to the i18n service.
- */
- params?: object;
-
- /**
- * className which gets added to the translation span.
- */
- className?: string;
- }
-
- export default class I18n extends React.PureComponent {}
-}
-
-declare module "@neos-project/neos-ui" {
- type Unsubscribe = () => void;
- // we dont require the @types/redux as they are deprecated
- export interface Store {
- dispatch(action: any): void;
- getState(): any;
- subscribe(listener: () => void): Unsubscribe;
- }
-}
-
-declare module "@neos-project/neos-ui-redux-store" {
- import { Node } from "@neos-project/neos-ts-interfaces";
- import { DefaultRootState } from "react-redux";
-
- type Selector = (state: DefaultRootState) => S;
-
- type Selectors = {
- CR: {
- Nodes: {
- focusedSelector: Selector;
- };
- };
- System: {
- authenticationTimeout: Selector;
- };
-
- UI: {
- Inspector: {
- transientValues: Selector | undefined>;
- };
- };
- };
-
- type Actions = {
- System: {
- authenticationTimeout(): any;
- };
- UI: {
- FlashMessages: {
- add(key: string, message: string, severity: "success" | "info" | "error", timeout?: number);
- };
- };
- };
-
- export const actions: Actions;
- export const selectors: Selectors;
-}
-
-declare module "@neos-project/neos-ui-decorators" {
- import { InferableComponentEnhancerWithProps, ConnectedProps } from "react-redux";
- import { GlobalRegistry } from "@neos-project/neos-ts-interfaces";
-
- export interface NeosContextInterface {
- globalRegistry: GlobalRegistry;
- configuration: {};
- routes: {};
- }
-
- /**
- * Infers the type of props that a neosifier will inject into a component.
- * we reuse this behavior from {@link ConnectedProps}
- */
- export type NeosifiedProps = ConnectedProps;
-
- export const NeosContext: React.Context;
-
- type MapRegistryToPropsParam = (globalRegistry: GlobalRegistry) => TStateProps;
-
- interface Neos {
- (
- mapRegistryToProps: MapRegistryToPropsParam,
- ): InferableComponentEnhancerWithProps;
- }
-
- export const neos: Neos;
-}
-
-declare module "@neos-project/neos-ui-extensibility" {
- import type { Store } from "@neos-project/neos-ui";
- import { GlobalRegistry, FrontendConfigurationRaw } from "@neos-project/neos-ts-interfaces";
-
- type BootstrapOptions = {
- store: Store;
- frontendConfiguration: FrontendConfigurationRaw;
- configuration;
- routes;
- };
-
- type Bootstrap = (globalRegistry: GlobalRegistry, bootstrapOptions: BootstrapOptions) => void;
-
- export default function manifest(identifier: string, options: {}, bootstrap: Bootstrap): void;
-
- export {
- SynchronousMetaRegistry,
- SynchronousRegistry,
- } from "@mhsdesign/esbuild-neos-ui-extensibility/@neos-project/neos-ui-extensibility/src/registry";
-}
-
-declare module "@neos-project/neos-ts-interfaces" {
- export type NodeContextPath = string;
- export type FusionPath = string;
- export type NodeTypeName = string;
- export type WorkspaceName = string;
-
- export type DimensionName = string;
- export type DimensionValue = string;
- export type DimensionPresetName = string;
-
- export type DimensionValues = DimensionValue[];
-
- export interface DimensionCombination {
- [propName: string]: DimensionValues;
- }
-
- export interface DimensionPresetCombination {
- [propName: string]: DimensionPresetName;
- }
-
- export interface PresetConfiguration {
- name?: string;
- label: string;
- values: DimensionValues;
- uriSegment: string;
- }
-
- export interface DimensionInformation {
- default: string;
- defaultPreset: string;
- label: string;
- icon: string;
- presets: {
- [propName: string]: PresetConfiguration;
- };
- }
-
- export interface ContextProperties {
- contextPath?: NodeContextPath;
- workspaceName?: WorkspaceName;
- invisibleContentShown?: boolean;
- removedContentShown?: boolean;
- }
-
- export interface NodeChild {
- contextPath: NodeContextPath;
- nodeType: NodeTypeName;
- }
- // TODO: for some reason (probably due to immer) I can not use ReadonlyArray here
- export interface NodeChildren extends Array {}
-
- export interface NodePolicy
- extends Readonly<{
- disallowedNodeTypes: NodeTypeName[];
- canRemove: boolean;
- canEdit: boolean;
- disallowedProperties: string[];
- }> {}
-
- // TODO: for some reason (probably due to immer) I can not use Readonly here
- export interface Node {
- contextPath: NodeContextPath;
- name: string;
- identifier: string;
- nodeType: NodeTypeName;
- label: string;
- isAutoCreated: boolean;
- depth: number;
- children: NodeChildren;
- matchesCurrentDimensions: boolean;
- properties: {
- [propName: string]: any;
- };
- isFullyLoaded: boolean;
- uri: string;
- parent: NodeContextPath;
- policy?: NodePolicy;
- dimensions?: DimensionPresetCombination;
- otherNodeVariants?: DimensionPresetCombination[];
- }
-
- // Type guard using duck-typing on some random properties to know if object is a Node
- export function isNode(node: any): node is Node;
-
- export interface NodeMap {
- [propName: string]: Node | undefined;
- }
-
- export enum ClipboardMode {
- COPY = "Copy",
- MOVE = "Move",
- }
-
- export enum InsertPosition {
- INTO = "into",
- BEFORE = "before",
- AFTER = "after",
- }
-
- export enum SelectionModeTypes {
- SINGLE_SELECT = "SINGLE_SELECT",
- MULTIPLE_SELECT = "MULTIPLE_SELECT",
- RANGE_SELECT = "RANGE_SELECT",
- }
-
- export interface ValidatorConfiguration {
- [propName: string]: any;
- }
-
- export interface PropertyConfiguration {
- type?: string;
- ui?: {
- label?: string;
- reloadIfChanged?: boolean;
- inline?: {
- editor?: string;
- editorOptions?: {
- [propName: string]: any;
- };
- };
- inlineEditable?: boolean;
- inspector?: {
- hidden?: boolean;
- defaultValue?: string;
- editor?: string;
- editorOptions?: {
- [propName: string]: any;
- };
- group?: string;
- position?: number | string;
- };
- help?: {
- message?: string;
- thumbnail?: string;
- };
- aloha?: any; // deprecated format
- };
- validation?: {
- [propName: string]: ValidatorConfiguration | undefined;
- };
- }
-
- export interface NodeType {
- name?: string;
- superTypes: {
- [propName: string]: boolean | undefined;
- };
- constraints: {
- nodeTypes: {
- [propName: string]: boolean | undefined;
- };
- };
- label?: string;
- ui?: {
- group?: string;
- icon?: string;
- label?: string;
- position?: number | string;
- inlineEditable?: boolean;
- inspector?: {
- groups?: {
- [propName: string]:
- | {
- title?: string;
- label?: string;
- icon?: string;
- tab?: string;
- position?: number | string;
- collapsed?: boolean;
- }
- | undefined;
- };
- tabs?: {
- [propName: string]:
- | {
- label?: string;
- position?: number | string;
- icon?: string;
- }
- | undefined;
- };
- views?: {
- [propName: string]: {
- group?: string;
- label?: string;
- position?: number | string;
- helpMessage?: string;
- view?: string;
- viewOptions?: {
- [propName: string]: any;
- };
- };
- };
- };
- creationDialog?: {
- elements?: {
- [propName: string]: {
- type?: string;
- ui?: {
- label?: string;
- editor?: string;
- editorOptions?: {
- [propName: string]: any;
- };
- };
- validation?: {
- [propName: string]: {
- [propName: string]: any;
- };
- };
- };
- };
- };
- };
- properties?: {
- [propName: string]: PropertyConfiguration | undefined;
- };
- }
-
- //
- // Change object from our Changes API
- //
- export interface Change
- extends Readonly<{
- type: string;
- subject: NodeContextPath;
- payload: {
- propertyName: string;
- value: any;
- };
- }> {}
-
- import { SynchronousMetaRegistry, SynchronousRegistry } from "@neos-project/neos-ui-extensibility";
-
- import React from "react";
-
- // TODO: move to nodetypesregistry itself
- export interface NodeTypesRegistry extends SynchronousRegistry {
- get: (nodeType: NodeTypeName) => NodeType | null;
- getRole: (roleName: string) => NodeTypeName | null;
- getSubTypesOf: (nodeType: NodeTypeName) => NodeTypeName[];
- getAllowedNodeTypesTakingAutoCreatedIntoAccount: (
- isSubjectNodeAutocreated: boolean,
- referenceParentName: string,
- referenceParentNodeType: NodeTypeName,
- referenceGrandParentNodeType: NodeTypeName | null,
- role: string,
- ) => NodeTypeName[];
- }
-
- // TODO: move to validatorsregistry itself
- type Validator = (values: {}, elementConfigurations: any) => null | {} | string;
-
- export interface ValidatorRegistry extends SynchronousRegistry {}
-
- export interface I18nRegistry extends SynchronousRegistry {
- translate: (
- id?: string,
- fallback?: string,
- params?: {},
- packageKey?: string,
- sourceName?: string,
- quantity?: 0,
- ) => string;
- }
-
- /**
- * Component Wiring
- *
- * {@link https://docs.neos.io/cms/manual/extending-the-user-interface/react-extensibility-api#component-wiring}
- */
- export type EditorProps = {
- /**
- * an identifier which can be used for HTML ID generation
- * @example
- * "__neos__editor__property---{propertyName}"
- */
- id?: string;
- /** name of the node property to edit */
- identifier: string;
- /**
- * label of the node property
- * to be possibly translated via i18n.translate(label)
- *
- * recommended, when {@link RegisteredEditor.hasOwnLabel} = true is used
- *
- * @example
- * ```jsx
- *
- * ```
- */
- label: string;
- /** additional editor options of the `editorOptions` */
- options: Options;
- /**
- * currently edited property value of the node
- * is reactive - eg updates on discard and commit
- */
- value?: Value;
- /**
- * @param secondaryInspectorName identifier, used to implement toggling of the inspector when calling this method twice.
- * @param secondaryInspectorComponentFactory factory for the secondary inspector content or undefined|null to close the secondary inspector
- * @example
- * props.renderSecondaryInspector('IMAGE_CROPPING', () => )
- */
- renderSecondaryInspector(
- secondaryInspectorName: string,
- secondaryInspectorComponentFactory: () => JSX.Element | undefined | null,
- ): void;
- /**
- * register value change of the node property, which can be applied or discarded
- *
- * @param value the new value.
- * @param hooks an object whose keys are saveHooks to be triggered, the values are hook-specific options: Example: `{'Neos.UI:Hook.BeforeSave.CreateImageVariant': nextImage}`
- */
- commit(value: Value, hooks?: Record): void;
- /**
- * unsets the property
- *
- * @param value an empty string to unset the property
- */
- commit(value: "", hooks?: Record): void;
-
- // unofficial api
- /** name of the editor `Foo.Bar/EditorName` */
- editor: string;
- /**
- * renders toggleable button
- *
- * see for an examle:
- * {@link EditorProps.label}
- */
- renderHelpIcon(): JSX.Element | "";
- hooks?: Record;
- editorRegistry: EditorRegistry;
- i18nRegistry: I18nRegistry;
- /** applies any pending changes (as if you clicked the apply button) */
- onEnterKey(): void;
- helpMessage?: string;
- helpThumbnail?: string;
- /** the value has pending changes (was changed via commit) */
- highlight?: boolean;
- /**
- * styles an orange or red box-shadow
- * around the element the class is applied
- * to indicate pending changes or failure on validation errors
- *
- * @example
- * ```css
- * box-shadow: 0 0 0 2px /^(red|orange)$/;
- * border-radius: 2px;
- * ```
- */
- className: string;
- };
-
- interface RegisteredEditor {
- /** Editor component to use */
- component: React.ComponentType;
- /**
- * No label of the property and helpmessage will be rendered above the component.
- *
- * You need to render the label internally in the component
- * @example
- * ```jsx
- *
- * ```
- */
- hasOwnLabel?: boolean;
- }
-
- interface EditorRegistry extends SynchronousRegistry {}
-
- interface InspectorRegistry extends SynchronousMetaRegistry {
- get: (
- key: K,
- ) => K extends "editors" ? EditorRegistry : K extends "secondaryEditors" ? EditorRegistry : never;
- }
-
- type VendorPackageName = string;
- type NeosUiOption = string;
- type Configuration = unknown;
-
- type FrontendConfigurationRaw = Record;
-
- export interface FrontendConfigurationRegistry extends SynchronousRegistry {
- get: (firstLevelKey: VendorPackageName | NeosUiOption) => Configuration | null;
- }
-
- export interface GlobalRegistry extends SynchronousMetaRegistry {
- get: (
- key: K,
- ) => K extends "i18n"
- ? I18nRegistry
- : K extends "validators"
- ? ValidatorRegistry
- : K extends "inspector"
- ? InspectorRegistry
- : K extends "frontendConfiguration"
- ? FrontendConfigurationRegistry
- : never;
- }
-}
-
-declare module "@neos-project/react-ui-components" {
- import enhanceWithClickOutside from "@neos-project/react-ui-components/lib-esm/enhanceWithClickOutside";
- import Badge from "@neos-project/react-ui-components/lib-esm/Badge/badge";
- import Bar from "@neos-project/react-ui-components/lib-esm/Bar/bar";
- import Button from "@neos-project/react-ui-components/lib-esm/Button/button";
- import ButtonGroup from "@neos-project/react-ui-components/lib-esm/ButtonGroup/buttonGroup";
- import CheckBox from "@neos-project/react-ui-components/lib-esm/CheckBox/checkBox";
- import DateInput from "@neos-project/react-ui-components/lib-esm/DateInput/dateInput";
- import Dialog from "@neos-project/react-ui-components/lib-esm/Dialog/dialog";
- import DropDown from "@neos-project/react-ui-components/lib-esm/DropDown/wrapper";
- import Frame from "@neos-project/react-ui-components/lib-esm/Frame/frame";
- import Headline from "@neos-project/react-ui-components/lib-esm/Headline/headline";
- import Icon from "@neos-project/react-ui-components/lib-esm/Icon/icon";
- import IconButton from "@neos-project/react-ui-components/lib-esm/IconButton/iconButton";
- import IconButtonDropDown from "@neos-project/react-ui-components/lib-esm/IconButtonDropDown/iconButtonDropDown";
- import Label from "@neos-project/react-ui-components/lib-esm/Label/label";
- // @ts-expect-error not correctly exported
- import Logo from "@neos-project/react-ui-components/lib-esm/Logo";
- // @ts-expect-error not correctly exported
- import SelectBox from "@neos-project/react-ui-components/lib-esm/SelectBox";
- import SideBar from "@neos-project/react-ui-components/lib-esm/SideBar/sideBar";
- import Tabs from "@neos-project/react-ui-components/lib-esm/Tabs/tabs";
- import TextArea from "@neos-project/react-ui-components/lib-esm/TextArea/textArea";
- import TextInput from "@neos-project/react-ui-components/lib-esm/TextInput/textInput";
- // @ts-expect-error not correctly exported
- import ToggablePanel from "@neos-project/react-ui-components/lib-esm/ToggablePanel";
- import Tooltip from "@neos-project/react-ui-components/lib-esm/Tooltip/tooltip";
- // @ts-expect-error not correctly exported
- import Tree from "@neos-project/react-ui-components/lib-esm/Tree";
- // @ts-expect-error not correctly exported
- import MultiSelectBox from "@neos-project/react-ui-components/lib-esm/MultiSelectBox";
- // @ts-expect-error not correctly exported
- import MultiSelectBox_ListPreviewSortable from "@neos-project/react-ui-components/lib-esm/MultiSelectBox_ListPreviewSortable";
- // @ts-expect-error not correctly exported
- import SelectBox_Option_SingleLine from "@neos-project/react-ui-components/lib-esm/SelectBox_Option_SingleLine";
- // @ts-expect-error not correctly exported
- import SelectBox_Option_MultiLineWithThumbnail from "@neos-project/react-ui-components/lib-esm/SelectBox_Option_MultiLineWithThumbnail";
-
- module "react" {
- // the removed SFC is used, which nearly equals the FC
- export type SFC = FC
;
- }
-
- export {
- enhanceWithClickOutside,
- Badge,
- Bar,
- Button,
- ButtonGroup,
- CheckBox,
- DateInput,
- Dialog,
- DropDown,
- Frame,
- Headline,
- Icon,
- IconButton,
- IconButtonDropDown,
- Label,
- Logo,
- SelectBox,
- SideBar,
- Tabs,
- TextArea,
- TextInput,
- ToggablePanel,
- Tooltip,
- Tree,
- MultiSelectBox,
- MultiSelectBox_ListPreviewSortable,
- SelectBox_Option_SingleLine,
- SelectBox_Option_MultiLineWithThumbnail,
- };
-}