This commit is contained in:
Proddy
2023-12-02 11:05:17 +01:00
parent c38832ef06
commit 06bf2f3427
12 changed files with 246 additions and 202 deletions

View File

@@ -21,16 +21,16 @@
}, },
"dependencies": { "dependencies": {
"@alova/adapter-xhr": "^1.0.1", "@alova/adapter-xhr": "^1.0.1",
"@babel/core": "^7.23.3", "@babel/core": "^7.23.5",
"@emotion/react": "^11.11.1", "@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0", "@emotion/styled": "^11.11.0",
"@mui/icons-material": "^5.14.18", "@mui/icons-material": "^5.14.19",
"@mui/material": "^5.14.18", "@mui/material": "^5.14.19",
"@table-library/react-table-library": "4.1.7", "@table-library/react-table-library": "4.1.7",
"@types/imagemin": "^8.0.5", "@types/imagemin": "^8.0.5",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"@types/node": "^20.10.0", "@types/node": "^20.10.2",
"@types/react": "^18.2.39", "@types/react": "^18.2.40",
"@types/react-dom": "^18.2.17", "@types/react-dom": "^18.2.17",
"@types/react-router-dom": "^5.3.3", "@types/react-router-dom": "^5.3.3",
"alova": "^2.15.0", "alova": "^2.15.0",
@@ -43,7 +43,7 @@
"react-dom": "latest", "react-dom": "latest",
"react-dropzone": "^14.2.3", "react-dropzone": "^14.2.3",
"react-icons": "^4.12.0", "react-icons": "^4.12.0",
"react-router-dom": "^6.20.0", "react-router-dom": "^6.20.1",
"react-toastify": "^9.1.3", "react-toastify": "^9.1.3",
"sockette": "^2.0.6", "sockette": "^2.0.6",
"typesafe-i18n": "^5.26.2", "typesafe-i18n": "^5.26.2",
@@ -55,10 +55,10 @@
"@typescript-eslint/eslint-plugin": "^6.13.1", "@typescript-eslint/eslint-plugin": "^6.13.1",
"@typescript-eslint/parser": "^6.13.1", "@typescript-eslint/parser": "^6.13.1",
"concurrently": "^8.2.2", "concurrently": "^8.2.2",
"eslint": "^8.54.0", "eslint": "^8.55.0",
"eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.1.0", "eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "^9.0.0", "eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^3.6.1", "eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-autofix": "^1.1.0", "eslint-plugin-autofix": "^1.1.0",
"eslint-plugin-import": "^2.29.0", "eslint-plugin-import": "^2.29.0",
@@ -70,7 +70,7 @@
"prettier": "^3.1.0", "prettier": "^3.1.0",
"rollup-plugin-visualizer": "^5.9.3", "rollup-plugin-visualizer": "^5.9.3",
"terser": "^5.24.0", "terser": "^5.24.0",
"vite": "^5.0.3", "vite": "^5.0.4",
"vite-plugin-imagemin": "^0.6.1", "vite-plugin-imagemin": "^0.6.1",
"vite-tsconfig-paths": "^4.2.1" "vite-tsconfig-paths": "^4.2.1"
}, },

View File

@@ -1,8 +1,12 @@
import { useLocation } from 'react-router-dom'; import { useMatch, useResolvedPath } from 'react-router-dom';
export const useRouterTab = () => { export const useRouterTab = () => {
const loc = useLocation().pathname; // const loc = useLocation().pathname;
const routerTab = loc.substring(0, loc.lastIndexOf('/')) ? loc : false; // const routerTab = loc.substring(0, loc.lastIndexOf('/')) ? loc : false;
const routerTabPath = useResolvedPath(':tab');
const routerTabPathMatch = useMatch(routerTabPath.pathname);
const routerTab = routerTabPathMatch?.params?.tab || false;
return { routerTab } as const; return { routerTab } as const;
}; };

View File

@@ -22,12 +22,8 @@ const AccessPoint: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/ap/status" label={LL.STATUS_OF(LL.ACCESS_POINT(1))} /> <Tab value="status" label={LL.STATUS_OF(LL.ACCESS_POINT(1))} />
<Tab <Tab value="settings" label={LL.SETTINGS_OF(LL.ACCESS_POINT(1))} disabled={!authenticatedContext.me.admin} />
value="/ap/settings"
label={LL.SETTINGS_OF(LL.ACCESS_POINT(1))}
disabled={!authenticatedContext.me.admin}
/>
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="status" element={<APStatusForm />} /> <Route path="status" element={<APStatusForm />} />
@@ -40,7 +36,7 @@ const AccessPoint: FC = () => {
</RequireAdmin> </RequireAdmin>
} }
/> />
<Route path="*" element={<Navigate replace to="/ap/status" />} /> <Route path="/*" element={<Navigate replace to="status" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -21,8 +21,8 @@ const Mqtt: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/mqtt/status" label={LL.STATUS_OF('MQTT')} /> <Tab value="status" label={LL.STATUS_OF('MQTT')} />
<Tab value="/mqtt/settings" label={LL.SETTINGS_OF('MQTT')} disabled={!authenticatedContext.me.admin} /> <Tab value="settings" label={LL.SETTINGS_OF('MQTT')} disabled={!authenticatedContext.me.admin} />
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="status" element={<MqttStatusForm />} /> <Route path="status" element={<MqttStatusForm />} />
@@ -34,7 +34,7 @@ const Mqtt: FC = () => {
</RequireAdmin> </RequireAdmin>
} }
/> />
<Route path="*" element={<Navigate replace to="/mqtt/status" />} /> <Route path="/*" element={<Navigate replace to="status" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -44,13 +44,9 @@ const NetworkConnection: FC = () => {
}} }}
> >
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/network/status" label={LL.STATUS_OF(LL.NETWORK(1))} /> <Tab value="status" label={LL.STATUS_OF(LL.NETWORK(1))} />
<Tab value="/network/scan" label={LL.NETWORK_SCAN()} disabled={!authenticatedContext.me.admin} /> <Tab value="scan" label={LL.NETWORK_SCAN()} disabled={!authenticatedContext.me.admin} />
<Tab <Tab value="settings" label={LL.SETTINGS_OF(LL.NETWORK(1))} disabled={!authenticatedContext.me.admin} />
value="/network/settings"
label={LL.SETTINGS_OF(LL.NETWORK(1))}
disabled={!authenticatedContext.me.admin}
/>
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="status" element={<NetworkStatusForm />} /> <Route path="status" element={<NetworkStatusForm />} />
@@ -70,7 +66,7 @@ const NetworkConnection: FC = () => {
</RequireAdmin> </RequireAdmin>
} }
/> />
<Route path="*" element={<Navigate replace to="/network/status" />} /> <Route path="/*" element={<Navigate replace to="status" />} />
</Routes> </Routes>
</WiFiConnectionContext.Provider> </WiFiConnectionContext.Provider>
); );

