mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 08:19:52 +03:00
sonarlint improvements
This commit is contained in:
@@ -1 +1,3 @@
|
||||
nodeLinker: node-modules
|
||||
|
||||
yarnPath: .yarn/releases/yarn-4.5.0.cjs
|
||||
|
||||
@@ -16,7 +16,7 @@ export default tseslint.config(
|
||||
}
|
||||
},
|
||||
{
|
||||
ignores: ['dist/*', '*.js', '**/*.cjs', '**/unpack.ts', 'i18n*.*']
|
||||
ignores: ['dist/*', 'build/*', '*.js', '**/*.cjs', '**/unpack.ts', 'i18n*.*']
|
||||
},
|
||||
{
|
||||
rules: {
|
||||
|
||||
@@ -277,7 +277,7 @@ const CustomEntitiesDialog = ({
|
||||
select
|
||||
>
|
||||
{DeviceValueUOM_s.map((val, i) => (
|
||||
<MenuItem key={i} value={i}>
|
||||
<MenuItem key={val} value={i}>
|
||||
{val}
|
||||
</MenuItem>
|
||||
))}
|
||||
|
||||
@@ -310,7 +310,7 @@ const Devices = () => {
|
||||
}, [escFunction]);
|
||||
|
||||
const customize = () => {
|
||||
if (selectedDevice == 99) {
|
||||
if (selectedDevice === 99) {
|
||||
navigate('/customentities');
|
||||
} else {
|
||||
navigate('/customizations', { state: selectedDevice });
|
||||
|
||||
@@ -162,7 +162,7 @@ const DevicesDialog = ({
|
||||
value={editItem.v}
|
||||
disabled={!writeable}
|
||||
sx={{ width: '30ch' }}
|
||||
multiline={editItem.u ? false : true}
|
||||
multiline={!editItem.u}
|
||||
onChange={updateFormValue}
|
||||
/>
|
||||
)}
|
||||
|
||||
@@ -29,7 +29,7 @@ import { useI18nContext } from 'i18n/i18n-react';
|
||||
|
||||
import { readModules, writeModules } from '../../api/app';
|
||||
import ModulesDialog from './ModulesDialog';
|
||||
import type { ModuleItem, Modules } from './types';
|
||||
import type { ModuleItem } from './types';
|
||||
|
||||
const Modules = () => {
|
||||
const { LL } = useI18nContext();
|
||||
@@ -39,6 +39,8 @@ const Modules = () => {
|
||||
const [selectedModuleItem, setSelectedModuleItem] = useState<ModuleItem>();
|
||||
const [dialogOpen, setDialogOpen] = useState<boolean>(false);
|
||||
|
||||
useLayoutTitle(LL.MODULES());
|
||||
|
||||
const {
|
||||
data: modules,
|
||||
send: fetchModules,
|
||||
@@ -155,8 +157,6 @@ const Modules = () => {
|
||||
return <FormLoader onRetry={fetchModules} errorMessage={error?.message} />;
|
||||
}
|
||||
|
||||
useLayoutTitle(LL.MODULES());
|
||||
|
||||
if (modules.length === 0) {
|
||||
return (
|
||||
<Typography variant="body2" color="error">
|
||||
|
||||
@@ -43,6 +43,8 @@ const Scheduler = () => {
|
||||
const [creating, setCreating] = useState<boolean>(false);
|
||||
const [dialogOpen, setDialogOpen] = useState<boolean>(false);
|
||||
|
||||
useLayoutTitle(LL.SCHEDULER());
|
||||
|
||||
const {
|
||||
data: schedule,
|
||||
send: fetchSchedule,
|
||||
@@ -243,8 +245,6 @@ const Scheduler = () => {
|
||||
</Box>
|
||||
);
|
||||
|
||||
useLayoutTitle(LL.SCHEDULER());
|
||||
|
||||
return (
|
||||
<Table
|
||||
data={{
|
||||
|
||||
@@ -292,9 +292,7 @@ const SchedulerDialog = ({
|
||||
? LL.TIMER(1)
|
||||
: LL.TIME(1)
|
||||
}
|
||||
value={
|
||||
editItem.time == '' ? (editItem.time = '00:00') : editItem.time
|
||||
}
|
||||
value={editItem.time === '' ? '00:00' : editItem.time}
|
||||
margin="normal"
|
||||
onChange={updateFormValue}
|
||||
/>
|
||||
@@ -318,9 +316,7 @@ const SchedulerDialog = ({
|
||||
}
|
||||
multiline
|
||||
fullWidth
|
||||
value={
|
||||
editItem.time == '00:00' ? (editItem.time = '') : editItem.time
|
||||
}
|
||||
value={editItem.time === '00:00'}
|
||||
margin="normal"
|
||||
onChange={updateFormValue}
|
||||
/>
|
||||
|
||||
@@ -150,6 +150,56 @@ const Sensors = () => {
|
||||
}
|
||||
]);
|
||||
|
||||
const RenderTemperatureSensors = () => (
|
||||
<Table
|
||||
data={{ nodes: sensorData.ts }}
|
||||
theme={temperature_theme}
|
||||
sort={temperature_sort}
|
||||
layout={{ custom: true }}
|
||||
>
|
||||
{(tableList: TemperatureSensor[]) => (
|
||||
<>
|
||||
<Header>
|
||||
<HeaderRow>
|
||||
<HeaderCell resize>
|
||||
<Button
|
||||
fullWidth
|
||||
style={{ fontSize: '14px', justifyContent: 'flex-start' }}
|
||||
endIcon={getSortIcon(temperature_sort.state, 'NAME')}
|
||||
onClick={() =>
|
||||
temperature_sort.fns.onToggleSort({ sortKey: 'NAME' })
|
||||
}
|
||||
>
|
||||
{LL.NAME(0)}
|
||||
</Button>
|
||||
</HeaderCell>
|
||||
<HeaderCell stiff>
|
||||
<Button
|
||||
fullWidth
|
||||
style={{ fontSize: '14px', justifyContent: 'flex-end' }}
|
||||
endIcon={getSortIcon(temperature_sort.state, 'VALUE')}
|
||||
onClick={() =>
|
||||
temperature_sort.fns.onToggleSort({ sortKey: 'VALUE' })
|
||||
}
|
||||
>
|
||||
{LL.VALUE(0)}
|
||||
</Button>
|
||||
</HeaderCell>
|
||||
</HeaderRow>
|
||||
</Header>
|
||||
<Body>
|
||||
{tableList.map((ts: TemperatureSensor) => (
|
||||
<Row key={ts.id} item={ts} onClick={() => updateTemperatureSensor(ts)}>
|
||||
<Cell>{ts.n}</Cell>
|
||||
<Cell>{formatValue(ts.t, ts.u)}</Cell>
|
||||
</Row>
|
||||
))}
|
||||
</Body>
|
||||
</>
|
||||
)}
|
||||
</Table>
|
||||
);
|
||||
|
||||
const getSortIcon = (state: State, sortKey: unknown) => {
|
||||
if (state.sortKey === sortKey && state.reverse) {
|
||||
return <KeyboardArrowDownOutlinedIcon />;
|
||||
@@ -332,56 +382,6 @@ const Sensors = () => {
|
||||
});
|
||||
};
|
||||
|
||||
const RenderTemperatureSensors = () => (
|
||||
<Table
|
||||
data={{ nodes: sensorData.ts }}
|
||||
theme={temperature_theme}
|
||||
sort={temperature_sort}
|
||||
layout={{ custom: true }}
|
||||
>
|
||||
{(tableList: TemperatureSensor[]) => (
|
||||
<>
|
||||
<Header>
|
||||
<HeaderRow>
|
||||
<HeaderCell resize>
|
||||
<Button
|
||||
fullWidth
|
||||
style={{ fontSize: '14px', justifyContent: 'flex-start' }}
|
||||
endIcon={getSortIcon(temperature_sort.state, 'NAME')}
|
||||
onClick={() =>
|
||||
temperature_sort.fns.onToggleSort({ sortKey: 'NAME' })
|
||||
}
|
||||
>
|
||||
{LL.NAME(0)}
|
||||
</Button>
|
||||
</HeaderCell>
|
||||
<HeaderCell stiff>
|
||||
<Button
|
||||
fullWidth
|
||||
style={{ fontSize: '14px', justifyContent: 'flex-end' }}
|
||||
endIcon={getSortIcon(temperature_sort.state, 'VALUE')}
|
||||
onClick={() =>
|
||||
temperature_sort.fns.onToggleSort({ sortKey: 'VALUE' })
|
||||
}
|
||||
>
|
||||
{LL.VALUE(0)}
|
||||
</Button>
|
||||
</HeaderCell>
|
||||
</HeaderRow>
|
||||
</Header>
|
||||
<Body>
|
||||
{tableList.map((ts: TemperatureSensor) => (
|
||||
<Row key={ts.id} item={ts} onClick={() => updateTemperatureSensor(ts)}>
|
||||
<Cell>{ts.n}</Cell>
|
||||
<Cell>{formatValue(ts.t, ts.u)}</Cell>
|
||||
</Row>
|
||||
))}
|
||||
</Body>
|
||||
</>
|
||||
)}
|
||||
</Table>
|
||||
);
|
||||
|
||||
const RenderAnalogSensors = () => (
|
||||
<Table
|
||||
data={{ nodes: sensorData.as }}
|
||||
|
||||
@@ -126,7 +126,7 @@ const SensorsAnalogDialog = ({
|
||||
onChange={updateFormValue}
|
||||
>
|
||||
{AnalogTypeNames.map((val, i) => (
|
||||
<MenuItem key={i} value={i}>
|
||||
<MenuItem key={val} value={i}>
|
||||
{val}
|
||||
</MenuItem>
|
||||
))}
|
||||
@@ -143,7 +143,7 @@ const SensorsAnalogDialog = ({
|
||||
onChange={updateFormValue}
|
||||
>
|
||||
{DeviceValueUOM_s.map((val, i) => (
|
||||
<MenuItem key={i} value={i}>
|
||||
<MenuItem key={val} value={i}>
|
||||
{val}
|
||||
</MenuItem>
|
||||
))}
|
||||
|
||||
@@ -206,15 +206,15 @@ export const DeviceValueUOM_s = [
|
||||
export enum AnalogType {
|
||||
REMOVED = -1,
|
||||
NOTUSED = 0,
|
||||
DIGITAL_IN,
|
||||
COUNTER,
|
||||
ADC,
|
||||
TIMER,
|
||||
RATE,
|
||||
DIGITAL_OUT,
|
||||
PWM_0,
|
||||
PWM_1,
|
||||
PWM_2
|
||||
DIGITAL_IN = 1,
|
||||
COUNTER = 2,
|
||||
ADC = 3,
|
||||
TIMER = 4,
|
||||
RATE = 5,
|
||||
DIGITAL_OUT = 6,
|
||||
PWM_0 = 7,
|
||||
PWM_1 = 8,
|
||||
PWM_2 = 9
|
||||
}
|
||||
|
||||
export const AnalogTypeNames = [
|
||||
|
||||
@@ -35,7 +35,7 @@ export const apStatusHighlight = ({ status }: APStatusType, theme: Theme) => {
|
||||
|
||||
const APStatus = () => {
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(APApi.readAPStatus, { pollingTime: 5000 });
|
||||
|
||||
@@ -18,7 +18,7 @@ import type { Stat } from '../main/types';
|
||||
|
||||
const SystemActivity = () => {
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(readActivity, { pollingTime: 2000 });
|
||||
|
||||
@@ -33,7 +33,7 @@ const HardwareStatus = () => {
|
||||
useLayoutTitle(LL.STATUS_OF(LL.HARDWARE()));
|
||||
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(SystemApi.readSystemStatus, { pollingTime: 2000 });
|
||||
@@ -50,6 +50,7 @@ const HardwareStatus = () => {
|
||||
{data.model ? (
|
||||
<Avatar sx={{ bgcolor: '#003289', color: 'white' }}>
|
||||
<img
|
||||
alt="BBQKees"
|
||||
src={BBQKeesIcon}
|
||||
style={{ width: 16, verticalAlign: 'middle' }}
|
||||
/>
|
||||
@@ -93,7 +94,7 @@ const HardwareStatus = () => {
|
||||
' (rev.' +
|
||||
data.cpu_rev +
|
||||
', ' +
|
||||
(data.cpu_cores == 1 ? 'single-core)' : 'dual-core)') +
|
||||
(data.cpu_cores === 1 ? 'single-core)' : 'dual-core)') +
|
||||
' @ ' +
|
||||
data.cpu_freq_mhz +
|
||||
' Mhz'
|
||||
|
||||
@@ -55,7 +55,7 @@ export const mqttQueueHighlight = (
|
||||
|
||||
const MqttStatus = () => {
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(MqttApi.readMqttStatus, { pollingTime: 5000 });
|
||||
|
||||
@@ -37,7 +37,7 @@ import { formatDateTime, formatLocalDateTime } from 'utils';
|
||||
|
||||
const NTPStatus = () => {
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(NTPApi.readNTPStatus, { pollingTime: 5000 });
|
||||
|
||||
@@ -82,7 +82,7 @@ const IPs = (status: NetworkStatusType) => {
|
||||
|
||||
const NetworkStatus = () => {
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(NetworkApi.readNetworkStatus, { pollingTime: 5000 });
|
||||
|
||||
@@ -60,7 +60,7 @@ const SystemStatus = () => {
|
||||
});
|
||||
|
||||
const {
|
||||
data: data,
|
||||
data,
|
||||
send: loadData,
|
||||
error
|
||||
} = useAutoRequest(readSystemStatus, {
|
||||
|
||||
@@ -250,7 +250,7 @@ const SystemLog = () => {
|
||||
}}
|
||||
>
|
||||
{logEntries.map((e) => (
|
||||
<div style={{ font: '14px monospace', whiteSpace: 'nowrap' }}>
|
||||
<div key={e.i} style={{ font: '14px monospace', whiteSpace: 'nowrap' }}>
|
||||
<span>{e.t}</span>
|
||||
<span>{paddedLevelLabel(e.l)} </span>
|
||||
<span>{paddedIDLabel(e.i)} </span>
|
||||
|
||||
@@ -19,7 +19,7 @@ const ValidatedTextField: FC<ValidatedTextFieldProps> = ({
|
||||
const errors = fieldErrors && fieldErrors[rest.name];
|
||||
const renderErrors = () =>
|
||||
errors &&
|
||||
errors.map((e, i) => <FormHelperText key={i}>{e.message}</FormHelperText>);
|
||||
errors.map((e) => <FormHelperText key={e.message}>{e.message}</FormHelperText>);
|
||||
return (
|
||||
<>
|
||||
<TextField error={!!errors} {...rest} />
|
||||
|
||||
@@ -25,6 +25,7 @@ const Layout: FC<RequiredChildrenProps> = ({ children }) => {
|
||||
useEffect(() => setMobileOpen(false), [pathname]);
|
||||
|
||||
return (
|
||||
// TODO wrap title/setTitle in a useMemo()
|
||||
<LayoutContext.Provider value={{ title, setTitle }}>
|
||||
<LayoutAppBar title={title} onToggleDrawer={handleDrawerToggle} />
|
||||
<LayoutDrawer mobileOpen={mobileOpen} onClose={handleDrawerToggle} />
|
||||
|
||||
@@ -69,6 +69,7 @@ const Authentication: FC<RequiredChildrenProps> = ({ children }) => {
|
||||
|
||||
if (initialized) {
|
||||
return (
|
||||
// TODO useMemo?
|
||||
<AuthenticationContext.Provider
|
||||
value={{
|
||||
signIn,
|
||||
|
||||
@@ -7,17 +7,13 @@ export const validate = <T extends object>(
|
||||
options?: ValidateOption
|
||||
): Promise<T> =>
|
||||
new Promise((resolve, reject) => {
|
||||
void validator.validate(
|
||||
source,
|
||||
options ? options : {},
|
||||
(errors, fieldErrors) => {
|
||||
if (errors) {
|
||||
reject(fieldErrors as Error);
|
||||
} else {
|
||||
resolve(source as T);
|
||||
}
|
||||
void validator.validate(source, options || {}, (errors, fieldErrors) => {
|
||||
if (errors) {
|
||||
reject(fieldErrors as Error);
|
||||
} else {
|
||||
resolve(source as T);
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
// updated to support both IPv4 and IPv6
|
||||
|
||||
@@ -1140,114 +1140,114 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-android-arm-eabi@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4"
|
||||
"@rollup/rollup-android-arm-eabi@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-android-arm-eabi@npm:4.23.0"
|
||||
conditions: os=android & cpu=arm
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-android-arm64@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-android-arm64@npm:4.22.4"
|
||||
"@rollup/rollup-android-arm64@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-android-arm64@npm:4.23.0"
|
||||
conditions: os=android & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-darwin-arm64@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4"
|
||||
"@rollup/rollup-darwin-arm64@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-darwin-arm64@npm:4.23.0"
|
||||
conditions: os=darwin & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-darwin-x64@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-darwin-x64@npm:4.22.4"
|
||||
"@rollup/rollup-darwin-x64@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-darwin-x64@npm:4.23.0"
|
||||
conditions: os=darwin & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm-gnueabihf@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.23.0"
|
||||
conditions: os=linux & cpu=arm & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm-musleabihf@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.23.0"
|
||||
conditions: os=linux & cpu=arm & libc=musl
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-arm64-gnu@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm64-gnu@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.23.0"
|
||||
conditions: os=linux & cpu=arm64 & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-arm64-musl@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm64-musl@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.23.0"
|
||||
conditions: os=linux & cpu=arm64 & libc=musl
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4"
|
||||
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.23.0"
|
||||
conditions: os=linux & cpu=ppc64 & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4"
|
||||
"@rollup/rollup-linux-riscv64-gnu@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.23.0"
|
||||
conditions: os=linux & cpu=riscv64 & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-s390x-gnu@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4"
|
||||
"@rollup/rollup-linux-s390x-gnu@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.23.0"
|
||||
conditions: os=linux & cpu=s390x & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-x64-gnu@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4"
|
||||
"@rollup/rollup-linux-x64-gnu@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.23.0"
|
||||
conditions: os=linux & cpu=x64 & libc=glibc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-linux-x64-musl@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4"
|
||||
"@rollup/rollup-linux-x64-musl@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-linux-x64-musl@npm:4.23.0"
|
||||
conditions: os=linux & cpu=x64 & libc=musl
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-win32-arm64-msvc@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4"
|
||||
"@rollup/rollup-win32-arm64-msvc@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.23.0"
|
||||
conditions: os=win32 & cpu=arm64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-win32-ia32-msvc@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4"
|
||||
"@rollup/rollup-win32-ia32-msvc@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.23.0"
|
||||
conditions: os=win32 & cpu=ia32
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rollup/rollup-win32-x64-msvc@npm:4.22.4":
|
||||
version: 4.22.4
|
||||
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4"
|
||||
"@rollup/rollup-win32-x64-msvc@npm:4.23.0":
|
||||
version: 4.23.0
|
||||
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.23.0"
|
||||
conditions: os=win32 & cpu=x64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
@@ -1301,14 +1301,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/estree@npm:1.0.5":
|
||||
version: 1.0.5
|
||||
resolution: "@types/estree@npm:1.0.5"
|
||||
checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/estree@npm:^1.0.6":
|
||||
"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6":
|
||||
version: 1.0.6
|
||||
resolution: "@types/estree@npm:1.0.6"
|
||||
checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
|
||||
@@ -1437,16 +1430,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node@npm:*":
|
||||
version: 22.6.1
|
||||
resolution: "@types/node@npm:22.6.1"
|
||||
dependencies:
|
||||
undici-types: "npm:~6.19.2"
|
||||
checksum: 10c0/79fdb14f268070eb21d25f3e81811b73c10dfcc65a638a6546fd97aa3e7dfe473f31a547fd21c43b8559a435b6ab26057066a47b5453bd1b1cdffe14430ac399
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node@npm:^22.7.4":
|
||||
"@types/node@npm:*, @types/node@npm:^22.7.4":
|
||||
version: 22.7.4
|
||||
resolution: "@types/node@npm:22.7.4"
|
||||
dependencies:
|
||||
@@ -1508,17 +1492,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/react@npm:*":
|
||||
version: 18.3.8
|
||||
resolution: "@types/react@npm:18.3.8"
|
||||
dependencies:
|
||||
"@types/prop-types": "npm:*"
|
||||
csstype: "npm:^3.0.2"
|
||||
checksum: 10c0/367312c9fe276639ecb142265e090a4dd04bb39f8d718cbab546de3f1ddcfddeff415e1147d0fc40f734badaa7420b7b109d511bd4304b2c4c9c36164612fdf8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/react@npm:^18.3.10":
|
||||
"@types/react@npm:*, @types/react@npm:^18.3.10":
|
||||
version: 18.3.10
|
||||
resolution: "@types/react@npm:18.3.10"
|
||||
dependencies:
|
||||
@@ -2016,16 +1990,16 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"browserslist@npm:^4.23.1":
|
||||
version: 4.23.3
|
||||
resolution: "browserslist@npm:4.23.3"
|
||||
version: 4.24.0
|
||||
resolution: "browserslist@npm:4.24.0"
|
||||
dependencies:
|
||||
caniuse-lite: "npm:^1.0.30001646"
|
||||
electron-to-chromium: "npm:^1.5.4"
|
||||
caniuse-lite: "npm:^1.0.30001663"
|
||||
electron-to-chromium: "npm:^1.5.28"
|
||||
node-releases: "npm:^2.0.18"
|
||||
update-browserslist-db: "npm:^1.1.0"
|
||||
bin:
|
||||
browserslist: cli.js
|
||||
checksum: 10c0/3063bfdf812815346447f4796c8f04601bf5d62003374305fd323c2a463e42776475bcc5309264e39bcf9a8605851e53560695991a623be988138b3ff8c66642
|
||||
checksum: 10c0/95e76ad522753c4c470427f6e3c8a4bb5478ff448841e22b3d3e53f89ecaf17b6984666d6c7e715c370f1e7fa0cf684f42e34e554236a8b2fab38ea76b9e4c52
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2136,10 +2110,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"caniuse-lite@npm:^1.0.30001646":
|
||||
version: 1.0.30001663
|
||||
resolution: "caniuse-lite@npm:1.0.30001663"
|
||||
checksum: 10c0/6508e27bf7fdec657f26f318b1ab64ace6e1208ef9fedaf0975bc89046e0c683bfba837f108840ada1686ff09b8ffd01e05ac791dcf598b8f16eefb636875cf2
|
||||
"caniuse-lite@npm:^1.0.30001663":
|
||||
version: 1.0.30001666
|
||||
resolution: "caniuse-lite@npm:1.0.30001666"
|
||||
checksum: 10c0/2d49e9be676233c24717f12aad3d01b3e5f902b457fe1deefaa8d82e64786788a8f79381ae437c61b50e15c9aea8aeb59871b1d54cb4c28b9190d53d292e2339
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2746,10 +2720,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"electron-to-chromium@npm:^1.5.4":
|
||||
version: 1.5.28
|
||||
resolution: "electron-to-chromium@npm:1.5.28"
|
||||
checksum: 10c0/6e2f4150ba03ce53ca128955c7d2da071d3774362a10c68848a85b71c29857915e2256cb53cd2de17fdbf0f56bf76ec174d24965abef7430d8c414ec733030b2
|
||||
"electron-to-chromium@npm:^1.5.28":
|
||||
version: 1.5.31
|
||||
resolution: "electron-to-chromium@npm:1.5.31"
|
||||
checksum: 10c0/e8aecd88c4c6d50a9d459b4b222865b855bab8f1b52e82913804e18b7884f2887bd76c61b3aa08c2ccbdcda098dd8486443f75bf770f0138f21dd9e63548fca7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3116,7 +3090,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"escalade@npm:^3.1.1, escalade@npm:^3.1.2":
|
||||
"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
|
||||
version: 3.2.0
|
||||
resolution: "escalade@npm:3.2.0"
|
||||
checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65
|
||||
@@ -3149,12 +3123,12 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"eslint-scope@npm:^8.0.2":
|
||||
version: 8.0.2
|
||||
resolution: "eslint-scope@npm:8.0.2"
|
||||
version: 8.1.0
|
||||
resolution: "eslint-scope@npm:8.1.0"
|
||||
dependencies:
|
||||
esrecurse: "npm:^4.3.0"
|
||||
estraverse: "npm:^5.2.0"
|
||||
checksum: 10c0/477f820647c8755229da913025b4567347fd1f0bf7cbdf3a256efff26a7e2e130433df052bd9e3d014025423dc00489bea47eb341002b15553673379c1a7dc36
|
||||
checksum: 10c0/ae1df7accae9ea90465c2ded70f7064d6d1f2962ef4cc87398855c4f0b3a5ab01063e0258d954bb94b184f6759febe04c3118195cab5c51978a7229948ba2875
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3165,10 +3139,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eslint-visitor-keys@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "eslint-visitor-keys@npm:4.0.0"
|
||||
checksum: 10c0/76619f42cf162705a1515a6868e6fc7567e185c7063a05621a8ac4c3b850d022661262c21d9f1fc1d144ecf0d5d64d70a3f43c15c3fc969a61ace0fb25698cf5
|
||||
"eslint-visitor-keys@npm:^4.0.0, eslint-visitor-keys@npm:^4.1.0":
|
||||
version: 4.1.0
|
||||
resolution: "eslint-visitor-keys@npm:4.1.0"
|
||||
checksum: 10c0/5483ef114c93a136aa234140d7aa3bd259488dae866d35cb0d0b52e6a158f614760a57256ac8d549acc590a87042cb40f6951815caa821e55dc4fd6ef4c722eb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3225,13 +3199,13 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"espree@npm:^10.0.1, espree@npm:^10.1.0":
|
||||
version: 10.1.0
|
||||
resolution: "espree@npm:10.1.0"
|
||||
version: 10.2.0
|
||||
resolution: "espree@npm:10.2.0"
|
||||
dependencies:
|
||||
acorn: "npm:^8.12.0"
|
||||
acorn-jsx: "npm:^5.3.2"
|
||||
eslint-visitor-keys: "npm:^4.0.0"
|
||||
checksum: 10c0/52e6feaa77a31a6038f0c0e3fce93010a4625701925b0715cd54a2ae190b3275053a0717db698697b32653788ac04845e489d6773b508d6c2e8752f3c57470a0
|
||||
eslint-visitor-keys: "npm:^4.1.0"
|
||||
checksum: 10c0/2b6bfb683e7e5ab2e9513949879140898d80a2d9867ea1db6ff5b0256df81722633b60a7523a7c614f05a39aeea159dd09ad2a0e90c0e218732fc016f9086215
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -5413,9 +5387,9 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"package-json-from-dist@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "package-json-from-dist@npm:1.0.0"
|
||||
checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033
|
||||
version: 1.0.1
|
||||
resolution: "package-json-from-dist@npm:1.0.1"
|
||||
checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -5535,7 +5509,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0":
|
||||
"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "picocolors@npm:1.1.0"
|
||||
checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023
|
||||
@@ -6019,26 +5993,26 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"rollup@npm:^4.20.0":
|
||||
version: 4.22.4
|
||||
resolution: "rollup@npm:4.22.4"
|
||||
version: 4.23.0
|
||||
resolution: "rollup@npm:4.23.0"
|
||||
dependencies:
|
||||
"@rollup/rollup-android-arm-eabi": "npm:4.22.4"
|
||||
"@rollup/rollup-android-arm64": "npm:4.22.4"
|
||||
"@rollup/rollup-darwin-arm64": "npm:4.22.4"
|
||||
"@rollup/rollup-darwin-x64": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm64-gnu": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-arm64-musl": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-s390x-gnu": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-x64-gnu": "npm:4.22.4"
|
||||
"@rollup/rollup-linux-x64-musl": "npm:4.22.4"
|
||||
"@rollup/rollup-win32-arm64-msvc": "npm:4.22.4"
|
||||
"@rollup/rollup-win32-ia32-msvc": "npm:4.22.4"
|
||||
"@rollup/rollup-win32-x64-msvc": "npm:4.22.4"
|
||||
"@types/estree": "npm:1.0.5"
|
||||
"@rollup/rollup-android-arm-eabi": "npm:4.23.0"
|
||||
"@rollup/rollup-android-arm64": "npm:4.23.0"
|
||||
"@rollup/rollup-darwin-arm64": "npm:4.23.0"
|
||||
"@rollup/rollup-darwin-x64": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-arm-musleabihf": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-arm64-gnu": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-arm64-musl": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-riscv64-gnu": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-s390x-gnu": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-x64-gnu": "npm:4.23.0"
|
||||
"@rollup/rollup-linux-x64-musl": "npm:4.23.0"
|
||||
"@rollup/rollup-win32-arm64-msvc": "npm:4.23.0"
|
||||
"@rollup/rollup-win32-ia32-msvc": "npm:4.23.0"
|
||||
"@rollup/rollup-win32-x64-msvc": "npm:4.23.0"
|
||||
"@types/estree": "npm:1.0.6"
|
||||
fsevents: "npm:~2.3.2"
|
||||
dependenciesMeta:
|
||||
"@rollup/rollup-android-arm-eabi":
|
||||
@@ -6077,7 +6051,7 @@ __metadata:
|
||||
optional: true
|
||||
bin:
|
||||
rollup: dist/bin/rollup
|
||||
checksum: 10c0/4c96b6e2e0c5dbe73b4ba899cea894a05115ab8c65ccff631fbbb944e2b3a9f2eb3b99c2dce3dd91b179647df1892ffc44ecee29381ccf155ba8000b22712a32
|
||||
checksum: 10c0/bae754b79f157c8ae6f63f2ca72adb1ea4ccc7734f5ff349d6231d4cab200605246883226b2c04592a77844aa369abd85fa63788602c916bb475cf887c8a1a49
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -6880,16 +6854,16 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"update-browserslist-db@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "update-browserslist-db@npm:1.1.0"
|
||||
version: 1.1.1
|
||||
resolution: "update-browserslist-db@npm:1.1.1"
|
||||
dependencies:
|
||||
escalade: "npm:^3.1.2"
|
||||
picocolors: "npm:^1.0.1"
|
||||
escalade: "npm:^3.2.0"
|
||||
picocolors: "npm:^1.1.0"
|
||||
peerDependencies:
|
||||
browserslist: ">= 4.21.0"
|
||||
bin:
|
||||
update-browserslist-db: cli.js
|
||||
checksum: 10c0/a7452de47785842736fb71547651c5bbe5b4dc1e3722ccf48a704b7b34e4dcf633991eaa8e4a6a517ffb738b3252eede3773bef673ef9021baa26b056d63a5b9
|
||||
checksum: 10c0/536a2979adda2b4be81b07e311bd2f3ad5e978690987956bc5f514130ad50cac87cd22c710b686d79731e00fbee8ef43efe5fcd72baa241045209195d43dcc80
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user