fix all typos

This commit is contained in:
proddy
2024-09-11 20:23:58 +02:00
parent 426555bac6
commit 44ef7dd0bc
30 changed files with 1630 additions and 307 deletions

3
.gitignore vendored
View File

@@ -65,3 +65,6 @@ interface/tsconfig.tsbuildinfo
# python virtual environment
venv/
# cspell
words-found-verbose.txt

13
cspell.json Normal file
View File

@@ -0,0 +1,13 @@
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"dictionaryDefinitions": [
{
"name": "project-words",
"path": "./project-words.txt",
"addWords": true
}
],
"dictionaries": ["project-words"],
"ignorePaths": ["node_modules", "**/venv/**", "lib/eModbus", "lib/ESPAsyncWebServer", "lib/espMqttClient", "analyse.html", "dist", "**/*.csv", "locale_translations.h", "TZ.tsx", "**/*.txt","build/**", "**/i18n/**", "/project-words.txt"]
}

View File

@@ -24,8 +24,8 @@
"@alova/adapter-xhr": "2.0.7",
"@emotion/react": "^11.13.3",
"@emotion/styled": "^11.13.0",
"@mui/icons-material": "^6.0.2",
"@mui/material": "^6.0.2",
"@mui/icons-material": "^6.1.0",
"@mui/material": "^6.1.0",
"@table-library/react-table-library": "4.1.7",
"alova": "3.0.16",
"async-validator": "^4.2.5",
@@ -64,5 +64,5 @@
"vite-plugin-imagemin": "^0.6.1",
"vite-tsconfig-paths": "^5.0.1"
},
"packageManager": "yarn@4.4.0"
"packageManager": "yarn@4.4.1"
}

View File