View File

@@ -20,8 +20,8 @@ const NetworkTime: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/ntp/status" label={LL.STATUS_OF('NTP')} /> <Tab value="status" label={LL.STATUS_OF('NTP')} />
<Tab value="/ntp/settings" label={LL.SETTINGS_OF('NTP')} disabled={!authenticatedContext.me.admin} /> <Tab value="settings" label={LL.SETTINGS_OF('NTP')} disabled={!authenticatedContext.me.admin} />
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="status" element={<NTPStatusForm />} /> <Route path="status" element={<NTPStatusForm />} />
@@ -33,7 +33,7 @@ const NetworkTime: FC = () => {
</RequireAdmin> </RequireAdmin>
} }
/> />
<Route path="*" element={<Navigate replace to="/ntp/status" />} /> <Route path="/*" element={<Navigate replace to="status" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -17,13 +17,13 @@ const Security: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/security/users" label={LL.MANAGE_USERS()} /> <Tab value="users" label={LL.MANAGE_USERS()} />
<Tab value="/security/settings" label={LL.SETTINGS_OF(LL.SECURITY(1))} /> <Tab value="settings" label={LL.SETTINGS_OF(LL.SECURITY(1))} />
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="users" element={<ManageUsersForm />} /> <Route path="users" element={<ManageUsersForm />} />
<Route path="settings" element={<SecuritySettingsForm />} /> <Route path="settings" element={<SecuritySettingsForm />} />
<Route path="*" element={<Navigate replace to="/security/users" />} /> <Route path="/*" element={<Navigate replace to="users" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -23,10 +23,10 @@ const System: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/system/status" label={LL.STATUS_OF(LL.SYSTEM(1))} /> <Tab value="status" label={LL.STATUS_OF(LL.SYSTEM(1))} />
<Tab value="/system/log" label={LL.LOG_OF(LL.SYSTEM(2))} /> <Tab value="log" label={LL.LOG_OF(LL.SYSTEM(2))} />
<Tab value="/system/ota" label={LL.SETTINGS_OF('OTA')} disabled={!me.admin} /> <Tab value="ota" label={LL.SETTINGS_OF('OTA')} disabled={!me.admin} />
<Tab value="/system/upload" label={LL.UPLOAD_DOWNLOAD()} disabled={!me.admin} /> <Tab value="upload" label={LL.UPLOAD_DOWNLOAD()} disabled={!me.admin} />
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="status" element={<SystemStatusForm />} /> <Route path="status" element={<SystemStatusForm />} />
@@ -47,7 +47,7 @@ const System: FC = () => {
</RequireAdmin> </RequireAdmin>
} }
/> />
<Route path="*" element={<Navigate replace to="/system/status" />} /> <Route path="/*" element={<Navigate replace to="status" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -20,15 +20,15 @@ const Dashboard: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/dashboard/devices" label={LL.DEVICES()} /> <Tab value="devices" label={LL.DEVICES()} />
<Tab value="/dashboard/sensors" label={LL.SENSORS()} /> <Tab value="sensors" label={LL.SENSORS()} />
<Tab value="/dashboard/status" label="Status" /> <Tab value="status" label="Status" />
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="devices" element={<DashboardDevices />} /> <Route path="devices" element={<DashboardDevices />} />
<Route path="sensors" element={<DashboardSensors />} /> <Route path="sensors" element={<DashboardSensors />} />
<Route path="status" element={<DashboardStatus />} /> <Route path="status" element={<DashboardStatus />} />
<Route path="*" element={<Navigate replace to="/dashboard/devices" />} /> <Route path="/*" element={<Navigate replace to="devices" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -18,17 +18,17 @@ const Settings: FC = () => {
return ( return (
<> <>
<RouterTabs value={routerTab}> <RouterTabs value={routerTab}>
<Tab value="/settings/application" label={LL.APPLICATION_SETTINGS()} /> <Tab value="application" label={LL.APPLICATION_SETTINGS()} />
<Tab value="/settings/customization" label={LL.CUSTOMIZATIONS()} /> <Tab value="customization" label={LL.CUSTOMIZATIONS()} />
<Tab value="/settings/scheduler" label={LL.SCHEDULER()} /> <Tab value="scheduler" label={LL.SCHEDULER()} />
<Tab value="/settings/customentities" label={LL.CUSTOM_ENTITIES(0)} /> <Tab value="customentities" label={LL.CUSTOM_ENTITIES(0)} />
</RouterTabs> </RouterTabs>
<Routes> <Routes>
<Route path="application" element={<SettingsApplication />} /> <Route path="application" element={<SettingsApplication />} />
<Route path="customization" element={<SettingsCustomization />} /> <Route path="customization" element={<SettingsCustomization />} />
<Route path="scheduler" element={<SettingsScheduler />} /> <Route path="scheduler" element={<SettingsScheduler />} />
<Route path="customentities" element={<SettingsEntities />} /> <Route path="customentities" element={<SettingsEntities />} />
<Route path="*" element={<Navigate replace to="/settings/application" />} /> <Route path="/*" element={<Navigate replace to="application" />} />
</Routes> </Routes>
</> </>
); );

View File

@@ -39,6 +39,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/code-frame@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/code-frame@npm:7.23.5"
dependencies:
"@babel/highlight": "npm:^7.23.4"
chalk: "npm:^2.4.2"
checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5
languageName: node
linkType: hard
"@babel/compat-data@npm:^7.22.9": "@babel/compat-data@npm:^7.22.9":
version: 7.23.2 version: 7.23.2
resolution: "@babel/compat-data@npm:7.23.2" resolution: "@babel/compat-data@npm:7.23.2"
@@ -69,26 +79,26 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/core@npm:^7.23.3": "@babel/core@npm:^7.23.5":
version: 7.23.3 version: 7.23.5
resolution: "@babel/core@npm:7.23.3" resolution: "@babel/core@npm:7.23.5"
dependencies: dependencies:
"@ampproject/remapping": "npm:^2.2.0" "@ampproject/remapping": "npm:^2.2.0"
"@babel/code-frame": "npm:^7.22.13" "@babel/code-frame": "npm:^7.23.5"
"@babel/generator": "npm:^7.23.3" "@babel/generator": "npm:^7.23.5"
"@babel/helper-compilation-targets": "npm:^7.22.15" "@babel/helper-compilation-targets": "npm:^7.22.15"
"@babel/helper-module-transforms": "npm:^7.23.3" "@babel/helper-module-transforms": "npm:^7.23.3"
"@babel/helpers": "npm:^7.23.2" "@babel/helpers": "npm:^7.23.5"
"@babel/parser": "npm:^7.23.3" "@babel/parser": "npm:^7.23.5"
"@babel/template": "npm:^7.22.15" "@babel/template": "npm:^7.22.15"
"@babel/traverse": "npm:^7.23.3" "@babel/traverse": "npm:^7.23.5"
"@babel/types": "npm:^7.23.3" "@babel/types": "npm:^7.23.5"
convert-source-map: "npm:^2.0.0" convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0" debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2" gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3" json5: "npm:^2.2.3"
semver: "npm:^6.3.1" semver: "npm:^6.3.1"
checksum: f9e7016b62842d23f78c98dc31daa3bd9161c5770c1e9df0557f78186ed75fd2cfc8e7161975fe8c6ad147665b1881790139da91de34ec03cf8b9f6a256d86eb checksum: f24265172610dbffe0e315b6a8e8f87cf87d2643c8915196adcddd81c66a8eaeb1b36fea851e2308961636a180089a5f10becaa340d5b707d5f64e2e5ffb2bc8
languageName: node languageName: node
linkType: hard linkType: hard
@@ -104,15 +114,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/generator@npm:^7.23.3": "@babel/generator@npm:^7.23.5":
version: 7.23.3 version: 7.23.5
resolution: "@babel/generator@npm:7.23.3" resolution: "@babel/generator@npm:7.23.5"
dependencies: dependencies:
"@babel/types": "npm:^7.23.3" "@babel/types": "npm:^7.23.5"
"@jridgewell/gen-mapping": "npm:^0.3.2" "@jridgewell/gen-mapping": "npm:^0.3.2"
"@jridgewell/trace-mapping": "npm:^0.3.17" "@jridgewell/trace-mapping": "npm:^0.3.17"
jsesc: "npm:^2.5.1" jsesc: "npm:^2.5.1"
checksum: 0f815d275cb3de97ec4724b959b3c7a67b1cde1861eda6612b50c6ba22565f12536d1f004dd48e7bad5e059751950265c6ff546ef48b7a719a11d7b512f1e29d checksum: 094af79c2e8fdb0cfd06b42ff6a39a8a95639bc987cace44f52ed5c46127f5469eb20ab5f4c8991fc00fa9c1445a1977cde8e44289d6be29ddbb315fb0fc1b45
languageName: node languageName: node
linkType: hard linkType: hard
@@ -235,6 +245,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/helper-string-parser@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/helper-string-parser@npm:7.23.4"
checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.22.20": "@babel/helper-validator-identifier@npm:^7.22.20":
version: 7.22.20 version: 7.22.20
resolution: "@babel/helper-validator-identifier@npm:7.22.20" resolution: "@babel/helper-validator-identifier@npm:7.22.20"
@@ -260,6 +277,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/helpers@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/helpers@npm:7.23.5"
dependencies:
"@babel/template": "npm:^7.22.15"
"@babel/traverse": "npm:^7.23.5"
"@babel/types": "npm:^7.23.5"
checksum: 84a813db55e03b5f47cef1210eb22751dae5dc3605bf62ff9acd4c248d857f94cb43dc7299e0edcec9312b31088f0d77f881282df2957e65a322b5412801cc24
languageName: node
linkType: hard
"@babel/highlight@npm:^7.22.13": "@babel/highlight@npm:^7.22.13":
version: 7.22.20 version: 7.22.20
resolution: "@babel/highlight@npm:7.22.20" resolution: "@babel/highlight@npm:7.22.20"
@@ -271,6 +299,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/highlight@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/highlight@npm:7.23.4"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.22.20"
chalk: "npm:^2.4.2"
js-tokens: "npm:^4.0.0"
checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f
languageName: node
linkType: hard
"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": "@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0":
version: 7.23.0 version: 7.23.0
resolution: "@babel/parser@npm:7.23.0" resolution: "@babel/parser@npm:7.23.0"
@@ -280,12 +319,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/parser@npm:^7.23.3": "@babel/parser@npm:^7.23.5":
version: 7.23.3 version: 7.23.5
resolution: "@babel/parser@npm:7.23.3" resolution: "@babel/parser@npm:7.23.5"
bin: bin:
parser: ./bin/babel-parser.js parser: ./bin/babel-parser.js
checksum: 284c22ec1d939df66fb94929959d2160c30df1ba5778f212668dfb2f4aa8ac176f628c6073a2c9ea7ab2a1701d2ebdafb0dfb173dc737db9dc6708d5d2f49e0a checksum: 828c250ace0c58f9dc311fd13ad3da34e86ed27a5c6b4183ce9d85be250e78eeb71a13f6d51a368c46f8cbe51106c726bfbb158bf46a89db3a168a0002d3050a
languageName: node languageName: node
linkType: hard linkType: hard
@@ -335,6 +374,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/runtime@npm:^7.23.4":
version: 7.23.5
resolution: "@babel/runtime@npm:7.23.5"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: 0f1669f639af30a0a2948ffcefa2c61935f337b0777bd94f8d7bc66bba8e7d4499e725caeb0449540d9c6d67399b733c4e719babb43ce9a0f33095aa01b42b37
languageName: node
linkType: hard
"@babel/template@npm:^7.22.15": "@babel/template@npm:^7.22.15":
version: 7.22.15 version: 7.22.15
resolution: "@babel/template@npm:7.22.15" resolution: "@babel/template@npm:7.22.15"
@@ -364,21 +412,21 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/traverse@npm:^7.23.3": "@babel/traverse@npm:^7.23.5":
version: 7.23.3 version: 7.23.5
resolution: "@babel/traverse@npm:7.23.3" resolution: "@babel/traverse@npm:7.23.5"
dependencies: dependencies:
"@babel/code-frame": "npm:^7.22.13" "@babel/code-frame": "npm:^7.23.5"
"@babel/generator": "npm:^7.23.3" "@babel/generator": "npm:^7.23.5"
"@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-function-name": "npm:^7.23.0" "@babel/helper-function-name": "npm:^7.23.0"
"@babel/helper-hoist-variables": "npm:^7.22.5" "@babel/helper-hoist-variables": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6" "@babel/helper-split-export-declaration": "npm:^7.22.6"
"@babel/parser": "npm:^7.23.3" "@babel/parser": "npm:^7.23.5"
"@babel/types": "npm:^7.23.3" "@babel/types": "npm:^7.23.5"
debug: "npm:^4.1.0" debug: "npm:^4.1.0"
globals: "npm:^11.1.0" globals: "npm:^11.1.0"
checksum: 522ef8eefe1ed31cd392129efb2f8794ca25bd54b1ad7c3bfa7f46d20c47ef0e392d5c1654ddee3454eed5e546d04c9bfa38b04b82e47144aa545f87ba55572d checksum: 281cae2765caad88c7af6214eab3647db0e9cadc7ffcd3fd924f09fbb9bd09d97d6fb210794b7545c317ce417a30016636530043a455ba6922349e39c1ba622a
languageName: node languageName: node
linkType: hard linkType: hard
@@ -393,14 +441,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/types@npm:^7.23.3": "@babel/types@npm:^7.23.5":
version: 7.23.3 version: 7.23.5
resolution: "@babel/types@npm:7.23.3" resolution: "@babel/types@npm:7.23.5"
dependencies: dependencies:
"@babel/helper-string-parser": "npm:^7.22.5" "@babel/helper-string-parser": "npm:^7.23.4"
"@babel/helper-validator-identifier": "npm:^7.22.20" "@babel/helper-validator-identifier": "npm:^7.22.20"
to-fast-properties: "npm:^2.0.0" to-fast-properties: "npm:^2.0.0"
checksum: 05ec1527d0468aa6f3e30fa821625322794055fb572c131aaa8befdf24d174407e2e5954c2b0a292a5456962e23383e36cf9d7cbb01318146d6140ce2128d000 checksum: a623a4e7f396f1903659099da25bfa059694a49f42820f6b5288347f1646f0b37fb7cc550ba45644e9067149368ef34ccb1bd4a4251ec59b83b3f7765088f363
languageName: node languageName: node
linkType: hard linkType: hard
@@ -729,9 +777,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@eslint/eslintrc@npm:^2.1.3": "@eslint/eslintrc@npm:^2.1.4":
version: 2.1.3 version: 2.1.4
resolution: "@eslint/eslintrc@npm:2.1.3" resolution: "@eslint/eslintrc@npm:2.1.4"
dependencies: dependencies:
ajv: "npm:^6.12.4" ajv: "npm:^6.12.4"
debug: "npm:^4.3.2" debug: "npm:^4.3.2"
@@ -742,14 +790,14 @@ __metadata:
js-yaml: "npm:^4.1.0" js-yaml: "npm:^4.1.0"
minimatch: "npm:^3.1.2" minimatch: "npm:^3.1.2"
strip-json-comments: "npm:^3.1.1" strip-json-comments: "npm:^3.1.1"
checksum: 77b70a89232fe702c2f765b5b92970f5e4224b55363b923238b996c66fcd991504f40d3663c0543ae17d6c5049ab9b07ab90b65d7601e6f25e8bcd4caf69ac75 checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8
languageName: node languageName: node
linkType: hard linkType: hard
"@eslint/js@npm:8.54.0": "@eslint/js@npm:8.55.0":
version: 8.54.0 version: 8.55.0
resolution: "@eslint/js@npm:8.54.0" resolution: "@eslint/js@npm:8.55.0"
checksum: 4d491ff234cd94b54499428cb3435623270ff8cc59950e13e6e1ac2fa350ec60502dac7bfd4f486523fee65ad7a358034570fe776b81b14dbfe5525d1e26e1d8 checksum: 34b001a95b16501fd64f525b1de3ab0e4c252e5820b74069004934cb13977fc04ba4522a3e8f8074bd6af49da10d3444cd49fa711819f425ad73d6bf46eea82d
languageName: node languageName: node
linkType: hard linkType: hard
@@ -882,14 +930,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/base@npm:5.0.0-beta.24": "@mui/base@npm:5.0.0-beta.25":
version: 5.0.0-beta.24 version: 5.0.0-beta.25
resolution: "@mui/base@npm:5.0.0-beta.24" resolution: "@mui/base@npm:5.0.0-beta.25"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
"@floating-ui/react-dom": "npm:^2.0.4" "@floating-ui/react-dom": "npm:^2.0.4"
"@mui/types": "npm:^7.2.9" "@mui/types": "npm:^7.2.10"
"@mui/utils": "npm:^5.14.18" "@mui/utils": "npm:^5.14.19"
"@popperjs/core": "npm:^2.11.8" "@popperjs/core": "npm:^2.11.8"
clsx: "npm:^2.0.0" clsx: "npm:^2.0.0"
prop-types: "npm:^15.8.1" prop-types: "npm:^15.8.1"
@@ -900,22 +948,22 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
"@types/react": "@types/react":
optional: true optional: true
checksum: 65d8a428d7e863885d5d5d6513ffa64982ebd7bd3a809b3024f669b907796c94a5d19ebac42ef383277acaccf30af3158c91f65c69fb0e7b2ddab925fc3293dd checksum: 93cecb438ec9d5bac2440a65c295fbd2cde6aa7f1264005b0c9ef76c1332b77111f7b688209364b97344642bee0e71f2bd3b3b14039921f68a8b7111d3a513e4
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/core-downloads-tracker@npm:^5.14.18": "@mui/core-downloads-tracker@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/core-downloads-tracker@npm:5.14.18" resolution: "@mui/core-downloads-tracker@npm:5.14.19"
checksum: 3d367797282e4b93eacee997667d62bc4eeac979e9664724e9db8d632278d8629f2a141894cf53d706f1d2a9f19965bffe2858aa2bc9833722e674cd560b896e checksum: e71c886f12bbd83791638545017c0b8439c3c6b51125979fea105f938f2f5b109629d4deddd38448c05b8be10b3249334324f1505c1306c52a2b8d315a1005c3
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/icons-material@npm:^5.14.18": "@mui/icons-material@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/icons-material@npm:5.14.18" resolution: "@mui/icons-material@npm:5.14.19"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
peerDependencies: peerDependencies:
"@mui/material": ^5.0.0 "@mui/material": ^5.0.0
"@types/react": ^17.0.0 || ^18.0.0 "@types/react": ^17.0.0 || ^18.0.0
@@ -923,21 +971,21 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
"@types/react": "@types/react":
optional: true optional: true
checksum: 20da1445f033edf017d7d447c74fb27e90d4a9f3a631f617252a4806b69364792e01aa7010939c90e37d8ce7adf4218ec27066bd8ec0db40295f64365fd18a5e checksum: 648a44af9a18a39062126d80268d0d4816d408d253d46f097cf8ad525e37dad8301a7727942f4908a15c432de361dabe29de0595f3771cf8acf7da311374441e
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/material@npm:^5.14.18": "@mui/material@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/material@npm:5.14.18" resolution: "@mui/material@npm:5.14.19"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
"@mui/base": "npm:5.0.0-beta.24" "@mui/base": "npm:5.0.0-beta.25"
"@mui/core-downloads-tracker": "npm:^5.14.18" "@mui/core-downloads-tracker": "npm:^5.14.19"
"@mui/system": "npm:^5.14.18" "@mui/system": "npm:^5.14.19"
"@mui/types": "npm:^7.2.9" "@mui/types": "npm:^7.2.10"
"@mui/utils": "npm:^5.14.18" "@mui/utils": "npm:^5.14.19"
"@types/react-transition-group": "npm:^4.4.8" "@types/react-transition-group": "npm:^4.4.9"
clsx: "npm:^2.0.0" clsx: "npm:^2.0.0"
csstype: "npm:^3.1.2" csstype: "npm:^3.1.2"
prop-types: "npm:^15.8.1" prop-types: "npm:^15.8.1"
@@ -956,16 +1004,16 @@ __metadata:
optional: true optional: true
"@types/react": "@types/react":
optional: true optional: true
checksum: 50c5ddbd8e6e39aa4cf904ea7061a1c9d91d906baa7b7626f3db22338872972bac8d176002e613f79e9171969e898ca268c024a143bc120f05e750035b25a8cb checksum: 9b89bf20e5086801d8737d906d4c84023e04883a67186c4f523748740a90bee495a8c93ba7bc1272fdc0f9ee9951e2ebff149ecd63697abfba06dbfe9787f5fa
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/private-theming@npm:^5.14.18": "@mui/private-theming@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/private-theming@npm:5.14.18" resolution: "@mui/private-theming@npm:5.14.19"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
"@mui/utils": "npm:^5.14.18" "@mui/utils": "npm:^5.14.19"
prop-types: "npm:^15.8.1" prop-types: "npm:^15.8.1"
peerDependencies: peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0 "@types/react": ^17.0.0 || ^18.0.0
@@ -973,15 +1021,15 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
"@types/react": "@types/react":
optional: true optional: true
checksum: cb2ae253c7aba571ae838b5c886f74cde0e4b3df49ed1d776ee355e87fc28efe6a23367d713ac6979378049aa67d3bffb65cba421818a11b65d4518742a8711b checksum: 248687351477c7794a002dd0c4ae68216b5794591407e0b4751eede8fe35db94c163642365578938dc66fbeb7a6c771c811ab2f7fa4b2bc60f663dc826084ca0
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/styled-engine@npm:^5.14.18": "@mui/styled-engine@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/styled-engine@npm:5.14.18" resolution: "@mui/styled-engine@npm:5.14.19"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
"@emotion/cache": "npm:^11.11.0" "@emotion/cache": "npm:^11.11.0"
csstype: "npm:^3.1.2" csstype: "npm:^3.1.2"
prop-types: "npm:^15.8.1" prop-types: "npm:^15.8.1"
@@ -994,19 +1042,19 @@ __metadata:
optional: true optional: true
"@emotion/styled": "@emotion/styled":
optional: true optional: true
checksum: 305128a623339cf0bb563cebb822363c19d9337221e7894c00130680e5b7a818c81a6df1d1f036a97641ce0f1bc336a0328ce3e2787d2dee1ff73bf0718aca63 checksum: 210da24bcb47c8b911b0f4174ecd77ced2aa5eba442861b474fe575384d736edc9553b707be35a086ae514503c26dbfa5541a352db65fa7de970c6251365214b
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/system@npm:^5.14.18": "@mui/system@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/system@npm:5.14.18" resolution: "@mui/system@npm:5.14.19"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
"@mui/private-theming": "npm:^5.14.18" "@mui/private-theming": "npm:^5.14.19"
"@mui/styled-engine": "npm:^5.14.18" "@mui/styled-engine": "npm:^5.14.19"
"@mui/types": "npm:^7.2.9" "@mui/types": "npm:^7.2.10"
"@mui/utils": "npm:^5.14.18" "@mui/utils": "npm:^5.14.19"
clsx: "npm:^2.0.0" clsx: "npm:^2.0.0"
csstype: "npm:^3.1.2" csstype: "npm:^3.1.2"
prop-types: "npm:^15.8.1" prop-types: "npm:^15.8.1"
@@ -1022,28 +1070,28 @@ __metadata:
optional: true optional: true
"@types/react": "@types/react":
optional: true optional: true
checksum: 4e9a47342fc928506272a2b68d9f2592bbbc5a9f88176ee03b6050066f18f7d2df11355796d7ee5ef556d12779fe9e4d20520d0a0f1e24e2696193e4c13ce580 checksum: 68fddc614aae5dba86db134ae1b2ab7540d61e4008068ccd3c1cfa20d9f54508b9cf3ce68d2d1a4c7de237c9314206da291e987d323fa1425a12e5b36f2bc488
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/types@npm:^7.2.9": "@mui/types@npm:^7.2.10":
version: 7.2.9 version: 7.2.10
resolution: "@mui/types@npm:7.2.9" resolution: "@mui/types@npm:7.2.10"
peerDependencies: peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0 "@types/react": ^17.0.0 || ^18.0.0
peerDependenciesMeta: peerDependenciesMeta:
"@types/react": "@types/react":
optional: true optional: true
checksum: f8a21c5a375373e03b9e7ef0c081fbcbfffb8e743955280d360ac37990448a587ac101b82e35539102ea46c994d23475c80be236b36deaabf38acc5e48c2bdef checksum: 83067cd1da9c79f7ee82f171ba718435d8aa12c6e72c4d5d24bee9e310416ccb91cb86cb0502f463e683e9707d90befc5112509fe7af54cacd39f8556b150f9b
languageName: node languageName: node
linkType: hard linkType: hard
"@mui/utils@npm:^5.14.18": "@mui/utils@npm:^5.14.19":
version: 5.14.18 version: 5.14.19
resolution: "@mui/utils@npm:5.14.18" resolution: "@mui/utils@npm:5.14.19"
dependencies: dependencies:
"@babel/runtime": "npm:^7.23.2" "@babel/runtime": "npm:^7.23.4"
"@types/prop-types": "npm:^15.7.10" "@types/prop-types": "npm:^15.7.11"
prop-types: "npm:^15.8.1" prop-types: "npm:^15.8.1"
react-is: "npm:^18.2.0" react-is: "npm:^18.2.0"
peerDependencies: peerDependencies:
@@ -1052,7 +1100,7 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
"@types/react": "@types/react":
optional: true optional: true
checksum: abc699aab138a5650f7ba5f4c87511802bc35b8307331a9024d2d1769520a63ccccf952097ab8943104d6304107836cba580a7acbcc0138c263f77f97b1b3dd0 checksum: 1abbcfef21fc71805af1a4d653d9adeec252ebe4892715a0c6c49246c6cfa84f46c82e033679ab50eb2cf3ef391d9eb622c48aa78f152032aa99a996eac98806
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1187,10 +1235,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@remix-run/router@npm:1.13.0": "@remix-run/router@npm:1.13.1":
version: 1.13.0 version: 1.13.1
resolution: "@remix-run/router@npm:1.13.0" resolution: "@remix-run/router@npm:1.13.1"
checksum: bb173a012d2036c5ee69babfe30c73975b970c2e5a0edaba138c302ae80d255e238e462e77365ab4efe819b6397e1a7f3a416d6200d17f9655f0ca1c51c4f45e checksum: bf1ff266744352e71fc414f983a9f7772c10ec55cf4b978d851026e6c12b39c0084f99e4e45de706b800a71889ef09f652b8e7c43e21800351cc14c5ada8c834
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1478,12 +1526,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/node@npm:^20.10.0": "@types/node@npm:^20.10.2":
version: 20.10.0 version: 20.10.2
resolution: "@types/node@npm:20.10.0" resolution: "@types/node@npm:20.10.2"
dependencies: dependencies:
undici-types: "npm:~5.26.4" undici-types: "npm:~5.26.4"
checksum: c7d5ddbdbf3491e2363135c9611eb6bfae90eda2957279237fa232bcb29cd0df1cc3ee149d6de9915b754262a531ee2d57d33c9ecd58d763e8ad4856113822f3 checksum: e88d0e92870ec4880642cc39250903a098443d791e864a08d08f4e7fdca0c4c9c0233a6fd98bec356f0ebabc6551152a4590d1c9c34b73a95c2b33935f59185f
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1501,10 +1549,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/prop-types@npm:^15.7.10": "@types/prop-types@npm:^15.7.11":
version: 15.7.10 version: 15.7.11
resolution: "@types/prop-types@npm:15.7.10" resolution: "@types/prop-types@npm:15.7.11"
checksum: 39ecc2d9e439ed16b32937a08d98b84ed4a70f53bcd52c8564c0cd7a36fe1004ca83a1fb94b13c1b7a5c048760f06445c3c6a91a6972c8eff652c0b50c9424b1 checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1538,12 +1586,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/react-transition-group@npm:^4.4.8": "@types/react-transition-group@npm:^4.4.9":
version: 4.4.8 version: 4.4.9
resolution: "@types/react-transition-group@npm:4.4.8" resolution: "@types/react-transition-group@npm:4.4.9"
dependencies: dependencies:
"@types/react": "npm:*" "@types/react": "npm:*"
checksum: 9c756217329897bd1ea9072bc44e1aff27ee012fdc6a493edff0951a8b9e461a4415b91ee0c11ef64bd40fac9f91425e58e5222d95489319181f7e8646d50948 checksum: 74ed0985380544bd1d63d8865a452a859ed7122b35dd2cf919fa7d1f31936345671995d36c89263456f27dbb5940eac8d4607be969e27187102eecff1cc64ba3
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1558,14 +1606,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/react@npm:^18.2.39": "@types/react@npm:^18.2.40":
version: 18.2.39 version: 18.2.40
resolution: "@types/react@npm:18.2.39" resolution: "@types/react@npm:18.2.40"
dependencies: dependencies:
"@types/prop-types": "npm:*" "@types/prop-types": "npm:*"
"@types/scheduler": "npm:*" "@types/scheduler": "npm:*"
csstype: "npm:^3.0.2" csstype: "npm:^3.0.2"
checksum: 870f7774c676ae0f3ab6339a62b3315f5a296e89412358b15a5249a61e781a8807a2253ef7ad2ec98e7a5bea1e8c3ddd95b02226d6b8ac4a085da59b4a496564 checksum: 323c319461482ad17b4813fec8641a4167361f42164757b64dbe27db379ae8fd98f3811a301f4abce0c17ce53a83c549db3ba3008e54d2a422a0656bddd72440
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1735,18 +1783,18 @@ __metadata:
resolution: "EMS-ESP@workspace:." resolution: "EMS-ESP@workspace:."
dependencies: dependencies:
"@alova/adapter-xhr": "npm:^1.0.1" "@alova/adapter-xhr": "npm:^1.0.1"
"@babel/core": "npm:^7.23.3" "@babel/core": "npm:^7.23.5"
"@emotion/react": "npm:^11.11.1" "@emotion/react": "npm:^11.11.1"
"@emotion/styled": "npm:^11.11.0" "@emotion/styled": "npm:^11.11.0"
"@mui/icons-material": "npm:^5.14.18" "@mui/icons-material": "npm:^5.14.19"
"@mui/material": "npm:^5.14.18" "@mui/material": "npm:^5.14.19"
"@preact/compat": "npm:^17.1.2" "@preact/compat": "npm:^17.1.2"
"@preact/preset-vite": "npm:^2.7.0" "@preact/preset-vite": "npm:^2.7.0"
"@table-library/react-table-library": "npm:4.1.7" "@table-library/react-table-library": "npm:4.1.7"
"@types/imagemin": "npm:^8.0.5" "@types/imagemin": "npm:^8.0.5"
"@types/lodash-es": "npm:^4.17.12" "@types/lodash-es": "npm:^4.17.12"
"@types/node": "npm:^20.10.0" "@types/node": "npm:^20.10.2"
"@types/react": "npm:^18.2.39" "@types/react": "npm:^18.2.40"
"@types/react-dom": "npm:^18.2.17" "@types/react-dom": "npm:^18.2.17"
"@types/react-router-dom": "npm:^5.3.3" "@types/react-router-dom": "npm:^5.3.3"
"@typescript-eslint/eslint-plugin": "npm:^6.13.1" "@typescript-eslint/eslint-plugin": "npm:^6.13.1"
@@ -1754,10 +1802,10 @@ __metadata:
alova: "npm:^2.15.0" alova: "npm:^2.15.0"
async-validator: "npm:^4.2.5" async-validator: "npm:^4.2.5"
concurrently: "npm:^8.2.2" concurrently: "npm:^8.2.2"
eslint: "npm:^8.54.0" eslint: "npm:^8.55.0"
eslint-config-airbnb: "npm:^19.0.4" eslint-config-airbnb: "npm:^19.0.4"
eslint-config-airbnb-typescript: "npm:^17.1.0" eslint-config-airbnb-typescript: "npm:^17.1.0"
eslint-config-prettier: "npm:^9.0.0" eslint-config-prettier: "npm:^9.1.0"
eslint-import-resolver-typescript: "npm:^3.6.1" eslint-import-resolver-typescript: "npm:^3.6.1"
eslint-plugin-autofix: "npm:^1.1.0" eslint-plugin-autofix: "npm:^1.1.0"
eslint-plugin-import: "npm:^2.29.0" eslint-plugin-import: "npm:^2.29.0"
@@ -1775,14 +1823,14 @@ __metadata:
react-dom: "npm:latest" react-dom: "npm:latest"
react-dropzone: "npm:^14.2.3" react-dropzone: "npm:^14.2.3"
react-icons: "npm:^4.12.0" react-icons: "npm:^4.12.0"
react-router-dom: "npm:^6.20.0" react-router-dom: "npm:^6.20.1"
react-toastify: "npm:^9.1.3" react-toastify: "npm:^9.1.3"
rollup-plugin-visualizer: "npm:^5.9.3" rollup-plugin-visualizer: "npm:^5.9.3"
sockette: "npm:^2.0.6" sockette: "npm:^2.0.6"
terser: "npm:^5.24.0" terser: "npm:^5.24.0"
typesafe-i18n: "npm:^5.26.2" typesafe-i18n: "npm:^5.26.2"
typescript: "npm:^5.3.2" typescript: "npm:^5.3.2"
vite: "npm:^5.0.3" vite: "npm:^5.0.4"
vite-plugin-imagemin: "npm:^0.6.1" vite-plugin-imagemin: "npm:^0.6.1"
vite-tsconfig-paths: "npm:^4.2.1" vite-tsconfig-paths: "npm:^4.2.1"
languageName: unknown languageName: unknown
@@ -3644,14 +3692,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-config-prettier@npm:^9.0.0": "eslint-config-prettier@npm:^9.1.0":
version: 9.0.0 version: 9.1.0
resolution: "eslint-config-prettier@npm:9.0.0" resolution: "eslint-config-prettier@npm:9.1.0"
peerDependencies: peerDependencies:
eslint: ">=7.0.0" eslint: ">=7.0.0"
bin: bin:
eslint-config-prettier: bin/cli.js eslint-config-prettier: bin/cli.js
checksum: 276b0b5b5b19066962a9ff3a16a553bdad28e1c0a2ea33a1d75d65c0428bb7b37f6e85ac111ebefcc9bdefb544385856dbe6eaeda5279c639e5549c113d27dda checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830
languageName: node languageName: node
linkType: hard linkType: hard
@@ -3842,14 +3890,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint@npm:^8.54.0": "eslint@npm:^8.55.0":
version: 8.54.0 version: 8.55.0
resolution: "eslint@npm:8.54.0" resolution: "eslint@npm:8.55.0"
dependencies: dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/eslint-utils": "npm:^4.2.0"
"@eslint-community/regexpp": "npm:^4.6.1" "@eslint-community/regexpp": "npm:^4.6.1"
"@eslint/eslintrc": "npm:^2.1.3" "@eslint/eslintrc": "npm:^2.1.4"
"@eslint/js": "npm:8.54.0" "@eslint/js": "npm:8.55.0"
"@humanwhocodes/config-array": "npm:^0.11.13" "@humanwhocodes/config-array": "npm:^0.11.13"
"@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/module-importer": "npm:^1.0.1"
"@nodelib/fs.walk": "npm:^1.2.8" "@nodelib/fs.walk": "npm:^1.2.8"
@@ -3886,7 +3934,7 @@ __metadata:
text-table: "npm:^0.2.0" text-table: "npm:^0.2.0"
bin: bin:
eslint: bin/eslint.js eslint: bin/eslint.js
checksum: 379827964fd7885a4d48611a5237cf5c534eff0ad3d0c1a1d6a14d52ac6758f4efdccd924c9bb3a9aa4dc80a3446d48dc49f61733cd5bd5f74419d0240970e7b checksum: afd016cfbe9e9d667b3f98c14c681a7e518808f6c30856e56cbb02248900eac5bf6dc5e577a7eaec259539486db48ef7d16ef58fb14b1585ba7c84b35490c53c
languageName: node languageName: node
linkType: hard linkType: hard
@@ -7020,27 +7068,27 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"react-router-dom@npm:^6.20.0": "react-router-dom@npm:^6.20.1":
version: 6.20.0 version: 6.20.1
resolution: "react-router-dom@npm:6.20.0" resolution: "react-router-dom@npm:6.20.1"
dependencies: dependencies:
"@remix-run/router": "npm:1.13.0" "@remix-run/router": "npm:1.13.1"
react-router: "npm:6.20.0" react-router: "npm:6.20.1"
peerDependencies: peerDependencies:
react: ">=16.8" react: ">=16.8"
react-dom: ">=16.8" react-dom: ">=16.8"
checksum: 4b6741c545cedf5a5c4f996deb953679dcc985425e0664e27b97fdb9ab1387cbe1a6a12bfc7f7c38ec40b15759b4bf6396930ec26540a4a81ae16d154fd35049 checksum: 27efb05af0025bdcd7ecc85d2df2f53ca90bbf4db1dd4319002714b5be4e23c9434f95932d79f14a42d7c347ca882e9a0bba74a4d6331de8f7fb527c21f3f069
languageName: node languageName: node
linkType: hard linkType: hard
"react-router@npm:6.20.0": "react-router@npm:6.20.1":
version: 6.20.0 version: 6.20.1
resolution: "react-router@npm:6.20.0" resolution: "react-router@npm:6.20.1"
dependencies: dependencies:
"@remix-run/router": "npm:1.13.0" "@remix-run/router": "npm:1.13.1"
peerDependencies: peerDependencies:
react: ">=16.8" react: ">=16.8"
checksum: 2cdac5ad8b7a7bc230173b26768bcf3f6a9abc0a19983fa7b76b9ffdbeb44bfbd88fcc2033e9062defafef144db207859eb3162a9c9742d70cfce4e7166ff1e5 checksum: 96c25c8ca782dfa5b501540b9a491d8dca67c829a90fda237238a22881c695226fd5bbe14fcb2793bd5877aec2514d932c3293bf1f2463606fb3f2326628d766
languageName: node languageName: node
linkType: hard linkType: hard
@@ -8566,9 +8614,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"vite@npm:^5.0.3": "vite@npm:^5.0.4":
version: 5.0.3 version: 5.0.4
resolution: "vite@npm:5.0.3" resolution: "vite@npm:5.0.4"
dependencies: dependencies:
esbuild: "npm:^0.19.3" esbuild: "npm:^0.19.3"
fsevents: "npm:~2.3.3" fsevents: "npm:~2.3.3"
@@ -8602,7 +8650,7 @@ __metadata:
optional: true optional: true
bin: bin:
vite: bin/vite.js vite: bin/vite.js
checksum: 3f2cc01eaa632df89c1486dccdbea7df1e7b1d7e4f9270b987502096ac97038b0c7d5989ea04e7d095e3eaa5669e78e700470690b0f12076e2a58b97cda24351 checksum: 3d1726e5ee09c99ca8f57ebb34428ceb23e51705cd9e39ee97cb123870caaff1e65fbeaed00658f8112dd6ac658e90cd020bd33c090ecd190fb962e43cc8d64c
languageName: node languageName: node
linkType: hard linkType: hard

View File

@@ -1 +1 @@
#define EMSESP_APP_VERSION "3.6.5-dev.1" #define EMSESP_APP_VERSION "3.6.5-dev.2"