From 6abc6741bcfb512f7da1e73cf5f2feb28efa018a Mon Sep 17 00:00:00 2001 From: kitsuyui Date: Thu, 25 Jan 2024 14:51:06 +0900 Subject: [PATCH] Refactor package.json dependencies, peerDependencies, and devDependencies - Current `dependencies` might include packages that should ideally be `peerDependencies`. This can cause version conflicts for projects that consume my package. --- examples/storybook/package.json | 22 +- package.json | 12 +- packages/binary/package.json | 10 +- packages/clock/package.json | 19 +- packages/components/package.json | 23 +- packages/dekamoji/package.json | 17 +- packages/editablelabel/package.json | 19 +- packages/measure/package.json | 13 +- packages/stopwatch/package.json | 13 +- packages/style-bulma/package.json | 20 +- packages/textfield/package.json | 10 +- packages/timer/package.json | 13 +- packages/treemap/package.json | 15 +- packages/wavebox/package.json | 15 +- pnpm-lock.yaml | 730 ++++++++++++++-------------- 15 files changed, 503 insertions(+), 448 deletions(-) diff --git a/examples/storybook/package.json b/examples/storybook/package.json index 42c88aeb..4c51a48a 100644 --- a/examples/storybook/package.json +++ b/examples/storybook/package.json @@ -17,22 +17,22 @@ "@kitsuyui/react-timer": "workspace:^", "@kitsuyui/react-treemap": "workspace:^", "@kitsuyui/react-wavebox": "workspace:^", - "@playwright/test": "^1.40.1", - "@storybook/addon-essentials": "^7.6.8", - "@storybook/addon-interactions": "^7.6.8", - "@storybook/addon-links": "^7.6.8", - "@storybook/blocks": "^7.6.8", - "@storybook/react": "^7.6.8", - "@storybook/react-webpack5": "^7.6.8", + "@playwright/test": "^1.41.1", + "@storybook/addon-essentials": "^7.6.10", + "@storybook/addon-interactions": "^7.6.10", + "@storybook/addon-links": "^7.6.10", + "@storybook/blocks": "^7.6.10", + "@storybook/react": "^7.6.10", + "@storybook/react-webpack5": "^7.6.10", "@storybook/testing-library": "^0.2.2", - "@swc/cli": "^0.1.63", - "@swc/core": "^1.3.103", - "@types/node": "^20.11.3", + "@swc/cli": "^0.3.0", + "@swc/core": "^1.3.105", + "@types/node": "^20.11.6", "@types/react": "^18.2.48", "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "storybook": "^7.6.8", + "storybook": "^7.6.10", "storybook-addon-swc": "^1.2.0" }, "scripts": { diff --git a/package.json b/package.json index b3e9c581..f8f1b266 100644 --- a/package.json +++ b/package.json @@ -27,14 +27,14 @@ "typedoc": "typedoc" }, "devDependencies": { - "@biomejs/biome": "^1.5.2", - "@swc/core": "^1.3.103", - "@swc/jest": "^0.2.29", - "@testing-library/jest-dom": "^6.2.0", + "@biomejs/biome": "^1.5.3", + "@swc/core": "^1.3.105", + "@swc/jest": "^0.2.31", + "@testing-library/jest-dom": "^6.3.0", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.11", - "@types/node": "^20.11.3", + "@types/node": "^20.11.6", "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", "concurrently": "^8.2.2", @@ -43,7 +43,7 @@ "jest-environment-jsdom": "^29.7.0", "jest-transform-stub": "^2.0.0", "sort-package-json": "^2.6.0", - "stylelint": "^16.1.0", + "stylelint": "^16.2.0", "stylelint-config-recommended": "^14.0.0", "ts-node": "^10.9.2", "tsup": "^8.0.1", diff --git a/packages/binary/package.json b/packages/binary/package.json index 64082050..0f9162c1 100644 --- a/packages/binary/package.json +++ b/packages/binary/package.json @@ -22,12 +22,14 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0" }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*" } } \ No newline at end of file diff --git a/packages/clock/package.json b/packages/clock/package.json index 335740a1..b09f1355 100644 --- a/packages/clock/package.json +++ b/packages/clock/package.json @@ -22,15 +22,18 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { - "luxon": "^3.4.4", + "devDependencies": { + "@types/luxon": "^3.4.2", + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/luxon": "^3.4.1", - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "luxon": "*", + "react": "*", + "react-dom": "*", + "react-use": "*" } -} +} \ No newline at end of file diff --git a/packages/components/package.json b/packages/components/package.json index 14f75e78..a10f2547 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -22,7 +22,7 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { "@kitsuyui/react-clock": "workspace:latest", "@kitsuyui/react-dekamoji": "workspace:latest", "@kitsuyui/react-editablelabel": "workspace:latest", @@ -31,12 +31,23 @@ "@kitsuyui/react-textfield": "workspace:latest", "@kitsuyui/react-timer": "workspace:latest", "@kitsuyui/react-treemap": "workspace:latest", + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.2" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/react": "^18.2.47", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "@kitsuyui/react-clock": "workspace:latest", + "@kitsuyui/react-dekamoji": "workspace:latest", + "@kitsuyui/react-editablelabel": "workspace:latest", + "@kitsuyui/react-measure": "workspace:latest", + "@kitsuyui/react-stopwatch": "workspace:latest", + "@kitsuyui/react-textfield": "workspace:latest", + "@kitsuyui/react-timer": "workspace:latest", + "@kitsuyui/react-treemap": "workspace:latest", + "react": "*", + "react-dom": "*", + "react-use": "*" } -} +} \ No newline at end of file diff --git a/packages/dekamoji/package.json b/packages/dekamoji/package.json index 59f0d4b0..6fee6f24 100644 --- a/packages/dekamoji/package.json +++ b/packages/dekamoji/package.json @@ -22,14 +22,17 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/node": "^20.11.6", + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/node": "^20.11.3", - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*", + "react-use": "*" } -} +} \ No newline at end of file diff --git a/packages/editablelabel/package.json b/packages/editablelabel/package.json index 766fb952..d2cb76fa 100644 --- a/packages/editablelabel/package.json +++ b/packages/editablelabel/package.json @@ -22,13 +22,18 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { - "@kitsuyui/react-textfield": "workspace:latest", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, "devDependencies": { + "@types/node": "^20.11.6", "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "@types/react-dom": "^18.2.18", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-use": "^17.5.0" + }, + "peerDependencies": { + "@kitsuyui/react-textfield": "workspace:latest", + "react": "*", + "react-dom": "*", + "react-use": "*" } -} +} \ No newline at end of file diff --git a/packages/measure/package.json b/packages/measure/package.json index d1ab3a95..6d49c970 100644 --- a/packages/measure/package.json +++ b/packages/measure/package.json @@ -22,13 +22,16 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*", + "react-use": "*" } } diff --git a/packages/stopwatch/package.json b/packages/stopwatch/package.json index 6e3b3666..1dcadc99 100644 --- a/packages/stopwatch/package.json +++ b/packages/stopwatch/package.json @@ -22,13 +22,16 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*", + "react-use": "*" } } diff --git a/packages/style-bulma/package.json b/packages/style-bulma/package.json index 5292344b..ad038891 100644 --- a/packages/style-bulma/package.json +++ b/packages/style-bulma/package.json @@ -22,7 +22,13 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "peerDependencies": { "@kitsuyui/react-clock": "workspace:latest", "@kitsuyui/react-dekamoji": "workspace:latest", "@kitsuyui/react-editablelabel": "workspace:latest", @@ -31,12 +37,10 @@ "@kitsuyui/react-textfield": "workspace:latest", "@kitsuyui/react-timer": "workspace:latest", "@kitsuyui/react-treemap": "workspace:latest", - "bulma": "^0.9.4", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "bulma": "*", + "luxon": "*", + "react": "*", + "react-dom": "*", + "react-use": "*" } } diff --git a/packages/textfield/package.json b/packages/textfield/package.json index 405902ed..bc1c2e87 100644 --- a/packages/textfield/package.json +++ b/packages/textfield/package.json @@ -22,12 +22,14 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0" }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*" } } diff --git a/packages/timer/package.json b/packages/timer/package.json index ffd04022..0f3e4a9f 100644 --- a/packages/timer/package.json +++ b/packages/timer/package.json @@ -22,13 +22,16 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*", + "react-use": "*" } } diff --git a/packages/treemap/package.json b/packages/treemap/package.json index 9a4b9827..58bde689 100644 --- a/packages/treemap/package.json +++ b/packages/treemap/package.json @@ -22,14 +22,17 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { - "@kitsuyui/rectangle-dividing": "^0.1.3", + "devDependencies": { + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "@kitsuyui/rectangle-dividing": "^0.1.3", + "react": "*", + "react-dom": "*", + "react-use": "*" } } diff --git a/packages/wavebox/package.json b/packages/wavebox/package.json index a133a887..3fb0cfd5 100644 --- a/packages/wavebox/package.json +++ b/packages/wavebox/package.json @@ -22,14 +22,17 @@ "build": "tsup --config ../../tsup.config.mjs --clean", "dev": "tsup --config ../../tsup.config.mjs --watch" }, - "dependencies": { + "devDependencies": { + "@types/node": "^20.11.6", + "@types/react": "^18.2.48", + "@types/react-dom": "^18.2.18", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-use": "^17.4.3" + "react-use": "^17.5.0" }, - "devDependencies": { - "@types/node": "^20.11.3", - "@types/react": "^18.2.48", - "@types/react-dom": "^18.2.18" + "peerDependencies": { + "react": "*", + "react-dom": "*", + "react-use": "*" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ca174bf..9399d3f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: ^1.5.2 - version: 1.5.2 + specifier: ^1.5.3 + version: 1.5.3 '@swc/core': - specifier: ^1.3.103 + specifier: ^1.3.105 version: 1.3.105 '@swc/jest': - specifier: ^0.2.29 + specifier: ^0.2.31 version: 0.2.31(@swc/core@1.3.105) '@testing-library/jest-dom': - specifier: ^6.2.0 - version: 6.2.0(@types/jest@29.5.11)(jest@29.7.0) + specifier: ^6.3.0 + version: 6.3.0(@types/jest@29.5.11)(jest@29.7.0) '@testing-library/react': specifier: ^14.1.2 version: 14.1.2(react-dom@18.2.0)(react@18.2.0) @@ -30,8 +30,8 @@ importers: specifier: ^29.5.11 version: 29.5.11 '@types/node': - specifier: ^20.11.3 - version: 20.11.5 + specifier: ^20.11.6 + version: 20.11.6 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -46,7 +46,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -57,14 +57,14 @@ importers: specifier: ^2.6.0 version: 2.6.0 stylelint: - specifier: ^16.1.0 + specifier: ^16.2.0 version: 16.2.0(typescript@5.3.3) stylelint-config-recommended: specifier: ^14.0.0 version: 14.0.0(stylelint@16.2.0) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@20.11.5)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.3.105)(@types/node@20.11.6)(typescript@5.3.3) tsup: specifier: ^8.0.1 version: 8.0.1(@swc/core@1.3.105)(postcss@8.4.33)(ts-node@10.9.2)(typescript@5.3.3) @@ -121,38 +121,38 @@ importers: specifier: workspace:^ version: link:../../packages/wavebox '@playwright/test': - specifier: ^1.40.1 + specifier: ^1.41.1 version: 1.41.1 '@storybook/addon-essentials': - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10 '@storybook/addon-links': - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10(react@18.2.0) '@storybook/blocks': - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-webpack5': - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10(@babel/core@7.23.7)(@swc/core@1.3.105)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/testing-library': specifier: ^0.2.2 version: 0.2.2 '@swc/cli': - specifier: ^0.1.63 - version: 0.1.64(@swc/core@1.3.105) + specifier: ^0.3.0 + version: 0.3.0(@swc/core@1.3.105) '@swc/core': - specifier: ^1.3.103 + specifier: ^1.3.105 version: 1.3.105 '@types/node': - specifier: ^20.11.3 - version: 20.11.5 + specifier: ^20.11.6 + version: 20.11.6 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -166,20 +166,13 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) storybook: - specifier: ^7.6.8 + specifier: ^7.6.10 version: 7.6.10 storybook-addon-swc: specifier: ^1.2.0 - version: 1.2.0(@swc/core@1.3.105)(webpack@5.89.0) + version: 1.2.0(@swc/core@1.3.105)(webpack@5.90.0) packages/binary: - dependencies: - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) devDependencies: '@types/react': specifier: ^18.2.48 @@ -187,24 +180,21 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/clock: - dependencies: - luxon: - specifier: ^3.4.4 - version: 3.4.4 react: specifier: ^18.2.0 version: 18.2.0 react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) - react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + + packages/clock: + dependencies: + luxon: + specifier: '*' + version: 3.4.4 devDependencies: '@types/luxon': - specifier: ^3.4.1 + specifier: ^3.4.2 version: 3.4.2 '@types/react': specifier: ^18.2.48 @@ -212,9 +202,18 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-use: + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) packages/components: - dependencies: + devDependencies: '@kitsuyui/react-clock': specifier: workspace:latest version: link:../clock @@ -239,6 +238,12 @@ importers: '@kitsuyui/react-treemap': specifier: workspace:latest version: link:../treemap + '@types/react': + specifier: ^18.2.48 + version: 18.2.48 + '@types/react-dom': + specifier: ^18.2.18 + version: 18.2.18 react: specifier: ^18.2.0 version: 18.2.0 @@ -246,18 +251,20 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-use: - specifier: ^17.4.2 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) + + packages/dekamoji: devDependencies: + '@types/node': + specifier: ^20.11.6 + version: 20.11.6 '@types/react': - specifier: ^18.2.47 + specifier: ^18.2.48 version: 18.2.48 '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/dekamoji: - dependencies: react: specifier: ^18.2.0 version: 18.2.0 @@ -265,30 +272,35 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) + + packages/editablelabel: + dependencies: + '@kitsuyui/react-textfield': + specifier: workspace:latest + version: link:../textfield devDependencies: '@types/node': - specifier: ^20.11.3 - version: 20.11.5 + specifier: ^20.11.6 + version: 20.11.6 '@types/react': specifier: ^18.2.48 version: 18.2.48 '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/editablelabel: - dependencies: - '@kitsuyui/react-textfield': - specifier: workspace:latest - version: link:../textfield react: specifier: ^18.2.0 version: 18.2.0 react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + react-use: + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) + + packages/measure: devDependencies: '@types/react': specifier: ^18.2.48 @@ -296,9 +308,6 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/measure: - dependencies: react: specifier: ^18.2.0 version: 18.2.0 @@ -306,8 +315,10 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) + + packages/stopwatch: devDependencies: '@types/react': specifier: ^18.2.48 @@ -315,9 +326,6 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/stopwatch: - dependencies: react: specifier: ^18.2.0 version: 18.2.0 @@ -325,15 +333,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) - devDependencies: - '@types/react': - specifier: ^18.2.48 - version: 18.2.48 - '@types/react-dom': - specifier: ^18.2.18 - version: 18.2.18 + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) packages/style-bulma: dependencies: @@ -362,14 +363,14 @@ importers: specifier: workspace:latest version: link:../treemap bulma: - specifier: ^0.9.4 + specifier: '*' version: 0.9.4 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + luxon: + specifier: '*' + version: 3.4.4 + react-use: + specifier: '*' + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) devDependencies: '@types/react': specifier: ^18.2.48 @@ -377,15 +378,14 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/textfield: - dependencies: react: specifier: ^18.2.0 version: 18.2.0 react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + + packages/textfield: devDependencies: '@types/react': specifier: ^18.2.48 @@ -393,18 +393,14 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/timer: - dependencies: react: specifier: ^18.2.0 version: 18.2.0 react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) - react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + + packages/timer: devDependencies: '@types/react': specifier: ^18.2.48 @@ -412,12 +408,6 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/treemap: - dependencies: - '@kitsuyui/rectangle-dividing': - specifier: ^0.1.3 - version: 0.1.3 react: specifier: ^18.2.0 version: 18.2.0 @@ -425,8 +415,14 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) + + packages/treemap: + dependencies: + '@kitsuyui/rectangle-dividing': + specifier: ^0.1.3 + version: 0.1.3 devDependencies: '@types/react': specifier: ^18.2.48 @@ -434,9 +430,6 @@ importers: '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 - - packages/wavebox: - dependencies: react: specifier: ^18.2.0 version: 18.2.0 @@ -444,23 +437,34 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-use: - specifier: ^17.4.3 - version: 17.4.4(react-dom@18.2.0)(react@18.2.0) + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) + + packages/wavebox: devDependencies: '@types/node': - specifier: ^20.11.3 - version: 20.11.5 + specifier: ^20.11.6 + version: 20.11.6 '@types/react': specifier: ^18.2.48 version: 18.2.48 '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-use: + specifier: ^17.5.0 + version: 17.5.0(react-dom@18.2.0)(react@18.2.0) packages: - /@adobe/css-tools@4.3.2: - resolution: {integrity: sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==} + /@adobe/css-tools@4.3.3: + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} dev: true /@ampproject/remapping@2.2.1: @@ -1828,24 +1832,24 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@biomejs/biome@1.5.2: - resolution: {integrity: sha512-LhycxGQBQLmfv6M3e4tMfn/XKcUWyduDYOlCEBrHXJ2mMth2qzYt1JWypkWp+XmU/7Hl2dKvrP4mZ5W44+nWZw==} + /@biomejs/biome@1.5.3: + resolution: {integrity: sha512-yvZCa/g3akwTaAQ7PCwPWDCkZs3Qa5ONg/fgOUT9e6wAWsPftCjLQFPXBeGxPK30yZSSpgEmRCfpGTmVbUjGgg==} engines: {node: '>=14.*'} hasBin: true requiresBuild: true optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.5.2 - '@biomejs/cli-darwin-x64': 1.5.2 - '@biomejs/cli-linux-arm64': 1.5.2 - '@biomejs/cli-linux-arm64-musl': 1.5.2 - '@biomejs/cli-linux-x64': 1.5.2 - '@biomejs/cli-linux-x64-musl': 1.5.2 - '@biomejs/cli-win32-arm64': 1.5.2 - '@biomejs/cli-win32-x64': 1.5.2 - dev: true - - /@biomejs/cli-darwin-arm64@1.5.2: - resolution: {integrity: sha512-3JVl08aHKsPyf0XL9SEj1lssIMmzOMAn2t1zwZKBiy/mcZdb0vuyMSTM5haMQ/90wEmrkYN7zux777PHEGrGiw==} + '@biomejs/cli-darwin-arm64': 1.5.3 + '@biomejs/cli-darwin-x64': 1.5.3 + '@biomejs/cli-linux-arm64': 1.5.3 + '@biomejs/cli-linux-arm64-musl': 1.5.3 + '@biomejs/cli-linux-x64': 1.5.3 + '@biomejs/cli-linux-x64-musl': 1.5.3 + '@biomejs/cli-win32-arm64': 1.5.3 + '@biomejs/cli-win32-x64': 1.5.3 + dev: true + + /@biomejs/cli-darwin-arm64@1.5.3: + resolution: {integrity: sha512-ImU7mh1HghEDyqNmxEZBoMPr8SxekkZuYcs+gynKlNW+TALQs7swkERiBLkG9NR0K1B3/2uVzlvYowXrmlW8hw==} engines: {node: '>=14.*'} cpu: [arm64] os: [darwin] @@ -1853,8 +1857,8 @@ packages: dev: true optional: true - /@biomejs/cli-darwin-x64@1.5.2: - resolution: {integrity: sha512-QAPW9rZb/AgucUx+ogMg+9eJNipQDqvabktC5Tx4Aqb/mFzS6eDqNP7O0SbGz3DtC5Y2LATEj6o6zKIQ4ZT+3w==} + /@biomejs/cli-darwin-x64@1.5.3: + resolution: {integrity: sha512-vCdASqYnlpq/swErH7FD6nrFz0czFtK4k/iLgj0/+VmZVjineFPgevOb+Sr9vz0tk0GfdQO60bSpI74zU8M9Dw==} engines: {node: '>=14.*'} cpu: [x64] os: [darwin] @@ -1862,8 +1866,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-arm64-musl@1.5.2: - resolution: {integrity: sha512-Z29SjaOyO4QfajplNXSjLx17S79oPN42D094zjE24z7C7p3NxvLhKLygtSP9emgaXkcoESe2chOzF4IrGy/rlg==} + /@biomejs/cli-linux-arm64-musl@1.5.3: + resolution: {integrity: sha512-DYuMizUYUBYfS0IHGjDrOP1RGipqWfMGEvNEJ398zdtmCKLXaUvTimiox5dvx4X15mBK5M2m8wgWUgOP1giUpQ==} engines: {node: '>=14.*'} cpu: [arm64] os: [linux] @@ -1871,8 +1875,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-arm64@1.5.2: - resolution: {integrity: sha512-fVLrUgIlo05rO4cNu+Py5EwwmXnXhWH+8KrNlWkr2weMYjq85SihUsuWWKpmqU+bUVR+m5gwfcIXZVWYVCJMHw==} + /@biomejs/cli-linux-arm64@1.5.3: + resolution: {integrity: sha512-cupBQv0sNF1OKqBfx7EDWMSsKwRrBUZfjXawT4s6hKV6ALq7p0QzWlxr/sDmbKMLOaLQtw2Qgu/77N9rm+f9Rg==} engines: {node: '>=14.*'} cpu: [arm64] os: [linux] @@ -1880,8 +1884,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-x64-musl@1.5.2: - resolution: {integrity: sha512-ZolquPEjWYUmGeERS8svHOOT7OXEeoriPnV8qptgWJmYF9EO9HUGRn1UtCvdVziDYK+u1A7PxjOdkY1B00ty5A==} + /@biomejs/cli-linux-x64-musl@1.5.3: + resolution: {integrity: sha512-UUHiAnlDqr2Y/LpvshBFhUYMWkl2/Jn+bi3U6jKuav0qWbbBKU/ByHgR4+NBxpKBYoCtWxhnmatfH1bpPIuZMw==} engines: {node: '>=14.*'} cpu: [x64] os: [linux] @@ -1889,8 +1893,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-x64@1.5.2: - resolution: {integrity: sha512-ixqJtUHtF0ho1+1DTZQLAEwHGSqvmvHhAAFXZQoaSdABn+IcITYExlFVA3bGvASy/xtPjRhTx42hVwPtLwMHwg==} + /@biomejs/cli-linux-x64@1.5.3: + resolution: {integrity: sha512-YQrSArQvcv4FYsk7Q91Yv4uuu5F8hJyORVcv3zsjCLGkjIjx2RhjYLpTL733SNL7v33GmOlZY0eFR1ko38tuUw==} engines: {node: '>=14.*'} cpu: [x64] os: [linux] @@ -1898,8 +1902,8 @@ packages: dev: true optional: true - /@biomejs/cli-win32-arm64@1.5.2: - resolution: {integrity: sha512-DN4cXSAoFTdjOoh7f+JITj1uQgQSXt+1pVea9bFrpbgip+ZwkONqQq+jUcmFMMehbp9LuiVtNXFz/ReHn6FY7A==} + /@biomejs/cli-win32-arm64@1.5.3: + resolution: {integrity: sha512-HxatYH7vf/kX9nrD+pDYuV2GI9GV8EFo6cfKkahAecTuZLPxryHx1WEfJthp5eNsE0+09STGkKIKjirP0ufaZA==} engines: {node: '>=14.*'} cpu: [arm64] os: [win32] @@ -1907,8 +1911,8 @@ packages: dev: true optional: true - /@biomejs/cli-win32-x64@1.5.2: - resolution: {integrity: sha512-YvWWXZmk936FdrXqc2jcP6rfsXsNBIs9MKBQQoVXIihwNNRiAaBD9Iwa/ouU1b7Zxq2zETgeuRewVJickFuVOw==} + /@biomejs/cli-win32-x64@1.5.3: + resolution: {integrity: sha512-fMvbSouZEASU7mZH8SIJSANDm5OqsjgtVXlbUqxwed6BP7uuHRSs396Aqwh2+VoW8fwTpp6ybIUoC9FrzB0kyA==} engines: {node: '>=14.*'} cpu: [x64] os: [win32] @@ -1977,8 +1981,8 @@ packages: react: 18.2.0 dev: true - /@esbuild/aix-ppc64@0.19.11: - resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -1995,8 +1999,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.11: - resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2013,8 +2017,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.11: - resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -2031,8 +2035,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.11: - resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2049,8 +2053,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.11: - resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2067,8 +2071,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.11: - resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2085,8 +2089,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.11: - resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2103,8 +2107,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.11: - resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2121,8 +2125,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.11: - resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2139,8 +2143,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.11: - resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2157,8 +2161,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.11: - resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2175,8 +2179,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.11: - resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2193,8 +2197,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.11: - resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2211,8 +2215,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.11: - resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2229,8 +2233,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.11: - resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2247,8 +2251,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.11: - resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2265,8 +2269,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.11: - resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2283,8 +2287,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.11: - resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2301,8 +2305,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.11: - resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2319,8 +2323,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.11: - resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2337,8 +2341,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.11: - resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2355,8 +2359,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.11: - resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2373,8 +2377,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.11: - resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2447,7 +2451,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2468,14 +2472,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2510,7 +2514,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 jest-mock: 29.7.0 dev: true @@ -2537,7 +2541,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.5 + '@types/node': 20.11.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2570,7 +2574,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 - '@types/node': 20.11.5 + '@types/node': 20.11.6 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2657,7 +2661,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.5 + '@types/node': 20.11.6 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: true @@ -2669,7 +2673,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.5 + '@types/node': 20.11.6 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -2793,7 +2797,7 @@ packages: playwright: 1.41.1 dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.89.0): + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.90.0): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -2829,7 +2833,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /@radix-ui/number@1.0.1: @@ -3748,33 +3752,33 @@ packages: '@storybook/preview': 7.6.10 '@storybook/preview-api': 7.6.10 '@swc/core': 1.3.105 - '@types/node': 18.19.8 + '@types/node': 18.19.9 '@types/semver': 7.5.6 - babel-loader: 9.1.3(@babel/core@7.23.7)(webpack@5.89.0) + babel-loader: 9.1.3(@babel/core@7.23.7)(webpack@5.90.0) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.2.3 constants-browserify: 1.0.0 - css-loader: 6.9.1(webpack@5.89.0) + css-loader: 6.9.1(webpack@5.90.0) es-module-lexer: 1.4.1 express: 4.18.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.90.0) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.89.0) + html-webpack-plugin: 5.6.0(webpack@5.90.0) magic-string: 0.30.5 path-browserify: 1.0.1 process: 0.11.10 semver: 7.5.4 - style-loader: 3.3.4(webpack@5.89.0) - swc-loader: 0.2.3(@swc/core@1.3.105)(webpack@5.89.0) - terser-webpack-plugin: 5.3.10(@swc/core@1.3.105)(esbuild@0.18.20)(webpack@5.89.0) + style-loader: 3.3.4(webpack@5.90.0) + swc-loader: 0.2.3(@swc/core@1.3.105)(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.105)(esbuild@0.18.20)(webpack@5.90.0) ts-dedent: 2.2.0 typescript: 5.3.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) - webpack-dev-middleware: 6.1.1(webpack@5.89.0) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack-dev-middleware: 6.1.1(webpack@5.90.0) webpack-hot-middleware: 2.26.0 webpack-virtual-modules: 0.5.0 transitivePeerDependencies: @@ -3913,7 +3917,7 @@ packages: '@storybook/node-logger': 7.6.10 '@storybook/types': 7.6.10 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.8 + '@types/node': 18.19.9 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -3962,7 +3966,7 @@ packages: '@storybook/telemetry': 7.6.10 '@storybook/types': 7.6.10 '@types/detect-port': 1.3.5 - '@types/node': 18.19.8 + '@types/node': 18.19.9 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.6 better-opn: 3.0.2 @@ -4000,7 +4004,7 @@ packages: '@storybook/core-common': 7.6.10 '@storybook/node-logger': 7.6.10 '@storybook/types': 7.6.10 - '@types/node': 18.19.8 + '@types/node': 18.19.9 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding @@ -4116,13 +4120,13 @@ packages: '@babel/core': 7.23.7 '@babel/preset-flow': 7.23.3(@babel/core@7.23.7) '@babel/preset-react': 7.23.3(@babel/core@7.23.7) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.89.0) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.90.0) '@storybook/core-webpack': 7.6.10 '@storybook/docs-tools': 7.6.10 '@storybook/node-logger': 7.6.10 '@storybook/react': 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0) - '@types/node': 18.19.8 + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.90.0) + '@types/node': 18.19.9 '@types/semver': 7.5.6 babel-plugin-add-react-displayname: 0.0.5 fs-extra: 11.2.0 @@ -4133,7 +4137,7 @@ packages: react-refresh: 0.14.0 semver: 7.5.4 typescript: 5.3.3 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' - '@types/webpack' @@ -4172,7 +4176,7 @@ packages: resolution: {integrity: sha512-F07BzVXTD3byq+KTWtvsw3pUu3fQbyiBNLFr2CnfU4XSdLKja5lDt8VqDQq70TayVQOf5qfUTzRd4M6pQkjw1w==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.90.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -4186,7 +4190,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) transitivePeerDependencies: - supports-color dev: true @@ -4219,7 +4223,7 @@ packages: '@storybook/builder-webpack5': 7.6.10(esbuild@0.18.20)(typescript@5.3.3) '@storybook/preset-react-webpack': 7.6.10(@babel/core@7.23.7)(@swc/core@1.3.105)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react': 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@types/node': 18.19.8 + '@types/node': 18.19.9 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) typescript: 5.3.3 @@ -4260,7 +4264,7 @@ packages: '@storybook/types': 7.6.10 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.8 + '@types/node': 18.19.9 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -4335,9 +4339,9 @@ packages: file-system-cache: 2.3.0 dev: true - /@swc/cli@0.1.64(@swc/core@1.3.105): - resolution: {integrity: sha512-k0le1bh/7xCoutC9JH4ONd+NQnyYxFbMprPjz6xihwaOkdLdcSfUCmv20U4nRRjQRk89bOVhq6m/BehogEPeAA==} - engines: {node: '>= 12.13'} + /@swc/cli@0.3.0(@swc/core@1.3.105): + resolution: {integrity: sha512-5QdBitM+jW5KBkH4SEXqdZOC8vI3fWdQMU5crl0KXB9l5AHqJvz/VvBXHwcWV8KkteUztJMOLDYZ8TsLcquKAw==} + engines: {node: '>= 16.14.0'} hasBin: true peerDependencies: '@swc/core': ^1.2.66 @@ -4351,6 +4355,7 @@ packages: commander: 7.2.0 fast-glob: 3.3.2 minimatch: 9.0.3 + piscina: 4.3.0 semver: 7.5.4 slash: 3.0.0 source-map: 0.7.4 @@ -4483,7 +4488,7 @@ packages: dependencies: '@jest/create-cache-key-function': 29.7.0 '@swc/core': 1.3.105 - jsonc-parser: 3.2.0 + jsonc-parser: 3.2.1 dev: true /@swc/types@0.1.5: @@ -4511,17 +4516,20 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom@6.2.0(@types/jest@29.5.11)(jest@29.7.0): - resolution: {integrity: sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==} + /@testing-library/jest-dom@6.3.0(@types/jest@29.5.11)(jest@29.7.0): + resolution: {integrity: sha512-hJVIrkFizEQxoWsGBlycTcQhrpoCH4DhXfrnHFFXgkx3Xdm15zycsq5Ep+vpw4W8S0NJa8cxDHcuJib+1tEbhg==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} peerDependencies: '@jest/globals': '>= 28' + '@types/bun': latest '@types/jest': '>= 28' jest: '>= 28' vitest: '>= 0.32' peerDependenciesMeta: '@jest/globals': optional: true + '@types/bun': + optional: true '@types/jest': optional: true jest: @@ -4529,14 +4537,14 @@ packages: vitest: optional: true dependencies: - '@adobe/css-tools': 4.3.2 + '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.23.8 '@types/jest': 29.5.11 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -4626,7 +4634,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/cacheable-request@6.0.3: @@ -4634,20 +4642,20 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.11.5 + '@types/node': 20.11.6 '@types/responselike': 1.0.3 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/detect-port@1.3.5: @@ -4699,7 +4707,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -4721,7 +4729,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/html-minifier-terser@6.1.0: @@ -4761,12 +4769,11 @@ packages: /@types/js-cookie@2.2.7: resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} - dev: false /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -4778,7 +4785,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/lodash@4.14.202: @@ -4808,18 +4815,18 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 form-data: 4.0.0 dev: true - /@types/node@18.19.8: - resolution: {integrity: sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==} + /@types/node@18.19.9: + resolution: {integrity: sha512-oZFKlC8l5YtzGQNT4zC2PiSSKzQVZ8bAwwd+EYdPLtyk0nSEq6O16SkK+rkkT2eflDAbormJgEF3QnH3oDrTSw==} dependencies: undici-types: 5.26.5 dev: true - /@types/node@20.11.5: - resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} + /@types/node@20.11.6: + resolution: {integrity: sha512-+EOokTnksGVgip2PbYbr3xnR7kZigh4LbybAfBAw5BpnQ+FqBYUsvCEjYd70IXKlbohQ64mzEYmMtlWUY8q//Q==} dependencies: undici-types: 5.26.5 dev: true @@ -4869,7 +4876,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/scheduler@0.16.8: @@ -4884,7 +4891,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/serve-static@1.15.5: @@ -4892,7 +4899,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /@types/stack-utils@2.0.3: @@ -5035,7 +5042,6 @@ packages: /@xobotyi/scrollbar-width@1.9.5: resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} - dev: false /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -5387,7 +5393,7 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.23.7)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.7)(webpack@5.90.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -5397,7 +5403,7 @@ packages: '@babel/core': 7.23.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /babel-plugin-add-react-displayname@0.0.5: @@ -5627,7 +5633,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001579 - electron-to-chromium: 1.4.640 + electron-to-chromium: 1.4.645 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) dev: true @@ -5657,13 +5663,13 @@ packages: resolution: {integrity: sha512-86FlT5+1GrsgKbPLRRY7cGDg8fsJiP/jzTqXXVqiUZZ2aZT8uemEOHlU1CDU+TxklPEZ11HZNNWclRBBecP4CQ==} dev: false - /bundle-require@4.0.2(esbuild@0.19.11): + /bundle-require@4.0.2(esbuild@0.19.12): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' dependencies: - esbuild: 0.19.11 + esbuild: 0.19.12 load-tsconfig: 0.2.5 dev: true @@ -6042,7 +6048,6 @@ packages: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: toggle-selection: 1.0.6 - dev: false /core-js-compat@3.35.1: resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} @@ -6086,7 +6091,7 @@ packages: typescript: 5.3.3 dev: true - /create-jest@29.7.0(@types/node@20.11.5)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.11.6)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6095,7 +6100,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -6140,9 +6145,8 @@ packages: resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} dependencies: hyphenate-style-name: 1.0.4 - dev: false - /css-loader@6.9.1(webpack@5.89.0): + /css-loader@6.9.1(webpack@5.90.0): resolution: {integrity: sha512-OzABOh0+26JKFdMzlK6PY1u5Zx8+Ck7CVRlcGNZoY9qwJjdfu2VWFuprTIpPW+Av5TZTVViYWcFQaEEQURLknQ==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -6156,7 +6160,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /css-select@4.3.0: @@ -6175,7 +6179,6 @@ packages: dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - dev: false /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} @@ -6516,8 +6519,8 @@ packages: engines: {node: '>=12'} dev: true - /dotenv@16.3.2: - resolution: {integrity: sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==} + /dotenv@16.4.1: + resolution: {integrity: sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==} engines: {node: '>=12'} dev: true @@ -6546,8 +6549,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.640: - resolution: {integrity: sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==} + /electron-to-chromium@1.4.645: + resolution: {integrity: sha512-EeS1oQDCmnYsRDRy2zTeC336a/4LZ6WKqvSaM1jLocEk5ZuyszkQtCpsqvuvaIXGOUjwtvF6LTcS8WueibXvSw==} dev: true /emittery@0.13.1: @@ -6689,35 +6692,35 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true - /esbuild@0.19.11: - resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.11 - '@esbuild/android-arm': 0.19.11 - '@esbuild/android-arm64': 0.19.11 - '@esbuild/android-x64': 0.19.11 - '@esbuild/darwin-arm64': 0.19.11 - '@esbuild/darwin-x64': 0.19.11 - '@esbuild/freebsd-arm64': 0.19.11 - '@esbuild/freebsd-x64': 0.19.11 - '@esbuild/linux-arm': 0.19.11 - '@esbuild/linux-arm64': 0.19.11 - '@esbuild/linux-ia32': 0.19.11 - '@esbuild/linux-loong64': 0.19.11 - '@esbuild/linux-mips64el': 0.19.11 - '@esbuild/linux-ppc64': 0.19.11 - '@esbuild/linux-riscv64': 0.19.11 - '@esbuild/linux-s390x': 0.19.11 - '@esbuild/linux-x64': 0.19.11 - '@esbuild/netbsd-x64': 0.19.11 - '@esbuild/openbsd-x64': 0.19.11 - '@esbuild/sunos-x64': 0.19.11 - '@esbuild/win32-arm64': 0.19.11 - '@esbuild/win32-ia32': 0.19.11 - '@esbuild/win32-x64': 0.19.11 + '@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 dev: true /escalade@3.1.1: @@ -6962,11 +6965,9 @@ packages: /fast-loops@1.1.3: resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==} - dev: false /fast-shallow-equal@1.0.0: resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} - dev: false /fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -6975,7 +6976,6 @@ packages: /fastest-stable-stringify@2.0.2: resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} - dev: false /fastq@1.16.0: resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} @@ -7169,7 +7169,7 @@ packages: signal-exit: 4.1.0 dev: true - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.90.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -7189,7 +7189,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /form-data@4.0.0: @@ -7355,7 +7355,7 @@ packages: consola: 3.2.3 defu: 6.1.4 node-fetch-native: 1.6.1 - nypm: 0.3.4 + nypm: 0.3.6 ohash: 1.1.3 pathe: 1.1.2 tar: 6.2.0 @@ -7598,7 +7598,7 @@ packages: engines: {node: '>=8'} dev: true - /html-webpack-plugin@5.6.0(webpack@5.89.0): + /html-webpack-plugin@5.6.0(webpack@5.90.0): resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -7615,7 +7615,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /htmlparser2@6.1.0: @@ -7693,7 +7693,6 @@ packages: /hyphenate-style-name@1.0.4: resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} - dev: false /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -7781,7 +7780,6 @@ packages: dependencies: css-in-js-utils: 3.1.0 fast-loops: 1.1.3 - dev: false /internal-slot@1.0.6: resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} @@ -8170,7 +8168,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -8191,7 +8189,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.5)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.11.6)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8205,10 +8203,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -8219,7 +8217,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.5)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.11.6)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8234,7 +8232,7 @@ packages: '@babel/core': 7.23.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 babel-jest: 29.7.0(@babel/core@7.23.7) chalk: 4.1.2 ci-info: 3.9.0 @@ -8254,7 +8252,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.3.105)(@types/node@20.11.5)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.3.105)(@types/node@20.11.6)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -8301,7 +8299,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.11.5 + '@types/node': 20.11.6 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -8318,7 +8316,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -8334,7 +8332,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.5 + '@types/node': 20.11.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -8385,7 +8383,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.11.5 + '@types/node': 20.11.6 dev: true /jest-mock@29.7.0: @@ -8393,7 +8391,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 jest-util: 29.7.0 dev: true @@ -8448,7 +8446,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -8479,7 +8477,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -8535,7 +8533,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8560,7 +8558,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.5 + '@types/node': 20.11.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -8572,7 +8570,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -8581,13 +8579,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.5)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.11.6)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8600,7 +8598,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.5)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -8615,7 +8613,6 @@ packages: /js-cookie@2.2.1: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} - dev: false /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -8743,8 +8740,8 @@ packages: hasBin: true dev: true - /jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} dev: true /jsonfile@6.1.0: @@ -8780,7 +8777,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: app-root-dir: 1.0.2 - dotenv: 16.3.2 + dotenv: 16.4.1 dotenv-expand: 10.0.0 dev: true @@ -9000,7 +8997,6 @@ packages: /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: false /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -9206,7 +9202,6 @@ packages: rtl-css-js: 1.16.1 stacktrace-js: 2.0.2 stylis: 4.3.1 - dev: false /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} @@ -9227,6 +9222,16 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true + /nice-napi@1.0.2: + resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} + os: ['!win32'] + requiresBuild: true + dependencies: + node-addon-api: 3.2.1 + node-gyp-build: 4.8.0 + dev: true + optional: true + /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: @@ -9238,6 +9243,12 @@ packages: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} dev: true + /node-addon-api@3.2.1: + resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} + requiresBuild: true + dev: true + optional: true + /node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} @@ -9261,6 +9272,13 @@ packages: whatwg-url: 5.0.0 dev: true + /node-gyp-build@4.8.0: + resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + hasBin: true + requiresBuild: true + dev: true + optional: true + /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true @@ -9319,8 +9337,8 @@ packages: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true - /nypm@0.3.4: - resolution: {integrity: sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==} + /nypm@0.3.6: + resolution: {integrity: sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==} engines: {node: ^14.16.0 || >=16.10.0} hasBin: true dependencies: @@ -9655,6 +9673,12 @@ packages: engines: {node: '>= 6'} dev: true + /piscina@4.3.0: + resolution: {integrity: sha512-vTQszGZj78p0BHFNO/cSvpzPUYa4tLXRe30aIYyQjqRS3fK/kPqdxvkTfGXQlEpWOI+mOOkda0iEY6NaanLWJA==} + optionalDependencies: + nice-napi: 1.0.2 + dev: true + /pkg-dir@3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -9720,7 +9744,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.33 - ts-node: 10.9.2(@swc/core@1.3.105)(@types/node@20.11.5)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.3.105)(@types/node@20.11.6)(typescript@5.3.3) yaml: 2.3.4 dev: true @@ -10131,10 +10155,9 @@ packages: dependencies: react: 18.2.0 tslib: 2.6.2 - dev: false - /react-use@17.4.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-TzEP2uxihZdsVIvpGq0KB6P/bARHja8LzvJhDpSJNlphybLHcFf5SQzXE3u7APcU25dJz1+p0dv/oKibq+jG4Q==} + /react-use@17.5.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==} peerDependencies: react: '*' react-dom: '*' @@ -10155,7 +10178,6 @@ packages: throttle-debounce: 3.0.1 ts-easing: 0.2.0 tslib: 2.6.2 - dev: false /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} @@ -10333,7 +10355,6 @@ packages: /resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - dev: false /resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} @@ -10445,7 +10466,6 @@ packages: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} dependencies: '@babel/runtime': 7.23.8 - dev: false /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -10505,7 +10525,6 @@ packages: /screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} engines: {node: '>=0.10.0'} - dev: false /semver-regex@4.0.5: resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==} @@ -10599,7 +10618,6 @@ packages: /set-harmonic-interval@1.0.1: resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} engines: {node: '>=6.9'} - dev: false /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -10644,7 +10662,7 @@ packages: resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} dependencies: ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.0 + jsonc-parser: 3.2.1 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 dev: true @@ -10742,7 +10760,6 @@ packages: /source-map@0.5.6: resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} engines: {node: '>=0.10.0'} - dev: false /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -10775,14 +10792,14 @@ packages: spdx-license-ids: 3.0.16 dev: true - /spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + /spdx-exceptions@2.4.0: + resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==} dev: true /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: - spdx-exceptions: 2.3.0 + spdx-exceptions: 2.4.0 spdx-license-ids: 3.0.16 dev: true @@ -10798,7 +10815,6 @@ packages: resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} dependencies: stackframe: 1.3.4 - dev: false /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} @@ -10815,7 +10831,6 @@ packages: dependencies: source-map: 0.5.6 stackframe: 1.3.4 - dev: false /stacktrace-js@2.0.2: resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} @@ -10823,7 +10838,6 @@ packages: error-stack-parser: 2.1.4 stack-generator: 2.0.10 stacktrace-gps: 3.1.2 - dev: false /statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} @@ -10841,7 +10855,7 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-swc@1.2.0(@swc/core@1.3.105)(webpack@5.89.0): + /storybook-addon-swc@1.2.0(@swc/core@1.3.105)(webpack@5.90.0): resolution: {integrity: sha512-PEpxhAH+407KTcVDC7uUH4S26qtuBDC/JlZI3NqFYu0Tm2uCBf56On+13lK4iE3Iz8FORl4aSXo2RricJ/UhPQ==} peerDependencies: '@swc/core': ^1.2.152 @@ -10856,8 +10870,8 @@ packages: '@babel/runtime': 7.23.8 '@swc/core': 1.3.105 deepmerge: 4.3.1 - swc-loader: 0.1.16(@swc/core@1.3.105)(webpack@5.89.0) - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + swc-loader: 0.1.16(@swc/core@1.3.105)(webpack@5.90.0) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /storybook@7.6.10: @@ -10980,13 +10994,13 @@ packages: peek-readable: 5.0.0 dev: true - /style-loader@3.3.4(webpack@5.89.0): + /style-loader@3.3.4(webpack@5.90.0): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /stylelint-config-recommended@14.0.0(stylelint@16.2.0): @@ -11048,7 +11062,6 @@ packages: /stylis@4.3.1: resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} - dev: false /sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} @@ -11102,24 +11115,24 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /swc-loader@0.1.16(@swc/core@1.3.105)(webpack@5.89.0): + /swc-loader@0.1.16(@swc/core@1.3.105)(webpack@5.90.0): resolution: {integrity: sha512-NKIm8aJjK/z/yfzk+v7YGwJMjBKaLaUs9ZKI2zoaIGKAjtkwjO92ZLI0fiTZuwzRqVLQl/29fBdSgFCBzquR0w==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2' dependencies: '@swc/core': 1.3.105 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true - /swc-loader@0.2.3(@swc/core@1.3.105)(webpack@5.89.0): + /swc-loader@0.2.3(@swc/core@1.3.105)(webpack@5.90.0): resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2' dependencies: '@swc/core': 1.3.105 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /symbol-tree@3.2.4: @@ -11207,7 +11220,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.3.105)(esbuild@0.18.20)(webpack@5.89.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.105)(esbuild@0.18.20)(webpack@5.90.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11230,7 +11243,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /terser@5.27.0: @@ -11269,7 +11282,6 @@ packages: /throttle-debounce@3.0.1: resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} engines: {node: '>=10'} - dev: false /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} @@ -11304,7 +11316,6 @@ packages: /toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} @@ -11365,13 +11376,12 @@ packages: /ts-easing@0.2.0: resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==} - dev: false /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.2(@swc/core@1.3.105)(@types/node@20.11.5)(typescript@5.3.3): + /ts-node@10.9.2(@swc/core@1.3.105)(@types/node@20.11.6)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -11391,7 +11401,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.5 + '@types/node': 20.11.6 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -11430,11 +11440,11 @@ packages: optional: true dependencies: '@swc/core': 1.3.105 - bundle-require: 4.0.2(esbuild@0.19.11) + bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 chokidar: 3.5.3 debug: 4.3.4 - esbuild: 0.19.11 + esbuild: 0.19.12 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 @@ -11850,7 +11860,7 @@ packages: engines: {node: '>=12'} dev: true - /webpack-dev-middleware@6.1.1(webpack@5.89.0): + /webpack-dev-middleware@6.1.1(webpack@5.90.0): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -11864,7 +11874,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.105)(esbuild@0.18.20) + webpack: 5.90.0(@swc/core@1.3.105)(esbuild@0.18.20) dev: true /webpack-hot-middleware@2.26.0: @@ -11888,8 +11898,8 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true - /webpack@5.89.0(@swc/core@1.3.105)(esbuild@0.18.20): - resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} + /webpack@5.90.0(@swc/core@1.3.105)(esbuild@0.18.20): + resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -11919,7 +11929,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.105)(esbuild@0.18.20)(webpack@5.89.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.105)(esbuild@0.18.20)(webpack@5.90.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: