diff --git a/documentation/package.json b/documentation/package.json
index fe4784f248..2b91778d27 100644
--- a/documentation/package.json
+++ b/documentation/package.json
@@ -1,6 +1,6 @@
{
"name": "starsky",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
diff --git a/documentation/static/openapi/openapi.json b/documentation/static/openapi/openapi.json
index c04b33aef7..184577234e 100644
--- a/documentation/static/openapi/openapi.json
+++ b/documentation/static/openapi/openapi.json
@@ -1,7 +1,7 @@
{
"info": {
"title": "Starsky",
- "version": "0.5.14.0",
+ "version": "0.6.0.0",
"extensions": {}
},
"servers": [
diff --git a/starsky-tools/build-tools/app-version-update.js b/starsky-tools/build-tools/app-version-update.js
index 47713da073..888d9cffc8 100644
--- a/starsky-tools/build-tools/app-version-update.js
+++ b/starsky-tools/build-tools/app-version-update.js
@@ -6,12 +6,12 @@
// other script: use release-version-check.js to check if the version is correct based on the branch name in the CI
-const { join } = require("path");
-const { readFile, writeFile } = require("fs").promises;
-const { getFiles } = require("./lib/get-files-directory");
-const { prefixPath } = require("./lib/prefix-path.const.js");
+const {join} = require("path");
+const {readFile, writeFile} = require("fs").promises;
+const {getFiles} = require("./lib/get-files-directory");
+const {prefixPath} = require("./lib/prefix-path.const.js");
-let newVersion = "0.5.14";
+let newVersion = "0.6.0-beta.0";
// allow version as single argument
const argv = process.argv.slice(2);
diff --git a/starsky-tools/build-tools/clientapp-vite-update.js b/starsky-tools/build-tools/clientapp-vite-update.js
index f7d4101604..e602494985 100644
--- a/starsky-tools/build-tools/clientapp-vite-update.js
+++ b/starsky-tools/build-tools/clientapp-vite-update.js
@@ -1,9 +1,9 @@
#!/usr/bin/node
-const { spawnSync } = require("child_process");
+const {spawnSync} = require("child_process");
const fs = require("fs");
const path = require("path");
-const { exit } = require("process");
+const {exit} = require("process");
const clientAppFolderPath = path.join(
__dirname,
@@ -74,7 +74,7 @@ function getNpxCreateCreateApp() {
const updateSpawn = spawnSync(
"npm",
- ["create", "-y", "vite@latest" , myAppName, ,"--", "--template", "react-ts"],
+ ["create", "-y", "vite@latest", myAppName, , "--", "--template", "react-ts"],
{
cwd: createReactTempFolder,
env: process.env,
@@ -154,7 +154,7 @@ fs.writeFileSync(
function npmCi() {
console.log(
"run > npm ci --no-audit --legacy-peer-deps | in: " +
- clientAppFolderPath
+ clientAppFolderPath
);
const npmCiOne = spawnSync(
"npm",
@@ -222,14 +222,14 @@ function npmInstall(packageName, force, dev) {
}
console.log(
"npm" +
- " " +
- "install --no-audit" +
- " " +
- packageName +
- " " +
- saveText +
- " " +
- forceText
+ " " +
+ "install --no-audit" +
+ " " +
+ packageName +
+ " " +
+ saveText +
+ " " +
+ forceText
);
const npmInstallSpawn = spawnSync(
"npm",
@@ -277,14 +277,14 @@ npmInstall('storybook', false, true);
npmInstall('@storybook/addon-essentials', false, true);
npmInstall('@storybook/addon-interactions', false, true);
npmInstall('@storybook/addon-links', false, true);
-npmInstall('@storybook/blocks', false, true);
+// @storybook/blocks is skipped
npmInstall('@storybook/builder-vite', false, true);
npmInstall('@storybook/react', false, true);
npmInstall('@storybook/react-vite', false, true);
-npmInstall('@storybook/testing-library', false, true);
+// @storybook/testing-library is skipped
npmInstall('@testing-library/jest-dom', false, true);
npmInstall('@testing-library/react', false, true);
-npmInstall('@testing-library/user-event', false, true);
+// @testing-library/user-event is skipped
console.log("npm install result:");
const npmInstallSpawnResult = spawnSync(
diff --git a/starsky-tools/build-tools/package.json b/starsky-tools/build-tools/package.json
index cdc02f31a5..029d80b522 100644
--- a/starsky-tools/build-tools/package.json
+++ b/starsky-tools/build-tools/package.json
@@ -1,6 +1,6 @@
{
"name": "build-tools",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "",
"scripts": {
@@ -9,6 +9,7 @@
"clientapp-vite-update": "node clientapp-vite-update",
"documentation-create-docusaurus-update": "node documentation-create-docusaurus-update",
"app-version-update": "node app-version-update.js",
+ "app-version-test": "node app-version-test.js",
"project-guid": "node project-guid.js",
"nuget-package-list": "node nuget-package-list.js",
"release-version-check": "node release-version-check.js",
diff --git a/starsky-tools/dropbox-import/package.json b/starsky-tools/dropbox-import/package.json
index dbcf632498..12e4b005b6 100644
--- a/starsky-tools/dropbox-import/package.json
+++ b/starsky-tools/dropbox-import/package.json
@@ -1,6 +1,6 @@
{
"name": "dropbox-import",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "dropbox-import.js",
"scripts": {
diff --git a/starsky-tools/end2end/package.json b/starsky-tools/end2end/package.json
index 9e26c220e7..187c1720e4 100644
--- a/starsky-tools/end2end/package.json
+++ b/starsky-tools/end2end/package.json
@@ -1,6 +1,6 @@
{
"name": "end2end",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "End2End testing of the application",
"scripts": {
"start": "cypress open --env configFolder=starsky,configEnv=local,CYPRESS_RETRIES=2 --e2e --browser=electron",
diff --git a/starsky-tools/localtunnel/package.json b/starsky-tools/localtunnel/package.json
index 501f9013d3..618da2899d 100644
--- a/starsky-tools/localtunnel/package.json
+++ b/starsky-tools/localtunnel/package.json
@@ -1,6 +1,6 @@
{
"name": "localtunnel-project",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "localtunnel.js",
"scripts": {
diff --git a/starsky-tools/mail/package.json b/starsky-tools/mail/package.json
index 783f43bc6a..3974077225 100644
--- a/starsky-tools/mail/package.json
+++ b/starsky-tools/mail/package.json
@@ -1,6 +1,6 @@
{
"name": "mail",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "mail.js",
"scripts": {
diff --git a/starsky-tools/mock/package.json b/starsky-tools/mock/package.json
index 8e79e853ea..b4ac47abf1 100644
--- a/starsky-tools/mock/package.json
+++ b/starsky-tools/mock/package.json
@@ -1,6 +1,6 @@
{
"name": "mock",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "mock.js",
"scripts": {
diff --git a/starsky-tools/slack-notification/package.json b/starsky-tools/slack-notification/package.json
index 1c4416a15e..1dce966185 100644
--- a/starsky-tools/slack-notification/package.json
+++ b/starsky-tools/slack-notification/package.json
@@ -1,6 +1,6 @@
{
"name": "slack-notifications",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "",
"scripts": {
diff --git a/starsky-tools/sync/package.json b/starsky-tools/sync/package.json
index 22bdace146..e4d10cab7f 100644
--- a/starsky-tools/sync/package.json
+++ b/starsky-tools/sync/package.json
@@ -1,6 +1,6 @@
{
"name": "starsky-tools",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "",
"main": "index.js",
"scripts": {
diff --git a/starsky-tools/thumbnail/package.json b/starsky-tools/thumbnail/package.json
index ae96f6c7fc..57d16dd7a5 100644
--- a/starsky-tools/thumbnail/package.json
+++ b/starsky-tools/thumbnail/package.json
@@ -1,6 +1,6 @@
{
"name": "thumbnail",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"description": "Client side thumbnail generation interacting with a Starsky WebApi ",
"main": "thumbnail.js",
"scripts": {
diff --git a/starsky/starsky.feature.demo/starsky.feature.demo.csproj b/starsky/starsky.feature.demo/starsky.feature.demo.csproj
index ab6dcc8214..b94fb07507 100644
--- a/starsky/starsky.feature.demo/starsky.feature.demo.csproj
+++ b/starsky/starsky.feature.demo/starsky.feature.demo.csproj
@@ -4,7 +4,7 @@
net8.0
{34d46dc0-f965-46bf-9178-b83a9a6627e7}
- 0.5.14
+ 0.6.0-beta.0
enable
starsky.feature.demo
diff --git a/starsky/starsky.feature.export/starsky.feature.export.csproj b/starsky/starsky.feature.export/starsky.feature.export.csproj
index f4492f8685..6cf00f8bf2 100644
--- a/starsky/starsky.feature.export/starsky.feature.export.csproj
+++ b/starsky/starsky.feature.export/starsky.feature.export.csproj
@@ -3,7 +3,7 @@
net8.0
{09ccbfa9-612f-4d5e-ae27-c0c06e7114c9}
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.feature.geolookup/starsky.feature.geolookup.csproj b/starsky/starsky.feature.geolookup/starsky.feature.geolookup.csproj
index d61ee3c029..7d64492620 100644
--- a/starsky/starsky.feature.geolookup/starsky.feature.geolookup.csproj
+++ b/starsky/starsky.feature.geolookup/starsky.feature.geolookup.csproj
@@ -6,7 +6,7 @@
{23e26a58-29c5-4d0c-813b-9f7bd991b107}
starsky.feature.geolookup
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.feature.health/starsky.feature.health.csproj b/starsky/starsky.feature.health/starsky.feature.health.csproj
index e99903635e..c45bb8f514 100644
--- a/starsky/starsky.feature.health/starsky.feature.health.csproj
+++ b/starsky/starsky.feature.health/starsky.feature.health.csproj
@@ -4,7 +4,7 @@
net8.0
{d9c8e6e0-2526-4978-ad8c-b4e74993cfd8}
starsky.feature.health
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.feature.import/starsky.feature.import.csproj b/starsky/starsky.feature.import/starsky.feature.import.csproj
index 1f91877370..f6d69b0ce6 100644
--- a/starsky/starsky.feature.import/starsky.feature.import.csproj
+++ b/starsky/starsky.feature.import/starsky.feature.import.csproj
@@ -4,7 +4,7 @@
net8.0
{e9c60bf0-09b6-40c9-95b5-25c7a185365e}
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.feature.metaupdate/starsky.feature.metaupdate.csproj b/starsky/starsky.feature.metaupdate/starsky.feature.metaupdate.csproj
index 6b5f2a3385..3d2507251e 100644
--- a/starsky/starsky.feature.metaupdate/starsky.feature.metaupdate.csproj
+++ b/starsky/starsky.feature.metaupdate/starsky.feature.metaupdate.csproj
@@ -4,7 +4,7 @@
net8.0
starsky.feature.metaupdate
{9567d576-4dee-481b-b316-c55d493416f4}
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.feature.packagetelemetry/starsky.feature.packagetelemetry.csproj b/starsky/starsky.feature.packagetelemetry/starsky.feature.packagetelemetry.csproj
index 9d7cb5fb9e..ee0eacabde 100644
--- a/starsky/starsky.feature.packagetelemetry/starsky.feature.packagetelemetry.csproj
+++ b/starsky/starsky.feature.packagetelemetry/starsky.feature.packagetelemetry.csproj
@@ -4,7 +4,7 @@
net8.0
starsky.feature.packagetelemetry
{6fbad8a6-53fa-41d2-98a4-61eb46d70794}
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.feature.realtime/starsky.feature.realtime.csproj b/starsky/starsky.feature.realtime/starsky.feature.realtime.csproj
index 163c3e9eaf..15168efe44 100644
--- a/starsky/starsky.feature.realtime/starsky.feature.realtime.csproj
+++ b/starsky/starsky.feature.realtime/starsky.feature.realtime.csproj
@@ -4,7 +4,7 @@
net8.0
starsky.feature.realtime
{4a749ec1-4e6d-4c68-b69c-00c5c80f5660}
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.feature.rename/starsky.feature.rename.csproj b/starsky/starsky.feature.rename/starsky.feature.rename.csproj
index b8a6c88d15..c48ddb77dc 100644
--- a/starsky/starsky.feature.rename/starsky.feature.rename.csproj
+++ b/starsky/starsky.feature.rename/starsky.feature.rename.csproj
@@ -3,7 +3,7 @@
net8.0
{a864f834-133f-4ea8-9a4d-53e5cad837ab}
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.feature.search/starsky.feature.search.csproj b/starsky/starsky.feature.search/starsky.feature.search.csproj
index 9d4b5e3f13..67eafe62da 100644
--- a/starsky/starsky.feature.search/starsky.feature.search.csproj
+++ b/starsky/starsky.feature.search/starsky.feature.search.csproj
@@ -3,7 +3,7 @@
net8.0
{c9e6cec6-c453-4c61-a955-ec65765afe0a}
- 0.5.14
+ 0.6.0-beta.0
enable
starsky.feature.search
diff --git a/starsky/starsky.feature.settings/starsky.feature.settings.csproj b/starsky/starsky.feature.settings/starsky.feature.settings.csproj
index 8dab16e831..d75cde4975 100644
--- a/starsky/starsky.feature.settings/starsky.feature.settings.csproj
+++ b/starsky/starsky.feature.settings/starsky.feature.settings.csproj
@@ -2,7 +2,7 @@
net8.0
{67a8a132-6551-4042-96a4-3ec507b0cb83}
- 0.5.14
+ 0.6.0-beta.0
enable
enable
diff --git a/starsky/starsky.feature.syncbackground/starsky.feature.syncbackground.csproj b/starsky/starsky.feature.syncbackground/starsky.feature.syncbackground.csproj
index d19ece6af1..c011803818 100644
--- a/starsky/starsky.feature.syncbackground/starsky.feature.syncbackground.csproj
+++ b/starsky/starsky.feature.syncbackground/starsky.feature.syncbackground.csproj
@@ -4,7 +4,7 @@
net8.0
starsky.feature.syncbackground
{15e1493e-6e79-4314-907f-b3ef18eb9046}
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.feature.thumbnail/starsky.feature.thumbnail.csproj b/starsky/starsky.feature.thumbnail/starsky.feature.thumbnail.csproj
index 9eee8da742..f155b3f32a 100644
--- a/starsky/starsky.feature.thumbnail/starsky.feature.thumbnail.csproj
+++ b/starsky/starsky.feature.thumbnail/starsky.feature.thumbnail.csproj
@@ -4,7 +4,7 @@
net8.0
starsky.feature.thumbnail
{93a6019f-6627-483e-a18e-0d073d7b0883}
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.feature.trash/starsky.feature.trash.csproj b/starsky/starsky.feature.trash/starsky.feature.trash.csproj
index 83550f30f2..4d34e42094 100644
--- a/starsky/starsky.feature.trash/starsky.feature.trash.csproj
+++ b/starsky/starsky.feature.trash/starsky.feature.trash.csproj
@@ -4,7 +4,7 @@
net8.0
starsky.feature.trash
{21affb47-1f8c-458a-84bb-24959e0fda31}
- 0.5.14
+ 0.6.0-beta.0
enable
enable
diff --git a/starsky/starsky.feature.webftppublish/starsky.feature.webftppublish.csproj b/starsky/starsky.feature.webftppublish/starsky.feature.webftppublish.csproj
index feaf8a80a0..d66dec8926 100644
--- a/starsky/starsky.feature.webftppublish/starsky.feature.webftppublish.csproj
+++ b/starsky/starsky.feature.webftppublish/starsky.feature.webftppublish.csproj
@@ -4,7 +4,7 @@
net8.0
{31df1419-6c81-4372-b7ae-a6ebb429e7e9}
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.feature.webhtmlpublish/starsky.feature.webhtmlpublish.csproj b/starsky/starsky.feature.webhtmlpublish/starsky.feature.webhtmlpublish.csproj
index d2ce4dd8f8..cea89b3f9f 100644
--- a/starsky/starsky.feature.webhtmlpublish/starsky.feature.webhtmlpublish.csproj
+++ b/starsky/starsky.feature.webhtmlpublish/starsky.feature.webhtmlpublish.csproj
@@ -6,7 +6,7 @@
{7f7fe502-31a8-409b-bd0b-92d7d1bfeb31}
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starsky.foundation.accountmanagement/starsky.foundation.accountmanagement.csproj b/starsky/starsky.foundation.accountmanagement/starsky.foundation.accountmanagement.csproj
index cba4a57b53..25556e9eb1 100644
--- a/starsky/starsky.foundation.accountmanagement/starsky.foundation.accountmanagement.csproj
+++ b/starsky/starsky.foundation.accountmanagement/starsky.foundation.accountmanagement.csproj
@@ -5,7 +5,7 @@
{842d2080-b847-43c3-8535-e5065970dd47}
starsky.foundation.accountmanagement
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.consoletelemetry/starsky.foundation.consoletelemetry.csproj b/starsky/starsky.foundation.consoletelemetry/starsky.foundation.consoletelemetry.csproj
new file mode 100644
index 0000000000..5cf76d7dc3
--- /dev/null
+++ b/starsky/starsky.foundation.consoletelemetry/starsky.foundation.consoletelemetry.csproj
@@ -0,0 +1,23 @@
+
+
+
+ net8.0
+
+ {9402eb61-ae4c-4e8b-8413-c47573d16c9d}
+ Full
+ 0.6.0-beta.0
+ starsky.foundation.consoletelemetry
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/starsky/starsky.foundation.database/starsky.foundation.database.csproj b/starsky/starsky.foundation.database/starsky.foundation.database.csproj
index b5aeb1fa6f..4de8896fa9 100644
--- a/starsky/starsky.foundation.database/starsky.foundation.database.csproj
+++ b/starsky/starsky.foundation.database/starsky.foundation.database.csproj
@@ -6,7 +6,7 @@
{46588bf9-d745-460d-a22d-d8fdfc698809}
Full
T
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.databasetelemetry/starsky.foundation.databasetelemetry.csproj b/starsky/starsky.foundation.databasetelemetry/starsky.foundation.databasetelemetry.csproj
new file mode 100644
index 0000000000..d039789f3b
--- /dev/null
+++ b/starsky/starsky.foundation.databasetelemetry/starsky.foundation.databasetelemetry.csproj
@@ -0,0 +1,22 @@
+
+
+
+ net8.0
+
+ {0697d621-f50c-430b-9a41-9a9992d63a2b}
+ Full
+ 0.6.0-beta.0
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/starsky/starsky.foundation.http/starsky.foundation.http.csproj b/starsky/starsky.foundation.http/starsky.foundation.http.csproj
index 83b6d27c9a..3a5337a06d 100644
--- a/starsky/starsky.foundation.http/starsky.foundation.http.csproj
+++ b/starsky/starsky.foundation.http/starsky.foundation.http.csproj
@@ -5,7 +5,7 @@
{60193d91-0d92-4fc2-b469-d7691cb0e986}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.injection/starsky.foundation.injection.csproj b/starsky/starsky.foundation.injection/starsky.foundation.injection.csproj
index 28c0d2cc08..9d2ada01eb 100644
--- a/starsky/starsky.foundation.injection/starsky.foundation.injection.csproj
+++ b/starsky/starsky.foundation.injection/starsky.foundation.injection.csproj
@@ -6,7 +6,7 @@
{e1753943-96a7-4dee-afc3-234c1c83b8a3}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.platform/starsky.foundation.platform.csproj b/starsky/starsky.foundation.platform/starsky.foundation.platform.csproj
index 7b7c674d8d..9186c46edc 100644
--- a/starsky/starsky.foundation.platform/starsky.foundation.platform.csproj
+++ b/starsky/starsky.foundation.platform/starsky.foundation.platform.csproj
@@ -6,7 +6,7 @@
{10a49647-83ab-43c4-a3ff-8b0767518023}
Full
SYSTEM_TEXT_ENABLED
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.readmeta/starsky.foundation.readmeta.csproj b/starsky/starsky.foundation.readmeta/starsky.foundation.readmeta.csproj
index 695f3041f5..d70d871fd2 100644
--- a/starsky/starsky.foundation.readmeta/starsky.foundation.readmeta.csproj
+++ b/starsky/starsky.foundation.readmeta/starsky.foundation.readmeta.csproj
@@ -5,7 +5,7 @@
{82ba730f-0aca-470d-ad0e-af046d422f8c}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.realtime/starsky.foundation.realtime.csproj b/starsky/starsky.foundation.realtime/starsky.foundation.realtime.csproj
index 4b11ed7a8a..b31ed5767f 100644
--- a/starsky/starsky.foundation.realtime/starsky.foundation.realtime.csproj
+++ b/starsky/starsky.foundation.realtime/starsky.foundation.realtime.csproj
@@ -5,7 +5,7 @@
starsky.foundation.realtime
{b90175e1-ba3f-4a18-a0ff-2cde71e8151e}
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.settings/starsky.foundation.settings.csproj b/starsky/starsky.foundation.settings/starsky.foundation.settings.csproj
index fb11e597cc..c186745d31 100644
--- a/starsky/starsky.foundation.settings/starsky.foundation.settings.csproj
+++ b/starsky/starsky.foundation.settings/starsky.foundation.settings.csproj
@@ -5,7 +5,7 @@
starsky.foundation.settings
{67e301f1-e700-4ca5-81ae-696abab1bb0f}
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.storage/starsky.foundation.storage.csproj b/starsky/starsky.foundation.storage/starsky.foundation.storage.csproj
index f70556e2fe..978f897ffa 100644
--- a/starsky/starsky.foundation.storage/starsky.foundation.storage.csproj
+++ b/starsky/starsky.foundation.storage/starsky.foundation.storage.csproj
@@ -5,7 +5,7 @@
{12f5ae66-8d7f-4d81-86c5-e3e3864f44a1}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.sync/starsky.foundation.sync.csproj b/starsky/starsky.foundation.sync/starsky.foundation.sync.csproj
index 4bd673371e..e129bb0d0d 100644
--- a/starsky/starsky.foundation.sync/starsky.foundation.sync.csproj
+++ b/starsky/starsky.foundation.sync/starsky.foundation.sync.csproj
@@ -4,7 +4,7 @@
net8.0
{8cd2e452-ab62-446c-ad42-7d90b63d1b81}
- 0.5.14
+ 0.6.0-beta.0
starsky.foundation.sync
enable
diff --git a/starsky/starsky.foundation.thumbnailgeneration/starsky.foundation.thumbnailgeneration.csproj b/starsky/starsky.foundation.thumbnailgeneration/starsky.foundation.thumbnailgeneration.csproj
index b8bb2eaa3a..333bfdb39b 100644
--- a/starsky/starsky.foundation.thumbnailgeneration/starsky.foundation.thumbnailgeneration.csproj
+++ b/starsky/starsky.foundation.thumbnailgeneration/starsky.foundation.thumbnailgeneration.csproj
@@ -5,7 +5,7 @@
{4b3990c9-171b-4d53-a821-f458e8ac072f}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.thumbnailmeta/starsky.foundation.thumbnailmeta.csproj b/starsky/starsky.foundation.thumbnailmeta/starsky.foundation.thumbnailmeta.csproj
index cb0cf00180..1b18c64587 100644
--- a/starsky/starsky.foundation.thumbnailmeta/starsky.foundation.thumbnailmeta.csproj
+++ b/starsky/starsky.foundation.thumbnailmeta/starsky.foundation.thumbnailmeta.csproj
@@ -5,7 +5,7 @@
{88e70822-ae50-4fc5-9384-a8726b70849a}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky.foundation.webtelemetry/starsky.foundation.webtelemetry.csproj b/starsky/starsky.foundation.webtelemetry/starsky.foundation.webtelemetry.csproj
index 68c784dab4..02272608a9 100644
--- a/starsky/starsky.foundation.webtelemetry/starsky.foundation.webtelemetry.csproj
+++ b/starsky/starsky.foundation.webtelemetry/starsky.foundation.webtelemetry.csproj
@@ -5,7 +5,7 @@
{3b84ed27-fef0-4c2b-8cb5-04b7fdb613f8}
Full
- 0.5.14
+ 0.6.0-beta.0
starsky.foundation.webtelemetry
latest
enable
diff --git a/starsky/starsky.foundation.worker/starsky.foundation.worker.csproj b/starsky/starsky.foundation.worker/starsky.foundation.worker.csproj
index 7bc6a8e176..68509380ea 100644
--- a/starsky/starsky.foundation.worker/starsky.foundation.worker.csproj
+++ b/starsky/starsky.foundation.worker/starsky.foundation.worker.csproj
@@ -5,7 +5,7 @@
{240fbcdb-4379-4bbe-b154-eb4f87504d9e}
Full
- 0.5.14
+ 0.6.0-beta.0
starsky.foundation.worker
enable
diff --git a/starsky/starsky.foundation.writemeta/starsky.foundation.writemeta.csproj b/starsky/starsky.foundation.writemeta/starsky.foundation.writemeta.csproj
index 495eb808c6..312ad78cec 100644
--- a/starsky/starsky.foundation.writemeta/starsky.foundation.writemeta.csproj
+++ b/starsky/starsky.foundation.writemeta/starsky.foundation.writemeta.csproj
@@ -5,7 +5,7 @@
{bc265f9e-e0f1-46da-9c40-0babe44de9ee}
Full
- 0.5.14
+ 0.6.0-beta.0
enable
diff --git a/starsky/starsky/clientapp/.storybook/main.ts b/starsky/starsky/clientapp/.storybook/main.ts
index dfeadb7dca..3d337a66fb 100644
--- a/starsky/starsky/clientapp/.storybook/main.ts
+++ b/starsky/starsky/clientapp/.storybook/main.ts
@@ -1,3 +1,4 @@
+import "@storybook/builder-vite";
import type { StorybookConfig } from "@storybook/react-vite";
const config: StorybookConfig = {
diff --git a/starsky/starsky/clientapp/.storybook/middleware.js b/starsky/starsky/clientapp/.storybook/middleware.js
index 2dad0e288a..576d653063 100644
--- a/starsky/starsky/clientapp/.storybook/middleware.js
+++ b/starsky/starsky/clientapp/.storybook/middleware.js
@@ -1,5 +1,5 @@
const setRouter = require("../../../../starsky-tools/mock/set-router").setRouter;
-var bodyParser = require("body-parser");
+const bodyParser = require("body-parser");
const expressMiddleWare = (router) => {
router.use(bodyParser.urlencoded({ extended: true }));
diff --git a/starsky/starsky/clientapp/clientapp.code-workspace b/starsky/starsky/clientapp/clientapp.code-workspace
index ff7eb3f632..52511fdbfc 100644
--- a/starsky/starsky/clientapp/clientapp.code-workspace
+++ b/starsky/starsky/clientapp/clientapp.code-workspace
@@ -27,12 +27,6 @@
],
"typescript.preferences.quoteStyle": "double",
"typescript.updateImportsOnFileMove.enabled": "always",
- "cSpell.words": [
- "Exif",
- "Starsky",
- "colorclass",
- "unmount"
- ],
"typescript.tsdk": "clientapp/node_modules/typescript/lib",
"editor.formatOnSave": true,
}
diff --git a/starsky/starsky/clientapp/default-package.json b/starsky/starsky/clientapp/default-package.json
index 71546c72b8..b850d9bd92 100644
--- a/starsky/starsky/clientapp/default-package.json
+++ b/starsky/starsky/clientapp/default-package.json
@@ -1,7 +1,7 @@
{
"name": "clientapp2",
"private": true,
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"type": "module",
"scripts": {
"dev": "vite",
diff --git a/starsky/starsky/clientapp/jest.setup.ts b/starsky/starsky/clientapp/jest.setup.ts
index 32851d5177..6fdb045dce 100644
--- a/starsky/starsky/clientapp/jest.setup.ts
+++ b/starsky/starsky/clientapp/jest.setup.ts
@@ -1,6 +1,8 @@
import "@testing-library/jest-dom";
import { configure } from "@testing-library/react";
import "isomorphic-fetch";
+import "jest-environment-jsdom";
+import "ts-node";
// Mock IntersectionObserver
class IntersectionObserver {
diff --git a/starsky/starsky/clientapp/package-lock.json b/starsky/starsky/clientapp/package-lock.json
index 0c9236e848..8567fdab21 100644
--- a/starsky/starsky/clientapp/package-lock.json
+++ b/starsky/starsky/clientapp/package-lock.json
@@ -1,58 +1,55 @@
{
"name": "clientapp",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "clientapp",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"dependencies": {
"core-js": "^3.35.1",
"leaflet": "^1.9.4",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.21.3"
+ "react-router-dom": "^6.22.0"
},
"devDependencies": {
- "@storybook/addon-essentials": "^7.6.10",
- "@storybook/addon-interactions": "^7.6.10",
- "@storybook/addon-links": "^7.6.10",
- "@storybook/blocks": "^7.6.10",
- "@storybook/builder-vite": "^7.6.10",
- "@storybook/react": "^7.6.10",
- "@storybook/react-vite": "^7.6.10",
- "@storybook/testing-library": "^0.2.2",
- "@testing-library/jest-dom": "^6.4.0",
- "@testing-library/react": "^14.1.2",
- "@testing-library/user-event": "^14.5.2",
- "@types/jest": "^29.5.11",
+ "@storybook/addon-essentials": "^7.6.12",
+ "@storybook/addon-interactions": "^7.6.12",
+ "@storybook/addon-links": "^7.6.12",
+ "@storybook/builder-vite": "^7.6.12",
+ "@storybook/react": "^7.6.12",
+ "@storybook/react-vite": "^7.6.12",
+ "@testing-library/jest-dom": "^6.4.2",
+ "@testing-library/react": "^14.2.1",
+ "@types/jest": "^29.5.12",
"@types/leaflet": "^1.9.8",
- "@types/node": "^20.11.10",
- "@types/react": "^18.2.24",
- "@types/react-dom": "^18.2.8",
- "@typescript-eslint/eslint-plugin": "^6.7.4",
- "@typescript-eslint/parser": "^6.7.4",
- "@vitejs/plugin-react": "^4.1.0",
- "eslint": "^8.50.0",
+ "@types/node": "^20.11.16",
+ "@types/react": "^18.2.55",
+ "@types/react-dom": "^18.2.18",
+ "@typescript-eslint/eslint-plugin": "^6.21.0",
+ "@typescript-eslint/parser": "^6.21.0",
+ "@vitejs/plugin-react": "^4.2.1",
+ "eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-jest-react": "^0.1.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
- "eslint-plugin-react-refresh": "^0.4.3",
+ "eslint-plugin-react-refresh": "^0.4.5",
"eslint-plugin-storybook": "^0.6.15",
"eslint-plugin-testing-library": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"isomorphic-fetch": "^3.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
- "prettier": "^3.2.4",
- "storybook": "^7.6.10",
+ "prettier": "^3.2.5",
+ "storybook": "^7.6.12",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
- "typescript": "^5.2.2",
- "vite": "^4.5.2"
+ "typescript": "^5.3.3",
+ "vite": "^5.0.12"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -221,9 +218,9 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.23.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.9.tgz",
- "integrity": "sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw==",
+ "version": "7.23.10",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz",
+ "integrity": "sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
@@ -2168,10 +2165,26 @@
"react": ">=16.8.0"
}
},
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
+ "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@esbuild/android-arm": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
- "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
+ "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
"cpu": [
"arm"
],
@@ -2185,9 +2198,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
- "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
+ "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
"cpu": [
"arm64"
],
@@ -2201,9 +2214,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
- "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
+ "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
"cpu": [
"x64"
],
@@ -2217,9 +2230,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
- "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
+ "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
"cpu": [
"arm64"
],
@@ -2233,9 +2246,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
- "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
+ "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
"cpu": [
"x64"
],
@@ -2249,9 +2262,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
- "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
+ "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
"cpu": [
"arm64"
],
@@ -2265,9 +2278,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
- "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
+ "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
"cpu": [
"x64"
],
@@ -2281,9 +2294,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
- "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
+ "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
"cpu": [
"arm"
],
@@ -2297,9 +2310,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
- "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
+ "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
"cpu": [
"arm64"
],
@@ -2313,9 +2326,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
- "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
+ "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
"cpu": [
"ia32"
],
@@ -2329,9 +2342,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
- "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
+ "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
"cpu": [
"loong64"
],
@@ -2345,9 +2358,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
- "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
+ "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
"cpu": [
"mips64el"
],
@@ -2361,9 +2374,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
- "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
+ "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
"cpu": [
"ppc64"
],
@@ -2377,9 +2390,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
- "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
+ "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
"cpu": [
"riscv64"
],
@@ -2393,9 +2406,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
- "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
+ "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
"cpu": [
"s390x"
],
@@ -2409,9 +2422,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
- "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
+ "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
"cpu": [
"x64"
],
@@ -2425,9 +2438,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
- "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
+ "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
"cpu": [
"x64"
],
@@ -2441,9 +2454,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
- "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
+ "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
"cpu": [
"x64"
],
@@ -2457,9 +2470,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
- "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
+ "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
"cpu": [
"x64"
],
@@ -2473,9 +2486,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
- "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
+ "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
"cpu": [
"arm64"
],
@@ -2489,9 +2502,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
- "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
+ "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
"cpu": [
"ia32"
],
@@ -2505,9 +2518,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
- "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
+ "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
"cpu": [
"x64"
],
@@ -4470,9 +4483,9 @@
}
},
"node_modules/@remix-run/router": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz",
- "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.0.tgz",
+ "integrity": "sha512-HOil5aFtme37dVQTB6M34G95kPM3MMuqSmIRVCC52eKV+Y/tGSqw9P3rWhlAx6A+mz+MoX+XxsGsNJbaI5qCgQ==",
"engines": {
"node": ">=14.0.0"
}
@@ -4499,11 +4512,174 @@
}
}
},
- "node_modules/@rollup/pluginutils/node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz",
+ "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz",
+ "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz",
+ "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz",
+ "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz",
+ "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz",
+ "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz",
+ "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz",
+ "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz",
+ "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz",
+ "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz",
+ "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz",
+ "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz",
+ "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
@@ -4530,12 +4706,12 @@
}
},
"node_modules/@storybook/addon-actions": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.10.tgz",
- "integrity": "sha512-pcKmf0H/caGzKDy8cz1adNSjv+KOBWLJ11RzGExrWm+Ad5ACifwlsQPykJ3TQ/21sTd9IXVrE9uuq4LldEnPbg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.12.tgz",
+ "integrity": "sha512-vK/H6K+AJ4ZSsCu/+MapYYI/xrynB6JoCOejt//flTigZOhwTWv7WXbmEeqGIIToXy0LA2IUZ1/kCjFXR0lEdQ==",
"dev": true,
"dependencies": {
- "@storybook/core-events": "7.6.10",
+ "@storybook/core-events": "7.6.12",
"@storybook/global": "^5.0.0",
"@types/uuid": "^9.0.1",
"dequal": "^2.0.2",
@@ -4548,9 +4724,9 @@
}
},
"node_modules/@storybook/addon-backgrounds": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.10.tgz",
- "integrity": "sha512-kGzsN1QkfyI8Cz7TErEx9OCB3PMzpCFGLd/iy7FreXwbMbeAQ3/9fYgKUsNOYgOhuTz7S09koZUWjS/WJuZGFA==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.12.tgz",
+ "integrity": "sha512-G14uN5lDXUtXw+dmEPaB6lpDpR9K25ssYuWWn8yYR44B1WMuD4kDgw0QGb0g+xYQj9R1TsalKEJHA4AuSYkVGQ==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -4563,12 +4739,12 @@
}
},
"node_modules/@storybook/addon-controls": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.10.tgz",
- "integrity": "sha512-LjwCQRMWq1apLtFwDi6U8MI6ITUr+KhxJucZ60tfc58RgB2v8ayozyDAonFEONsx9YSR1dNIJ2Z/e2rWTBJeYA==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.12.tgz",
+ "integrity": "sha512-NX4KajscOsuXyYE3hhniF+y0E59E6rM0FgIaZ48P9c0DD+wDo8bAISHjZvmKXtDVajLk4/JySvByx1eN6V3hmA==",
"dev": true,
"dependencies": {
- "@storybook/blocks": "7.6.10",
+ "@storybook/blocks": "7.6.12",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
},
@@ -4578,26 +4754,26 @@
}
},
"node_modules/@storybook/addon-docs": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.10.tgz",
- "integrity": "sha512-GtyQ9bMx1AOOtl6ZS9vwK104HFRK+tqzxddRRxhXkpyeKu3olm9aMgXp35atE/3fJSqyyDm2vFtxxH8mzBA20A==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.12.tgz",
+ "integrity": "sha512-AzMgnGYfEg+Z1ycJh8MEp44x1DfjRijKCVYNaPFT6o+TjN/9GBaAkV4ydxmQzMEMnnnh/0E9YeHO+ivBVSkNog==",
"dev": true,
"dependencies": {
"@jest/transform": "^29.3.1",
"@mdx-js/react": "^2.1.5",
- "@storybook/blocks": "7.6.10",
- "@storybook/client-logger": "7.6.10",
- "@storybook/components": "7.6.10",
- "@storybook/csf-plugin": "7.6.10",
- "@storybook/csf-tools": "7.6.10",
+ "@storybook/blocks": "7.6.12",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/components": "7.6.12",
+ "@storybook/csf-plugin": "7.6.12",
+ "@storybook/csf-tools": "7.6.12",
"@storybook/global": "^5.0.0",
"@storybook/mdx2-csf": "^1.0.0",
- "@storybook/node-logger": "7.6.10",
- "@storybook/postinstall": "7.6.10",
- "@storybook/preview-api": "7.6.10",
- "@storybook/react-dom-shim": "7.6.10",
- "@storybook/theming": "7.6.10",
- "@storybook/types": "7.6.10",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/postinstall": "7.6.12",
+ "@storybook/preview-api": "7.6.12",
+ "@storybook/react-dom-shim": "7.6.12",
+ "@storybook/theming": "7.6.12",
+ "@storybook/types": "7.6.12",
"fs-extra": "^11.1.0",
"remark-external-links": "^8.0.0",
"remark-slug": "^6.0.0",
@@ -4613,24 +4789,24 @@
}
},
"node_modules/@storybook/addon-essentials": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.10.tgz",
- "integrity": "sha512-cjbuCCK/3dtUity0Uqi5LwbkgfxqCCE5x5mXZIk9lTMeDz5vB9q6M5nzncVDy8F8przF3NbDLLgxKlt8wjiICg==",
- "dev": true,
- "dependencies": {
- "@storybook/addon-actions": "7.6.10",
- "@storybook/addon-backgrounds": "7.6.10",
- "@storybook/addon-controls": "7.6.10",
- "@storybook/addon-docs": "7.6.10",
- "@storybook/addon-highlight": "7.6.10",
- "@storybook/addon-measure": "7.6.10",
- "@storybook/addon-outline": "7.6.10",
- "@storybook/addon-toolbars": "7.6.10",
- "@storybook/addon-viewport": "7.6.10",
- "@storybook/core-common": "7.6.10",
- "@storybook/manager-api": "7.6.10",
- "@storybook/node-logger": "7.6.10",
- "@storybook/preview-api": "7.6.10",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.12.tgz",
+ "integrity": "sha512-Pl6n+19QC/T+cuU8DZjCwILXVxrdRTivNxPOiy8SEX+jjR4H0uAfXC9+RXCPjRFn64t4j1K7oIyoNokEn39cNw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addon-actions": "7.6.12",
+ "@storybook/addon-backgrounds": "7.6.12",
+ "@storybook/addon-controls": "7.6.12",
+ "@storybook/addon-docs": "7.6.12",
+ "@storybook/addon-highlight": "7.6.12",
+ "@storybook/addon-measure": "7.6.12",
+ "@storybook/addon-outline": "7.6.12",
+ "@storybook/addon-toolbars": "7.6.12",
+ "@storybook/addon-viewport": "7.6.12",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/manager-api": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/preview-api": "7.6.12",
"ts-dedent": "^2.0.0"
},
"funding": {
@@ -4643,9 +4819,9 @@
}
},
"node_modules/@storybook/addon-highlight": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.10.tgz",
- "integrity": "sha512-dIuS5QmoT1R+gFOcf6CoBa6D9UR5/wHCfPqPRH8dNNcCLtIGSHWQ4v964mS5OCq1Huj7CghmR15lOUk7SaYwUA==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.12.tgz",
+ "integrity": "sha512-rWNEyBhwncXEDd9z7l67BLBIPqn0SRI/CJpZvCSF5KLWrVaoSEDF8INavmbikd1JBMcajJ28Ur6NsGj+eJjJiw==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0"
@@ -4656,13 +4832,13 @@
}
},
"node_modules/@storybook/addon-interactions": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.10.tgz",
- "integrity": "sha512-lEsAdP/PrOZK/KmRbZ/fU4RjEqDP+e/PBlVVVJT2QvHniWK/xxkjCD0axsHU/XuaeQRFhmg0/KR342PC/cIf9A==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.12.tgz",
+ "integrity": "sha512-D8NX2xu9WiqPInoN842DU+KAFVC8HscGczqkDGEiWCAqq0DfXtW/0ClMSaE6d2+twhGv6uiPfeJ2IdynSZolXg==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
- "@storybook/types": "7.6.10",
+ "@storybook/types": "7.6.12",
"jest-mock": "^27.0.6",
"polished": "^4.2.2",
"ts-dedent": "^2.2.0"
@@ -4673,9 +4849,9 @@
}
},
"node_modules/@storybook/addon-links": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.10.tgz",
- "integrity": "sha512-s/WkSYHpr2pb9p57j6u/xDBg3TKJhBq55YMl0GB5gXgkRPIeuGbPhGJhm2yTGVFLvXgr/aHHnOxb/R/W8PiRhA==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.12.tgz",
+ "integrity": "sha512-rGwPYpZAANPrf2GaNi5t9zAjLF8PgzKizyBPltIXUtplxDg88ziXlDA1dhsuGDs4Kf0oXECyAHPw79JjkJQziA==",
"dev": true,
"dependencies": {
"@storybook/csf": "^0.1.2",
@@ -4696,9 +4872,9 @@
}
},
"node_modules/@storybook/addon-measure": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.10.tgz",
- "integrity": "sha512-OVfTI56+kc4hLWfZ/YPV3WKj/aA9e4iKXYxZyPdhfX4Z8TgZdD1wv9Z6e8DKS0H5kuybYrHKHaID5ki6t7qz3w==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.12.tgz",
+ "integrity": "sha512-K3aKErr84V0eVK7t+wco5cSYDdeotwoXi4e7VLSa2cdUz0wanOb4R7v3kf6vxucUyp05Lv+yHkz9zsbwuezepA==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -4710,9 +4886,9 @@
}
},
"node_modules/@storybook/addon-outline": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.10.tgz",
- "integrity": "sha512-RVJrEoPArhI6zAIMNl1Gz0zrj84BTfEWYYz0yDWOTVgvN411ugsoIk1hw0671MOneXJ2RcQ9MFIeV/v6AVDQYg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.12.tgz",
+ "integrity": "sha512-r6eO4EKh+zwGUNjxe8v/44BhyV+JD3Dl9GYMutsFqbwYsoWHJaZmzHuyqeFBXwx2MEoixdWdIzNMP71+srQqvw==",
"dev": true,
"dependencies": {
"@storybook/global": "^5.0.0",
@@ -4724,9 +4900,9 @@
}
},
"node_modules/@storybook/addon-toolbars": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.10.tgz",
- "integrity": "sha512-PaXY/oj9yxF7/H0CNdQKcioincyCkfeHpISZriZbZqhyqsjn3vca7RFEmsB88Q+ou6rMeqyA9st+6e2cx/Ct6A==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.12.tgz",
+ "integrity": "sha512-TSwq8xO7fmS6GRTgJJa31OBzm+5zlgDYK2Q42jxFo/Vm10uMzCpjYJE6mIHpUDyjyBVQk6xxMMEcvo6no2eAWg==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -4734,9 +4910,9 @@
}
},
"node_modules/@storybook/addon-viewport": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.10.tgz",
- "integrity": "sha512-+bA6juC/lH4vEhk+w0rXakaG8JgLG4MOYrIudk5vJKQaC6X58LIM9N4kzIS2KSExRhkExXBPrWsnMfCo7uxmKg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.12.tgz",
+ "integrity": "sha512-51zsBeoaEzq699SKDCe+GG/2PDAJKKJtpjqxIc4lDskogaCJSb3Ie8LyookHAKYgbi2qealVgK8zaP27KUj3Pg==",
"dev": true,
"dependencies": {
"memoizerific": "^1.11.3"
@@ -4747,22 +4923,22 @@
}
},
"node_modules/@storybook/blocks": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.10.tgz",
- "integrity": "sha512-oSIukGC3yuF8pojABC/HLu5tv2axZvf60TaUs8eDg7+NiiKhzYSPoMQxs5uMrKngl+EJDB92ESgWT9vvsfvIPg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.12.tgz",
+ "integrity": "sha512-T47KOAjgZmhV+Ov59A70inE5edInh1Jh5w/5J5cjpk9a2p4uhd337SnK4B8J5YLhcM2lbKRWJjzIJ0nDZQTdnQ==",
"dev": true,
"dependencies": {
- "@storybook/channels": "7.6.10",
- "@storybook/client-logger": "7.6.10",
- "@storybook/components": "7.6.10",
- "@storybook/core-events": "7.6.10",
+ "@storybook/channels": "7.6.12",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/components": "7.6.12",
+ "@storybook/core-events": "7.6.12",
"@storybook/csf": "^0.1.2",
- "@storybook/docs-tools": "7.6.10",
+ "@storybook/docs-tools": "7.6.12",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.6.10",
- "@storybook/preview-api": "7.6.10",
- "@storybook/theming": "7.6.10",
- "@storybook/types": "7.6.10",
+ "@storybook/manager-api": "7.6.12",
+ "@storybook/preview-api": "7.6.12",
+ "@storybook/theming": "7.6.12",
+ "@storybook/types": "7.6.12",
"@types/lodash": "^4.14.167",
"color-convert": "^2.0.1",
"dequal": "^2.0.2",
@@ -4804,15 +4980,15 @@
"dev": true
},
"node_modules/@storybook/builder-manager": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.10.tgz",
- "integrity": "sha512-f+YrjZwohGzvfDtH8BHzqM3xW0p4vjjg9u7uzRorqUiNIAAKHpfNrZ/WvwPlPYmrpAHt4xX/nXRJae4rFSygPw==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.12.tgz",
+ "integrity": "sha512-AJFrtBj0R11OFwwz+2j+ivRzttWXT6LesSGoLnxown24EV9uLQoHtGb7GOA2GyzY5wjUJS9gQBPGHXjvQEfLJA==",
"dev": true,
"dependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/core-common": "7.6.10",
- "@storybook/manager": "7.6.10",
- "@storybook/node-logger": "7.6.10",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/manager": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
"@types/ejs": "^3.1.1",
"@types/find-cache-dir": "^3.2.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
@@ -4831,343 +5007,1100 @@
"url": "https://opencollective.com/storybook"
}
},
- "node_modules/@storybook/builder-vite": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.10.tgz",
- "integrity": "sha512-qxe19axiNJVdIKj943e1ucAmADwU42fTGgMSdBzzrvfH3pSOmx2057aIxRzd8YtBRnj327eeqpgCHYIDTunMYQ==",
- "dev": true,
- "dependencies": {
- "@storybook/channels": "7.6.10",
- "@storybook/client-logger": "7.6.10",
- "@storybook/core-common": "7.6.10",
- "@storybook/csf-plugin": "7.6.10",
- "@storybook/node-logger": "7.6.10",
- "@storybook/preview": "7.6.10",
- "@storybook/preview-api": "7.6.10",
- "@storybook/types": "7.6.10",
- "@types/find-cache-dir": "^3.2.1",
- "browser-assert": "^1.2.1",
- "es-module-lexer": "^0.9.3",
- "express": "^4.17.3",
- "find-cache-dir": "^3.0.0",
- "fs-extra": "^11.1.0",
- "magic-string": "^0.30.0",
- "rollup": "^2.25.0 || ^3.3.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "@preact/preset-vite": "*",
- "typescript": ">= 4.3.x",
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0",
- "vite-plugin-glimmerx": "*"
- },
- "peerDependenciesMeta": {
- "@preact/preset-vite": {
- "optional": true
- },
- "typescript": {
- "optional": true
- },
- "vite-plugin-glimmerx": {
- "optional": true
- }
- }
- },
- "node_modules/@storybook/channels": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.10.tgz",
- "integrity": "sha512-ITCLhFuDBKgxetuKnWwYqMUWlU7zsfH3gEKZltTb+9/2OAWR7ez0iqU7H6bXP1ridm0DCKkt2UMWj2mmr9iQqg==",
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-arm": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
+ "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "dependencies": {
- "@storybook/client-logger": "7.6.10",
- "@storybook/core-events": "7.6.10",
- "@storybook/global": "^5.0.0",
- "qs": "^6.10.0",
- "telejson": "^7.2.0",
- "tiny-invariant": "^1.3.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@storybook/cli": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.10.tgz",
- "integrity": "sha512-pK1MEseMm73OMO2OVoSz79QWX8ymxgIGM8IeZTCo9gImiVRChMNDFYcv8yPWkjuyesY8c15CoO48aR7pdA1OjQ==",
- "dev": true,
- "dependencies": {
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
+ "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
+ "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/darwin-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
+ "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/darwin-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
+ "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
+ "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/freebsd-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
+ "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-arm": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
+ "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
+ "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-ia32": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
+ "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-loong64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
+ "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-mips64el": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
+ "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-ppc64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
+ "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-riscv64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
+ "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-s390x": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
+ "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
+ "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/netbsd-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
+ "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/openbsd-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
+ "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/sunos-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
+ "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
+ "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-ia32": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
+ "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
+ "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/builder-manager/node_modules/esbuild": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
+ "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.18.20",
+ "@esbuild/android-arm64": "0.18.20",
+ "@esbuild/android-x64": "0.18.20",
+ "@esbuild/darwin-arm64": "0.18.20",
+ "@esbuild/darwin-x64": "0.18.20",
+ "@esbuild/freebsd-arm64": "0.18.20",
+ "@esbuild/freebsd-x64": "0.18.20",
+ "@esbuild/linux-arm": "0.18.20",
+ "@esbuild/linux-arm64": "0.18.20",
+ "@esbuild/linux-ia32": "0.18.20",
+ "@esbuild/linux-loong64": "0.18.20",
+ "@esbuild/linux-mips64el": "0.18.20",
+ "@esbuild/linux-ppc64": "0.18.20",
+ "@esbuild/linux-riscv64": "0.18.20",
+ "@esbuild/linux-s390x": "0.18.20",
+ "@esbuild/linux-x64": "0.18.20",
+ "@esbuild/netbsd-x64": "0.18.20",
+ "@esbuild/openbsd-x64": "0.18.20",
+ "@esbuild/sunos-x64": "0.18.20",
+ "@esbuild/win32-arm64": "0.18.20",
+ "@esbuild/win32-ia32": "0.18.20",
+ "@esbuild/win32-x64": "0.18.20"
+ }
+ },
+ "node_modules/@storybook/builder-vite": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.12.tgz",
+ "integrity": "sha512-VJIn+XYVVhdJHHMEtYDnEyQQU4fRupugSFpP9XLYTRYgXPN9PSVey4vI/IyuHcHYINPba39UY2+8PW+5NgShxQ==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/channels": "7.6.12",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/csf-plugin": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/preview": "7.6.12",
+ "@storybook/preview-api": "7.6.12",
+ "@storybook/types": "7.6.12",
+ "@types/find-cache-dir": "^3.2.1",
+ "browser-assert": "^1.2.1",
+ "es-module-lexer": "^0.9.3",
+ "express": "^4.17.3",
+ "find-cache-dir": "^3.0.0",
+ "fs-extra": "^11.1.0",
+ "magic-string": "^0.30.0",
+ "rollup": "^2.25.0 || ^3.3.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "@preact/preset-vite": "*",
+ "typescript": ">= 4.3.x",
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0",
+ "vite-plugin-glimmerx": "*"
+ },
+ "peerDependenciesMeta": {
+ "@preact/preset-vite": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ },
+ "vite-plugin-glimmerx": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/builder-vite/node_modules/rollup": {
+ "version": "3.29.4",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
+ "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
+ "dev": true,
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=14.18.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/@storybook/channels": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.12.tgz",
+ "integrity": "sha512-TaPl5Y3lOoVi5kTLgKNRX8xh2sUPekH0Id1l4Ymw+lpgriEY6r60bmkZLysLG1GhlskpQ/da2+S2ap2ht8P2TQ==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/core-events": "7.6.12",
+ "@storybook/global": "^5.0.0",
+ "qs": "^6.10.0",
+ "telejson": "^7.2.0",
+ "tiny-invariant": "^1.3.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/cli": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.12.tgz",
+ "integrity": "sha512-x4sG1oIVERxp+WnWUexVlgaJCFmML0kGi7a5qfx7z4vHMxCV/WG7g1q7mPS/kqStCGEiQdTciCqOEFqlMh9MLw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/types": "^7.23.0",
+ "@ndelangen/get-tarball": "^3.0.7",
+ "@storybook/codemod": "7.6.12",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/core-events": "7.6.12",
+ "@storybook/core-server": "7.6.12",
+ "@storybook/csf-tools": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/telemetry": "7.6.12",
+ "@storybook/types": "7.6.12",
+ "@types/semver": "^7.3.4",
+ "@yarnpkg/fslib": "2.10.3",
+ "@yarnpkg/libzip": "2.3.0",
+ "chalk": "^4.1.0",
+ "commander": "^6.2.1",
+ "cross-spawn": "^7.0.3",
+ "detect-indent": "^6.1.0",
+ "envinfo": "^7.7.3",
+ "execa": "^5.0.0",
+ "express": "^4.17.3",
+ "find-up": "^5.0.0",
+ "fs-extra": "^11.1.0",
+ "get-npm-tarball-url": "^2.0.3",
+ "get-port": "^5.1.1",
+ "giget": "^1.0.0",
+ "globby": "^11.0.2",
+ "jscodeshift": "^0.15.1",
+ "leven": "^3.1.0",
+ "ora": "^5.4.1",
+ "prettier": "^2.8.0",
+ "prompts": "^2.4.0",
+ "puppeteer-core": "^2.1.1",
+ "read-pkg-up": "^7.0.1",
+ "semver": "^7.3.7",
+ "strip-json-comments": "^3.0.1",
+ "tempy": "^1.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "bin": {
+ "getstorybook": "bin/index.js",
+ "sb": "bin/index.js"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/cli/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@storybook/cli/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@storybook/cli/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@storybook/cli/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/@storybook/cli/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@storybook/cli/node_modules/prettier": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/@storybook/cli/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@storybook/client-logger": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.12.tgz",
+ "integrity": "sha512-hiRv6dXsOttMPqm9SxEuFoAtDe9rs7TUS8XcO5rmJ9BgfwBJsYlHzAxXkazxmvlyZtKL7gMx6m8OYbCdZgUqtA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/global": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/codemod": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.12.tgz",
+ "integrity": "sha512-4EI4Ah1cvz6gFkXOS/LGf23oN8LO6ABGpWwPQoMHpIV3wUkFWBwrKFUe/UAQZGptnM0VZRYx4grS82Hluw4XJA==",
+ "dev": true,
+ "dependencies": {
"@babel/core": "^7.23.2",
"@babel/preset-env": "^7.23.2",
"@babel/types": "^7.23.0",
- "@ndelangen/get-tarball": "^3.0.7",
- "@storybook/codemod": "7.6.10",
- "@storybook/core-common": "7.6.10",
- "@storybook/core-events": "7.6.10",
- "@storybook/core-server": "7.6.10",
- "@storybook/csf-tools": "7.6.10",
- "@storybook/node-logger": "7.6.10",
- "@storybook/telemetry": "7.6.10",
- "@storybook/types": "7.6.10",
- "@types/semver": "^7.3.4",
- "@yarnpkg/fslib": "2.10.3",
- "@yarnpkg/libzip": "2.3.0",
- "chalk": "^4.1.0",
- "commander": "^6.2.1",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/csf-tools": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/types": "7.6.12",
+ "@types/cross-spawn": "^6.0.2",
"cross-spawn": "^7.0.3",
- "detect-indent": "^6.1.0",
- "envinfo": "^7.7.3",
- "execa": "^5.0.0",
- "express": "^4.17.3",
- "find-up": "^5.0.0",
- "fs-extra": "^11.1.0",
- "get-npm-tarball-url": "^2.0.3",
- "get-port": "^5.1.1",
- "giget": "^1.0.0",
"globby": "^11.0.2",
"jscodeshift": "^0.15.1",
- "leven": "^3.1.0",
- "ora": "^5.4.1",
+ "lodash": "^4.17.21",
"prettier": "^2.8.0",
- "prompts": "^2.4.0",
- "puppeteer-core": "^2.1.1",
- "read-pkg-up": "^7.0.1",
- "semver": "^7.3.7",
- "strip-json-comments": "^3.0.1",
- "tempy": "^1.0.1",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
+ "recast": "^0.23.1"
},
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/codemod/node_modules/prettier": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "dev": true,
"bin": {
- "getstorybook": "bin/index.js",
- "sb": "bin/index.js"
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/@storybook/components": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.12.tgz",
+ "integrity": "sha512-PCijPqmlZd7qyTzNr+vD0Kf8sAI9vWJIaxbSjXwn/De3e63m4fsEcIf8FaUT8cMZ46AWZvaxaxX5km2u0UISJQ==",
+ "dev": true,
+ "dependencies": {
+ "@radix-ui/react-select": "^1.2.2",
+ "@radix-ui/react-toolbar": "^1.0.4",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/global": "^5.0.0",
+ "@storybook/theming": "7.6.12",
+ "@storybook/types": "7.6.12",
+ "memoizerific": "^1.11.3",
+ "use-resize-observer": "^9.1.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@storybook/core-client": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.12.tgz",
+ "integrity": "sha512-VzVp32tMZsCzM4UIqfvCoJF7N9mBf6dsAxh1/ZgViy75Fht78pGo3JwZXW8osMbFSRpmWD7fxlUM5S7TQOYQug==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/preview-api": "7.6.12"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/core-common": {
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.12.tgz",
+ "integrity": "sha512-kM9YiBBMM2x5v/oylL7gdO1PS4oehgJC21MivS9p5QZ8uuXKtCQ6UQvI3rzaV+1ZzUA4n+I8MyaMrNIQk8KDbw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/core-events": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/types": "7.6.12",
+ "@types/find-cache-dir": "^3.2.1",
+ "@types/node": "^18.0.0",
+ "@types/node-fetch": "^2.6.4",
+ "@types/pretty-hrtime": "^1.0.0",
+ "chalk": "^4.1.0",
+ "esbuild": "^0.18.0",
+ "esbuild-register": "^3.5.0",
+ "file-system-cache": "2.3.0",
+ "find-cache-dir": "^3.0.0",
+ "find-up": "^5.0.0",
+ "fs-extra": "^11.1.0",
+ "glob": "^10.0.0",
+ "handlebars": "^4.7.7",
+ "lazy-universal-dotenv": "^4.0.0",
+ "node-fetch": "^2.0.0",
+ "picomatch": "^2.3.0",
+ "pkg-dir": "^5.0.0",
+ "pretty-hrtime": "^1.0.3",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
}
},
- "node_modules/@storybook/cli/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/android-arm": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
+ "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/android-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
+ "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/android-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
+ "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/darwin-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
+ "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/darwin-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
+ "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
+ "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/freebsd-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
+ "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-arm": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
+ "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
+ "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-ia32": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
+ "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-loong64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
+ "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
+ "cpu": [
+ "loong64"
+ ],
"dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "node": ">=12"
}
},
- "node_modules/@storybook/cli/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-mips64el": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
+ "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
+ "cpu": [
+ "mips64el"
+ ],
"dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
+ "node": ">=12"
}
},
- "node_modules/@storybook/cli/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-ppc64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
+ "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
+ "cpu": [
+ "ppc64"
+ ],
"dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=7.0.0"
+ "node": ">=12"
}
},
- "node_modules/@storybook/cli/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/@storybook/cli/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-riscv64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
+ "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
+ "cpu": [
+ "riscv64"
+ ],
"dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=8"
+ "node": ">=12"
}
},
- "node_modules/@storybook/cli/node_modules/prettier": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
- "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-s390x": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
+ "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
+ "cpu": [
+ "s390x"
+ ],
"dev": true,
- "bin": {
- "prettier": "bin-prettier.js"
- },
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
+ "node": ">=12"
}
},
- "node_modules/@storybook/cli/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/linux-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
+ "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
+ "optional": true,
+ "os": [
+ "linux"
+ ],
"engines": {
- "node": ">=8"
+ "node": ">=12"
}
},
- "node_modules/@storybook/client-logger": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.10.tgz",
- "integrity": "sha512-U7bbpu21ntgePMz/mKM18qvCSWCUGCUlYru8mgVlXLCKqFqfTeP887+CsPEQf29aoE3cLgDrxqbRJ1wxX9kL9A==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/netbsd-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
+ "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "dependencies": {
- "@storybook/global": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@storybook/codemod": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.10.tgz",
- "integrity": "sha512-pzFR0nocBb94vN9QCJLC3C3dP734ZigqyPmd0ZCDj9Xce2ytfHK3v1lKB6TZWzKAZT8zztauECYxrbo4LVuagw==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/openbsd-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
+ "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "dependencies": {
- "@babel/core": "^7.23.2",
- "@babel/preset-env": "^7.23.2",
- "@babel/types": "^7.23.0",
- "@storybook/csf": "^0.1.2",
- "@storybook/csf-tools": "7.6.10",
- "@storybook/node-logger": "7.6.10",
- "@storybook/types": "7.6.10",
- "@types/cross-spawn": "^6.0.2",
- "cross-spawn": "^7.0.3",
- "globby": "^11.0.2",
- "jscodeshift": "^0.15.1",
- "lodash": "^4.17.21",
- "prettier": "^2.8.0",
- "recast": "^0.23.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@storybook/codemod/node_modules/prettier": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
- "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/sunos-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
+ "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "bin": {
- "prettier": "bin-prettier.js"
- },
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
"engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
+ "node": ">=12"
}
},
- "node_modules/@storybook/components": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.10.tgz",
- "integrity": "sha512-H5hF8pxwtbt0LxV24KMMsPlbYG9Oiui3ObvAQkvGu6q62EYxRPeNSrq3GBI5XEbI33OJY9bT24cVaZx18dXqwQ==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/win32-arm64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
+ "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "dependencies": {
- "@radix-ui/react-select": "^1.2.2",
- "@radix-ui/react-toolbar": "^1.0.4",
- "@storybook/client-logger": "7.6.10",
- "@storybook/csf": "^0.1.2",
- "@storybook/global": "^5.0.0",
- "@storybook/theming": "7.6.10",
- "@storybook/types": "7.6.10",
- "memoizerific": "^1.11.3",
- "use-resize-observer": "^9.1.0",
- "util-deprecate": "^1.0.2"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@storybook/core-client": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.10.tgz",
- "integrity": "sha512-DjnzSzSNDmZyxyg6TxugzWQwOsW+n/iWVv6sHNEvEd5STr0mjuJjIEELmv58LIr5Lsre5+LEddqHsyuLyt8ubg==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/win32-ia32": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
+ "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
+ "cpu": [
+ "ia32"
+ ],
"dev": true,
- "dependencies": {
- "@storybook/client-logger": "7.6.10",
- "@storybook/preview-api": "7.6.10"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@storybook/core-common": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.10.tgz",
- "integrity": "sha512-K3YWqjCKMnpvYsWNjOciwTH6zWbuuZzmOiipziZaVJ+sB1XYmH52Y3WGEm07TZI8AYK9DRgwA13dR/7W0nw72Q==",
+ "node_modules/@storybook/core-common/node_modules/@esbuild/win32-x64": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
+ "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "dependencies": {
- "@storybook/core-events": "7.6.10",
- "@storybook/node-logger": "7.6.10",
- "@storybook/types": "7.6.10",
- "@types/find-cache-dir": "^3.2.1",
- "@types/node": "^18.0.0",
- "@types/node-fetch": "^2.6.4",
- "@types/pretty-hrtime": "^1.0.0",
- "chalk": "^4.1.0",
- "esbuild": "^0.18.0",
- "esbuild-register": "^3.5.0",
- "file-system-cache": "2.3.0",
- "find-cache-dir": "^3.0.0",
- "find-up": "^5.0.0",
- "fs-extra": "^11.1.0",
- "glob": "^10.0.0",
- "handlebars": "^4.7.7",
- "lazy-universal-dotenv": "^4.0.0",
- "node-fetch": "^2.0.0",
- "picomatch": "^2.3.0",
- "pkg-dir": "^5.0.0",
- "pretty-hrtime": "^1.0.3",
- "resolve-from": "^5.0.0",
- "ts-dedent": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/@storybook/core-common/node_modules/@types/node": {
- "version": "18.19.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz",
- "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==",
+ "version": "18.19.14",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz",
+ "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -5222,6 +6155,43 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "node_modules/@storybook/core-common/node_modules/esbuild": {
+ "version": "0.18.20",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
+ "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.18.20",
+ "@esbuild/android-arm64": "0.18.20",
+ "@esbuild/android-x64": "0.18.20",
+ "@esbuild/darwin-arm64": "0.18.20",
+ "@esbuild/darwin-x64": "0.18.20",
+ "@esbuild/freebsd-arm64": "0.18.20",
+ "@esbuild/freebsd-x64": "0.18.20",
+ "@esbuild/linux-arm": "0.18.20",
+ "@esbuild/linux-arm64": "0.18.20",
+ "@esbuild/linux-ia32": "0.18.20",
+ "@esbuild/linux-loong64": "0.18.20",
+ "@esbuild/linux-mips64el": "0.18.20",
+ "@esbuild/linux-ppc64": "0.18.20",
+ "@esbuild/linux-riscv64": "0.18.20",
+ "@esbuild/linux-s390x": "0.18.20",
+ "@esbuild/linux-x64": "0.18.20",
+ "@esbuild/netbsd-x64": "0.18.20",
+ "@esbuild/openbsd-x64": "0.18.20",
+ "@esbuild/sunos-x64": "0.18.20",
+ "@esbuild/win32-arm64": "0.18.20",
+ "@esbuild/win32-ia32": "0.18.20",
+ "@esbuild/win32-x64": "0.18.20"
+ }
+ },
"node_modules/@storybook/core-common/node_modules/glob": {
"version": "10.3.10",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
@@ -5275,9 +6245,9 @@
}
},
"node_modules/@storybook/core-events": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.10.tgz",
- "integrity": "sha512-yccDH67KoROrdZbRKwxgTswFMAco5nlCyxszCDASCLygGSV2Q2e+YuywrhchQl3U6joiWi3Ps1qWu56NeNafag==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.12.tgz",
+ "integrity": "sha512-IO4cwk7bBCKH6lLnnIlHO9FwQXt/9CzLUAoZSY9msWsdPppCdKlw8ynJI5YarSNKDBUn8ArIfnRf0Mve0KQr9Q==",
"dev": true,
"dependencies": {
"ts-dedent": "^2.0.0"
@@ -5288,26 +6258,26 @@
}
},
"node_modules/@storybook/core-server": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.10.tgz",
- "integrity": "sha512-2icnqJkn3vwq0eJPP0rNaHd7IOvxYf5q4lSVl2AWTxo/Ae19KhokI6j/2vvS2XQJMGQszwshlIwrZUNsj5p0yw==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.12.tgz",
+ "integrity": "sha512-tjWifKsDnIc8pvbjVyQrOHef70Gcp93Bg3WwuysB8PGk7lcX2RD9zv44HNIyjxdOLSSv66IGKrOldEBL3hab4w==",
"dev": true,
"dependencies": {
"@aw-web-design/x-default-browser": "1.4.126",
"@discoveryjs/json-ext": "^0.5.3",
- "@storybook/builder-manager": "7.6.10",
- "@storybook/channels": "7.6.10",
- "@storybook/core-common": "7.6.10",
- "@storybook/core-events": "7.6.10",
+ "@storybook/builder-manager": "7.6.12",
+ "@storybook/channels": "7.6.12",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/core-events": "7.6.12",
"@storybook/csf": "^0.1.2",
- "@storybook/csf-tools": "7.6.10",
+ "@storybook/csf-tools": "7.6.12",
"@storybook/docs-mdx": "^0.1.0",
"@storybook/global": "^5.0.0",
- "@storybook/manager": "7.6.10",
- "@storybook/node-logger": "7.6.10",
- "@storybook/preview-api": "7.6.10",
- "@storybook/telemetry": "7.6.10",
- "@storybook/types": "7.6.10",
+ "@storybook/manager": "7.6.12",
+ "@storybook/node-logger": "7.6.12",
+ "@storybook/preview-api": "7.6.12",
+ "@storybook/telemetry": "7.6.12",
+ "@storybook/types": "7.6.12",
"@types/detect-port": "^1.3.0",
"@types/node": "^18.0.0",
"@types/pretty-hrtime": "^1.0.0",
@@ -5341,9 +6311,9 @@
}
},
"node_modules/@storybook/core-server/node_modules/@types/node": {
- "version": "18.19.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz",
- "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==",
+ "version": "18.19.14",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz",
+ "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -5429,12 +6399,12 @@
}
},
"node_modules/@storybook/csf-plugin": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.10.tgz",
- "integrity": "sha512-Sc+zZg/BnPH2X28tthNaQBnDiFfO0QmfjVoOx0fGYM9SvY3P5ehzWwp5hMRBim6a/twOTzePADtqYL+t6GMqqg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.12.tgz",
+ "integrity": "sha512-fe/84AyctJcrpH1F/tTBxKrbjv0ilmG3ZTwVcufEiAzupZuYjQ/0P+Pxs8m8VxiGJZZ1pWofFFDbYi+wERjamQ==",
"dev": true,
"dependencies": {
- "@storybook/csf-tools": "7.6.10",
+ "@storybook/csf-tools": "7.6.12",
"unplugin": "^1.3.1"
},
"funding": {
@@ -5443,9 +6413,9 @@
}
},
"node_modules/@storybook/csf-tools": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.10.tgz",
- "integrity": "sha512-TnDNAwIALcN6SA4l00Cb67G02XMOrYU38bIpFJk5VMDX2dvgPjUtJNBuLmEbybGcOt7nPyyFIHzKcY5FCVGoWA==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.12.tgz",
+ "integrity": "sha512-MdhkYYxSW5I6Jpk34gTkAZsuj9sxe0xdyeUQpNa8CgJxG43F+ehZ6scW/IPjoSG9gCXBUJMekq26UrmbVfsLCQ==",
"dev": true,
"dependencies": {
"@babel/generator": "^7.23.0",
@@ -5453,7 +6423,7 @@
"@babel/traverse": "^7.23.2",
"@babel/types": "^7.23.0",
"@storybook/csf": "^0.1.2",
- "@storybook/types": "7.6.10",
+ "@storybook/types": "7.6.12",
"fs-extra": "^11.1.0",
"recast": "^0.23.1",
"ts-dedent": "^2.0.0"
@@ -5482,14 +6452,14 @@
"dev": true
},
"node_modules/@storybook/docs-tools": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.10.tgz",
- "integrity": "sha512-UgbikducoXzqQHf2TozO0f2rshaeBNnShVbL5Ai4oW7pDymBmrfzdjGbF/milO7yxNKcoIByeoNmu384eBamgQ==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.12.tgz",
+ "integrity": "sha512-nY2lqEDTd/fR/D91ZLlIp+boSuJtkb8DqHW7pECy61rJqzGq4QpepRaWjQDKnGTgPItrsPfTPOu6iXvXNK07Ow==",
"dev": true,
"dependencies": {
- "@storybook/core-common": "7.6.10",
- "@storybook/preview-api": "7.6.10",
- "@storybook/types": "7.6.10",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/preview-api": "7.6.12",
+ "@storybook/types": "7.6.12",
"@types/doctrine": "^0.0.3",
"assert": "^2.1.0",
"doctrine": "^3.0.0",
@@ -5507,9 +6477,9 @@
"dev": true
},
"node_modules/@storybook/manager": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.10.tgz",
- "integrity": "sha512-Co3sLCbNYY6O4iH2ggmRDLCPWLj03JE5s/DOG8OVoXc6vBwTc/Qgiyrsxxp6BHQnPpM0mxL6aKAxE3UjsW/Nog==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.12.tgz",
+ "integrity": "sha512-WMWvswJHGiqJFJb98WQMQfZQhLuVtmci4y/VJGQ/Jnq1nJQs76BCtaeGiHcsYmRaAP1HMI4DbzuTSEgca146xw==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -5517,19 +6487,19 @@
}
},
"node_modules/@storybook/manager-api": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.10.tgz",
- "integrity": "sha512-8eGVpRlpunuFScDtc7nxpPJf/4kJBAAZlNdlhmX09j8M3voX6GpcxabBamSEX5pXZqhwxQCshD4IbqBmjvadlw==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.12.tgz",
+ "integrity": "sha512-XA5KQpY44d6mlqt0AlesZ7fsPpm1PCpoV+nRGFBR0YtF6RdPFvrPyHhlGgLkJC4xSyb2YJmLKn8cERSluAcEgQ==",
"dev": true,
"dependencies": {
- "@storybook/channels": "7.6.10",
- "@storybook/client-logger": "7.6.10",
- "@storybook/core-events": "7.6.10",
+ "@storybook/channels": "7.6.12",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/core-events": "7.6.12",
"@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/router": "7.6.10",
- "@storybook/theming": "7.6.10",
- "@storybook/types": "7.6.10",
+ "@storybook/router": "7.6.12",
+ "@storybook/theming": "7.6.12",
+ "@storybook/types": "7.6.12",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
"memoizerific": "^1.11.3",
@@ -5549,9 +6519,9 @@
"dev": true
},
"node_modules/@storybook/node-logger": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.10.tgz",
- "integrity": "sha512-ZBuqrv4bjJzKXyfRGFkVIi+z6ekn6rOPoQao4KmsfLNQAUUsEdR8Baw/zMnnU417zw5dSEaZdpuwx75SCQAeOA==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.12.tgz",
+ "integrity": "sha512-iS44/EjfF6hLecKzICmcpQoB9bmVi4tXx5gVXnbI5ZyziBibRQcg/U191Njl7wY2ScN/RCQOr8lh5k57rI3Prg==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -5559,9 +6529,9 @@
}
},
"node_modules/@storybook/postinstall": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.10.tgz",
- "integrity": "sha512-SMdXtednPCy3+SRJ7oN1OPN1oVFhj3ih+ChOEX8/kZ5J3nfmV3wLPtsZvFGUCf0KWQEP1xL+1Urv48mzMKcV/w==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.12.tgz",
+ "integrity": "sha512-uR0mDPxLzPaouCNrLp8vID8lATVTOtG7HB6lfjjzMdE3sN6MLmK9n2z2nXjb5DRRxOFWMeE1/4Age1/Ml2tnmA==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -5569,9 +6539,9 @@
}
},
"node_modules/@storybook/preview": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.10.tgz",
- "integrity": "sha512-F07BzVXTD3byq+KTWtvsw3pUu3fQbyiBNLFr2CnfU4XSdLKja5lDt8VqDQq70TayVQOf5qfUTzRd4M6pQkjw1w==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.12.tgz",
+ "integrity": "sha512-7vbeqQY3X+FCt/ccgCuBmj4rkbQebLHGEBAt8elcX0E2pr7SGW57lWhnasU3jeMaz7tNrkcs0gfl4hyVRWUHDg==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -5579,17 +6549,17 @@
}
},
"node_modules/@storybook/preview-api": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.10.tgz",
- "integrity": "sha512-5A3etoIwZCx05yuv3KSTv1wynN4SR4rrzaIs/CTBp3BC4q1RBL+Or/tClk0IJPXQMlx/4Y134GtNIBbkiDofpw==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.12.tgz",
+ "integrity": "sha512-uSzeMSLnCRROjiofJP0F0niLWL+sboQ5ktHW6BAYoPwprumXduPxKBUVEZNxMbVYoAz9v/kEZmaLauh8LRP2Hg==",
"dev": true,
"dependencies": {
- "@storybook/channels": "7.6.10",
- "@storybook/client-logger": "7.6.10",
- "@storybook/core-events": "7.6.10",
+ "@storybook/channels": "7.6.12",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/core-events": "7.6.12",
"@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/types": "7.6.10",
+ "@storybook/types": "7.6.12",
"@types/qs": "^6.9.5",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
@@ -5605,18 +6575,18 @@
}
},
"node_modules/@storybook/react": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.10.tgz",
- "integrity": "sha512-wwBn1cg2uZWW4peqqBjjU7XGmFq8HdkVUtWwh6dpfgmlY1Aopi+vPgZt7pY9KkWcTOq5+DerMdSfwxukpc3ajQ==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.12.tgz",
+ "integrity": "sha512-ITDRGi79Qg+z1kGYv+yyJESz/5AsJVdBTMO7tr1qV7gmHElkASt6UR8SBSqKgePOnYgy3k/1PLfbzOs6G4OgYQ==",
"dev": true,
"dependencies": {
- "@storybook/client-logger": "7.6.10",
- "@storybook/core-client": "7.6.10",
- "@storybook/docs-tools": "7.6.10",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/core-client": "7.6.12",
+ "@storybook/docs-tools": "7.6.12",
"@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.6.10",
- "@storybook/react-dom-shim": "7.6.10",
- "@storybook/types": "7.6.10",
+ "@storybook/preview-api": "7.6.12",
+ "@storybook/react-dom-shim": "7.6.12",
+ "@storybook/types": "7.6.12",
"@types/escodegen": "^0.0.6",
"@types/estree": "^0.0.51",
"@types/node": "^18.0.0",
@@ -5651,9 +6621,9 @@
}
},
"node_modules/@storybook/react-dom-shim": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.10.tgz",
- "integrity": "sha512-M+N/h6ximacaFdIDjMN2waNoWwApeVYTpFeoDppiFTvdBTXChyIuiPgYX9QSg7gDz92OaA52myGOot4wGvXVzg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.12.tgz",
+ "integrity": "sha512-P8eu/s/RQlc/7Yvr260lqNa6rttxIYiPUuHQBu9oCacwkpB3Xep2R/PUY2CifRHqlDhaOINO/Z79oGZl4EBQRQ==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -5665,15 +6635,15 @@
}
},
"node_modules/@storybook/react-vite": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-7.6.10.tgz",
- "integrity": "sha512-YE2+J1wy8nO+c6Nv/hBMu91Edew3K184L1KSnfoZV8vtq2074k1Me/8pfe0QNuq631AncpfCYNb37yBAXQ/80w==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-7.6.12.tgz",
+ "integrity": "sha512-kQjCWmTcHuZM1Mlt1QjpYNXP1TxfkSDFWC36fSEUC0q48wzyjUEZs6YraxZu0YE+zXK+X4tmaZhz8pUPgV3gLw==",
"dev": true,
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "0.3.0",
"@rollup/pluginutils": "^5.0.2",
- "@storybook/builder-vite": "7.6.10",
- "@storybook/react": "7.6.10",
+ "@storybook/builder-vite": "7.6.12",
+ "@storybook/react": "7.6.12",
"@vitejs/plugin-react": "^3.0.1",
"magic-string": "^0.30.0",
"react-docgen": "^7.0.0"
@@ -5722,10 +6692,16 @@
"node": ">=12"
}
},
+ "node_modules/@storybook/react/node_modules/@types/estree": {
+ "version": "0.0.51",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+ "dev": true
+ },
"node_modules/@storybook/react/node_modules/@types/node": {
- "version": "18.19.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.10.tgz",
- "integrity": "sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==",
+ "version": "18.19.14",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz",
+ "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -5756,12 +6732,12 @@
}
},
"node_modules/@storybook/router": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.10.tgz",
- "integrity": "sha512-G/H4Jn2+y8PDe8Zbq4DVxF/TPn0/goSItdILts39JENucHiuGBCjKjSWGBe1rkwKi1tUbB3yhxJVrLagxFEPpQ==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.12.tgz",
+ "integrity": "sha512-1fqscJbePFJXhapqiv7fAIIqAvouSsdPnqWjJGJrUMR6JBtRYMcrb3MnDeqi9OYnU73r65BrQBPtSzWM8nP0LQ==",
"dev": true,
"dependencies": {
- "@storybook/client-logger": "7.6.10",
+ "@storybook/client-logger": "7.6.12",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
},
@@ -5771,14 +6747,14 @@
}
},
"node_modules/@storybook/telemetry": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.10.tgz",
- "integrity": "sha512-p3mOSUtIyy2tF1z6pQXxNh1JzYFcAm97nUgkwLzF07GfEdVAPM+ftRSLFbD93zVvLEkmLTlsTiiKaDvOY/lQWg==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.12.tgz",
+ "integrity": "sha512-eBG3sLb9CZ05pyK2JXBvnaAsxDzbZH57VyhtphhuZmx0DqF/78qIoHs9ebRJpJWV0sL5rtT9vIq8QXpQhDHLWg==",
"dev": true,
"dependencies": {
- "@storybook/client-logger": "7.6.10",
- "@storybook/core-common": "7.6.10",
- "@storybook/csf-tools": "7.6.10",
+ "@storybook/client-logger": "7.6.12",
+ "@storybook/core-common": "7.6.12",
+ "@storybook/csf-tools": "7.6.12",
"chalk": "^4.1.0",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
@@ -5860,25 +6836,14 @@
"node": ">=8"
}
},
- "node_modules/@storybook/testing-library": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.2.2.tgz",
- "integrity": "sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==",
- "dev": true,
- "dependencies": {
- "@testing-library/dom": "^9.0.0",
- "@testing-library/user-event": "^14.4.0",
- "ts-dedent": "^2.2.0"
- }
- },
"node_modules/@storybook/theming": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.10.tgz",
- "integrity": "sha512-f5tuy7yV3TOP3fIboSqpgLHy0wKayAw/M8HxX0jVET4Z4fWlFK0BiHJabQ+XEdAfQM97XhPFHB2IPbwsqhCEcQ==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.12.tgz",
+ "integrity": "sha512-P4zoMKlSYbNrWJjQROuz+DZSDEpdf3TUvk203EqBRdElqw2EMHcqZ8+0HGPFfVHpqEj05+B9Mr6R/Z/BURj0lw==",
"dev": true,
"dependencies": {
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
- "@storybook/client-logger": "7.6.10",
+ "@storybook/client-logger": "7.6.12",
"@storybook/global": "^5.0.0",
"memoizerific": "^1.11.3"
},
@@ -5892,12 +6857,12 @@
}
},
"node_modules/@storybook/types": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.10.tgz",
- "integrity": "sha512-hcS2HloJblaMpCAj2axgGV+53kgSRYPT0a1PG1IHsZaYQILfHSMmBqM8XzXXYTsgf9250kz3dqFX1l0n3EqMlQ==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.12.tgz",
+ "integrity": "sha512-Wsbd+NS10/2yMHQ/26rXHflXam0hm2qufTFiHOX6VXZWxij3slRU88Fnwzp+1QSyjXb0qkEr8dOx7aG00+ItVw==",
"dev": true,
"dependencies": {
- "@storybook/channels": "7.6.10",
+ "@storybook/channels": "7.6.12",
"@types/babel__core": "^7.0.0",
"@types/express": "^4.7.0",
"file-system-cache": "2.3.0"
@@ -5941,6 +6906,15 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/@testing-library/dom/node_modules/aria-query": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "dev": true,
+ "dependencies": {
+ "deep-equal": "^2.0.5"
+ }
+ },
"node_modules/@testing-library/dom/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -5975,6 +6949,12 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "node_modules/@testing-library/dom/node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "dev": true
+ },
"node_modules/@testing-library/dom/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -5997,9 +6977,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.0.tgz",
- "integrity": "sha512-GgGT3OR8qhIjk2SBMy51AYDWoMnAyR/cwjZO4SttuBmIQ9wWy9QmVOeaSbgT5Bm0J6qLBaf4+dsJWfisvafoaA==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz",
+ "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==",
"dev": true,
"dependencies": {
"@adobe/css-tools": "^4.3.2",
@@ -6087,12 +7067,6 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
- "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
- "dev": true
- },
"node_modules/@testing-library/jest-dom/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -6115,9 +7089,9 @@
}
},
"node_modules/@testing-library/react": {
- "version": "14.1.2",
- "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.1.2.tgz",
- "integrity": "sha512-z4p7DVBTPjKM5qDZ0t5ZjzkpSNb+fZy1u6bzO7kk8oeGagpPCAtgh4cx1syrfp7a+QWkM021jGqjJaxJJnXAZg==",
+ "version": "14.2.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.2.1.tgz",
+ "integrity": "sha512-sGdjws32ai5TLerhvzThYFbpnF9XtL65Cjf+gB0Dhr29BGqK+mAeN7SURSdu+eqgET4ANcWoC7FQpkaiGvBr+A==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.12.5",
@@ -6132,19 +7106,6 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@testing-library/user-event": {
- "version": "14.5.2",
- "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz",
- "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==",
- "dev": true,
- "engines": {
- "node": ">=12",
- "npm": ">=6"
- },
- "peerDependencies": {
- "@testing-library/dom": ">=7.21.4"
- }
- },
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -6284,9 +7245,9 @@
"dev": true
},
"node_modules/@types/estree": {
- "version": "0.0.51",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
- "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
"dev": true
},
"node_modules/@types/express": {
@@ -6302,9 +7263,9 @@
}
},
"node_modules/@types/express-serve-static-core": {
- "version": "4.17.42",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz",
- "integrity": "sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==",
+ "version": "4.17.43",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz",
+ "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==",
"dev": true,
"dependencies": {
"@types/node": "*",
@@ -6320,9 +7281,9 @@
"dev": true
},
"node_modules/@types/geojson": {
- "version": "7946.0.13",
- "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.13.tgz",
- "integrity": "sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ==",
+ "version": "7946.0.14",
+ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz",
+ "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==",
"dev": true
},
"node_modules/@types/glob": {
@@ -6375,9 +7336,9 @@
}
},
"node_modules/@types/jest": {
- "version": "29.5.11",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz",
- "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==",
+ "version": "29.5.12",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
+ "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
"dev": true,
"dependencies": {
"expect": "^29.0.0",
@@ -6449,9 +7410,9 @@
"dev": true
},
"node_modules/@types/mdx": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz",
- "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.11.tgz",
+ "integrity": "sha512-HM5bwOaIQJIQbAYfax35HCKxx7a3KrK3nBtIqJgSOitivTD1y3oW9P3rxY9RkXYPUk7y/AjAohfHKmFpGE79zw==",
"dev": true
},
"node_modules/@types/mime": {
@@ -6473,9 +7434,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.10.tgz",
- "integrity": "sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==",
+ "version": "20.11.16",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
+ "integrity": "sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -6522,9 +7483,9 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "18.2.48",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
- "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
+ "version": "18.2.55",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz",
+ "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@@ -6620,16 +7581,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz",
- "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
+ "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.20.0",
- "@typescript-eslint/type-utils": "6.20.0",
- "@typescript-eslint/utils": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0",
+ "@typescript-eslint/scope-manager": "6.21.0",
+ "@typescript-eslint/type-utils": "6.21.0",
+ "@typescript-eslint/utils": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -6796,15 +7757,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz",
- "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
+ "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.20.0",
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/typescript-estree": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0",
+ "@typescript-eslint/scope-manager": "6.21.0",
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/typescript-estree": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6824,13 +7785,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz",
- "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
+ "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0"
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -6841,13 +7802,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz",
- "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
+ "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.20.0",
- "@typescript-eslint/utils": "6.20.0",
+ "@typescript-eslint/typescript-estree": "6.21.0",
+ "@typescript-eslint/utils": "6.21.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -6868,9 +7829,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz",
- "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
+ "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -6881,13 +7842,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz",
- "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
+ "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0",
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -6909,17 +7870,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz",
- "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
+ "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.20.0",
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/typescript-estree": "6.20.0",
+ "@typescript-eslint/scope-manager": "6.21.0",
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/typescript-estree": "6.21.0",
"semver": "^7.5.4"
},
"engines": {
@@ -6934,12 +7895,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz",
- "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
+ "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.20.0",
+ "@typescript-eslint/types": "6.21.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -7239,22 +8200,25 @@
}
},
"node_modules/aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
"dev": true,
"dependencies": {
- "deep-equal": "^2.0.5"
+ "dequal": "^2.0.3"
}
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+ "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -7331,30 +8295,31 @@
}
},
"node_modules/array.prototype.tosorted": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz",
- "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz",
+ "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.1.0",
+ "es-shim-unscopables": "^1.0.2"
}
},
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz",
- "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+ "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
"dev": true,
"dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
"is-shared-array-buffer": "^1.0.2"
},
"engines": {
@@ -7417,9 +8382,9 @@
"dev": true
},
"node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz",
+ "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==",
"dev": true,
"engines": {
"node": ">= 0.4"
@@ -7917,14 +8882,18 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
- "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
+ "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
"dev": true,
"dependencies": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
+ "get-intrinsic": "^1.2.3",
+ "set-function-length": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -7949,9 +8918,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001581",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz",
- "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==",
+ "version": "1.0.30001584",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz",
+ "integrity": "sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ==",
"dev": true,
"funding": [
{
@@ -8704,14 +9673,15 @@
}
},
"node_modules/define-data-property": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
- "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
+ "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.2",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -8901,9 +9871,9 @@
}
},
"node_modules/dom-accessibility-api": {
- "version": "0.5.16",
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
- "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
+ "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
"dev": true
},
"node_modules/domexception": {
@@ -9016,9 +9986,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.650",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.650.tgz",
- "integrity": "sha512-sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCRQ==",
+ "version": "1.4.657",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.657.tgz",
+ "integrity": "sha512-On2ymeleg6QbRuDk7wNgDdXtNqlJLM2w4Agx1D/RiTmItiL+a9oq5p7HUa2ZtkAtGBe/kil2dq/7rPfkbe0r5w==",
"dev": true
},
"node_modules/emittery": {
@@ -9070,9 +10040,9 @@
}
},
"node_modules/envinfo": {
- "version": "7.11.0",
- "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz",
- "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==",
+ "version": "7.11.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz",
+ "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==",
"dev": true,
"bin": {
"envinfo": "dist/cli.js"
@@ -9143,6 +10113,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-get-iterator": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
@@ -9232,9 +10211,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.18.20",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
- "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
+ "version": "0.19.12",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
+ "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -9244,28 +10223,29 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/android-arm": "0.18.20",
- "@esbuild/android-arm64": "0.18.20",
- "@esbuild/android-x64": "0.18.20",
- "@esbuild/darwin-arm64": "0.18.20",
- "@esbuild/darwin-x64": "0.18.20",
- "@esbuild/freebsd-arm64": "0.18.20",
- "@esbuild/freebsd-x64": "0.18.20",
- "@esbuild/linux-arm": "0.18.20",
- "@esbuild/linux-arm64": "0.18.20",
- "@esbuild/linux-ia32": "0.18.20",
- "@esbuild/linux-loong64": "0.18.20",
- "@esbuild/linux-mips64el": "0.18.20",
- "@esbuild/linux-ppc64": "0.18.20",
- "@esbuild/linux-riscv64": "0.18.20",
- "@esbuild/linux-s390x": "0.18.20",
- "@esbuild/linux-x64": "0.18.20",
- "@esbuild/netbsd-x64": "0.18.20",
- "@esbuild/openbsd-x64": "0.18.20",
- "@esbuild/sunos-x64": "0.18.20",
- "@esbuild/win32-arm64": "0.18.20",
- "@esbuild/win32-ia32": "0.18.20",
- "@esbuild/win32-x64": "0.18.20"
+ "@esbuild/aix-ppc64": "0.19.12",
+ "@esbuild/android-arm": "0.19.12",
+ "@esbuild/android-arm64": "0.19.12",
+ "@esbuild/android-x64": "0.19.12",
+ "@esbuild/darwin-arm64": "0.19.12",
+ "@esbuild/darwin-x64": "0.19.12",
+ "@esbuild/freebsd-arm64": "0.19.12",
+ "@esbuild/freebsd-x64": "0.19.12",
+ "@esbuild/linux-arm": "0.19.12",
+ "@esbuild/linux-arm64": "0.19.12",
+ "@esbuild/linux-ia32": "0.19.12",
+ "@esbuild/linux-loong64": "0.19.12",
+ "@esbuild/linux-mips64el": "0.19.12",
+ "@esbuild/linux-ppc64": "0.19.12",
+ "@esbuild/linux-riscv64": "0.19.12",
+ "@esbuild/linux-s390x": "0.19.12",
+ "@esbuild/linux-x64": "0.19.12",
+ "@esbuild/netbsd-x64": "0.19.12",
+ "@esbuild/openbsd-x64": "0.19.12",
+ "@esbuild/sunos-x64": "0.19.12",
+ "@esbuild/win32-arm64": "0.19.12",
+ "@esbuild/win32-ia32": "0.19.12",
+ "@esbuild/win32-x64": "0.19.12"
}
},
"node_modules/esbuild-plugin-alias": {
@@ -9287,9 +10267,9 @@
}
},
"node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
+ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
"dev": true,
"engines": {
"node": ">=6"
@@ -10264,9 +11244,9 @@
"dev": true
},
"node_modules/fastq": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz",
- "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==",
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -10516,9 +11496,9 @@
"dev": true
},
"node_modules/flow-parser": {
- "version": "0.227.0",
- "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.227.0.tgz",
- "integrity": "sha512-nOygtGKcX/siZK/lFzpfdHEfOkfGcTW7rNroR1Zsz6T/JxSahPALXVt5qVHq/fgvMJuv096BTKbgxN3PzVBaDA==",
+ "version": "0.228.0",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.228.0.tgz",
+ "integrity": "sha512-xPWkzCO07AnS8X+fQFpWm+tJ+C7aeaiVzJ+rSepbkCXUvUJ6l6squEl63axoMcixyH4wLjmypOzq/+zTD0O93w==",
"dev": true,
"engines": {
"node": ">=0.4.0"
@@ -10718,16 +11698,20 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
- "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"dev": true,
"dependencies": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
"hasown": "^2.0.0"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -10784,13 +11768,13 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.1.tgz",
+ "integrity": "sha512-KmuibvwbWaM4BHcBRYwJfZ1JxyJeBwB8ct9YYu67SvYdbEIlcQ2e56dHxfbobqW38GXo8/zDFqJeGtHiVbWyQw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
@@ -11070,12 +12054,12 @@
}
},
"node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"dependencies": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -11229,9 +12213,9 @@
]
},
"node_modules/ignore": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
- "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
+ "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -11371,12 +12355,12 @@
"dev": true
},
"node_modules/internal-slot": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
- "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.2",
+ "es-errors": "^1.3.0",
"hasown": "^2.0.0",
"side-channel": "^1.0.4"
},
@@ -11434,14 +12418,16 @@
}
},
"node_modules/is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+ "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
+ "get-intrinsic": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -11826,12 +12812,12 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
"dev": true,
"dependencies": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -14679,9 +15665,9 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.5",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz",
- "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==",
+ "version": "0.30.7",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz",
+ "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==",
"dev": true,
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.15"
@@ -15876,9 +16862,9 @@
}
},
"node_modules/polished": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz",
- "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz",
+ "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.17.8"
@@ -15888,9 +16874,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.33",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz",
- "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==",
+ "version": "8.4.34",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.34.tgz",
+ "integrity": "sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==",
"dev": true,
"funding": [
{
@@ -15925,9 +16911,9 @@
}
},
"node_modules/prettier": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
- "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
+ "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -16442,11 +17428,11 @@
}
},
"node_modules/react-router": {
- "version": "6.21.3",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.3.tgz",
- "integrity": "sha512-a0H638ZXULv1OdkmiK6s6itNhoy33ywxmUFT/xtSoVyf9VnC7n7+VT4LjVzdIHSaF5TIh9ylUgxMXksHTgGrKg==",
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.0.tgz",
+ "integrity": "sha512-q2yemJeg6gw/YixRlRnVx6IRJWZD6fonnfZhN1JIOhV2iJCPeRNSH3V1ISwHf+JWcESzLC3BOLD1T07tmO5dmg==",
"dependencies": {
- "@remix-run/router": "1.14.2"
+ "@remix-run/router": "1.15.0"
},
"engines": {
"node": ">=14.0.0"
@@ -16456,12 +17442,12 @@
}
},
"node_modules/react-router-dom": {
- "version": "6.21.3",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.3.tgz",
- "integrity": "sha512-kNzubk7n4YHSrErzjLK72j0B5i969GsuCGazRl3G6j1zqZBLjuSlYBdVdkDOgzGdPIffUOc9nmgiadTEVoq91g==",
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.0.tgz",
+ "integrity": "sha512-z2w+M4tH5wlcLmH3BMMOMdrtrJ9T3oJJNsAlBJbwk+8Syxd5WFJ7J5dxMEW0/GEXD1BBis4uXRrNIz3mORr0ag==",
"dependencies": {
- "@remix-run/router": "1.14.2",
- "react-router": "6.21.3"
+ "@remix-run/router": "1.15.0",
+ "react-router": "6.22.0"
},
"engines": {
"node": ">=14.0.0"
@@ -16664,15 +17650,16 @@
}
},
"node_modules/reflect.getprototypeof": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
- "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz",
+ "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.0.0",
+ "get-intrinsic": "^1.2.3",
"globalthis": "^1.0.3",
"which-builtin-type": "^1.1.3"
},
@@ -16922,18 +17909,34 @@
}
},
"node_modules/rollup": {
- "version": "3.29.4",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
- "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
+ "version": "4.9.6",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz",
+ "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==",
"dev": true,
+ "dependencies": {
+ "@types/estree": "1.0.5"
+ },
"bin": {
"rollup": "dist/bin/rollup"
},
"engines": {
- "node": ">=14.18.0",
+ "node": ">=18.0.0",
"npm": ">=8.0.0"
},
"optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.9.6",
+ "@rollup/rollup-android-arm64": "4.9.6",
+ "@rollup/rollup-darwin-arm64": "4.9.6",
+ "@rollup/rollup-darwin-x64": "4.9.6",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.9.6",
+ "@rollup/rollup-linux-arm64-gnu": "4.9.6",
+ "@rollup/rollup-linux-arm64-musl": "4.9.6",
+ "@rollup/rollup-linux-riscv64-gnu": "4.9.6",
+ "@rollup/rollup-linux-x64-gnu": "4.9.6",
+ "@rollup/rollup-linux-x64-musl": "4.9.6",
+ "@rollup/rollup-win32-arm64-msvc": "4.9.6",
+ "@rollup/rollup-win32-ia32-msvc": "4.9.6",
+ "@rollup/rollup-win32-x64-msvc": "4.9.6",
"fsevents": "~2.3.2"
}
},
@@ -17042,9 +18045,9 @@
}
},
"node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
+ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -17363,12 +18366,12 @@
"dev": true
},
"node_modules/storybook": {
- "version": "7.6.10",
- "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.10.tgz",
- "integrity": "sha512-ypFeGhQTUBBfqSUVZYh7wS5ghn3O2wILCiQc4459SeUpvUn+skcqw/TlrwGSoF5EWjDA7gtRrWDxO3mnlPt5Cw==",
+ "version": "7.6.12",
+ "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.12.tgz",
+ "integrity": "sha512-zcH9CwIsE8N4PX3he5vaJ3mTTWGxu7cxJ/ag9oja/k3N5/IvQjRyIU1TLkRVb28BB8gaLyorpnc4C4aLVGy4WQ==",
"dev": true,
"dependencies": {
- "@storybook/cli": "7.6.10"
+ "@storybook/cli": "7.6.12"
},
"bin": {
"sb": "index.js",
@@ -17938,12 +18941,12 @@
}
},
"node_modules/ts-api-utils": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
- "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.0.tgz",
+ "integrity": "sha512-d+3WxW4r8WQy2cZWpNRPPGExX8ffOLGcIhheUANKbL5Sqjbhkneki76fRAWeXkaslV2etTb4tSJBSxOsH5+CJw==",
"dev": true,
"engines": {
- "node": ">=16.13.0"
+ "node": ">=18"
},
"peerDependencies": {
"typescript": ">=4.2.0"
@@ -18211,9 +19214,9 @@
}
},
"node_modules/ufo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz",
- "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.4.0.tgz",
+ "integrity": "sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==",
"dev": true
},
"node_modules/uglify-js": {
@@ -18360,12 +19363,12 @@
}
},
"node_modules/unplugin": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz",
- "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==",
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.7.1.tgz",
+ "integrity": "sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==",
"dev": true,
"dependencies": {
- "acorn": "^8.11.2",
+ "acorn": "^8.11.3",
"chokidar": "^3.5.3",
"webpack-sources": "^3.2.3",
"webpack-virtual-modules": "^0.6.1"
@@ -18566,29 +19569,29 @@
}
},
"node_modules/vite": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz",
- "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==",
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz",
+ "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==",
"dev": true,
"dependencies": {
- "esbuild": "^0.18.10",
- "postcss": "^8.4.27",
- "rollup": "^3.27.1"
+ "esbuild": "^0.19.3",
+ "postcss": "^8.4.32",
+ "rollup": "^4.2.0"
},
"bin": {
"vite": "bin/vite.js"
},
"engines": {
- "node": "^14.18.0 || >=16.0.0"
+ "node": "^18.0.0 || >=20.0.0"
},
"funding": {
"url": "https://github.com/vitejs/vite?sponsor=1"
},
"optionalDependencies": {
- "fsevents": "~2.3.2"
+ "fsevents": "~2.3.3"
},
"peerDependencies": {
- "@types/node": ">= 14",
+ "@types/node": "^18.0.0 || >=20.0.0",
"less": "*",
"lightningcss": "^1.21.0",
"sass": "*",
@@ -18812,16 +19815,16 @@
}
},
"node_modules/which-typed-array": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz",
- "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==",
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz",
+ "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==",
"dev": true,
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.4",
+ "available-typed-arrays": "^1.0.6",
+ "call-bind": "^1.0.5",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
+ "has-tostringtag": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
diff --git a/starsky/starsky/clientapp/package.json b/starsky/starsky/clientapp/package.json
index 52da3cc3cc..23e8569b57 100644
--- a/starsky/starsky/clientapp/package.json
+++ b/starsky/starsky/clientapp/package.json
@@ -1,13 +1,12 @@
{
"name": "clientapp",
"private": true,
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"type": "module",
"scripts": {
"dev": "vite",
"start": "vite --port 3000",
"build": "tsc -p tsconfig.prod.json && vite build",
- "spell": "cspell --config cspell.json \"src/**/*.{ts,tsx,js,md}\" --exclude build",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 810",
"lint:fix": "eslint --fix . --ext ts,tsx --report-unused-disable-directives --max-warnings 810",
"format": "prettier --write './**/*.{js,jsx,ts,tsx,css,md,json}'",
@@ -19,54 +18,53 @@
"tsc": "tsc",
"storybook": "storybook dev -p 6006 --disable-telemetry",
"build-storybook": "storybook build",
- "update:install": "npx --yes npm-check-updates -u && npm install"
+ "update:install": "cd .. && cd .. && cd .. && cd starsky-tools && cd build-tools && node clientapp-vite-update.js",
+ "update:yes": "npm run update:install",
+ "update:checkupdates": "npx --yes npm-check-updates -u && npm install"
},
"dependencies": {
"core-js": "^3.35.1",
"leaflet": "^1.9.4",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.21.3"
+ "react-router-dom": "^6.22.0"
},
"devDependencies": {
- "@storybook/addon-essentials": "^7.6.10",
- "@storybook/addon-interactions": "^7.6.10",
- "@storybook/addon-links": "^7.6.10",
- "@storybook/blocks": "^7.6.10",
- "@storybook/builder-vite": "^7.6.10",
- "@storybook/react": "^7.6.10",
- "@storybook/react-vite": "^7.6.10",
- "@storybook/testing-library": "^0.2.2",
- "@testing-library/jest-dom": "^6.4.0",
- "@testing-library/react": "^14.1.2",
- "@testing-library/user-event": "^14.5.2",
- "@types/jest": "^29.5.11",
+ "@storybook/addon-essentials": "^7.6.12",
+ "@storybook/addon-interactions": "^7.6.12",
+ "@storybook/addon-links": "^7.6.12",
+ "@storybook/builder-vite": "^7.6.12",
+ "@storybook/react": "^7.6.12",
+ "@storybook/react-vite": "^7.6.12",
+ "@testing-library/jest-dom": "^6.4.2",
+ "@testing-library/react": "^14.2.1",
+ "@types/jest": "^29.5.12",
"@types/leaflet": "^1.9.8",
- "@types/node": "^20.11.10",
- "@types/react": "^18.2.24",
- "@types/react-dom": "^18.2.8",
- "@typescript-eslint/eslint-plugin": "^6.7.4",
- "@typescript-eslint/parser": "^6.7.4",
- "@vitejs/plugin-react": "^4.1.0",
- "eslint": "^8.50.0",
+ "@types/node": "^20.11.16",
+ "@types/react": "^18.2.55",
+ "@types/react-dom": "^18.2.18",
+ "@typescript-eslint/eslint-plugin": "^6.21.0",
+ "@typescript-eslint/parser": "^6.21.0",
+ "@vitejs/plugin-react": "^4.2.1",
+ "eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-jest-react": "^0.1.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
- "eslint-plugin-react-refresh": "^0.4.3",
+ "eslint-plugin-react-refresh": "^0.4.5",
"eslint-plugin-storybook": "^0.6.15",
"eslint-plugin-testing-library": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"isomorphic-fetch": "^3.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
- "prettier": "^3.2.4",
- "storybook": "^7.6.10",
+ "prettier": "^3.2.5",
+ "storybook": "^7.6.12",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
- "typescript": "^5.2.2",
- "vite": "^4.5.2"
+ "typescript": "^5.3.3",
+ "vite": "^5.0.12"
},
"jest": {
"testEnvironment": "jest-environment-jsdom",
@@ -182,4 +180,4 @@
]
}
}
-}
+}
\ No newline at end of file
diff --git a/starsky/starsky/clientapp/readme.md b/starsky/starsky/clientapp/readme.md
index be5abf40e2..616f707744 100644
--- a/starsky/starsky/clientapp/readme.md
+++ b/starsky/starsky/clientapp/readme.md
@@ -194,7 +194,6 @@ npm install --save-dev @storybook/testing-library
npm install --save-dev @testing-library/jest-dom
npm install --save-dev @testing-library/react
-npm install --save-dev @testing-library/user-event
#### Update the name of the project
@@ -219,7 +218,6 @@ This is added to the `package.json`
"dev": "vite",
"start": "vite --port 3000",
"build": "tsc -p tsconfig.prod.json && vite build",
-"spell": "cspell --config cspell.json \"src/**/*.{ts,tsx,js,md}\" --exclude build",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 800",
"lint:fix": "eslint --fix . --ext ts,tsx --report-unused-disable-directives --max-warnings 800",
"format": "prettier --write './**/*.{js,jsx,ts,tsx,css,md,json}'",
diff --git a/starsky/starsky/clientapp/src/components/atoms/button-styled/button-styled.tsx b/starsky/starsky/clientapp/src/components/atoms/button-styled/button-styled.tsx
index c1691b0224..e114b60398 100644
--- a/starsky/starsky/clientapp/src/components/atoms/button-styled/button-styled.tsx
+++ b/starsky/starsky/clientapp/src/components/atoms/button-styled/button-styled.tsx
@@ -1,6 +1,6 @@
import React, { memo } from "react";
-export interface IButtonProps {
+interface IButtonProps {
children?: React.ReactNode;
type?: "button" | "submit" | "reset";
disabled?: boolean;
diff --git a/starsky/starsky/clientapp/src/components/atoms/drop-area/drop-area.tsx b/starsky/starsky/clientapp/src/components/atoms/drop-area/drop-area.tsx
index 2785744fcf..ba0d540bce 100644
--- a/starsky/starsky/clientapp/src/components/atoms/drop-area/drop-area.tsx
+++ b/starsky/starsky/clientapp/src/components/atoms/drop-area/drop-area.tsx
@@ -5,7 +5,7 @@ import Portal from "../portal/portal";
import Preloader from "../preloader/preloader";
import { UploadFiles } from "./upload-files";
-export interface IDropAreaProps {
+interface IDropAreaProps {
endpoint: string;
folderPath?: string;
enableInputButton?: boolean;
diff --git a/starsky/starsky/clientapp/src/components/atoms/file-hash-image/pan-and-zoom-image.tsx b/starsky/starsky/clientapp/src/components/atoms/file-hash-image/pan-and-zoom-image.tsx
index 363b736966..134ac3daf3 100644
--- a/starsky/starsky/clientapp/src/components/atoms/file-hash-image/pan-and-zoom-image.tsx
+++ b/starsky/starsky/clientapp/src/components/atoms/file-hash-image/pan-and-zoom-image.tsx
@@ -6,7 +6,7 @@ import { OnMouseDownMouseAction } from "./on-mouse-down-mouse-action";
import { OnMoveMouseTouchAction } from "./on-move-mouse-touch-action";
import { OnWheelMouseAction } from "./on-wheel-mouse-action";
-export interface IPanAndZoomImage {
+interface IPanAndZoomImage {
src: string;
setError?: React.Dispatch>;
onErrorCallback?(): void;
diff --git a/starsky/starsky/clientapp/src/components/atoms/form-control/form-control.tsx b/starsky/starsky/clientapp/src/components/atoms/form-control/form-control.tsx
index 6de04d402e..7c9722f343 100644
--- a/starsky/starsky/clientapp/src/components/atoms/form-control/form-control.tsx
+++ b/starsky/starsky/clientapp/src/components/atoms/form-control/form-control.tsx
@@ -3,7 +3,7 @@ import useGlobalSettings from "../../../hooks/use-global-settings";
import { Language } from "../../../shared/language";
import { LimitLength } from "./limit-length";
-export interface IFormControlProps {
+interface IFormControlProps {
contentEditable: boolean;
onBlur?(event: React.ChangeEvent): void;
onInput?(event: React.ChangeEvent): void;
diff --git a/starsky/starsky/clientapp/src/components/atoms/preloader/preloader.tsx b/starsky/starsky/clientapp/src/components/atoms/preloader/preloader.tsx
index e8324eb103..ea35b0dfe3 100644
--- a/starsky/starsky/clientapp/src/components/atoms/preloader/preloader.tsx
+++ b/starsky/starsky/clientapp/src/components/atoms/preloader/preloader.tsx
@@ -1,4 +1,4 @@
-export interface IPreloaderProps {
+interface IPreloaderProps {
isOverlay: boolean;
isWhite?: boolean;
isTransition?: boolean;
diff --git a/starsky/starsky/clientapp/src/components/atoms/switch-button/switch-button.tsx b/starsky/starsky/clientapp/src/components/atoms/switch-button/switch-button.tsx
index 225364fa6c..c6146fd24b 100644
--- a/starsky/starsky/clientapp/src/components/atoms/switch-button/switch-button.tsx
+++ b/starsky/starsky/clientapp/src/components/atoms/switch-button/switch-button.tsx
@@ -1,6 +1,6 @@
import { useEffect, useState } from "react";
-export interface ISwitchButtonProps {
+interface ISwitchButtonProps {
onToggle(value: boolean, name?: string): void;
leftLabel: string;
rightLabel: string;
diff --git a/starsky/starsky/clientapp/src/components/molecules/archive-pagination/archive-pagination.tsx b/starsky/starsky/clientapp/src/components/molecules/archive-pagination/archive-pagination.tsx
index 0383b533c2..e310646146 100644
--- a/starsky/starsky/clientapp/src/components/molecules/archive-pagination/archive-pagination.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/archive-pagination/archive-pagination.tsx
@@ -6,7 +6,7 @@ import { Language } from "../../../shared/language";
import { UrlQuery } from "../../../shared/url-query";
import Link from "../../atoms/link/link";
-export interface IRelativeLink {
+interface IRelativeLink {
relativeObjects: IRelativeObjects;
}
diff --git a/starsky/starsky/clientapp/src/components/molecules/color-class-filter/color-class-filter.tsx b/starsky/starsky/clientapp/src/components/molecules/color-class-filter/color-class-filter.tsx
index a92ba4e3ee..1d58e3581f 100644
--- a/starsky/starsky/clientapp/src/components/molecules/color-class-filter/color-class-filter.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/color-class-filter/color-class-filter.tsx
@@ -14,7 +14,7 @@ import { IArchiveProps } from "../../../interfaces/IArchiveProps.ts";
//
-export interface IColorClassProp {
+interface IColorClassProp {
subPath: string;
colorClassActiveList: Array;
colorClassUsage: Array;
diff --git a/starsky/starsky/clientapp/src/components/molecules/force-sync-wait-button/force-sync-wait-button.tsx b/starsky/starsky/clientapp/src/components/molecules/force-sync-wait-button/force-sync-wait-button.tsx
index 8caaf3f4bc..5be50f089d 100644
--- a/starsky/starsky/clientapp/src/components/molecules/force-sync-wait-button/force-sync-wait-button.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/force-sync-wait-button/force-sync-wait-button.tsx
@@ -19,7 +19,7 @@ type ForceSyncWaitButtonPropTypes = {
dispatch: React.Dispatch;
};
-export const ForceSyncWaitTime = 10000;
+const ForceSyncWaitTime = 10000;
/**
* Helper to get new content in the current view
diff --git a/starsky/starsky/clientapp/src/components/molecules/health-check-for-updates/health-check-for-updates.tsx b/starsky/starsky/clientapp/src/components/molecules/health-check-for-updates/health-check-for-updates.tsx
index 9a13709c6d..ae333a17c6 100644
--- a/starsky/starsky/clientapp/src/components/molecules/health-check-for-updates/health-check-for-updates.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/health-check-for-updates/health-check-for-updates.tsx
@@ -1,6 +1,6 @@
import useFetch from "../../../hooks/use-fetch";
import useGlobalSettings from "../../../hooks/use-global-settings";
-import BrowserDetect from "../../../shared/browser-detect";
+import { BrowserDetect } from "../../../shared/browser-detect";
import { DifferenceInDate } from "../../../shared/date";
import { Language } from "../../../shared/language";
import { UrlQuery } from "../../../shared/url-query";
diff --git a/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-all/menu-option-selection-all.tsx b/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-all/menu-option-selection-all.tsx
index a44ed2ad76..58343fc984 100644
--- a/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-all/menu-option-selection-all.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-all/menu-option-selection-all.tsx
@@ -2,7 +2,7 @@ import { IArchiveProps } from "../../../interfaces/IArchiveProps";
import localization from "../../../localization/localization.json";
import MenuOption from "../../atoms/menu-option/menu-option";
-export interface IMenuOptionUndoSelectionProps {
+interface IMenuOptionUndoSelectionProps {
select: string[];
state?: IArchiveProps;
allSelection: () => void;
diff --git a/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-undo/menu-option-selection-undo.tsx b/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-undo/menu-option-selection-undo.tsx
index a6e92fef69..be17473a3b 100644
--- a/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-undo/menu-option-selection-undo.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/menu-option-selection-undo/menu-option-selection-undo.tsx
@@ -2,7 +2,7 @@ import { IArchiveProps } from "../../../interfaces/IArchiveProps";
import localization from "../../../localization/localization.json";
import MenuOption from "../../atoms/menu-option/menu-option";
-export interface IMenuOptionSelectionUndoProps {
+interface IMenuOptionSelectionUndoProps {
select: string[];
state?: IArchiveProps;
undoSelection: () => void;
diff --git a/starsky/starsky/clientapp/src/components/molecules/menu-select-count/menu-select-count.tsx b/starsky/starsky/clientapp/src/components/molecules/menu-select-count/menu-select-count.tsx
index 61e16de04b..3af74170a3 100644
--- a/starsky/starsky/clientapp/src/components/molecules/menu-select-count/menu-select-count.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/menu-select-count/menu-select-count.tsx
@@ -2,7 +2,7 @@ import useGlobalSettings from "../../../hooks/use-global-settings";
import localization from "../../../localization/localization.json";
import { Language } from "../../../shared/language";
-export interface IMenuSelectCountProps {
+interface IMenuSelectCountProps {
select?: string[];
removeSidebarSelection: () => void;
}
diff --git a/starsky/starsky/clientapp/src/components/molecules/menu-select-further/menu-select-further.tsx b/starsky/starsky/clientapp/src/components/molecules/menu-select-further/menu-select-further.tsx
index bda5136d3d..d44565c156 100644
--- a/starsky/starsky/clientapp/src/components/molecules/menu-select-further/menu-select-further.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/menu-select-further/menu-select-further.tsx
@@ -2,7 +2,7 @@ import useGlobalSettings from "../../../hooks/use-global-settings";
import localization from "../../../localization/localization.json";
import { Language } from "../../../shared/language";
-export interface IMenuSelectFurtherProps {
+interface IMenuSelectFurtherProps {
select?: string[];
toggleLabels: (state: boolean) => void;
}
diff --git a/starsky/starsky/clientapp/src/components/molecules/search-pagination/search-pagination.tsx b/starsky/starsky/clientapp/src/components/molecules/search-pagination/search-pagination.tsx
index b1848f2b69..28830621f1 100644
--- a/starsky/starsky/clientapp/src/components/molecules/search-pagination/search-pagination.tsx
+++ b/starsky/starsky/clientapp/src/components/molecules/search-pagination/search-pagination.tsx
@@ -6,7 +6,7 @@ import { Language } from "../../../shared/language";
import { URLPath } from "../../../shared/url-path";
import Link from "../../atoms/link/link";
-export interface IRelativeLink {
+interface IRelativeLink {
lastPageNumber?: number;
}
diff --git a/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/controls.tsx b/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/controls.tsx
index f8f4da33fe..e3a9250f62 100644
--- a/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/controls.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/controls.tsx
@@ -4,7 +4,7 @@ import { Language } from "../../../../shared/language";
import { PlayPause } from "./play-pause";
import { ProgressBar } from "./progress-bar";
-export interface IControlsProps {
+interface IControlsProps {
scrubberRef: React.RefObject;
progressRef: React.RefObject;
videoRef: React.RefObject;
diff --git a/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/progress-bar.tsx b/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/progress-bar.tsx
index c882d3772a..6b0a1cdb1a 100644
--- a/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/progress-bar.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/detail-view-media/internal/progress-bar.tsx
@@ -1,6 +1,6 @@
import { UpdateProgressByClick } from "./update-progress-by-click";
-export interface IProgressBarProps {
+interface IProgressBarProps {
scrubberRef: React.RefObject;
progressRef: React.RefObject;
videoRef: React.RefObject;
diff --git a/starsky/starsky/clientapp/src/components/organisms/menu-archive/internal/upload-menu-item.tsx b/starsky/starsky/clientapp/src/components/organisms/menu-archive/internal/upload-menu-item.tsx
index 286c5604eb..0b9d389bb5 100644
--- a/starsky/starsky/clientapp/src/components/organisms/menu-archive/internal/upload-menu-item.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/menu-archive/internal/upload-menu-item.tsx
@@ -5,7 +5,7 @@ import { FileListCache } from "../../../../shared/filelist-cache";
import { UrlQuery } from "../../../../shared/url-query";
import DropArea from "../../../atoms/drop-area/drop-area";
-export interface IUploadMenuItemProps {
+interface IUploadMenuItemProps {
readOnly: boolean;
setDropAreaUploadFilesList: React.Dispatch>;
dispatch: React.Dispatch;
diff --git a/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/internal/go-to-parent-folder.tsx b/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/internal/go-to-parent-folder.tsx
index 5e4b80fa79..a441c2246c 100644
--- a/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/internal/go-to-parent-folder.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/internal/go-to-parent-folder.tsx
@@ -5,7 +5,7 @@ import localization from "../../../../localization/localization.json";
import { UrlQuery } from "../../../../shared/url-query";
import MenuOption from "../../../atoms/menu-option/menu-option";
-export interface IGoToParentFolderProps {
+interface IGoToParentFolderProps {
isSearchQuery: boolean;
history: IUseLocation;
state: IDetailView;
diff --git a/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/menu-detail-view.tsx b/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/menu-detail-view.tsx
index d571a6fd47..c4d2d0b579 100644
--- a/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/menu-detail-view.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/menu-detail-view/menu-detail-view.tsx
@@ -30,7 +30,7 @@ import ModalPublishToggleWrapper from "../modal-publish/modal-publish-toggle-wra
import { GoToParentFolder } from "./internal/go-to-parent-folder";
import MenuOptionRotateImage90 from "../../molecules/menu-option-rotate-image-90/menu-option-rotate-image-90.tsx";
-export interface MenuDetailViewProps {
+interface MenuDetailViewProps {
state: IDetailView;
dispatch: React.Dispatch;
}
diff --git a/starsky/starsky/clientapp/src/components/organisms/menu-search/menu-search.tsx b/starsky/starsky/clientapp/src/components/organisms/menu-search/menu-search.tsx
index 6b587cfcb9..cbe24f3a79 100644
--- a/starsky/starsky/clientapp/src/components/organisms/menu-search/menu-search.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/menu-search/menu-search.tsx
@@ -23,12 +23,12 @@ import ModalDownload from "../modal-download/modal-download";
import ModalPublishToggleWrapper from "../modal-publish/modal-publish-toggle-wrapper";
import NavContainer from "../nav-container/nav-container";
-export interface IMenuSearchProps {
+interface IMenuSearchProps {
state: IArchiveProps;
dispatch: React.Dispatch;
}
-export const MenuSearch: React.FunctionComponent = ({ state, dispatch }) => {
+const MenuSearch: React.FunctionComponent = ({ state, dispatch }) => {
state = defaultStateFallback(state);
const [hamburgerMenu, setHamburgerMenu] = React.useState(false);
diff --git a/starsky/starsky/clientapp/src/components/organisms/menu-trash/menu-trash.tsx b/starsky/starsky/clientapp/src/components/organisms/menu-trash/menu-trash.tsx
index efe919a5da..0d709aff97 100644
--- a/starsky/starsky/clientapp/src/components/organisms/menu-trash/menu-trash.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/menu-trash/menu-trash.tsx
@@ -24,7 +24,7 @@ import MenuOption from "../../atoms/menu-option/menu-option.tsx";
import localization from "../../../localization/localization.json";
import MenuOptionModal from "../../atoms/menu-option-modal/menu-option-modal.tsx";
-export interface IMenuTrashProps {
+interface IMenuTrashProps {
state: IArchiveProps;
dispatch: React.Dispatch;
}
diff --git a/starsky/starsky/clientapp/src/components/organisms/modal-geo/modal-geo.tsx b/starsky/starsky/clientapp/src/components/organisms/modal-geo/modal-geo.tsx
index 0c30b049f6..180ab8f2ed 100644
--- a/starsky/starsky/clientapp/src/components/organisms/modal-geo/modal-geo.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/modal-geo/modal-geo.tsx
@@ -12,7 +12,7 @@ import { RealtimeMapUpdate } from "./internal/realtime-map-update";
import { UpdateButton } from "./internal/update-button";
import { UpdateMap } from "./internal/update-map";
-export interface IModalMoveFileProps {
+interface IModalMoveFileProps {
isOpen: boolean;
isFormEnabled: boolean;
handleExit: (result: IGeoLocationModel | null) => void;
diff --git a/starsky/starsky/clientapp/src/components/organisms/preferences-app-settings/preferences-app-settings.tsx b/starsky/starsky/clientapp/src/components/organisms/preferences-app-settings/preferences-app-settings.tsx
index 9d5919c9dc..6ab26e3f25 100644
--- a/starsky/starsky/clientapp/src/components/organisms/preferences-app-settings/preferences-app-settings.tsx
+++ b/starsky/starsky/clientapp/src/components/organisms/preferences-app-settings/preferences-app-settings.tsx
@@ -15,7 +15,7 @@ export async function ChangeSetting(value: string, name?: string): Promise = () => {
+const PreferencesAppSettings: React.FunctionComponent = () => {
const settings = useGlobalSettings();
const language = new Language(settings.language);
const MessageAppSettingsEntireAppScope = language.text(
diff --git a/starsky/starsky/clientapp/src/containers/account-register.tsx b/starsky/starsky/clientapp/src/containers/account-register.tsx
index 6a19cf39f0..c0b12f4b97 100644
--- a/starsky/starsky/clientapp/src/containers/account-register.tsx
+++ b/starsky/starsky/clientapp/src/containers/account-register.tsx
@@ -2,7 +2,7 @@ import React, { FunctionComponent, useEffect } from "react";
import ButtonStyled from "../components/atoms/button-styled/button-styled";
import useGlobalSettings from "../hooks/use-global-settings";
import useLocation from "../hooks/use-location/use-location";
-import DocumentTitle from "../shared/document-title";
+import { DocumentTitle } from "../shared/document-title";
import FetchGet from "../shared/fetch-get";
import FetchPost from "../shared/fetch-post";
import { Language } from "../shared/language";
diff --git a/starsky/starsky/clientapp/src/containers/detailview/detailview.spec.tsx b/starsky/starsky/clientapp/src/containers/detailview/detailview.spec.tsx
index ee4709a17a..eb848a0fd6 100644
--- a/starsky/starsky/clientapp/src/containers/detailview/detailview.spec.tsx
+++ b/starsky/starsky/clientapp/src/containers/detailview/detailview.spec.tsx
@@ -509,7 +509,7 @@ describe("DetailView", () => {
let handlerOnSwipeLeft: Function | undefined;
jest
- .spyOn(useGestures, "default")
+ .spyOn(useGestures, "useGestures")
.mockImplementationOnce((_, handler) => {
handlerOnSwipeLeft = handler.onSwipeLeft;
})
@@ -565,7 +565,7 @@ describe("DetailView", () => {
let handlerOnSwipeLeft: Function | undefined;
jest
- .spyOn(useGestures, "default")
+ .spyOn(useGestures, "useGestures")
.mockImplementationOnce((_, handler) => {
handlerOnSwipeLeft = handler.onSwipeRight;
})
@@ -575,17 +575,15 @@ describe("DetailView", () => {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_props: React.PropsWithChildren
) => (
- <>
-
- >
+
);
jest.spyOn(FileHashImage, "default").mockReset().mockImplementationOnce(fakeElement);
diff --git a/starsky/starsky/clientapp/src/containers/detailview/detailview.tsx b/starsky/starsky/clientapp/src/containers/detailview/detailview.tsx
index 598062d77e..c493b848ea 100644
--- a/starsky/starsky/clientapp/src/containers/detailview/detailview.tsx
+++ b/starsky/starsky/clientapp/src/containers/detailview/detailview.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect, useRef } from "react";
+import { FC, useContext, useEffect, useRef, useState } from "react";
import FileHashImage from "../../components/atoms/file-hash-image/file-hash-image";
import Preloader from "../../components/atoms/preloader/preloader";
import ColorClassSelectKeyboard from "../../components/molecules/color-class-select/color-class-select-keyboard";
@@ -6,12 +6,12 @@ import DetailViewGpx from "../../components/organisms/detail-view-media/detail-v
import DetailViewMp4 from "../../components/organisms/detail-view-media/detail-view-mp4";
import DetailViewSidebar from "../../components/organisms/detail-view-sidebar/detail-view-sidebar";
import { DetailViewContext } from "../../contexts/detailview-context";
-import useGestures from "../../hooks/use-gestures/use-gestures";
+import { useGestures } from "../../hooks/use-gestures/use-gestures";
import useKeyboardEvent from "../../hooks/use-keyboard/use-keyboard-event";
import useLocation from "../../hooks/use-location/use-location";
import { IDetailView, newDetailView } from "../../interfaces/IDetailView";
import { ImageFormat } from "../../interfaces/IFileIndexItem";
-import DocumentTitle from "../../shared/document-title";
+import { DocumentTitle } from "../../shared/document-title";
import { Keyboard } from "../../shared/keyboard";
import { UpdateRelativeObject } from "../../shared/update-relative-object";
import { URLPath } from "../../shared/url-path";
@@ -20,11 +20,11 @@ import { moveFolderUp } from "./helpers/move-folder-up";
import { PrevNext } from "./helpers/prev-next";
import { statusRemoved } from "./helpers/status-removed";
-const DetailView: React.FC = () => {
+const DetailView: FC = () => {
const history = useLocation();
// eslint-disable-next-line prefer-const
- let { state, dispatch } = React.useContext(DetailViewContext);
+ let { state, dispatch } = useContext(DetailViewContext);
// if there is no state
if (!state) {
@@ -32,7 +32,7 @@ const DetailView: React.FC = () => {
}
// next + prev state
- const [relativeObjects, setRelativeObjects] = React.useState(state.relativeObjects);
+ const [relativeObjects, setRelativeObjects] = useState(state.relativeObjects);
// in normal detailview the state isn't updated (so without search query)
useEffect(() => {
@@ -40,7 +40,7 @@ const DetailView: React.FC = () => {
}, [state.relativeObjects]);
// boolean to get the details-side menu on or off
- const [details, setDetails] = React.useState(
+ const [details, setDetails] = useState(
new URLPath().StringToIUrl(history?.location?.search)?.details
);
useEffect(() => {
@@ -55,7 +55,7 @@ const DetailView: React.FC = () => {
}, [state]);
// know if you searching ?t= in url
- const [isSearchQuery, setIsSearchQuery] = React.useState(
+ const [isSearchQuery, setIsSearchQuery] = useState(
!!new URLPath().StringToIUrl(history.location.search).t
);
useEffect(() => {
@@ -135,7 +135,7 @@ const DetailView: React.FC = () => {
);
// Reset Error after changing page
- const [isError, setIsError] = React.useState(false);
+ const [isError, setIsError] = useState(false);
useEffect(() => {
setIsError(false);
setIsUseGestures(true);
@@ -148,10 +148,10 @@ const DetailView: React.FC = () => {
}, [state.fileIndexItem?.status]);
// Reset Loading after changing page
- const [isLoading, setIsLoading] = React.useState(true);
+ const [isLoading, setIsLoading] = useState(true);
const mainRef = useRef(null);
- const [isUseGestures, setIsUseGestures] = React.useState(true);
+ const [isUseGestures, setIsUseGestures] = useState(true);
useGestures(mainRef, {
onSwipeLeft: () => {
diff --git a/starsky/starsky/clientapp/src/containers/import/import.tsx b/starsky/starsky/clientapp/src/containers/import/import.tsx
index c3a3f24081..987a2ba79f 100644
--- a/starsky/starsky/clientapp/src/containers/import/import.tsx
+++ b/starsky/starsky/clientapp/src/containers/import/import.tsx
@@ -4,10 +4,10 @@ import ModalDropAreaFilesAdded from "../../components/molecules/modal-drop-area-
import MenuDefault from "../../components/organisms/menu-default/menu-default";
import useGlobalSettings from "../../hooks/use-global-settings";
import { newIFileIndexItemArray } from "../../interfaces/IFileIndexItem";
-import DocumentTitle from "../../shared/document-title";
+import localization from "../../localization/localization.json";
+import { DocumentTitle } from "../../shared/document-title";
import { Language } from "../../shared/language";
import { UrlQuery } from "../../shared/url-query";
-import localization from "../../localization/localization.json";
export const Import: FunctionComponent = () => {
const [dropAreaUploadFilesList, setDropAreaUploadFilesList] =
diff --git a/starsky/starsky/clientapp/src/containers/login.tsx b/starsky/starsky/clientapp/src/containers/login.tsx
index f7bdfbaa56..d7b35726e7 100755
--- a/starsky/starsky/clientapp/src/containers/login.tsx
+++ b/starsky/starsky/clientapp/src/containers/login.tsx
@@ -4,14 +4,14 @@ import Preloader from "../components/atoms/preloader/preloader";
import useFetch from "../hooks/use-fetch";
import useGlobalSettings from "../hooks/use-global-settings";
import useLocation from "../hooks/use-location/use-location";
-import BrowserDetect from "../shared/browser-detect";
+import { BrowserDetect } from "../shared/browser-detect";
import { DocumentTitle } from "../shared/document-title";
import FetchPost from "../shared/fetch-post";
import { Language } from "../shared/language";
import { UrlQuery } from "../shared/url-query";
import { validateLoginForm } from "../shared/validate-login-form";
-export interface ILoginProps {
+interface ILoginProps {
defaultLoginStatus?: boolean;
}
diff --git a/starsky/starsky/clientapp/src/contexts-wrappers/archive-wrapper.tsx b/starsky/starsky/clientapp/src/contexts-wrappers/archive-wrapper.tsx
index bc0566b849..a1aa0f5f69 100644
--- a/starsky/starsky/clientapp/src/contexts-wrappers/archive-wrapper.tsx
+++ b/starsky/starsky/clientapp/src/contexts-wrappers/archive-wrapper.tsx
@@ -11,7 +11,7 @@ import { IArchiveProps } from "../interfaces/IArchiveProps";
import { PageType } from "../interfaces/IDetailView";
import { IExifStatus } from "../interfaces/IExifStatus";
import { IFileIndexItem } from "../interfaces/IFileIndexItem";
-import DocumentTitle from "../shared/document-title";
+import { DocumentTitle } from "../shared/document-title";
import { FileListCache } from "../shared/filelist-cache";
import { URLPath } from "../shared/url-path";
diff --git a/starsky/starsky/clientapp/src/contexts-wrappers/detailview-wrapper.tsx b/starsky/starsky/clientapp/src/contexts-wrappers/detailview-wrapper.tsx
index 2cc4975a6b..6fa365551f 100644
--- a/starsky/starsky/clientapp/src/contexts-wrappers/detailview-wrapper.tsx
+++ b/starsky/starsky/clientapp/src/contexts-wrappers/detailview-wrapper.tsx
@@ -9,7 +9,7 @@ import { useSocketsEventName } from "../hooks/realtime/use-sockets.const";
import { IApiNotificationResponseModel } from "../interfaces/IApiNotificationResponseModel";
import { IDetailView } from "../interfaces/IDetailView";
import { IFileIndexItem } from "../interfaces/IFileIndexItem";
-import DocumentTitle from "../shared/document-title";
+import { DocumentTitle } from "../shared/document-title";
import { FileListCache } from "../shared/filelist-cache";
import { URLPath } from "../shared/url-path";
diff --git a/starsky/starsky/clientapp/src/contexts/archive-context.tsx b/starsky/starsky/clientapp/src/contexts/archive-context.tsx
index bb17a25d9b..518966bc54 100644
--- a/starsky/starsky/clientapp/src/contexts/archive-context.tsx
+++ b/starsky/starsky/clientapp/src/contexts/archive-context.tsx
@@ -168,7 +168,7 @@ function setArchiveReducer(actionPayload: IArchiveProps) {
};
}
-export function addArchiveReducer(state: IArchiveProps, initActionAdd: IFileIndexItem[]) {
+function addArchiveReducer(state: IArchiveProps, initActionAdd: IFileIndexItem[]) {
if (!initActionAdd) return state;
const filterOkCondition = (value: IFileIndexItem) => {
return (
@@ -445,13 +445,8 @@ function ArchiveContextProvider({ children }: Readonly) {
return {children};
}
-const ArchiveContextConsumer = ArchiveContext.Consumer;
-
// [C]
-export { ArchiveContext, ArchiveContextConsumer, ArchiveContextProvider };
-
-// exporter
-export const useArchiveContext = () => React.useContext(ArchiveContext);
+export { ArchiveContext, ArchiveContextProvider };
/**
* default values
diff --git a/starsky/starsky/clientapp/src/contexts/detailview-context.tsx b/starsky/starsky/clientapp/src/contexts/detailview-context.tsx
index 43c06ed20d..23998858f5 100644
--- a/starsky/starsky/clientapp/src/contexts/detailview-context.tsx
+++ b/starsky/starsky/clientapp/src/contexts/detailview-context.tsx
@@ -1,4 +1,4 @@
-import React, { createContext, useMemo } from "react";
+import { createContext, useContext, useMemo, useReducer } from "react";
import { IDetailView, IRelativeObjects, PageType } from "../interfaces/IDetailView";
import { IExifStatus } from "../interfaces/IExifStatus";
import { Orientation, newIFileIndexItem } from "../interfaces/IFileIndexItem";
@@ -53,7 +53,7 @@ export type DetailViewAction =
payload: IDetailView;
};
-export type IDetailViewContext = {
+type IDetailViewContext = {
state: IDetailView;
dispatch: React.Dispatch;
};
@@ -185,7 +185,7 @@ function updateCache(stateLocal: IDetailView): IDetailView {
function DetailViewContextProvider({ children }: Readonly) {
// [A]
- const [state, dispatch] = React.useReducer(detailviewReducer, initialState);
+ const [state, dispatch] = useReducer(detailviewReducer, initialState);
// Use useMemo to memoize the value object
const value1 = useMemo(() => ({ state, dispatch }), [state, dispatch]);
@@ -193,8 +193,6 @@ function DetailViewContextProvider({ children }: Readonly) {
return {children};
}
-const DetailViewContextConsumer = DetailViewContext.Consumer;
+export { DetailViewContext, DetailViewContextProvider };
-export { DetailViewContext, DetailViewContextConsumer, DetailViewContextProvider };
-
-export const useDetailViewContext = () => React.useContext(DetailViewContext);
+export const useDetailViewContext = () => useContext(DetailViewContext);
diff --git a/starsky/starsky/clientapp/src/hooks/use-filelist.ts b/starsky/starsky/clientapp/src/hooks/use-filelist.ts
index 652ef08604..fafeea964f 100644
--- a/starsky/starsky/clientapp/src/hooks/use-filelist.ts
+++ b/starsky/starsky/clientapp/src/hooks/use-filelist.ts
@@ -63,7 +63,7 @@ export const fetchContentUseFileList = async (
}
};
-export const fetchUseFileListContentCache = async (
+const fetchUseFileListContentCache = async (
locationLocal: string,
locationSearch: string,
abortController: AbortController,
diff --git a/starsky/starsky/clientapp/src/hooks/use-gestures/use-gestures.ts b/starsky/starsky/clientapp/src/hooks/use-gestures/use-gestures.ts
index 09cf05acbb..9dba81dfbe 100644
--- a/starsky/starsky/clientapp/src/hooks/use-gestures/use-gestures.ts
+++ b/starsky/starsky/clientapp/src/hooks/use-gestures/use-gestures.ts
@@ -197,5 +197,3 @@ export function useGestures(
// run any time
});
}
-
-export default useGestures;
diff --git a/starsky/starsky/clientapp/src/hooks/use-intersection-observer.ts b/starsky/starsky/clientapp/src/hooks/use-intersection-observer.ts
index 4e74f5044a..e7423a6d91 100644
--- a/starsky/starsky/clientapp/src/hooks/use-intersection-observer.ts
+++ b/starsky/starsky/clientapp/src/hooks/use-intersection-observer.ts
@@ -1,12 +1,12 @@
import { useEffect, useRef, useState } from "react";
import shallowEqual from "../shared/shallow-equal";
-export type IntersectionChangeHandler = (entry: IntersectionObserverEntry) => void;
+type IntersectionChangeHandler = (entry: IntersectionObserverEntry) => void;
// Polyfill needed for Safari 12.0 and older (12.1+ has native support) - npm package: intersection-observer
// credits for: https://github.com/cats-oss/use-intersection
-export type IntersectionOptions = {
+type IntersectionOptions = {
root?: React.RefObject;
rootMargin?: string;
threshold?: number | number[];
@@ -41,7 +41,7 @@ export const newIntersectionObserver = (
return observer;
};
-export const useIntersection = (
+const useIntersection = (
ref: React.RefObject,
options: IntersectionOptions = {},
callback?: IntersectionChangeHandler
diff --git a/starsky/starsky/clientapp/src/interfaces/IFileIndexItem.ts b/starsky/starsky/clientapp/src/interfaces/IFileIndexItem.ts
index 8a7e96d621..5b356c7c90 100644
--- a/starsky/starsky/clientapp/src/interfaces/IFileIndexItem.ts
+++ b/starsky/starsky/clientapp/src/interfaces/IFileIndexItem.ts
@@ -1,18 +1,5 @@
import { IExifStatus } from "./IExifStatus";
-export enum Color {
- Winner = 1, // Paars/Roze - purple
- WinnerAlt = 2, // rood - Red -
- Superior = 3, // Oranje - orange
- SuperiorAlt = 4, // Geel - yellow
- Typical = 5, // Groen - groen
- TypicalAlt = 6, // Turquoise
- Extras = 7, // Blauw - blue
- Trash = 8, // grijs - Grey
- None = 0, // donkergrijs Dark Grey
- DoNotChange = -1
-}
-
export interface IFileIndexItem {
lastEdited?: string;
filePath: string;
diff --git a/starsky/starsky/clientapp/src/interfaces/IMedia.ts b/starsky/starsky/clientapp/src/interfaces/IMedia.ts
index 2826b0d70f..e6b8ce4d48 100644
--- a/starsky/starsky/clientapp/src/interfaces/IMedia.ts
+++ b/starsky/starsky/clientapp/src/interfaces/IMedia.ts
@@ -6,7 +6,7 @@ import { IDetailView } from "./IDetailView";
* type met zowel een key als een "Value" (voor zover types values hebben)
*/
// let op, hij maakt hier stiekem een interface van ipv type
-export interface IMediaTypes {
+interface IMediaTypes {
DetailView: IDetailView;
Archive: IArchive;
}
diff --git a/starsky/starsky/clientapp/src/pages/account-register-page.spec.tsx b/starsky/starsky/clientapp/src/pages/account-register-page.spec.tsx
index d55dbf078d..80be3e7699 100644
--- a/starsky/starsky/clientapp/src/pages/account-register-page.spec.tsx
+++ b/starsky/starsky/clientapp/src/pages/account-register-page.spec.tsx
@@ -1,6 +1,6 @@
import { render } from "@testing-library/react";
import * as AccountRegister from "../containers/account-register";
-import AccountRegisterPage from "./account-register-page";
+import { AccountRegisterPage } from "./account-register-page";
describe("ContentPage", () => {
it("default", () => {
diff --git a/starsky/starsky/clientapp/src/pages/account-register-page.tsx b/starsky/starsky/clientapp/src/pages/account-register-page.tsx
index 9d8326d9b2..5448c0a58d 100644
--- a/starsky/starsky/clientapp/src/pages/account-register-page.tsx
+++ b/starsky/starsky/clientapp/src/pages/account-register-page.tsx
@@ -4,5 +4,3 @@ import AccountRegister from "../containers/account-register";
export const AccountRegisterPage: FunctionComponent = () => {
return ;
};
-
-export default AccountRegisterPage;
diff --git a/starsky/starsky/clientapp/src/pages/import-page.tsx b/starsky/starsky/clientapp/src/pages/import-page.tsx
index b6b0a7f71e..b9fa38a010 100644
--- a/starsky/starsky/clientapp/src/pages/import-page.tsx
+++ b/starsky/starsky/clientapp/src/pages/import-page.tsx
@@ -1,7 +1,7 @@
import { FunctionComponent } from "react";
import { Import } from "../containers/import/import";
-export const ImportPage: FunctionComponent = () => {
+const ImportPage: FunctionComponent = () => {
return ;
};
diff --git a/starsky/starsky/clientapp/src/pages/login-page.spec.tsx b/starsky/starsky/clientapp/src/pages/login-page.spec.tsx
index 279250bef8..d45158879a 100644
--- a/starsky/starsky/clientapp/src/pages/login-page.spec.tsx
+++ b/starsky/starsky/clientapp/src/pages/login-page.spec.tsx
@@ -1,6 +1,6 @@
import { render } from "@testing-library/react";
import * as Login from "../containers/login";
-import LoginPage from "./login-page";
+import { LoginPage } from "./login-page";
describe("LoginPage", () => {
it("has Login child Component", () => {
diff --git a/starsky/starsky/clientapp/src/pages/login-page.tsx b/starsky/starsky/clientapp/src/pages/login-page.tsx
index 55a0413834..18d850efd9 100644
--- a/starsky/starsky/clientapp/src/pages/login-page.tsx
+++ b/starsky/starsky/clientapp/src/pages/login-page.tsx
@@ -4,5 +4,3 @@ import { Login } from "../containers/login";
export const LoginPage: FunctionComponent = () => {
return ;
};
-
-export default LoginPage;
diff --git a/starsky/starsky/clientapp/src/pages/preferences-page.spec.tsx b/starsky/starsky/clientapp/src/pages/preferences-page.spec.tsx
index 92dadd0661..94f8be0e0d 100644
--- a/starsky/starsky/clientapp/src/pages/preferences-page.spec.tsx
+++ b/starsky/starsky/clientapp/src/pages/preferences-page.spec.tsx
@@ -1,5 +1,5 @@
import { render } from "@testing-library/react";
-import PreferencesPage from "./preferences-page";
+import { PreferencesPage } from "./preferences-page";
describe("PreferencesPage", () => {
it("renders", () => {
diff --git a/starsky/starsky/clientapp/src/pages/preferences-page.tsx b/starsky/starsky/clientapp/src/pages/preferences-page.tsx
index 27bd60c3f8..0674b75eaa 100644
--- a/starsky/starsky/clientapp/src/pages/preferences-page.tsx
+++ b/starsky/starsky/clientapp/src/pages/preferences-page.tsx
@@ -4,5 +4,3 @@ import { Preferences } from "../containers/preferences/preferences";
export const PreferencesPage: FunctionComponent = () => {
return ;
};
-
-export default PreferencesPage;
diff --git a/starsky/starsky/clientapp/src/pages/search-page.spec.tsx b/starsky/starsky/clientapp/src/pages/search-page.spec.tsx
index 540c260a76..b6b02f1e07 100644
--- a/starsky/starsky/clientapp/src/pages/search-page.spec.tsx
+++ b/starsky/starsky/clientapp/src/pages/search-page.spec.tsx
@@ -4,7 +4,7 @@ import * as ApplicationException from "../components/organisms/application-excep
import * as ArchiveContextWrapper from "../contexts-wrappers/archive-wrapper";
import * as useSearchList from "../hooks/use-searchlist";
import { PageType } from "../interfaces/IDetailView";
-import SearchPage from "./search-page";
+import { SearchPage } from "./search-page";
describe("SearchPage", () => {
it("default check if MenuSearch + context is called", () => {
diff --git a/starsky/starsky/clientapp/src/pages/search-page.tsx b/starsky/starsky/clientapp/src/pages/search-page.tsx
index 20732d6cb9..677961a021 100644
--- a/starsky/starsky/clientapp/src/pages/search-page.tsx
+++ b/starsky/starsky/clientapp/src/pages/search-page.tsx
@@ -28,5 +28,3 @@ export const SearchPage: FunctionComponent = () => {
>
);
};
-
-export default SearchPage;
diff --git a/starsky/starsky/clientapp/src/pages/trash-page.spec.tsx b/starsky/starsky/clientapp/src/pages/trash-page.spec.tsx
index 1aceeb529c..0e4a7ed7ec 100644
--- a/starsky/starsky/clientapp/src/pages/trash-page.spec.tsx
+++ b/starsky/starsky/clientapp/src/pages/trash-page.spec.tsx
@@ -6,7 +6,7 @@ import * as useSearchList from "../hooks/use-searchlist";
import { ISearchList } from "../hooks/use-searchlist";
import { newIArchive } from "../interfaces/IArchive";
import { PageType } from "../interfaces/IDetailView";
-import TrashPage from "./trash-page";
+import { TrashPage } from "./trash-page";
describe("TrashPage", () => {
it("default error case", () => {
diff --git a/starsky/starsky/clientapp/src/pages/trash-page.tsx b/starsky/starsky/clientapp/src/pages/trash-page.tsx
index 2c41715a1a..686f1c207f 100644
--- a/starsky/starsky/clientapp/src/pages/trash-page.tsx
+++ b/starsky/starsky/clientapp/src/pages/trash-page.tsx
@@ -23,5 +23,3 @@ export const TrashPage: FunctionComponent = () => {
return ;
};
-
-export default TrashPage;
diff --git a/starsky/starsky/clientapp/src/shared/browser-detect.spec.ts b/starsky/starsky/clientapp/src/shared/browser-detect.spec.ts
index 564fc1497f..8bd97f9157 100644
--- a/starsky/starsky/clientapp/src/shared/browser-detect.spec.ts
+++ b/starsky/starsky/clientapp/src/shared/browser-detect.spec.ts
@@ -1,4 +1,4 @@
-import BrowserDetect from "./browser-detect";
+import { BrowserDetect } from "./browser-detect";
describe("browser-detect", () => {
it("is not ios", () => {
diff --git a/starsky/starsky/clientapp/src/shared/browser-detect.ts b/starsky/starsky/clientapp/src/shared/browser-detect.ts
index f59b19c5b8..01d8cdce73 100644
--- a/starsky/starsky/clientapp/src/shared/browser-detect.ts
+++ b/starsky/starsky/clientapp/src/shared/browser-detect.ts
@@ -24,4 +24,3 @@ export class BrowserDetect {
);
};
}
-export default BrowserDetect;
diff --git a/starsky/starsky/clientapp/src/shared/detect-automatic-rotation.spec.ts b/starsky/starsky/clientapp/src/shared/detect-automatic-rotation.spec.ts
index 9fbdaa2a08..9fdeec1531 100644
--- a/starsky/starsky/clientapp/src/shared/detect-automatic-rotation.spec.ts
+++ b/starsky/starsky/clientapp/src/shared/detect-automatic-rotation.spec.ts
@@ -1,4 +1,4 @@
-import BrowserDetect from "./browser-detect";
+import { BrowserDetect } from "./browser-detect";
import DetectAutomaticRotation, { testAutoOrientationImageURL } from "./detect-automatic-rotation";
describe("select", () => {
diff --git a/starsky/starsky/clientapp/src/shared/document-title.spec.ts b/starsky/starsky/clientapp/src/shared/document-title.spec.ts
index c151094cf9..e030fab934 100644
--- a/starsky/starsky/clientapp/src/shared/document-title.spec.ts
+++ b/starsky/starsky/clientapp/src/shared/document-title.spec.ts
@@ -1,6 +1,6 @@
import { IArchiveProps } from "../interfaces/IArchiveProps";
import { PageType } from "../interfaces/IDetailView";
-import DocumentTitle from "./document-title";
+import { DocumentTitle } from "./document-title";
describe("document-title", () => {
describe("SetDocumentTitle", () => {
diff --git a/starsky/starsky/clientapp/src/shared/document-title.ts b/starsky/starsky/clientapp/src/shared/document-title.ts
index 8f41c8bb61..82b2d64ea3 100644
--- a/starsky/starsky/clientapp/src/shared/document-title.ts
+++ b/starsky/starsky/clientapp/src/shared/document-title.ts
@@ -1,6 +1,6 @@
import { IArchiveProps } from "../interfaces/IArchiveProps";
import { IDetailView, PageType } from "../interfaces/IDetailView";
-import BrowserDetect from "./browser-detect";
+import { BrowserDetect } from "./browser-detect";
export class DocumentTitle {
public SetDocumentTitle = (archive: IArchiveProps | IDetailView): void => {
@@ -44,4 +44,3 @@ export class DocumentTitle {
return prefix;
};
}
-export default DocumentTitle;
diff --git a/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-gridlayer.ts b/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-gridlayer.ts
index 65dc0b589a..29fdf0c819 100644
--- a/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-gridlayer.ts
+++ b/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-gridlayer.ts
@@ -119,5 +119,3 @@ export class LeafletEmptyImageUrlGridLayer extends GridLayer {
}
}
}
-
-export default LeafletEmptyImageUrlGridLayer;
diff --git a/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-tilelayer.ts b/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-tilelayer.ts
index e75563469d..e1599a10c2 100644
--- a/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-tilelayer.ts
+++ b/starsky/starsky/clientapp/src/shared/leaflet-modify-empty-image-url-tilelayer.ts
@@ -37,4 +37,3 @@ export class LeafletEmptyImageUrlTileLayer extends TileLayer {
}
}
}
-export default LeafletEmptyImageUrlTileLayer;
diff --git a/starsky/starsky/clientapp/src/shared/select-check-if-active.ts b/starsky/starsky/clientapp/src/shared/select-check-if-active.ts
index 34d3e75daf..512ed4e616 100644
--- a/starsky/starsky/clientapp/src/shared/select-check-if-active.ts
+++ b/starsky/starsky/clientapp/src/shared/select-check-if-active.ts
@@ -1,4 +1,4 @@
-import {IFileIndexItem} from "../interfaces/IFileIndexItem";
+import { IFileIndexItem } from "../interfaces/IFileIndexItem";
export class SelectCheckIfActive {
public IsActive(
diff --git a/starsky/starsky/starsky.csproj b/starsky/starsky/starsky.csproj
index 2420f9392c..5971d331bd 100644
--- a/starsky/starsky/starsky.csproj
+++ b/starsky/starsky/starsky.csproj
@@ -4,7 +4,7 @@
8.0.1
An attempt to create a database driven photo library
- 0.5.14
+ 0.6.0-beta.0
{894dce96-b51a-4ea2-80bf-e330bf1e8198}
SYSTEM_TEXT_ENABLED
diff --git a/starsky/starskyadmincli/starskyadmincli.csproj b/starsky/starskyadmincli/starskyadmincli.csproj
index 591caa3130..35a7893f33 100644
--- a/starsky/starskyadmincli/starskyadmincli.csproj
+++ b/starsky/starskyadmincli/starskyadmincli.csproj
@@ -7,7 +7,7 @@
{dcf1f6cb-1c65-4394-bef7-cccc2967b56c}
8.0.1
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskycore/starskycore.csproj b/starsky/starskycore/starskycore.csproj
index f1befdad7c..5e66e3bbbc 100644
--- a/starsky/starskycore/starskycore.csproj
+++ b/starsky/starskycore/starskycore.csproj
@@ -3,7 +3,7 @@
net8.0
An attempt to create a database driven photo library
- 0.5.14
+ 0.6.0-beta.0
true
{e6d8f456-859f-479d-bffa-3e78f1b27315}
diff --git a/starsky/starskydemoseedcli/starskydemoseedcli.csproj b/starsky/starskydemoseedcli/starskydemoseedcli.csproj
index 3fec20d419..0a192801d9 100644
--- a/starsky/starskydemoseedcli/starskydemoseedcli.csproj
+++ b/starsky/starskydemoseedcli/starskydemoseedcli.csproj
@@ -7,7 +7,7 @@
{215a3302-a418-4148-8d20-1127e27c3dae}
8.0.1
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskygeocli/starskygeocli.csproj b/starsky/starskygeocli/starskygeocli.csproj
index d50d512f7d..9ee141c95c 100644
--- a/starsky/starskygeocli/starskygeocli.csproj
+++ b/starsky/starskygeocli/starskygeocli.csproj
@@ -7,7 +7,7 @@
{a030c158-2f79-4317-a9f9-bdd46d66d1d8}
8.0.1
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskyimportercli/starskyimportercli.csproj b/starsky/starskyimportercli/starskyimportercli.csproj
index 0242b9c920..767f7d350a 100644
--- a/starsky/starskyimportercli/starskyimportercli.csproj
+++ b/starsky/starskyimportercli/starskyimportercli.csproj
@@ -6,7 +6,7 @@
{23e4ea86-970a-4de1-badc-8d7e9d3d4dd6}
8.0.1
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskysynchronizecli/starskysynchronizecli.csproj b/starsky/starskysynchronizecli/starskysynchronizecli.csproj
index b3fb8f0704..599c676b69 100644
--- a/starsky/starskysynchronizecli/starskysynchronizecli.csproj
+++ b/starsky/starskysynchronizecli/starskysynchronizecli.csproj
@@ -7,7 +7,7 @@
{7e1136a7-cc43-49d2-91d3-48e557f0fb66}
8.0.1
starskysynchronizecli
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskythumbnailcli/starskythumbnailcli.csproj b/starsky/starskythumbnailcli/starskythumbnailcli.csproj
index 480ab14915..9a34d8c22e 100644
--- a/starsky/starskythumbnailcli/starskythumbnailcli.csproj
+++ b/starsky/starskythumbnailcli/starskythumbnailcli.csproj
@@ -7,7 +7,7 @@
{67e3fb34-1ca8-4a28-a0e0-00ff61821002}
8.0.1
starskythumbnailcli
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskythumbnailmetacli/starskythumbnailmetacli.csproj b/starsky/starskythumbnailmetacli/starskythumbnailmetacli.csproj
index e359d119fe..97e4054cbe 100644
--- a/starsky/starskythumbnailmetacli/starskythumbnailmetacli.csproj
+++ b/starsky/starskythumbnailmetacli/starskythumbnailmetacli.csproj
@@ -7,7 +7,7 @@
{a0cce905-ae43-4d1b-a97a-2bcd2c010ed1}
8.0.1
starskythumbnailmetacli
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskywebftpcli/starskywebftpcli.csproj b/starsky/starskywebftpcli/starskywebftpcli.csproj
index c88b578d58..10e8368fb4 100644
--- a/starsky/starskywebftpcli/starskywebftpcli.csproj
+++ b/starsky/starskywebftpcli/starskywebftpcli.csproj
@@ -6,7 +6,7 @@
{eb1d57d1-29d8-4bfb-950e-447ef8522a10}
8.0.1
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starsky/starskywebhtmlcli/starskywebhtmlcli.csproj b/starsky/starskywebhtmlcli/starskywebhtmlcli.csproj
index c77f871f91..dbc2006d83 100644
--- a/starsky/starskywebhtmlcli/starskywebhtmlcli.csproj
+++ b/starsky/starskywebhtmlcli/starskywebhtmlcli.csproj
@@ -7,7 +7,7 @@
8.0
true
Full
- 0.5.14
+ 0.6.0-beta.0
diff --git a/starskydesktop/package.json b/starskydesktop/package.json
index 6d3e3f04c4..d98d223049 100644
--- a/starskydesktop/package.json
+++ b/starskydesktop/package.json
@@ -1,6 +1,6 @@
{
"name": "starsky",
- "version": "0.5.14",
+ "version": "0.6.0-beta.0",
"author": "Dion",
"description": "Starsky",
"main": "./dist/main.bundle.js",
diff --git a/starskydesktop/src/app/child-process/setup-child-process.spec.ts b/starskydesktop/src/app/child-process/setup-child-process.spec.ts
index 86f176c793..2daa61f3fb 100644
--- a/starskydesktop/src/app/child-process/setup-child-process.spec.ts
+++ b/starskydesktop/src/app/child-process/setup-child-process.spec.ts
@@ -6,14 +6,14 @@ import * as GetPortProxy from "../get-free-port/get-free-port";
import logger from "../logger/logger";
import { setupChildProcess } from "./setup-child-process";
-jest.mock('child_process', () => {
+jest.mock("child_process", () => {
return {
spawn: () => {},
__esModule: true,
};
});
-jest.mock('fs', () => {
+jest.mock("fs", () => {
return {
existsSync: () => {},
mkdirSync: () => {},
@@ -22,7 +22,7 @@ jest.mock('fs', () => {
};
});
-jest.mock('readline', () => {
+jest.mock("readline", () => {
return {
emitKeypressEvents: () => {},
__esModule: true,
@@ -56,8 +56,12 @@ describe("setupChildProcess", () => {
beforeEach(() => {});
describe("setupChildProcess", () => {
- it("getting with null input", async () => {
- const spawnSpy = { stdout: { on: jest.fn() }, stderr: { on: jest.fn() } };
+ it("getting with null input (setupChildProcess)", async () => {
+ const spawnSpy = {
+ stdout: { on: jest.fn() },
+ stderr: { on: jest.fn() },
+ addListener: jest.fn(),
+ };
jest.spyOn(spawn, "spawn").mockImplementationOnce(() => spawnSpy as any);
jest
.spyOn(fs, "existsSync")
@@ -73,14 +77,13 @@ describe("setupChildProcess", () => {
.mockImplementationOnce(() => null)
.mockImplementationOnce(() => null);
- jest
- .spyOn(readline, "emitKeypressEvents")
- .mockImplementationOnce(() => null);
+ jest.spyOn(readline, "emitKeypressEvents").mockImplementationOnce(() => null);
jest.spyOn(app, "on").mockImplementationOnce((event) => {
logger.info(event);
return null;
});
+
await setupChildProcess();
expect(mkdirSpy).toHaveBeenCalled();
diff --git a/starskydesktop/src/app/child-process/setup-child-process.ts b/starskydesktop/src/app/child-process/setup-child-process.ts
index f222cb6d17..131556a1db 100644
--- a/starskydesktop/src/app/child-process/setup-child-process.ts
+++ b/starskydesktop/src/app/child-process/setup-child-process.ts
@@ -12,11 +12,26 @@ import { electronCacheLocation } from "./electron-cache-location";
// eslint-disable-next-line import/no-mutable-exports
export let appPort = 9609;
+function spawnChildProcess(appStarskyPath: string) {
+ const starskyChild = spawn(appStarskyPath, {
+ cwd: path.dirname(appStarskyPath),
+ detached: true,
+ env: process.env,
+ });
+
+ starskyChild.stdout.on("data", (data: string) => {
+ logger.info(data.toString());
+ });
+
+ starskyChild.stderr.on("data", (data: string) => {
+ logger.warn(data.toString());
+ });
+
+ return starskyChild;
+}
+
export async function setupChildProcess() {
- const thumbnailTempFolder = path.join(
- electronCacheLocation(),
- "thumbnailTempFolder",
- );
+ const thumbnailTempFolder = path.join(electronCacheLocation(), "thumbnailTempFolder");
if (!fs.existsSync(thumbnailTempFolder)) {
fs.mkdirSync(thumbnailTempFolder);
}
@@ -32,9 +47,7 @@ export async function setupChildProcess() {
appPort = await GetFreePort();
logger.info(`next: port: ${appPort}`);
-
- logger.info('-appSettingsPath >');
- logger.info(appSettingsPath);
+ logger.info(`-appSettingsPath > ${appSettingsPath}`);
const env = {
ASPNETCORE_URLS: `http://localhost:${appPort}`,
@@ -51,29 +64,27 @@ export async function setupChildProcess() {
logger.info("env settings ->");
logger.info(env);
- logger.info(
- `app data folder -> ${path.join(app.getPath("appData"), "starsky")}`,
- );
+ logger.info(`app data folder -> ${path.join(app.getPath("appData"), "starsky")}`);
const appStarskyPath = childProcessPath();
+
try {
fs.chmodSync(appStarskyPath, 0o755);
} catch (error) {
- // nothing
+ // do nothing
}
- const starskyChild = spawn(appStarskyPath, {
- cwd: path.dirname(appStarskyPath),
- detached: true,
- env: process.env,
- });
-
- starskyChild.stdout.on("data", (data: string) => {
- logger.info(data.toString());
- });
-
- starskyChild.stderr.on("data", (data : string) => {
- logger.warn(data.toString());
+ let starskyChild = spawnChildProcess(appStarskyPath);
+
+ starskyChild.addListener("close", () => {
+ logger.info("restart process");
+ // eslint-disable-next-line @typescript-eslint/no-floating-promises
+ GetFreePort().then((p) => {
+ appPort = p;
+ env.ASPNETCORE_URLS = `http://localhost:${appPort}`;
+ logger.info(`next: port: ${appPort}`);
+ starskyChild = spawnChildProcess(appStarskyPath);
+ });
});
readline.emitKeypressEvents(process.stdin);
@@ -96,7 +107,7 @@ export async function setupChildProcess() {
setRawMode(true);
- process.stdin.on("keypress", (str, key :{ name : string, ctrl: string }) => {
+ process.stdin.on("keypress", (_, key: { name: string; ctrl: string }) => {
if (key.ctrl && key.name === "c") {
kill();
logger.info("=> (pressed ctrl & c) to the end of starsky");
diff --git a/starskydesktop/src/app/get-free-port/get-free-port.ts b/starskydesktop/src/app/get-free-port/get-free-port.ts
index 07c7801798..6e522155e3 100644
--- a/starskydesktop/src/app/get-free-port/get-free-port.ts
+++ b/starskydesktop/src/app/get-free-port/get-free-port.ts
@@ -3,11 +3,12 @@ import * as net from "net";
export async function GetFreePort(): Promise {
return new Promise((resolve) => {
const srv = net.createServer((sock) => {
- sock.end('Hello world\n');
+ sock.end("Hello world\n");
});
srv.listen(0, () => {
const { port } = srv.address() as net.AddressInfo;
console.log(`Listening on port ${port}`);
+ srv.close();
resolve(port);
});
});