@@ -22,7 +22,7 @@ export const alovaInstance = createAlova({
method.config.headers.Authorization =
'Bearer ' + localStorage.getItem(ACCESS_TOKEN);
}
// for simualting vrey slow networks
// for simulating vrey slow networks
// return new Promise((resolve) => {
// const random = 3000 + Math.random() * 2000;
// setTimeout(resolve, Math.floor(random));

View File

@@ -44,9 +44,9 @@ __metadata:
linkType: hard
"@babel/compat-data@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/compat-data@npm:7.25.2"
checksum: 10c0/5bf1f14d6e5f0d37c19543e99209ff4a94bb97915e1ce01e5334a144aa08cd56b6e62ece8135dac77e126723d63d4d4b96fc603a12c43b88c28f4b5e070270c5
version: 7.25.4
resolution: "@babel/compat-data@npm:7.25.4"
checksum: 10c0/50d79734d584a28c69d6f5b99adfaa064d0f41609a378aef04eb06accc5b44f8520e68549eba3a082478180957b7d5783f1bfb1672e4ae8574e797ce8bae79fa
languageName: node
linkType: hard
@@ -84,15 +84,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/generator@npm:7.25.0"
"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6":
version: 7.25.6
resolution: "@babel/generator@npm:7.25.6"
dependencies:
"@babel/types": "npm:^7.25.0"
"@babel/types": "npm:^7.25.6"
"@jridgewell/gen-mapping": "npm:^0.3.5"
"@jridgewell/trace-mapping": "npm:^0.3.25"
jsesc: "npm:^2.5.1"
checksum: 10c0/d0e2dfcdc8bdbb5dded34b705ceebf2e0bc1b06795a1530e64fb6a3ccf313c189db7f60c1616effae48114e1a25adc75855bc4496f3779a396b3377bae718ce7
checksum: 10c0/f89282cce4ddc63654470b98086994d219407d025497f483eb03ba102086e11e2b685b27122f6ff2e1d93b5b5fa0c3a6b7e974fbf2e4a75b685041a746a4291e
languageName: node
linkType: hard
@@ -218,12 +218,12 @@ __metadata:
linkType: hard
"@babel/helpers@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/helpers@npm:7.25.0"
version: 7.25.6
resolution: "@babel/helpers@npm:7.25.6"
dependencies:
"@babel/template": "npm:^7.25.0"
"@babel/types": "npm:^7.25.0"
checksum: 10c0/b7fe007fc4194268abf70aa3810365085e290e6528dcb9fbbf7a765d43c74b6369ce0f99c5ccd2d44c413853099daa449c9a0123f0b212ac8d18643f2e8174b8
"@babel/types": "npm:^7.25.6"
checksum: 10c0/448c1cdabccca42fd97a252f73f1e4bcd93776dbf24044f3b4f49b756bf2ece73ee6df05177473bb74ea7456dddd18d6f481e4d96d2cc7839d078900d48c696c
languageName: node
linkType: hard
@@ -239,14 +239,14 @@ __metadata:
languageName: node
linkType: hard
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3":
version: 7.25.3
resolution: "@babel/parser@npm:7.25.3"
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6":
version: 7.25.6
resolution: "@babel/parser@npm:7.25.6"
dependencies:
"@babel/types": "npm:^7.25.2"
"@babel/types": "npm:^7.25.6"
bin:
parser: ./bin/babel-parser.js
checksum: 10c0/874b01349aedb805d6694f867a752fdc7469778fad76aca4548d2cc6ce96087c3ba5fb917a6f8d05d2d1a74aae309b5f50f1a4dba035f5a2c9fcfe6e106d2c4e
checksum: 10c0/f88a0e895dbb096fd37c4527ea97d12b5fc013720602580a941ac3a339698872f0c911e318c292b184c36b5fbe23b612f05aff9d24071bc847c7b1c21552c41d
languageName: node
linkType: hard
@@ -287,21 +287,12 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
version: 7.25.0
resolution: "@babel/runtime@npm:7.25.0"
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.25.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
version: 7.25.6
resolution: "@babel/runtime@npm:7.25.6"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: 10c0/bd3faf246170826cef2071a94d7b47b49d532351360ecd17722d03f6713fd93a3eb3dbd9518faa778d5e8ccad7392a7a604e56bd37aaad3f3aa68d619ccd983d
languageName: node
linkType: hard
"@babel/runtime@npm:^7.25.0":
version: 7.25.4
resolution: "@babel/runtime@npm:7.25.4"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: 10c0/33e937e685f0bfc2d40c219261e2e50d0df7381a6e7cbf56b770e0c5d77cb0c21bf4d97da566cf0164317ed7508e992082c7b6cce7aaa3b17da5794f93fbfb46
checksum: 10c0/d6143adf5aa1ce79ed374e33fdfd74fa975055a80bc6e479672ab1eadc4e4bfd7484444e17dd063a1d180e051f3ec62b357c7a2b817e7657687b47313158c3d2
languageName: node
linkType: hard
@@ -335,17 +326,17 @@ __metadata:
linkType: hard
"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2":
version: 7.25.3
resolution: "@babel/traverse@npm:7.25.3"
version: 7.25.6
resolution: "@babel/traverse@npm:7.25.6"
dependencies:
"@babel/code-frame": "npm:^7.24.7"
"@babel/generator": "npm:^7.25.0"
"@babel/parser": "npm:^7.25.3"
"@babel/generator": "npm:^7.25.6"
"@babel/parser": "npm:^7.25.6"
"@babel/template": "npm:^7.25.0"
"@babel/types": "npm:^7.25.2"
"@babel/types": "npm:^7.25.6"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
checksum: 10c0/4c8a1966fa90b53a783a4afd2fcdaa6ab1a912e6621dca9fcc6633e80ccb9491620e88caf73b537da4e16cefd537b548c87d7087868d5b0066414dea375c0e9b
checksum: 10c0/964304c6fa46bd705428ba380bf73177eeb481c3f26d82ea3d0661242b59e0dd4329d23886035e9ca9a4ceb565c03a76fd615109830687a27bcd350059d6377e
languageName: node
linkType: hard
@@ -359,14 +350,14 @@ __metadata:
languageName: node
linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/types@npm:7.25.2"
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6":
version: 7.25.6
resolution: "@babel/types@npm:7.25.6"
dependencies:
"@babel/helper-string-parser": "npm:^7.24.8"
"@babel/helper-validator-identifier": "npm:^7.24.7"
to-fast-properties: "npm:^2.0.0"
checksum: 10c0/e489435856be239f8cc1120c90a197e4c2865385121908e5edb7223cfdff3768cba18f489adfe0c26955d9e7bbb1fb10625bc2517505908ceb0af848989bd864
checksum: 10c0/89d45fbee24e27a05dca2d08300a26b905bd384a480448823f6723c72d3a30327c517476389b7280ce8cb9a2c48ef8f47da7f9f6d326faf6f53fd6b68237bdc4
languageName: node
linkType: hard
@@ -446,20 +437,7 @@ __metadata:
languageName: node
linkType: hard
"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0":
version: 1.3.0
resolution: "@emotion/serialize@npm:1.3.0"
dependencies:
"@emotion/hash": "npm:^0.9.2"
"@emotion/memoize": "npm:^0.9.0"
"@emotion/unitless": "npm:^0.9.0"
"@emotion/utils": "npm:^1.4.0"
csstype: "npm:^3.0.2"
checksum: 10c0/dd3f9041b05e79664c27188d8aad0cf726baee6da934ac31fd96c03691ce2a2e222669252c8cd623f2b0e488c7f8cfe384798153f36685d48b98340e63655813
languageName: node
linkType: hard
"@emotion/serialize@npm:^1.3.1":
"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1":
version: 1.3.1
resolution: "@emotion/serialize@npm:1.3.1"
dependencies:
@@ -506,13 +484,6 @@ __metadata:
languageName: node
linkType: hard
"@emotion/unitless@npm:^0.9.0":
version: 0.9.0
resolution: "@emotion/unitless@npm:0.9.0"
checksum: 10c0/f907d968a49315bb654b5734edf3315e52350f77c160a63f3437f14d80610dc78fd8295e759e7339055c45bd25c74c46363235c5971aae5587f7eeb969580c4c
languageName: node
linkType: hard
"@emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0":
version: 1.1.0
resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0"
@@ -853,38 +824,38 @@ __metadata:
languageName: node
linkType: hard
"@mui/core-downloads-tracker@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/core-downloads-tracker@npm:6.0.2"
checksum: 10c0/b83b067ab7b6fe90b1616a8ced478cb030384c0942502e63d2c5580677dcaed055a5a5178130c1c3a9b6b02f4b1a1e19ce0f2e6a754c1f5724495c6458a8efd8
"@mui/core-downloads-tracker@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/core-downloads-tracker@npm:6.1.0"
checksum: 10c0/9cf0470456567b51450fe1e60b53aac7fb95bdb47ba3400153d29ae3c78c737f9fd1019df24ca553a6127154b92c7ab68547981ab3539ecc9a34a6e2135aac56
languageName: node
linkType: hard
"@mui/icons-material@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/icons-material@npm:6.0.2"
"@mui/icons-material@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/icons-material@npm:6.1.0"
dependencies:
"@babel/runtime": "npm:^7.25.0"
"@babel/runtime": "npm:^7.25.6"
peerDependencies:
"@mui/material": ^6.0.2
"@mui/material": ^6.1.0
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 10c0/862cae6f8cb9624ca728ffbb755f29fd937a45ab9a38f4aeea053b86747eb153279666cf62ffa0fb1f2617b824e66e5badd2f3a9133f7223b230c1c987d57de7
checksum: 10c0/4ca4cc1e39c9a09ab5d9589bb795f57e28aa99a7bd9a1715b4e86c501788a05e28db24c78eecf621698ebfc4b6fb316ea1f6257380948f8c8d36a1ea267a7703
languageName: node
linkType: hard
"@mui/material@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/material@npm:6.0.2"
"@mui/material@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/material@npm:6.1.0"
dependencies:
"@babel/runtime": "npm:^7.25.0"
"@mui/core-downloads-tracker": "npm:^6.0.2"
"@mui/system": "npm:^6.0.2"
"@babel/runtime": "npm:^7.25.6"
"@mui/core-downloads-tracker": "npm:^6.1.0"
"@mui/system": "npm:^6.1.0"
"@mui/types": "npm:^7.2.16"
"@mui/utils": "npm:^6.0.2"
"@mui/utils": "npm:^6.1.0"
"@popperjs/core": "npm:^2.11.8"
"@types/react-transition-group": "npm:^4.4.11"
clsx: "npm:^2.1.1"
@@ -895,7 +866,7 @@ __metadata:
peerDependencies:
"@emotion/react": ^11.5.0
"@emotion/styled": ^11.3.0
"@mui/material-pigment-css": ^6.0.2
"@mui/material-pigment-css": ^6.1.0
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
react: ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -908,16 +879,16 @@ __metadata:
optional: true
"@types/react":
optional: true
checksum: 10c0/2dc43f4fec596f4cec4428610ba6e100d4e9e48a8a16e049baa10e9b6a028f5ce90a68edf0713bd8ca70c985c68d1544ffaffb51946348e04af287e686622c9b
checksum: 10c0/fcfd1f0ebbda77e5d1afcf6883becd52965840b61c55e3e73f18b28b67c9211ffd371055697992d886b371ca3cd8860c3e55aa22a84512b36f8bd5f4fabb43a8
languageName: node
linkType: hard
"@mui/private-theming@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/private-theming@npm:6.0.2"
"@mui/private-theming@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/private-theming@npm:6.1.0"
dependencies:
"@babel/runtime": "npm:^7.25.0"
"@mui/utils": "npm:^6.0.2"
"@babel/runtime": "npm:^7.25.6"
"@mui/utils": "npm:^6.1.0"
prop-types: "npm:^15.8.1"
peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -925,16 +896,17 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 10c0/981bef131b755256d2942f92c7ca22a1baf11ef19f76824e44751d0eca0dc0ff62361b744d46efc5746c82816415597ec5e6248307619ccd79f79d70e98938d7
checksum: 10c0/b5ca8cd192bb2979dabb5af91faeb3873f652f4129661eee2feb3473b54a08b78140756154f1128d9b4c1a1d048d97bd186f7c353e6551428b64912dae47a549
languageName: node
linkType: hard
"@mui/styled-engine@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/styled-engine@npm:6.0.2"
"@mui/styled-engine@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/styled-engine@npm:6.1.0"
dependencies:
"@babel/runtime": "npm:^7.25.0"
"@babel/runtime": "npm:^7.25.6"
"@emotion/cache": "npm:^11.13.1"
"@emotion/sheet": "npm:^1.4.0"
csstype: "npm:^3.1.3"
prop-types: "npm:^15.8.1"
peerDependencies:
@@ -946,19 +918,19 @@ __metadata:
optional: true
"@emotion/styled":
optional: true
checksum: 10c0/36eb8298805e005dec6e564c83e63313f2f654bdac61d31b99785178478f5a9673660f67796633a0beeacc3c66e4bc3b2f33ec473d2cce400dfca707c8e10b37
checksum: 10c0/2466bb2d990ae05c29a3643d0d9687dc901e396e12b352ddf8278698c5cc1b6fa565fc38620e04e436f17f0d340cf999cf51b3beb1779f7188e4e9099a4fe5ab
languageName: node
linkType: hard
"@mui/system@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/system@npm:6.0.2"
"@mui/system@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/system@npm:6.1.0"
dependencies:
"@babel/runtime": "npm:^7.25.0"
"@mui/private-theming": "npm:^6.0.2"
"@mui/styled-engine": "npm:^6.0.2"
"@babel/runtime": "npm:^7.25.6"
"@mui/private-theming": "npm:^6.1.0"
"@mui/styled-engine": "npm:^6.1.0"
"@mui/types": "npm:^7.2.16"
"@mui/utils": "npm:^6.0.2"
"@mui/utils": "npm:^6.1.0"
clsx: "npm:^2.1.1"
csstype: "npm:^3.1.3"
prop-types: "npm:^15.8.1"
@@ -974,7 +946,7 @@ __metadata:
optional: true
"@types/react":
optional: true
checksum: 10c0/bcb77617467f2b6ad22dd7d5c384f8e1a86511065f4384d7d45d4e2ca34db383454556f59a97f44fbd82bbe38ee0f45fb25e22fb39536e7f42d99c3ee88dcdb2
checksum: 10c0/8c545e828404532f4e2ae7b54d934ff32d3722322997415e2b5de21250b86174a8ca799fc8103e96ddab8875f866f74dfffd360633f8c49d89712ac56663899d
languageName: node
linkType: hard
@@ -990,11 +962,11 @@ __metadata:
languageName: node
linkType: hard
"@mui/utils@npm:^6.0.2":
version: 6.0.2
resolution: "@mui/utils@npm:6.0.2"
"@mui/utils@npm:^6.1.0":
version: 6.1.0
resolution: "@mui/utils@npm:6.1.0"
dependencies:
"@babel/runtime": "npm:^7.25.0"
"@babel/runtime": "npm:^7.25.6"
"@mui/types": "npm:^7.2.16"
"@types/prop-types": "npm:^15.7.12"
clsx: "npm:^2.1.1"
@@ -1006,7 +978,7 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 10c0/7a7d45878727bb154cd2bed4b8bbe536f24cda9431688e64a87f82dfe313e82cb948865cacc3c416588a3988d5715f3546c636e2b341c6fa0f5409bbe287a133
checksum: 10c0/a20120b8ee2ebbc0774ab54bd92d513aefc35f4f1caafe7fe4bb7aec49389e553033cb74f4b8adc8292b84485cce7965f6570dc902b8195306a64a97cff9a8fd
languageName: node
linkType: hard
@@ -1162,114 +1134,114 @@ __metadata:
languageName: node
linkType: hard
"@rollup/rollup-android-arm-eabi@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.1"
"@rollup/rollup-android-arm-eabi@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.2"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
"@rollup/rollup-android-arm64@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-android-arm64@npm:4.21.1"
"@rollup/rollup-android-arm64@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-android-arm64@npm:4.21.2"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-darwin-arm64@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-darwin-arm64@npm:4.21.1"
"@rollup/rollup-darwin-arm64@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-darwin-arm64@npm:4.21.2"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-darwin-x64@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-darwin-x64@npm:4.21.1"
"@rollup/rollup-darwin-x64@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-darwin-x64@npm:4.21.2"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.1"
"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.2"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-arm-musleabihf@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.1"
"@rollup/rollup-linux-arm-musleabihf@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.2"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
"@rollup/rollup-linux-arm64-gnu@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.1"
"@rollup/rollup-linux-arm64-gnu@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.2"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-arm64-musl@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.1"
"@rollup/rollup-linux-arm64-musl@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.2"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.1"
"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.2"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-riscv64-gnu@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.1"
"@rollup/rollup-linux-riscv64-gnu@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.2"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-s390x-gnu@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.1"
"@rollup/rollup-linux-s390x-gnu@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.2"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-x64-gnu@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.1"
"@rollup/rollup-linux-x64-gnu@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.2"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@rollup/rollup-linux-x64-musl@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.1"
"@rollup/rollup-linux-x64-musl@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.2"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@rollup/rollup-win32-arm64-msvc@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.1"
"@rollup/rollup-win32-arm64-msvc@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.2"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@rollup/rollup-win32-ia32-msvc@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.1"
"@rollup/rollup-win32-ia32-msvc@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.2"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@rollup/rollup-win32-x64-msvc@npm:4.21.1":
version: 4.21.1
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.1"
"@rollup/rollup-win32-x64-msvc@npm:4.21.2":
version: 4.21.2
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.2"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -1486,16 +1458,7 @@ __metadata:
languageName: node
linkType: hard
"@types/node@npm:*":
version: 22.2.0
resolution: "@types/node@npm:22.2.0"
dependencies:
undici-types: "npm:~6.13.0"
checksum: 10c0/c17900b34faecfec204f72970bd658d0c217aaf739c1bf7690c969465b6b26b77a8be1cd9ba735aadbd1dd20b5c3e4f406ec33528bf7c6eec90744886c5d5608
languageName: node
linkType: hard
"@types/node@npm:^22.5.4":
"@types/node@npm:*, @types/node@npm:^22.5.4":
version: 22.5.4
resolution: "@types/node@npm:22.5.4"
dependencies:
@@ -1557,17 +1520,7 @@ __metadata:
languageName: node
linkType: hard
"@types/react@npm:*":
version: 18.3.3
resolution: "@types/react@npm:18.3.3"
dependencies:
"@types/prop-types": "npm:*"
csstype: "npm:^3.0.2"
checksum: 10c0/fe455f805c5da13b89964c3d68060cebd43e73ec15001a68b34634604a78140e6fc202f3f61679b9d809dde6d7a7c2cb3ed51e0fd1462557911db09879b55114
languageName: node
linkType: hard
"@types/react@npm:^18.3.5":
"@types/react@npm:*, @types/react@npm:^18.3.5":
version: 18.3.5
resolution: "@types/react@npm:18.3.5"
dependencies:
@@ -1720,8 +1673,8 @@ __metadata:
"@emotion/react": "npm:^11.13.3"
"@emotion/styled": "npm:^11.13.0"
"@eslint/js": "npm:^9.10.0"
"@mui/icons-material": "npm:^6.0.2"
"@mui/material": "npm:^6.0.2"
"@mui/icons-material": "npm:^6.1.0"
"@mui/material": "npm:^6.1.0"
"@preact/compat": "npm:^17.1.2"
"@preact/preset-vite": "npm:^2.9.0"
"@table-library/react-table-library": "npm:4.1.7"
@@ -1839,9 +1792,9 @@ __metadata:
linkType: hard
"ansi-regex@npm:^6.0.1":
version: 6.0.1
resolution: "ansi-regex@npm:6.0.1"
checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08
version: 6.1.0
resolution: "ansi-regex@npm:6.1.0"
checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc
languageName: node
linkType: hard
@@ -2187,9 +2140,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001646":
version: 1.0.30001651
resolution: "caniuse-lite@npm:1.0.30001651"
checksum: 10c0/7821278952a6dbd17358e5d08083d258f092e2a530f5bc1840657cb140fbbc5ec44293bc888258c44a18a9570cde149ed05819ac8320b9710cf22f699891e6ad
version: 1.0.30001660
resolution: "caniuse-lite@npm:1.0.30001660"
checksum: 10c0/d28900b56c597176d515c3175ca75c454f2d30cb2c09a44d7bdb009bb0c4d8a2557905adb77642889bbe9feb85fbfe9d974c8b8e53521fb4b50ee16ab246104e
languageName: node
linkType: hard
@@ -2534,14 +2487,14 @@ __metadata:
linkType: hard
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
version: 4.3.6
resolution: "debug@npm:4.3.6"
version: 4.3.7
resolution: "debug@npm:4.3.7"
dependencies:
ms: "npm:2.1.2"
ms: "npm:^2.1.3"
peerDependenciesMeta:
supports-color:
optional: true
checksum: 10c0/3293416bff072389c101697d4611c402a6bacd1900ac20c0492f61a9cdd6b3b29750fc7f5e299f8058469ef60ff8fb79b86395a30374fbd2490113c1c7112285
checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b
languageName: node
linkType: hard
@@ -2797,9 +2750,9 @@ __metadata:
linkType: hard
"electron-to-chromium@npm:^1.5.4":
version: 1.5.6
resolution: "electron-to-chromium@npm:1.5.6"
checksum: 10c0/1dfef4feaa9f4e5231b8b0697f1f55623eb2ffd263b50e6d4ff995a0927653997ba116640ae06786661f8d24c7b99fa6727c0796e9c60d748f473674d78ab31e
version: 1.5.19
resolution: "electron-to-chromium@npm:1.5.19"
checksum: 10c0/73e25a928e041d707565fb08371b6ba5f3d7d99c78adddfd553660f28809ca22f1608ff295da3c764903a8eae890cbdd701b1b64b3e1eaeb298cb8aecbf21937
languageName: node
linkType: hard
@@ -3167,9 +3120,9 @@ __metadata:
linkType: hard
"escalade@npm:^3.1.1, escalade@npm:^3.1.2":
version: 3.1.2
resolution: "escalade@npm:3.1.2"
checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287
version: 3.2.0
resolution: "escalade@npm:3.2.0"
checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65
languageName: node
linkType: hard
@@ -3468,13 +3421,13 @@ __metadata:
linkType: hard
"fast-xml-parser@npm:^4.1.3":
version: 4.4.1
resolution: "fast-xml-parser@npm:4.4.1"
version: 4.5.0
resolution: "fast-xml-parser@npm:4.5.0"
dependencies:
strnum: "npm:^1.0.5"
bin:
fxparser: src/cli/cli.js
checksum: 10c0/7f334841fe41bfb0bf5d920904ccad09cefc4b5e61eaf4c225bf1e1bb69ee77ef2147d8942f783ee8249e154d1ca8a858e10bda78a5d78b8bed3f48dcee9bf33
checksum: 10c0/71d206c9e137f5c26af88d27dde0108068a5d074401901d643c500c36e95dfd828333a98bda020846c41f5b9b364e2b0e9be5b19b0bdcab5cf31559c07b80a95
languageName: node
linkType: hard
@@ -4134,9 +4087,9 @@ __metadata:
linkType: hard
"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.3.1":
version: 5.3.1
resolution: "ignore@npm:5.3.1"
checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd
version: 5.3.2
resolution: "ignore@npm:5.3.2"
checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
languageName: node
linkType: hard
@@ -4325,11 +4278,11 @@ __metadata:
linkType: hard
"is-core-module@npm:^2.13.0":
version: 2.15.0
resolution: "is-core-module@npm:2.15.0"
version: 2.15.1
resolution: "is-core-module@npm:2.15.1"
dependencies:
hasown: "npm:^2.0.2"
checksum: 10c0/da161f3d9906f459486da65609b2f1a2dfdc60887c689c234d04e88a062cb7920fa5be5fb7ab08dc43b732929653c4135ef05bf77888ae2a9040ce76815eb7b1
checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612
languageName: node
linkType: hard
@@ -4944,12 +4897,12 @@ __metadata:
linkType: hard
"micromatch@npm:^4.0.4":
version: 4.0.7
resolution: "micromatch@npm:4.0.7"
version: 4.0.8
resolution: "micromatch@npm:4.0.8"
dependencies:
braces: "npm:^3.0.3"
picomatch: "npm:^2.3.1"
checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772
checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8
languageName: node
linkType: hard
@@ -5120,10 +5073,10 @@ __metadata:
languageName: node
linkType: hard
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc
"ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48
languageName: node
linkType: hard
@@ -5583,9 +5536,9 @@ __metadata:
linkType: hard
"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1":
version: 1.0.1
resolution: "picocolors@npm:1.0.1"
checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400
version: 1.1.0
resolution: "picocolors@npm:1.1.0"
checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023
languageName: node
linkType: hard
@@ -5647,13 +5600,13 @@ __metadata:
linkType: hard
"postcss@npm:^8.4.43":
version: 8.4.44
resolution: "postcss@npm:8.4.44"
version: 8.4.45
resolution: "postcss@npm:8.4.45"
dependencies:
nanoid: "npm:^3.3.7"
picocolors: "npm:^1.0.1"
source-map-js: "npm:^1.2.0"
checksum: 10c0/53c33338261a3d4f4198f8893e9dfe8b828d8d9186142ee85f02d228f04245c5bbe31239411a357a556ad20ed96f28db24d0921d63edc428fdc9133289371a1d
checksum: 10c0/ad6f8b9b1157d678560373696109745ab97a947d449f8a997acac41c7f1e4c0f3ca4b092d6df1387f430f2c9a319987b1780dbdc27e35800a88cde9b606c1e8f
languageName: node
linkType: hard
@@ -5744,12 +5697,12 @@ __metadata:
linkType: hard
"pump@npm:^3.0.0":
version: 3.0.0
resolution: "pump@npm:3.0.0"
version: 3.0.2
resolution: "pump@npm:3.0.2"
dependencies:
end-of-stream: "npm:^1.1.0"
once: "npm:^1.3.1"
checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478
checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f
languageName: node
linkType: hard
@@ -6066,25 +6019,25 @@ __metadata:
linkType: hard
"rollup@npm:^4.20.0":
version: 4.21.1
resolution: "rollup@npm:4.21.1"
version: 4.21.2
resolution: "rollup@npm:4.21.2"
dependencies:
"@rollup/rollup-android-arm-eabi": "npm:4.21.1"
"@rollup/rollup-android-arm64": "npm:4.21.1"
"@rollup/rollup-darwin-arm64": "npm:4.21.1"
"@rollup/rollup-darwin-x64": "npm:4.21.1"
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.1"
"@rollup/rollup-linux-arm-musleabihf": "npm:4.21.1"
"@rollup/rollup-linux-arm64-gnu": "npm:4.21.1"
"@rollup/rollup-linux-arm64-musl": "npm:4.21.1"
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.1"
"@rollup/rollup-linux-riscv64-gnu": "npm:4.21.1"
"@rollup/rollup-linux-s390x-gnu": "npm:4.21.1"
"@rollup/rollup-linux-x64-gnu": "npm:4.21.1"
"@rollup/rollup-linux-x64-musl": "npm:4.21.1"
"@rollup/rollup-win32-arm64-msvc": "npm:4.21.1"
"@rollup/rollup-win32-ia32-msvc": "npm:4.21.1"
"@rollup/rollup-win32-x64-msvc": "npm:4.21.1"
"@rollup/rollup-android-arm-eabi": "npm:4.21.2"
"@rollup/rollup-android-arm64": "npm:4.21.2"
"@rollup/rollup-darwin-arm64": "npm:4.21.2"
"@rollup/rollup-darwin-x64": "npm:4.21.2"
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.2"
"@rollup/rollup-linux-arm-musleabihf": "npm:4.21.2"
"@rollup/rollup-linux-arm64-gnu": "npm:4.21.2"
"@rollup/rollup-linux-arm64-musl": "npm:4.21.2"
"@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.2"
"@rollup/rollup-linux-riscv64-gnu": "npm:4.21.2"
"@rollup/rollup-linux-s390x-gnu": "npm:4.21.2"
"@rollup/rollup-linux-x64-gnu": "npm:4.21.2"
"@rollup/rollup-linux-x64-musl": "npm:4.21.2"
"@rollup/rollup-win32-arm64-msvc": "npm:4.21.2"
"@rollup/rollup-win32-ia32-msvc": "npm:4.21.2"
"@rollup/rollup-win32-x64-msvc": "npm:4.21.2"
"@types/estree": "npm:1.0.5"
fsevents: "npm:~2.3.2"
dependenciesMeta:
@@ -6124,7 +6077,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 10c0/e64b6adabadc3e18544c68e9704744c333b38a68ba803c49b5344a015c5865bf35a72669ba121ba26869fa306f193884e07319ccfc570c08fd8f9e72c9949d4d
checksum: 10c0/c9d97f7a21cde110371b2e890a31a996fee09b81e639e79372b962a9638ae653d2d24186b94632fc5dfab8a0582e1d0639dfe34b8b75051facd86915a9585a5f
languageName: node
linkType: hard
@@ -6347,9 +6300,9 @@ __metadata:
linkType: hard
"source-map-js@npm:^1.2.0":
version: 1.2.0
resolution: "source-map-js@npm:1.2.0"
checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4
version: 1.2.1
resolution: "source-map-js@npm:1.2.1"
checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf
languageName: node
linkType: hard
@@ -6412,9 +6365,9 @@ __metadata:
linkType: hard
"spdx-license-ids@npm:^3.0.0":
version: 3.0.18
resolution: "spdx-license-ids@npm:3.0.18"
checksum: 10c0/c64ba03d4727191c8fdbd001f137d6ab51386c350d5516be8a4576c2e74044cb27bc8a758f6a04809da986cc0b14213f069b04de72caccecbc9f733753ccde32
version: 3.0.20
resolution: "spdx-license-ids@npm:3.0.20"
checksum: 10c0/bdff7534fad6ef59be49becda1edc3fb7f5b3d6f296a715516ab9d972b8ad59af2c34b2003e01db8970d4c673d185ff696ba74c6b61d3bf327e2b3eac22c297c
languageName: node
linkType: hard
@@ -6794,8 +6747,8 @@ __metadata:
linkType: hard
"tsconfck@npm:^3.0.3":
version: 3.1.1
resolution: "tsconfck@npm:3.1.1"
version: 3.1.3
resolution: "tsconfck@npm:3.1.3"
peerDependencies:
typescript: ^5.0.0
peerDependenciesMeta:
@@ -6803,14 +6756,14 @@ __metadata:
optional: true
bin:
tsconfck: bin/tsconfck.js
checksum: 10c0/e133eb308ba37e8db8dbac1905bddaaf4a62f0e01aa88143e19867e274a877b86b35cf69c9a0172ca3e7d1a4bb32400381ac7f7a1429e34250a8d7ae55aee3e7
checksum: 10c0/64f7a8ed0a6d36b0902dfc0075e791d2242f7634644f124343ec0dec4f3f70092f929c5a9f59496d51883aa81bb1e595deb92a219593575d2e75b849064713d1
languageName: node
linkType: hard
"tslib@npm:^2.1.0":
version: 2.6.3
resolution: "tslib@npm:2.6.3"
checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a
version: 2.7.0
resolution: "tslib@npm:2.7.0"
checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6
languageName: node
linkType: hard
@@ -6876,11 +6829,11 @@ __metadata:
"typescript@patch:typescript@npm%3A^5.6.2#optional!builtin<compat/typescript>":
version: 5.6.2
resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin<compat/typescript>::version=5.6.2&hash=74658d"
resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin<compat/typescript>::version=5.6.2&hash=8c6c40"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10c0/e6c1662e4852e22fe4bbdca471dca3e3edc74f6f1df043135c44a18a7902037023ccb0abdfb754595ca9028df8920f2f8492c00fc3cbb4309079aae8b7de71cd
checksum: 10c0/94eb47e130d3edd964b76da85975601dcb3604b0c848a36f63ac448d0104e93819d94c8bdf6b07c00120f2ce9c05256b8b6092d23cf5cf1c6fa911159e4d572f
languageName: node
linkType: hard
@@ -6894,17 +6847,10 @@ __metadata:
languageName: node
linkType: hard
"undici-types@npm:~6.13.0":
version: 6.13.0
resolution: "undici-types@npm:6.13.0"
checksum: 10c0/2de55181f569c77a4f08063f8bf2722fcbb6ea312a26a9e927bd1f5ea5cf3a281c5ddf23155061db083e0a25838f54813543ff13b0ac34d230d5c1205ead66c1
languageName: node
linkType: hard
"undici-types@npm:~6.19.2":
version: 6.19.6
resolution: "undici-types@npm:6.19.6"
checksum: 10c0/9b2264c5700e7169c6c62c643aac56cd8984c5fd7e18ed31ff11780260e137f6340dee8317a2e6e0ae3c49f5e5ef6fa577ea07193cbaa535265cba76a267cae9
version: 6.19.8
resolution: "undici-types@npm:6.19.8"
checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344
languageName: node
linkType: hard

View File

@@ -189,7 +189,7 @@ bool PButton::check(void) {
cb_onVLongPress(*this);
}
// if any action has been prefromed we can stop waiting, and become idle
// if any action has been preformed we can stop waiting, and become idle
if (resultEvent >= 1 && resultEvent <= 4) {
buttonBusy_ = false;
}

View File

@@ -26,7 +26,7 @@
#include "Print.h"
#include "WString.h"
// compatability macros for testing
// compatibility macros for testing
/*
#define getInt() parseInt()
#define getInt(skipChar) parseInt(skipchar)
@@ -91,7 +91,7 @@ class Stream : public Print {
// initial characters that are not digits (or the minus sign) are skipped
// integer is terminated by the first character that is not a digit.
float parseFloat(); // float version of parseInt
float parseFloat(); // float version of parseInt
virtual size_t readBytes(char * buffer, size_t length) // read chars from stream into buffer
{

View File

@@ -4215,7 +4215,7 @@ router
.get(ACTIVITY_ENDPOINT, () => activity)
.get(HARDWARE_STATUS_ENDPOINT, () => {
if (countHardwarePoll === 0) {
console.log('Reseting hardware count...');
console.log('Resetting hardware count...');
}
if (countHardwarePoll >= 2) {
@@ -4332,7 +4332,7 @@ router
let sorted_devices = [...emsesp_coredata.devices].sort((a, b) => a.t - b.t);
// append emsesp_coredata to sorted_devices so Custom is always at the end of the list
sorted_devices.push(emsesp_coredata_custom);
// sorted_devices = []; // uncomment if simulating no decvices...
// sorted_devices = []; // uncomment if simulating no devices...
return { connected: true, devices: sorted_devices };
})
.get(EMSESP_SENSOR_DATA_ENDPOINT, () => {

1345
project-words.txt Normal file

File diff suppressed because it is too large Load Diff

16
scripts/cspell.sh Normal file
View File

@@ -0,0 +1,16 @@
# check spelling
# see https://cspell.org/docs/installation/
# and https://github.com/streetsidesoftware/vscode-spell-checker/blob/main/FAQ.md
# go to root top level directory
# install cpsell with yarn add --dev cspell@latest
# first time installation
# 1) run `npx cspell "**" --no-progress --unique > words-found-verbose.txt`
# and check if there are folders that you should be added to the ignore list in cpsell.json
#
# 2) then to build up the dictionary with just the words
# % npx cspell --words-only --unique "**" | sort --ignore-case > project-words.txt
# To run a full check on the code do:
# % npx cspell "**"

View File

@@ -657,7 +657,7 @@ bool AnalogSensor::get_value_info(JsonObject output, const char * cmd, const int
// match custom name or sensor GPIO
if (cmd == Helpers::toLower(sensor.name()) || Helpers::atoint(cmd) == sensor.gpio()) {
get_value_json(output, sensor);
return Command::set_attirbute(output, cmd, attribute_s);
return Command::set_attribute(output, cmd, attribute_s);
}
}

View File

@@ -294,7 +294,7 @@ const char * Command::get_attribute(const char * cmd) {
return nullptr;
}
bool Command::set_attirbute(JsonObject output, const char * cmd, const char * attribute) {
bool Command::set_attribute(JsonObject output, const char * cmd, const char * attribute) {
if (attribute == nullptr) {
return true;
}

View File

@@ -136,7 +136,7 @@ class Command {
static const char * parse_command_string(const char * command, int8_t & id);
static const char * get_attribute(const char * cmd);
static bool set_attirbute(JsonObject output, const char * cmd, const char * attirbute);
static bool set_attribute(JsonObject output, const char * cmd, const char * attribute);
static const char * return_code_string(const uint8_t return_code);

View File

@@ -2673,7 +2673,7 @@ bool Boiler::set_ww_circulation_pump(const char * value, const int8_t id) {
}
// Set the mode of circulation, 1x3min, ... 6x3min, continuous
// if 0-off, switching is not possibe, if 1-7 switching to off is not possible
// if 0-off, switching is not possible, if 1-7 switching to off is not possible
bool Boiler::set_ww_circulation_mode(const char * value, const int8_t id) {
uint8_t v;
if (!Helpers::value2enum(value, v, FL_(enum_freq))) {

View File

@@ -307,8 +307,8 @@ class Boiler : public EMSdevice {
uint8_t wwValve_;
// special
double nrgHeatF_; // double calcutate for nrgHeat
double nrgWwF_; // double calcutate for nrgWw
double nrgHeatF_; // double calculate for nrgHeat
double nrgWwF_; // double calculate for nrgWw
uint8_t nomPower_;
/*

View File

@@ -25,7 +25,7 @@ REGISTER_FACTORY(Extension, EMSdevice::DeviceType::EXTENSION);
Extension::Extension(uint8_t device_type, uint8_t device_id, uint8_t product_id, const char * version, const char * name, uint8_t flags, uint8_t brand)
: EMSdevice(device_type, device_id, product_id, version, name, flags, brand) {
if (device_id == 0x16) {
// no entities for T1RF outdoor sensor, values are comming from RFbase 0x50 (connect)
// no entities for T1RF outdoor sensor, values are coming from RFbase 0x50 (connect)
return;
}
// Extension module EM100 device_id 0x12

View File

@@ -55,7 +55,7 @@ class Thermostat : public EMSdevice {
uint8_t summertemp;
int8_t nofrosttemp; // signed -20°C to +10°C
uint8_t designtemp; // heating curve design temp at MinExtTemp
int8_t offsettemp; // heating curve offest temp at roomtemp signed!
int8_t offsettemp; // heating curve offset temp at roomtemp signed!
uint8_t manualtemp;
uint8_t summersetmode;
uint8_t hpoperatingmode;

View File

@@ -1462,7 +1462,7 @@ bool EMSdevice::get_value_info(JsonObject output, const char * cmd, const int8_t
if (cmd == Helpers::toLower(dv.short_name) && (tag <= 0 || tag == dv.tag)) {
get_value_json(output, dv);
// if we're filtering on an attribute, go find it
return Command::set_attirbute(output, cmd, attribute_s);
return Command::set_attribute(output, cmd, attribute_s);
}
}
return false; // not found, but don't return a message error yet
@@ -1664,7 +1664,7 @@ bool EMSdevice::generate_values(JsonObject output, const int8_t tag_filter, cons
if (have_tag) {
snprintf(name, sizeof(name), "%s %s (%s)", tag_to_string(dv.tag), fullname.c_str(), dv.short_name); // prefix tag
// TAG https://github.com/emsesp/EMS-ESP32/issues/1338
// snprintf(name, sizeof(name), "%s %s (%s)", fullname.c_str(), tag_to_string(dv.tag), dv.short_name); // sufix tag
// snprintf(name, sizeof(name), "%s %s (%s)", fullname.c_str(), tag_to_string(dv.tag), dv.short_name); // suffix tag
} else {
snprintf(name, sizeof(name), "%s (%s)", fullname.c_str(), dv.short_name);
}

View File

@@ -354,7 +354,7 @@ class EMSdevice {
ANALOGSENSOR, // for internal analog sensors
SCHEDULER, // for internal schedule
CUSTOM, // for user defined entities
BOILER, // frome here on enum the ems-devices
BOILER, // from here on enum the ems-devices
THERMOSTAT,
MIXER,
SOLAR,

View File

@@ -373,7 +373,7 @@ char * Helpers::render_value(char * result, const uint32_t value, const int8_t f
return result;
}
// creates string of hex values from an arrray of bytes
// creates string of hex values from an array of bytes
std::string Helpers::data_to_hex(const uint8_t * data, const uint8_t length) {
if (length == 0) {
return "<empty>";

View File

@@ -354,7 +354,7 @@ MAKE_ENUM(enum_dayOfWeek, FL_(day_mo), FL_(day_tu), FL_(day_we), FL_(day_th), FL
MAKE_ENUM(enum_progMode2, FL_(own_1), FL_(family), FL_(morning), FL_(evening), FL_(am), FL_(pm), FL_(midday), FL_(singles), FL_(seniors), FL_(new), FL_(own_2))
MAKE_ENUM(enum_progMode3, FL_(family), FL_(morning), FL_(evening), FL_(am), FL_(pm), FL_(midday), FL_(singles), FL_(seniors))
MAKE_ENUM(enum_hybridStrategy, FL_(co2_optimized), FL_(cost_optimized), FL_(outside_temp_switched), FL_(co2_cost_mix))
MAKE_ENUM(enum_hybridStrategy1, FL_(cost_optimized), FL_(co2_optimized), FL_(outside_temp_alt), FL_(outside_temp_par), FL_(hp_prefered), FL_(boiler_only))
MAKE_ENUM(enum_hybridStrategy1, FL_(cost_optimized), FL_(co2_optimized), FL_(outside_temp_alt), FL_(outside_temp_par), FL_(hp_preferred), FL_(boiler_only))
MAKE_ENUM(enum_lowNoiseMode, FL_(off), FL_(reduced_output), FL_(switchoff), FL_(perm))
// heat pump

View File

@@ -214,7 +214,7 @@ MAKE_WORD_TRANSLATION(hot_water, "hot water", "Warmwasser", "warm water", "varmv
MAKE_WORD_TRANSLATION(pool, "pool", "Pool", "zwembad", "pool", "basen", "basseng", "piscine", "havuz", "piscina", "bazén")
MAKE_WORD_TRANSLATION(outside_temp_alt, "outside temperature alt.", "Außentemp. alternativ", "alternatieve buitentemperatuur", "Alternativ utomhustemp.", "temp. zewn. alternat.", "alternativ utendørstemp.", "température extérieure alternative", "alternatif dış sıcaklık", "temperatura esterna alternativa", "vonkajšia teplota altern.")
MAKE_WORD_TRANSLATION(outside_temp_par, "outside temperature parallel", "Außentemp. parallel", "buitentemperatuur parallel", "Parallell utomhustemp.", "temp. zewn. równoległa", "parallell utendørstemp.", "température extérieure parallèle", "paralel dış sıcaklık", "temperatura esterna parallela", "paralelne s vonkajšou teplotou")
MAKE_WORD_TRANSLATION(hp_prefered, "heatpump prefered", "Wärmepumpe bevorzugt", "voorkeur warmtepomp", "Värmepump föredraget", "preferowana pompa ciepła", "varmepumpe prioritert", "pompe à chaleur préférée", "tercih edilen pompa", "pompa di calore preferita", "preferované tepelné čerpadlo")
MAKE_WORD_TRANSLATION(hp_preferred, "heatpump prefered", "Wärmepumpe bevorzugt", "voorkeur warmtepomp", "Värmepump föredraget", "preferowana pompa ciepła", "varmepumpe prioritert", "pompe à chaleur préférée", "tercih edilen pompa", "pompa di calore preferita", "preferované tepelné čerpadlo")
MAKE_WORD_TRANSLATION(boiler_only, "boiler only", "nur Kessel", "uitsluitend cv ketel", "Värmepanna enbart", "tylko kocioł", "kun kjele", "chaudière uniquement", "sadece kazan", "solo caldaia", "len kotol")
MAKE_WORD_TRANSLATION(reduced_output, "reduced output", "Reduzierte Leistung", "gereduceerde output", "Reducerad produktion", "zmniejszona wydajność", "redusert ytelse", "sortie réduite", "düşürülmüş çıkış", "riduzione uscita", "znížený výkon")
MAKE_WORD_TRANSLATION(switchoff, "switch off hp", "WP ausschalten", "WP uitschakelen", "Värmepump avstängd", "wyłącz pompę ciepła", "slå av varmepumpe", "éteindre la PAC", "ısı pompasını kapat", "spegnimento pompa calore", "vypnúť tep. čerpadlo")

View File

@@ -747,7 +747,7 @@ bool Mqtt::queue_ha(const char * topic, const JsonObjectConst payload) {
bool Mqtt::publish_ha_sensor_config(DeviceValue & dv, const char * model, const char * brand, const bool remove, const bool create_device_config) {
JsonDocument dev_json;
// always create the ids (discovery indentifiers)
// always create the ids (discovery identifiers)
// with the name always
// and the manufacturer and model if we're creating the device config for the first entity
JsonArray ids = dev_json["ids"].to<JsonArray>();

View File

@@ -203,7 +203,7 @@ void Roomctrl::version(uint8_t addr, uint8_t dst, uint8_t hc) {
if (type_[hc] == RC20) {
data[5] = 2; // version 2.01
data[6] = 1;
data[7] = EMSbus::calculate_crc(data, 7); // apppend CRC
data[7] = EMSbus::calculate_crc(data, 7); // append CRC
EMSuart::transmit(data, 8);
return;
} else if (type_[hc] == FB10) {
@@ -216,7 +216,7 @@ void Roomctrl::version(uint8_t addr, uint8_t dst, uint8_t hc) {
data[11] = 0;
data[12] = 0;
data[13] = 0;
data[14] = EMSbus::calculate_crc(data, 14); // apppend CRC
data[14] = EMSbus::calculate_crc(data, 14); // append CRC
EMSuart::transmit(data, 15);
return;
} else if (type_[hc] == RC200) {
@@ -229,7 +229,7 @@ void Roomctrl::version(uint8_t addr, uint8_t dst, uint8_t hc) {
data[11] = 0;
data[12] = 0;
data[13] = 0;
data[14] = EMSbus::calculate_crc(data, 14); // apppend CRC
data[14] = EMSbus::calculate_crc(data, 14); // append CRC
EMSuart::transmit(data, 15);
return;
} else if (type_[hc] == RC100H) {
@@ -237,7 +237,7 @@ void Roomctrl::version(uint8_t addr, uint8_t dst, uint8_t hc) {
data[6] = 4;
data[7] = 0;
data[8] = 0xFF;
data[9] = EMSbus::calculate_crc(data, 9); // apppend CRC
data[9] = EMSbus::calculate_crc(data, 9); // append CRC
EMSuart::transmit(data, 10);
return;
} else if (type_[hc] == RC100) {
@@ -245,13 +245,13 @@ void Roomctrl::version(uint8_t addr, uint8_t dst, uint8_t hc) {
data[6] = 3;
data[7] = 0;
data[8] = 0xFF;
data[9] = EMSbus::calculate_crc(data, 9); // apppend CRC
data[9] = EMSbus::calculate_crc(data, 9); // append CRC
EMSuart::transmit(data, 10);
return;
} else if (type_[hc] == RT800) {
data[5] = 21; // version 21.03
data[6] = 3;
data[7] = EMSbus::calculate_crc(data, 7); // apppend CRC
data[7] = EMSbus::calculate_crc(data, 7); // append CRC
EMSuart::transmit(data, 8);
return;
}
@@ -266,7 +266,7 @@ void Roomctrl::unknown(uint8_t addr, uint8_t dst, uint8_t type, uint8_t offset)
data[1] = dst & 0x7F;
data[2] = type;
data[3] = offset;
data[4] = EMSbus::calculate_crc(data, 4); // apppend CRC
data[4] = EMSbus::calculate_crc(data, 4); // append CRC
EMSuart::transmit(data, 5);
}
@@ -278,7 +278,7 @@ void Roomctrl::unknown(uint8_t addr, uint8_t dst, uint8_t offset, uint8_t typeh,
data[3] = offset;
data[4] = typeh;
data[5] = typel;
data[6] = EMSbus::calculate_crc(data, 6); // apppend CRC
data[6] = EMSbus::calculate_crc(data, 6); // append CRC
EMSuart::transmit(data, 7);
}
@@ -295,7 +295,7 @@ void Roomctrl::temperature(uint8_t addr, uint8_t dst, uint8_t hc) {
data[4] = (uint8_t)(remotetemp_[hc] >> 8);
data[5] = (uint8_t)(remotetemp_[hc] & 0xFF);
data[6] = 0;
data[7] = EMSbus::calculate_crc(data, 7); // apppend CRC
data[7] = EMSbus::calculate_crc(data, 7); // append CRC
EMSuart::transmit(data, 8);
} else if (type_[hc] == FB10) { // Junkers FB10, telegram 0x0123
data[2] = 0xFF;
@@ -304,7 +304,7 @@ void Roomctrl::temperature(uint8_t addr, uint8_t dst, uint8_t hc) {
data[5] = 0x23; // fixed for all hc
data[6] = (uint8_t)(remotetemp_[hc] >> 8);
data[7] = (uint8_t)(remotetemp_[hc] & 0xFF);
data[8] = EMSbus::calculate_crc(data, 8); // apppend CRC
data[8] = EMSbus::calculate_crc(data, 8); // append CRC
EMSuart::transmit(data, 9);
} else if (type_[hc] == RC200) { // RC200, telegram 42B, ff
data[2] = 0xFF;
@@ -317,7 +317,7 @@ void Roomctrl::temperature(uint8_t addr, uint8_t dst, uint8_t hc) {
data[8] = (uint8_t)(t1 >> 8);
data[9] = (uint8_t)(t1 & 0xFF);
data[10] = 1; // not sure what this is and if we need it, maybe mode?
data[11] = EMSbus::calculate_crc(data, 11); // apppend CRC
data[11] = EMSbus::calculate_crc(data, 11); // append CRC
EMSuart::transmit(data, 12);
} else if (type_[hc] == RC100H || type_[hc] == RC100) { // RC100H, telegram 42B, ff
data[2] = 0xFF;
@@ -326,7 +326,7 @@ void Roomctrl::temperature(uint8_t addr, uint8_t dst, uint8_t hc) {
data[5] = 0x2B + hc;
data[6] = (uint8_t)(remotetemp_[hc] >> 8);
data[7] = (uint8_t)(remotetemp_[hc] & 0xFF);
data[8] = EMSbus::calculate_crc(data, 8); // apppend CRC
data[8] = EMSbus::calculate_crc(data, 8); // append CRC
EMSuart::transmit(data, 9);
} else if (type_[hc] == SENSOR) { // wireless sensor, broadcast id 435
data[2] = 0xFF;
@@ -335,7 +335,7 @@ void Roomctrl::temperature(uint8_t addr, uint8_t dst, uint8_t hc) {
data[5] = 0x35 + hc;
data[6] = (uint8_t)(remotetemp_[hc] >> 8);
data[7] = (uint8_t)(remotetemp_[hc] & 0xFF);
data[8] = EMSbus::calculate_crc(data, 8); // apppend CRC
data[8] = EMSbus::calculate_crc(data, 8); // append CRC
EMSuart::transmit(data, 9);
} else if (type_[hc] == RT800) { // RC200, telegram 42B, ff
data[2] = 0xFF;
@@ -349,7 +349,7 @@ void Roomctrl::temperature(uint8_t addr, uint8_t dst, uint8_t hc) {
data[9] = (uint8_t)(t1 & 0xFF);
data[10] = 1; // not sure what this is and if we need it, maybe mode?
data[11] = 9; // not sure what this is and if we need it, maybe mode?
data[12] = EMSbus::calculate_crc(data, 12); // apppend CRC
data[12] = EMSbus::calculate_crc(data, 12); // append CRC
EMSuart::transmit(data, 13);
}
}
@@ -368,7 +368,7 @@ void Roomctrl::humidity(uint8_t addr, uint8_t dst, uint8_t hc) {
data[7] = remotehum_[hc];
data[8] = (uint8_t)(dew << 8);
data[9] = (uint8_t)(dew & 0xFF);
data[10] = EMSbus::calculate_crc(data, 10); // apppend CRC
data[10] = EMSbus::calculate_crc(data, 10); // append CRC
EMSuart::transmit(data, 11);
}
@@ -411,7 +411,7 @@ void Roomctrl::replyF7(uint8_t addr, uint8_t dst, uint8_t offset, uint8_t typehh
data[7] = 0;
data[8] = 0;
}
data[9] = EMSbus::calculate_crc(data, 9); // apppend CRC
data[9] = EMSbus::calculate_crc(data, 9); // append CRC
EMSuart::transmit(data, 10);
}

View File

@@ -1435,7 +1435,7 @@ bool System::command_info(const char * value, const int8_t id, JsonObject output
// System
node = output["system"].to<JsonObject>();
// prevent false negataive in Unity tests everytime the version changes
// prevent false negative in Unity tests every time the version changes
#if defined(EMSESP_UNITY)
node["version"] = "dev";
#else

View File

@@ -428,7 +428,7 @@ void TxService::send_telegram(const uint8_t * data, const uint8_t length) {
for (uint8_t i = 0; i < length; i++) {
telegram_raw[i] = data[i];
}
telegram_raw[length] = calculate_crc(telegram_raw, length); // apppend CRC
telegram_raw[length] = calculate_crc(telegram_raw, length); // append CRC
tx_state(Telegram::Operation::NONE); // no post validation needed
@@ -656,7 +656,7 @@ uint16_t TxService::read_next_tx(const uint8_t offset, const uint8_t length) {
// check telegram, length, offset and overflow
// some telegrams only reply with one byte less, but have higher offsets (boiler 0x10)
// some reply with higher offset than requestes and have not_set values intermediate (boiler 0xEA)
// some reply with higher offset than requests and have not_set values intermediate (boiler 0xEA)
// We have th last byte received
if (offset + old_length >= telegram_last_->offset + telegram_last_->message_data[0]) {

View File

@@ -372,7 +372,7 @@ bool TemperatureSensor::get_value_info(JsonObject output, const char * cmd, cons
// match custom name or sensor ID
if (cmd == Helpers::toLower(sensor.name()) || cmd == Helpers::toLower(sensor.id())) {
get_value_json(output, sensor);
return Command::set_attirbute(output, cmd, attribute_s);
return Command::set_attribute(output, cmd, attribute_s);
}
}
@@ -491,7 +491,7 @@ void TemperatureSensor::publish_values(const bool force) {
if (Mqtt::discovery_type() == Mqtt::discoveryType::HOMEASSISTANT) {
config["val_tpl"] = (std::string) "{{" + val_obj + " if " + val_cond + " else -55}}";
} else {
config["val_tpl"] = (std::string) "{{" + val_obj + "}}"; // ommit value conditional Jinja2 template code
config["val_tpl"] = (std::string) "{{" + val_obj + "}}"; // omit value conditional Jinja2 template code
}
char uniq_s[70];

View File

@@ -315,7 +315,7 @@ bool WebCustomEntityService::get_value_info(JsonObject output, const char * cmd)
for (const auto & entity : *customEntityItems_) {
if (Helpers::toLower(entity.name) == cmd) {
get_value_json(output, entity);
return Command::set_attirbute(output, cmd, attribute_s);
return Command::set_attribute(output, cmd, attribute_s);
}
}
return false; // not found

View File

@@ -172,7 +172,7 @@ bool WebSchedulerService::get_value_info(JsonObject output, const char * cmd) {
for (const ScheduleItem & scheduleItem : *scheduleItems_) {
if (Helpers::toLower(scheduleItem.name) == cmd) {
get_value_json(output, scheduleItem);
return Command::set_attirbute(output, cmd, attribute_s);
return Command::set_attribute(output, cmd, attribute_s);
}
}

View File

@@ -129,7 +129,7 @@ void uart_telegram(const char * rx_data) {
EMSESP::incoming_telegram(data, count + 2);
}
// add an EMS device and regiser it
// add an EMS device and register it
void add_device(uint8_t device_id, uint8_t product_id) {
uart_telegram({device_id, 0x0B, EMSdevice::EMS_TYPE_VERSION, 0, product_id, 1, 0});
}