diff --git a/packages/ui/package.json b/packages/ui/package.json index 62bae143..b4693965 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -53,7 +53,6 @@ "@popperjs/core": "^2.11.7", "@tanstack/react-table": "^8.20.5", "@types/react-modal": "3.16.0", - "@types/react-table": "^7.7.14", "classnames": "^2.3.2", "date-fns": "^2.29.3", "dequal": "^2.0.3", @@ -69,7 +68,6 @@ "react-resize-aware": "3.1.1", "react-select": "^5.8.0", "react-simple-timefield": "^3.3.1", - "react-table": "^7.8.0", "react-uid": "^2.3.2", "react-use": "^17.4.0", "use-deep-compare": "^1.1.0", diff --git a/packages/ui/src/ContextMenu.tsx b/packages/ui/src/ContextMenu.tsx index 403191ab..f817935f 100644 --- a/packages/ui/src/ContextMenu.tsx +++ b/packages/ui/src/ContextMenu.tsx @@ -38,8 +38,6 @@ export const ContextMenu = ({ anchorElement, offset, items }: ContextMenuProps) let left = e.pageX + (currentOffset?.left ?? 0) let top = e.pageY + (currentOffset?.top ?? 0) - console.log(e.pageX) - if (left + width > window.scrollX + document.documentElement.clientWidth) { left = window.scrollX + document.documentElement.clientWidth - width } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54a9a241..97122313 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -237,9 +237,6 @@ importers: '@types/react-modal': specifier: 3.16.0 version: 3.16.0 - '@types/react-table': - specifier: ^7.7.14 - version: 7.7.14 classnames: specifier: ^2.3.2 version: 2.3.2 @@ -288,9 +285,6 @@ importers: react-simple-timefield: specifier: ^3.3.1 version: 3.3.1(prop-types@15.8.1)(react-dom@17.0.2)(react@17.0.2) - react-table: - specifier: ^7.8.0 - version: 7.8.0(react@17.0.2) react-uid: specifier: ^2.3.2 version: 2.3.2(@types/react@17.0.45)(react@17.0.2) @@ -309,22 +303,22 @@ importers: version: 1.3.3-next.20(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) '@storybook/addon-docs': specifier: ^6.5.16 - version: 6.5.16(@babel/core@7.25.2)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0) + version: 6.5.16(@babel/core@7.25.2)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0) '@storybook/addons': specifier: ^6.5.16 version: 6.5.16(react-dom@17.0.2)(react@17.0.2) '@storybook/builder-webpack5': specifier: ^6.5.16 - version: 6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + version: 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@storybook/manager-webpack5': specifier: ^6.5.16 - version: 6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + version: 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@storybook/preset-scss': specifier: ^1.0.3 version: 1.0.3(css-loader@6.11.0)(sass-loader@16.0.2)(style-loader@4.0.0) '@storybook/react': specifier: ^6.5.16 - version: 6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) + version: 6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) '@storybook/theming': specifier: ^6.5.16 version: 6.5.16(react-dom@17.0.2)(react@17.0.2) @@ -4008,7 +4002,7 @@ packages: optional: true dependencies: '@loki/browser': 0.35.0 - '@storybook/react': 6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) + '@storybook/react': 6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) dev: true /@loki/integration-vue@0.31.0: @@ -4985,7 +4979,7 @@ packages: lodash.values: 4.3.0 dev: true - /@storybook/addon-docs@6.5.16(@babel/core@7.25.2)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0): + /@storybook/addon-docs@6.5.16(@babel/core@7.25.2)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0): resolution: {integrity: sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -5006,7 +5000,7 @@ packages: '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) '@storybook/api': 6.5.16(react-dom@17.0.2)(react@17.0.2) '@storybook/components': 6.5.16(react-dom@17.0.2)(react@17.0.2) - '@storybook/core-common': 6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.16(react-dom@17.0.2)(react@17.0.2) @@ -5205,6 +5199,75 @@ packages: - webpack-command dev: true + /@storybook/builder-webpack4@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-YqDIrVNsUo8r9xc6AxsYDLxVYtMgl5Bxk+8/h1adsOko+jAFhdg6hOcAVxEmoSI0TMASOOVMFlT2hr23ppN2rQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.21.4 + '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/api': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-events': 6.5.16 + '@storybook/node-logger': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/router': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/theming': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/ui': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@types/node': 16.18.13 + '@types/webpack': 4.41.32 + autoprefixer: 9.8.8 + babel-loader: 8.2.5(@babel/core@7.21.4)(webpack@4.46.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + core-js: 3.19.1 + css-loader: 3.6.0(webpack@4.46.0) + file-loader: 6.2.0(webpack@4.46.0) + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 4.1.6(typescript@4.9.5)(webpack@4.46.0) + glob: 7.1.6 + glob-promise: 3.4.0(glob@7.1.6) + global: 4.4.0 + html-webpack-plugin: 4.5.2(webpack@4.46.0) + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) + postcss: 8.4.47 + postcss-flexbugs-fixes: 4.2.1 + postcss-loader: 4.3.0(postcss@8.4.47)(webpack@4.46.0) + raw-loader: 4.0.2(webpack@4.46.0) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + stable: 0.1.8 + style-loader: 1.3.0(webpack@4.46.0) + terser-webpack-plugin: 4.2.3(webpack@4.46.0) + ts-dedent: 2.2.0 + typescript: 4.9.5 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.46.0) + util-deprecate: 1.0.2 + webpack: 4.46.0 + webpack-dev-middleware: 3.7.3(webpack@4.46.0) + webpack-filter-warnings-plugin: 1.2.1(webpack@4.46.0) + webpack-hot-middleware: 2.25.1 + webpack-virtual-modules: 0.2.2 + transitivePeerDependencies: + - bluebird + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/builder-webpack5@6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg==} peerDependencies: @@ -5267,6 +5330,68 @@ packages: - webpack-command dev: true + /@storybook/builder-webpack5@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.21.4 + '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/api': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/channel-postmessage': 6.5.16 + '@storybook/channels': 6.5.16 + '@storybook/client-api': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/client-logger': 6.5.16 + '@storybook/components': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-events': 6.5.16 + '@storybook/node-logger': 6.5.16 + '@storybook/preview-web': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/router': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/theming': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@types/node': 16.18.13 + babel-loader: 8.2.5(@babel/core@7.21.4)(webpack@5.95.0) + babel-plugin-named-exports-order: 0.0.2 + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + core-js: 3.19.1 + css-loader: 5.2.7(webpack@5.95.0) + fork-ts-checker-webpack-plugin: 6.5.0(typescript@4.9.5)(webpack@5.95.0) + glob: 7.1.6 + glob-promise: 3.4.0(glob@7.1.6) + html-webpack-plugin: 5.5.0(webpack@5.95.0) + path-browserify: 1.0.1 + process: 0.11.10 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + stable: 0.1.8 + style-loader: 2.0.0(webpack@5.95.0) + terser-webpack-plugin: 5.3.0(webpack@5.95.0) + ts-dedent: 2.2.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + webpack: 5.95.0 + webpack-dev-middleware: 4.3.0(webpack@5.95.0) + webpack-hot-middleware: 2.25.1 + webpack-virtual-modules: 0.4.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - eslint + - supports-color + - uglify-js + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/channel-postmessage@6.5.16: resolution: {integrity: sha512-fZZSN29dsUArWOx7e7lTdMA9+7zijVwCwbvi2Fo4fqhRLh1DsTb/VXfz1FKMCWAjNlcX7QQvV25tnxbqsD6lyw==} dependencies: @@ -5512,6 +5637,77 @@ packages: - webpack-command dev: true + /@storybook/core-common@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-2qtnKP3TTOzt2cp6LXKRTh7XrI9z5VanMnMTgeoFcA5ebnndD4V6BExQUdYPClE/QooLx6blUWNgS9dFEpjSqQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.21.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-decorators': 7.16.5(@babel/core@7.21.4) + '@babel/plugin-proposal-export-default-from': 7.16.5(@babel/core@7.21.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.4) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.4) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.4) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.4) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.21.4) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.4) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.4) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.4) + '@babel/preset-env': 7.21.4(@babel/core@7.21.4) + '@babel/preset-react': 7.18.6(@babel/core@7.21.4) + '@babel/preset-typescript': 7.21.4(@babel/core@7.21.4) + '@babel/register': 7.16.5(@babel/core@7.21.4) + '@storybook/node-logger': 6.5.16 + '@storybook/semver': 7.3.2 + '@types/node': 16.18.13 + '@types/pretty-hrtime': 1.0.1 + babel-loader: 8.2.5(@babel/core@7.21.4)(webpack@4.46.0) + babel-plugin-macros: 3.1.0 + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.21.4) + chalk: 4.1.2 + core-js: 3.19.1 + express: 4.17.2 + file-system-cache: 1.0.5 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.0(typescript@4.9.5)(webpack@4.46.0) + fs-extra: 9.1.0 + glob: 7.1.6 + handlebars: 4.7.7 + interpret: 2.2.0 + json5: 2.2.3 + lazy-universal-dotenv: 3.0.1 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + resolve-from: 5.0.0 + slash: 3.0.0 + telejson: 6.0.8 + ts-dedent: 2.2.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + webpack: 4.46.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/core-events@6.5.16: resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==} dependencies: @@ -5603,6 +5799,85 @@ packages: - webpack-command dev: true + /@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA==} + peerDependencies: + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@storybook/builder-webpack4': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/builder-webpack5': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-client': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@4.46.0) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/csf-tools': 6.5.16 + '@storybook/manager-webpack4': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/node-logger': 6.5.16 + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/telemetry': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@types/node': 16.18.13 + '@types/node-fetch': 2.5.12 + '@types/pretty-hrtime': 1.0.1 + '@types/webpack': 4.41.32 + better-opn: 2.1.1 + boxen: 5.1.2 + chalk: 4.1.2 + cli-table3: 0.6.2 + commander: 6.2.1 + compression: 1.7.4 + core-js: 3.19.1 + cpy: 8.1.2 + detect-port: 1.3.0 + express: 4.17.2 + fs-extra: 9.1.0 + global: 4.4.0 + globby: 11.1.0 + ip: 2.0.1 + lodash: 4.17.21 + node-fetch: 2.6.7 + open: 8.4.0 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + regenerator-runtime: 0.13.11 + serve-favicon: 2.5.0 + slash: 3.0.0 + telejson: 6.0.8 + ts-dedent: 2.2.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + watchpack: 2.4.0 + webpack: 4.46.0 + ws: 8.12.1 + x-default-browser: 0.4.0 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0): resolution: {integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==} peerDependencies: @@ -5641,6 +5916,44 @@ packages: - webpack-command dev: true + /@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0): + resolution: {integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==} + peerDependencies: + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + webpack: '*' + peerDependenciesMeta: + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@storybook/builder-webpack5': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-client': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0) + '@storybook/core-server': 6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/manager-webpack5': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + typescript: 4.9.5 + webpack: 5.95.0 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/csf-tools@6.5.16: resolution: {integrity: sha512-+WD4sH/OwAfXZX3IN6/LOZ9D9iGEFcN+Vvgv9wOsLRgsAZ10DG/NK6c1unXKDM/ogJtJYccNI8Hd+qNE/GFV6A==} peerDependencies: @@ -5714,40 +6027,155 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 core-js: 3.19.1 - css-loader: 3.6.0(webpack@4.46.0) + css-loader: 3.6.0(webpack@4.46.0) + express: 4.17.2 + file-loader: 6.2.0(webpack@4.46.0) + find-up: 5.0.0 + fs-extra: 9.1.0 + html-webpack-plugin: 4.5.2(webpack@4.46.0) + node-fetch: 2.6.7 + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + style-loader: 1.3.0(webpack@4.46.0) + telejson: 6.0.8 + terser-webpack-plugin: 4.2.3(webpack@4.46.0) + ts-dedent: 2.2.0 + typescript: 4.9.5 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.46.0) + util-deprecate: 1.0.2 + webpack: 4.46.0 + webpack-dev-middleware: 3.7.3(webpack@4.46.0) + webpack-virtual-modules: 0.2.2 + transitivePeerDependencies: + - bluebird + - encoding + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + + /@storybook/manager-webpack4@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-5VJZwmQU6AgdsBPsYdu886UKBHQ9SJEnFMaeUxKEclXk+iRsmbzlL4GHKyVd6oGX/ZaecZtcHPR6xrzmA4Ziew==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.21.4 + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.4) + '@babel/preset-react': 7.18.6(@babel/core@7.21.4) + '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/core-client': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@4.46.0) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/node-logger': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/ui': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@types/node': 16.18.13 + '@types/webpack': 4.41.32 + babel-loader: 8.2.5(@babel/core@7.21.4)(webpack@4.46.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + chalk: 4.1.2 + core-js: 3.19.1 + css-loader: 3.6.0(webpack@4.46.0) + express: 4.17.2 + file-loader: 6.2.0(webpack@4.46.0) + find-up: 5.0.0 + fs-extra: 9.1.0 + html-webpack-plugin: 4.5.2(webpack@4.46.0) + node-fetch: 2.6.7 + pnp-webpack-plugin: 1.6.4(typescript@4.9.5) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + resolve-from: 5.0.0 + style-loader: 1.3.0(webpack@4.46.0) + telejson: 6.0.8 + terser-webpack-plugin: 4.2.3(webpack@4.46.0) + ts-dedent: 2.2.0 + typescript: 4.9.5 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.46.0) + util-deprecate: 1.0.2 + webpack: 4.46.0 + webpack-dev-middleware: 3.7.3(webpack@4.46.0) + webpack-virtual-modules: 0.2.2 + transitivePeerDependencies: + - bluebird + - encoding + - eslint + - supports-color + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + + /@storybook/manager-webpack5@6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.21.4 + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.4) + '@babel/preset-react': 7.18.6(@babel/core@7.21.4) + '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/core-client': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0) + '@storybook/core-common': 6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/node-logger': 6.5.16 + '@storybook/theming': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/ui': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@types/node': 16.18.13 + babel-loader: 8.2.5(@babel/core@7.21.4)(webpack@5.95.0) + case-sensitive-paths-webpack-plugin: 2.4.0 + chalk: 4.1.2 + core-js: 3.19.1 + css-loader: 5.2.7(webpack@5.95.0) express: 4.17.2 - file-loader: 6.2.0(webpack@4.46.0) find-up: 5.0.0 fs-extra: 9.1.0 - html-webpack-plugin: 4.5.2(webpack@4.46.0) + html-webpack-plugin: 5.5.0(webpack@5.95.0) node-fetch: 2.6.7 - pnp-webpack-plugin: 1.6.4(typescript@4.9.5) + process: 0.11.10 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 resolve-from: 5.0.0 - style-loader: 1.3.0(webpack@4.46.0) + style-loader: 2.0.0(webpack@5.95.0) telejson: 6.0.8 - terser-webpack-plugin: 4.2.3(webpack@4.46.0) + terser-webpack-plugin: 5.3.0(webpack@5.95.0) ts-dedent: 2.2.0 typescript: 4.9.5 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.46.0) util-deprecate: 1.0.2 - webpack: 4.46.0 - webpack-dev-middleware: 3.7.3(webpack@4.46.0) - webpack-virtual-modules: 0.2.2 + webpack: 5.95.0 + webpack-dev-middleware: 4.3.0(webpack@5.95.0) + webpack-virtual-modules: 0.4.3 transitivePeerDependencies: - - bluebird + - '@swc/core' - encoding + - esbuild - eslint - supports-color + - uglify-js - vue-template-compiler - webpack-cli - webpack-command dev: true - /@storybook/manager-webpack5@6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + /@storybook/manager-webpack5@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5762,7 +6190,7 @@ packages: '@babel/preset-react': 7.18.6(@babel/core@7.21.4) '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) '@storybook/core-client': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0) - '@storybook/core-common': 6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@storybook/node-logger': 6.5.16 '@storybook/theming': 6.5.16(react-dom@17.0.2)(react@17.0.2) '@storybook/ui': 6.5.16(react-dom@17.0.2)(react@17.0.2) @@ -5866,7 +6294,7 @@ packages: style-loader: '*' dependencies: css-loader: 6.11.0(webpack@5.95.0) - sass-loader: 16.0.2(sass@1.79.4)(webpack@5.95.0) + sass-loader: 16.0.2(webpack@5.95.0) style-loader: 4.0.0(webpack@5.95.0) dev: true @@ -6007,6 +6435,98 @@ packages: - webpack-plugin-serve dev: true + /@storybook/react@6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + '@babel/core': ^7.11.5 + '@storybook/builder-webpack4': '*' + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack4': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + require-from-string: ^2.0.2 + typescript: '*' + peerDependenciesMeta: + '@babel/core': + optional: true + '@storybook/builder-webpack4': + optional: true + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack4': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@babel/core': 7.25.2 + '@babel/preset-flow': 7.16.5(@babel/core@7.25.2) + '@babel/preset-react': 7.18.6(@babel/core@7.25.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.3(react-refresh@0.11.0)(webpack@5.95.0) + '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/builder-webpack5': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/client-logger': 6.5.16 + '@storybook/core': 6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0) + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@storybook/manager-webpack5': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@storybook/node-logger': 6.5.16 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@4.9.5)(webpack@5.95.0) + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16(react-dom@17.0.2)(react@17.0.2) + '@types/estree': 0.0.51 + '@types/node': 16.18.13 + '@types/webpack-env': 1.18.0 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + babel-plugin-add-react-displayname: 0.0.5 + babel-plugin-react-docgen: 4.2.1 + core-js: 3.19.1 + escodegen: 2.0.0 + fs-extra: 9.1.0 + global: 4.4.0 + html-tags: 3.1.0 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-element-to-jsx-string: 14.3.4(react-dom@17.0.2)(react@17.0.2) + react-refresh: 0.11.0 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + require-from-string: 2.0.2 + ts-dedent: 2.2.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + webpack: 5.95.0 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - '@swc/core' + - '@types/webpack' + - bluebird + - bufferutil + - encoding + - esbuild + - eslint + - sockjs-client + - supports-color + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + /@storybook/router@6.5.16(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} peerDependencies: @@ -6136,6 +6656,33 @@ packages: - webpack-command dev: true + /@storybook/telemetry@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): + resolution: {integrity: sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA==} + dependencies: + '@storybook/client-logger': 6.5.16 + '@storybook/core-common': 6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + chalk: 4.1.2 + core-js: 3.19.1 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.2 + fs-extra: 9.1.0 + global: 4.4.0 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.7 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - encoding + - eslint + - react + - react-dom + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/theming@6.5.16(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} peerDependencies: @@ -6561,12 +7108,6 @@ packages: '@types/react': 17.0.45 dev: false - /@types/react-table@7.7.14: - resolution: {integrity: sha512-TYrv7onCiakaG1uAu/UpQ9FojNEt/4/ht87EgJQaEGFoWV606ZLWUZAcUHzMxgc3v1mywP1cDyz3qB4ho3hWOw==} - dependencies: - '@types/react': 17.0.45 - dev: false - /@types/react-transition-group@4.4.4: resolution: {integrity: sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==} dependencies: @@ -11482,6 +12023,33 @@ packages: - supports-color dev: true + /fork-ts-checker-webpack-plugin@4.1.6(typescript@4.9.5)(webpack@4.46.0): + resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} + engines: {node: '>=6.11.5', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.24.7 + chalk: 2.4.2 + micromatch: 3.1.10 + minimatch: 3.1.2 + semver: 7.6.0 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 4.46.0 + worker-rpc: 0.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /fork-ts-checker-webpack-plugin@6.5.0(eslint@8.35.0)(typescript@4.9.5)(webpack@4.46.0): resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} @@ -11546,6 +12114,68 @@ packages: webpack: 5.95.0 dev: true + /fork-ts-checker-webpack-plugin@6.5.0(typescript@4.9.5)(webpack@4.46.0): + resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.21.4 + '@types/json-schema': 7.0.9 + chalk: 4.1.2 + chokidar: 3.4.3 + cosmiconfig: 6.0.0 + deepmerge: 4.2.2 + fs-extra: 9.1.0 + glob: 7.1.6 + memfs: 3.4.0 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.6.0 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 4.46.0 + dev: true + + /fork-ts-checker-webpack-plugin@6.5.0(typescript@4.9.5)(webpack@5.95.0): + resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.21.4 + '@types/json-schema': 7.0.9 + chalk: 4.1.2 + chokidar: 3.4.3 + cosmiconfig: 6.0.0 + deepmerge: 4.2.2 + fs-extra: 9.1.0 + glob: 7.1.6 + memfs: 3.4.0 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.6.0 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 5.95.0 + dev: true + /form-data@3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -14781,7 +15411,7 @@ packages: '@loki/target-chrome-docker': 0.35.0 '@loki/target-native-android-emulator': 0.35.0 '@loki/target-native-ios-simulator': 0.35.0 - '@storybook/react': 6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) + '@storybook/react': 6.5.16(@babel/core@7.25.2)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) transitivePeerDependencies: - '@storybook/addons' - '@storybook/react-native' @@ -18024,14 +18654,6 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false - /react-table@7.8.0(react@17.0.2): - resolution: {integrity: sha512-hNaz4ygkZO4bESeFfnfOft73iBUj8K5oKi1EcSHPAibEydfsX2MyU6Z8KCr3mv3C9Kqqh71U+DhZkFvibbnPbA==} - peerDependencies: - react: ^16.8.3 || ^17.0.0-0 || ^18.0.0 - dependencies: - react: 17.0.2 - dev: false - /react-test-renderer@17.0.2(react@17.0.2): resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} peerDependencies: @@ -18788,6 +19410,31 @@ packages: webpack: 5.95.0 dev: true + /sass-loader@16.0.2(webpack@5.95.0): + resolution: {integrity: sha512-Ll6iXZ1EYwYT19SqW4mSBb76vSSi8JgzElmzIerhEGgzB5hRjDQIWsPmuk1UrAXkR16KJHqVY0eH+5/uw9Tmfw==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + webpack: + optional: true + dependencies: + neo-async: 2.6.2 + webpack: 5.95.0 + dev: true + /sass@1.79.4: resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==} engines: {node: '>=14.0.0'}