From d1c8cf09a11b65650c129d3885a8f78b42b06ba2 Mon Sep 17 00:00:00 2001 From: Bhavishya Sahay Date: Sun, 28 Jul 2024 14:52:13 +0530 Subject: [PATCH 1/3] Refactored Edit.jsx. --- packages/volto/news/6206.feature | 1 + .../manage/Blocks/LeadImage/Edit.jsx | 99 ++++++------------- 2 files changed, 31 insertions(+), 69 deletions(-) create mode 100644 packages/volto/news/6206.feature diff --git a/packages/volto/news/6206.feature b/packages/volto/news/6206.feature new file mode 100644 index 0000000000..5ed52cb6f1 --- /dev/null +++ b/packages/volto/news/6206.feature @@ -0,0 +1 @@ +Refactor the `Edit.jsx` component from a class component to a functional component. @BhavishyaSahay \ No newline at end of file diff --git a/packages/volto/src/components/manage/Blocks/LeadImage/Edit.jsx b/packages/volto/src/components/manage/Blocks/LeadImage/Edit.jsx index d022b8e57c..0f993b26b9 100644 --- a/packages/volto/src/components/manage/Blocks/LeadImage/Edit.jsx +++ b/packages/volto/src/components/manage/Blocks/LeadImage/Edit.jsx @@ -1,12 +1,7 @@ -/** - * Edit image block. - * @module components/manage/Blocks/Image/Edit - */ - -import React, { Component } from 'react'; +import React from 'react'; import PropTypes from 'prop-types'; import { compose } from 'redux'; -import { defineMessages, injectIntl } from 'react-intl'; +import { defineMessages, useIntl } from 'react-intl'; import cx from 'classnames'; import { Message } from 'semantic-ui-react'; import { isEqual } from 'lodash'; @@ -23,67 +18,16 @@ const messages = defineMessages({ }, }); -/** - * Edit image block class. - * @class Edit - * @extends Component - */ -class Edit extends Component { - /** - * Property types. - * @property {Object} propTypes Property types. - * @static - */ - static propTypes = { - properties: PropTypes.objectOf(PropTypes.any).isRequired, - selected: PropTypes.bool.isRequired, - block: PropTypes.string.isRequired, - index: PropTypes.number.isRequired, - data: PropTypes.objectOf(PropTypes.any).isRequired, - pathname: PropTypes.string.isRequired, - onChangeBlock: PropTypes.func.isRequired, - openObjectBrowser: PropTypes.func.isRequired, - }; - - /** - * Align block handler - * @method onAlignBlock - * @param {string} align Alignment option - * @returns {undefined} - */ - onAlignBlock(align) { - this.props.onChangeBlock(this.props.block, { - ...this.props.data, - align, - }); - } - - /** - * @param {*} nextProps - * @returns {boolean} - * @memberof Edit - */ - shouldComponentUpdate(nextProps) { - return ( - this.props.selected || - nextProps.selected || - !isEqual(this.props.data, nextProps.data) - ); - } +const Edit = React.memo( + (props) => { + const { properties, selected, data } = props; - node = React.createRef(); + const intl = useIntl(); - /** - * Render method. - * @method render - * @returns {string} Markup for the component. - */ - render() { const Image = config.getComponent({ name: 'Image' }).component; - const { data, properties } = this.props; const placeholder = - this.props.data.placeholder || - this.props.intl.formatMessage(messages.ImageBlockInputPlaceholder); + data.placeholder || + intl.formatMessage(messages.ImageBlockInputPlaceholder); const hasImage = !!properties.image; const hasImageData = hasImage && !!properties.image.data; @@ -135,12 +79,29 @@ class Edit extends Component { alt={altText} /> )} - - + + ); - } -} + }, + (prevProps, nextProps) => { + return ( + prevProps.selected === nextProps.selected && + isEqual(prevProps.data, nextProps.data) + ); + }, +); + +Edit.propTypes = { + properties: PropTypes.objectOf(PropTypes.any).isRequired, + selected: PropTypes.bool.isRequired, + block: PropTypes.string.isRequired, + index: PropTypes.number.isRequired, + data: PropTypes.objectOf(PropTypes.any).isRequired, + pathname: PropTypes.string.isRequired, + onChangeBlock: PropTypes.func.isRequired, + openObjectBrowser: PropTypes.func.isRequired, +}; -export default compose(injectIntl)(Edit); +export default compose()(Edit); From 907a60a606969906a2b0a0bd88cc3a996cb114b0 Mon Sep 17 00:00:00 2001 From: Bhavishya Sahay Date: Sun, 28 Jul 2024 15:00:47 +0530 Subject: [PATCH 2/3] updated pnpm-lock.yaml --- pnpm-lock.yaml | 906 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 842 insertions(+), 64 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d3fbd3f95..5cb85b8eb6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,10 +14,10 @@ importers: devDependencies: '@parcel/packager-ts': specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + version: 2.12.0(@swc/helpers@0.5.10) '@parcel/transformer-typescript-types': specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)(typescript@5.4.5) + version: 2.12.0(typescript@5.4.5) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -682,7 +682,7 @@ importers: version: 1.14.0 storybook: specifier: ^8.0.4 - version: 8.0.8(@babel/preset-env@7.24.4(@babel/core@7.24.4))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 8.0.8(@babel/preset-env@7.24.4)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) style-loader: specifier: 3.3.1 version: 3.3.1(webpack@5.90.1(esbuild@0.20.2)) @@ -763,7 +763,7 @@ importers: version: 8.0.3(@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.4))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.4))(eslint@8.49.0) eslint-plugin-import: specifier: 2.28.1 - version: 2.28.1(@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@5.4.5))(eslint@8.49.0) + version: 2.28.1(eslint@8.49.0) eslint-plugin-jsx-a11y: specifier: ^6.7.1 version: 6.7.1(eslint@8.49.0) @@ -1231,7 +1231,7 @@ importers: version: 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@storybook/react-vite': specifier: ^8.0.4 - version: 8.0.8(@preact/preset-vite@2.8.2(@babel/core@7.24.4)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) + version: 8.0.8(@preact/preset-vite@2.8.2(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) '@storybook/theming': specifier: ^8.0.4 version: 8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -1282,7 +1282,7 @@ importers: version: 17.1.1(typescript@5.4.5) storybook: specifier: ^8.0.4 - version: 8.0.8(@babel/preset-env@7.24.4(@babel/core@7.24.4))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 8.0.8(@babel/preset-env@7.24.4)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -1405,10 +1405,10 @@ importers: devDependencies: '@parcel/packager-ts': specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + version: 2.12.0(@swc/helpers@0.5.10) '@parcel/transformer-typescript-types': specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)(typescript@5.4.2) + version: 2.12.0(@swc/helpers@0.5.10)(typescript@5.4.2) '@plone/types': specifier: workspace:* version: link:../types @@ -1512,10 +1512,10 @@ importers: devDependencies: '@parcel/packager-ts': specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + version: 2.12.0(@swc/helpers@0.5.10) '@parcel/transformer-typescript-types': specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)(typescript@5.4.2) + version: 2.12.0(@swc/helpers@0.5.10)(typescript@5.4.2) '@plone/types': specifier: workspace:* version: link:../types @@ -1616,10 +1616,10 @@ importers: devDependencies: '@parcel/packager-ts': specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + version: 2.12.0(@swc/helpers@0.5.10) '@parcel/transformer-typescript-types': specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)(typescript@5.2.2) + version: 2.12.0(@swc/helpers@0.5.10)(typescript@5.2.2) '@plone/types': specifier: workspace:* version: link:../types @@ -2009,7 +2009,7 @@ importers: version: 5.13.2(@babel/core@7.24.4) '@loadable/webpack-plugin': specifier: 5.15.2 - version: 5.15.2(webpack@5.90.1(esbuild@0.20.2)) + version: 5.15.2(webpack@5.90.1) '@plone/types': specifier: workspace:* version: link:../types @@ -2036,13 +2036,13 @@ importers: version: 8.0.8(react@18.2.0) '@storybook/addon-webpack5-compiler-babel': specifier: ^3.0.3 - version: 3.0.3(webpack@5.90.1(esbuild@0.20.2)) + version: 3.0.3(webpack@5.90.1) '@storybook/react': specifier: ^8.0.4 version: 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@storybook/react-webpack5': specifier: ^8.0.4 - version: 8.0.8(encoding@0.1.13)(esbuild@0.20.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + version: 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@storybook/theming': specifier: ^8.0.4 version: 8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -2099,7 +2099,7 @@ importers: version: 4.4.2 babel-loader: specifier: 9.1.0 - version: 9.1.0(@babel/core@7.24.4)(webpack@5.90.1(esbuild@0.20.2)) + version: 9.1.0(@babel/core@7.24.4)(webpack@5.90.1) babel-plugin-add-module-exports: specifier: 0.2.1 version: 0.2.1 @@ -2120,10 +2120,10 @@ importers: version: 0.3.3(debug@4.3.2) circular-dependency-plugin: specifier: 5.2.2 - version: 5.2.2(webpack@5.90.1(esbuild@0.20.2)) + version: 5.2.2(webpack@5.90.1) css-loader: specifier: 5.2.7 - version: 5.2.7(webpack@5.90.1(esbuild@0.20.2)) + version: 5.2.7(webpack@5.90.1) cypress: specifier: 13.6.6 version: 13.6.6 @@ -2174,7 +2174,7 @@ importers: version: 1.4.0 html-webpack-plugin: specifier: 5.5.0 - version: 5.5.0(webpack@5.90.1(esbuild@0.20.2)) + version: 5.5.0(webpack@5.90.1) identity-obj-proxy: specifier: 3.0.0 version: 3.0.0 @@ -2198,16 +2198,16 @@ importers: version: 3.11.1 less-loader: specifier: 11.1.0 - version: 11.1.0(less@3.11.1)(webpack@5.90.1(esbuild@0.20.2)) + version: 11.1.0(less@3.11.1)(webpack@5.90.1) lodash-webpack-plugin: specifier: 0.11.6 - version: 0.11.6(webpack@5.90.1(esbuild@0.20.2)) + version: 0.11.6(webpack@5.90.1) mini-css-extract-plugin: specifier: 2.7.2 - version: 2.7.2(webpack@5.90.1(esbuild@0.20.2)) + version: 2.7.2(webpack@5.90.1) moment-locales-webpack-plugin: specifier: 1.2.0 - version: 1.2.0(moment@2.29.4)(webpack@5.90.1(esbuild@0.20.2)) + version: 1.2.0(moment@2.29.4)(webpack@5.90.1) postcss: specifier: 8.4.31 version: 8.4.31 @@ -2222,7 +2222,7 @@ importers: version: 3.1.4(postcss@8.4.31) postcss-loader: specifier: 7.0.2 - version: 7.0.2(postcss@8.4.31)(webpack@5.90.1(esbuild@0.20.2)) + version: 7.0.2(postcss@8.4.31)(webpack@5.90.1) postcss-overrides: specifier: 3.1.4 version: 3.1.4 @@ -2234,16 +2234,16 @@ importers: version: 3.2.5 razzle: specifier: 4.2.18 - version: 4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1(esbuild@0.20.2)))(mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.20.2)))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.20.2)) + version: 4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1))(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1) razzle-dev-utils: specifier: 4.2.18 - version: 4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)) + version: 4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1) razzle-plugin-scss: specifier: 4.2.18 - version: 4.2.18(mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.20.2)))(postcss@8.4.31)(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)))(razzle@4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1(esbuild@0.20.2)))(mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.20.2)))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)) + version: 4.2.18(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(postcss@8.4.31)(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(razzle@4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1))(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1))(webpack@5.90.1) react-docgen-typescript-plugin: specifier: ^1.0.5 - version: 1.0.6(typescript@5.4.5)(webpack@5.90.1(esbuild@0.20.2)) + version: 1.0.6(typescript@5.4.5)(webpack@5.90.1) react-error-overlay: specifier: 6.0.9 version: 6.0.9 @@ -2261,10 +2261,10 @@ importers: version: 1.14.0 storybook: specifier: ^8.0.4 - version: 8.0.8(@babel/preset-env@7.24.4(@babel/core@7.24.4))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 8.0.8(@babel/preset-env@7.24.4)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) style-loader: specifier: 3.3.1 - version: 3.3.1(webpack@5.90.1(esbuild@0.20.2)) + version: 3.3.1(webpack@5.90.1) stylelint: specifier: ^16.3.1 version: 16.3.1(typescript@5.4.5) @@ -2282,7 +2282,7 @@ importers: version: 3.0.3 terser-webpack-plugin: specifier: 5.3.6 - version: 5.3.6(esbuild@0.20.2)(webpack@5.90.1(esbuild@0.20.2)) + version: 5.3.6(webpack@5.90.1) tmp: specifier: 0.2.1 version: 0.2.1 @@ -2291,7 +2291,7 @@ importers: version: 26.5.6(jest@26.6.3)(typescript@5.4.5) ts-loader: specifier: 9.4.4 - version: 9.4.4(typescript@5.4.5)(webpack@5.90.1(esbuild@0.20.2)) + version: 9.4.4(typescript@5.4.5)(webpack@5.90.1) typescript: specifier: ^5.4.2 version: 5.4.5 @@ -2303,13 +2303,13 @@ importers: version: 6.0.0(debug@4.3.2) webpack: specifier: 5.90.1 - version: 5.90.1(esbuild@0.20.2) + version: 5.90.1 webpack-bundle-analyzer: specifier: 4.10.1 version: 4.10.1 webpack-dev-server: specifier: 4.11.1 - version: 4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)) + version: 4.11.1(debug@4.3.2)(webpack@5.90.1) webpack-node-externals: specifier: 3.0.0 version: 3.0.0 @@ -21590,6 +21590,11 @@ snapshots: make-dir: 3.1.0 webpack: 5.90.1(esbuild@0.20.2) + '@loadable/webpack-plugin@5.15.2(webpack@5.90.1)': + dependencies: + make-dir: 3.1.0 + webpack: 5.90.1 + '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: detect-libc: 2.0.3 @@ -22173,6 +22178,15 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' + '@parcel/cache@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/fs': 2.12.0(@swc/helpers@0.5.10) + '@parcel/logger': 2.12.0 + '@parcel/utils': 2.12.0 + lmdb: 2.8.5 + transitivePeerDependencies: + - '@swc/helpers' + '@parcel/codeframe@2.12.0': dependencies: chalk: 4.1.2 @@ -22335,7 +22349,7 @@ snapshots: '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) abortcontroller-polyfill: 1.7.5 base-x: 3.0.9 browserslist: 4.23.0 @@ -22363,7 +22377,17 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/utils': 2.12.0 '@parcel/watcher': 2.4.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + transitivePeerDependencies: + - '@swc/helpers' + + '@parcel/fs@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/rust': 2.12.0 + '@parcel/types': 2.12.0(@swc/helpers@0.5.10) + '@parcel/utils': 2.12.0 + '@parcel/watcher': 2.4.1 + '@parcel/workers': 2.12.0(@swc/helpers@0.5.10) transitivePeerDependencies: - '@swc/helpers' @@ -22389,6 +22413,18 @@ snapshots: - '@parcel/core' - '@swc/helpers' + '@parcel/node-resolver-core@3.3.0': + dependencies: + '@mischnic/json-sourcemap': 0.1.1 + '@parcel/diagnostic': 2.12.0 + '@parcel/fs': 2.12.0(@swc/helpers@0.5.10) + '@parcel/rust': 2.12.0 + '@parcel/utils': 2.12.0 + nullthrows: 1.1.1 + semver: 7.6.0 + transitivePeerDependencies: + - '@parcel/core' + '@parcel/node-resolver-core@3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))': dependencies: '@mischnic/json-sourcemap': 0.1.1 @@ -22478,7 +22514,7 @@ snapshots: '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) transitivePeerDependencies: - '@swc/helpers' @@ -22523,9 +22559,23 @@ snapshots: '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/logger': 2.12.0 '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + '@parcel/types': 2.12.0(@swc/helpers@0.5.10) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + '@swc/core': 1.4.16(@swc/helpers@0.5.10) + semver: 7.6.0 + transitivePeerDependencies: + - '@swc/helpers' + + '@parcel/package-manager@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/diagnostic': 2.12.0 + '@parcel/fs': 2.12.0(@swc/helpers@0.5.10) + '@parcel/logger': 2.12.0 + '@parcel/node-resolver-core': 3.3.0 + '@parcel/types': 2.12.0(@swc/helpers@0.5.10) + '@parcel/utils': 2.12.0 + '@parcel/workers': 2.12.0(@swc/helpers@0.5.10) '@swc/core': 1.4.16(@swc/helpers@0.5.10) semver: 7.6.0 transitivePeerDependencies: @@ -22592,6 +22642,13 @@ snapshots: - '@parcel/core' - '@swc/helpers' + '@parcel/packager-ts@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/plugin': 2.12.0(@swc/helpers@0.5.10) + transitivePeerDependencies: + - '@parcel/core' + - '@swc/helpers' + '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)': dependencies: '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) @@ -22606,6 +22663,13 @@ snapshots: - '@parcel/core' - '@swc/helpers' + '@parcel/plugin@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/types': 2.12.0(@swc/helpers@0.5.10) + transitivePeerDependencies: + - '@parcel/core' + - '@swc/helpers' + '@parcel/profiler@2.12.0': dependencies: '@parcel/diagnostic': 2.12.0 @@ -22739,7 +22803,7 @@ snapshots: '@parcel/core': 2.12.0(@swc/helpers@0.5.10) '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) nullthrows: 1.1.1 transitivePeerDependencies: - '@swc/helpers' @@ -22752,7 +22816,7 @@ snapshots: '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@swc/helpers': 0.5.10 browserslist: 4.23.0 nullthrows: 1.1.1 @@ -22863,6 +22927,45 @@ snapshots: - '@parcel/core' - '@swc/helpers' + '@parcel/transformer-typescript-types@2.12.0(@swc/helpers@0.5.10)(typescript@5.2.2)': + dependencies: + '@parcel/diagnostic': 2.12.0 + '@parcel/plugin': 2.12.0(@swc/helpers@0.5.10) + '@parcel/source-map': 2.1.1 + '@parcel/ts-utils': 2.12.0(typescript@5.2.2) + '@parcel/utils': 2.12.0 + nullthrows: 1.1.1 + typescript: 5.2.2 + transitivePeerDependencies: + - '@parcel/core' + - '@swc/helpers' + + '@parcel/transformer-typescript-types@2.12.0(@swc/helpers@0.5.10)(typescript@5.4.2)': + dependencies: + '@parcel/diagnostic': 2.12.0 + '@parcel/plugin': 2.12.0(@swc/helpers@0.5.10) + '@parcel/source-map': 2.1.1 + '@parcel/ts-utils': 2.12.0(typescript@5.4.2) + '@parcel/utils': 2.12.0 + nullthrows: 1.1.1 + typescript: 5.4.2 + transitivePeerDependencies: + - '@parcel/core' + - '@swc/helpers' + + '@parcel/transformer-typescript-types@2.12.0(typescript@5.4.5)': + dependencies: + '@parcel/diagnostic': 2.12.0 + '@parcel/plugin': 2.12.0(@swc/helpers@0.5.10) + '@parcel/source-map': 2.1.1 + '@parcel/ts-utils': 2.12.0(typescript@5.4.5) + '@parcel/utils': 2.12.0 + nullthrows: 1.1.1 + typescript: 5.4.5 + transitivePeerDependencies: + - '@parcel/core' + - '@swc/helpers' + '@parcel/ts-utils@2.12.0(typescript@5.2.2)': dependencies: nullthrows: 1.1.1 @@ -22885,7 +22988,20 @@ snapshots: '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10)) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) + utility-types: 3.11.0 + transitivePeerDependencies: + - '@parcel/core' + - '@swc/helpers' + + '@parcel/types@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/cache': 2.12.0(@swc/helpers@0.5.10) + '@parcel/diagnostic': 2.12.0 + '@parcel/fs': 2.12.0(@swc/helpers@0.5.10) + '@parcel/package-manager': 2.12.0(@swc/helpers@0.5.10) + '@parcel/source-map': 2.1.1 + '@parcel/workers': 2.12.0(@swc/helpers@0.5.10) utility-types: 3.11.0 transitivePeerDependencies: - '@parcel/core' @@ -22968,7 +23084,7 @@ snapshots: '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))': + '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10)': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.10) '@parcel/diagnostic': 2.12.0 @@ -22977,6 +23093,19 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.10))(@swc/helpers@0.5.10) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@swc/helpers' + + '@parcel/workers@2.12.0(@swc/helpers@0.5.10)': + dependencies: + '@parcel/diagnostic': 2.12.0 + '@parcel/logger': 2.12.0 + '@parcel/profiler': 2.12.0 + '@parcel/types': 2.12.0(@swc/helpers@0.5.10) + '@parcel/utils': 2.12.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@swc/helpers' '@pkgjs/parseargs@0.11.0': optional: true @@ -23010,6 +23139,25 @@ snapshots: webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)) webpack-hot-middleware: 2.26.1 + '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@3.13.1)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1)': + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.37.0 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.5.2 + loader-utils: 2.0.4 + react-refresh: 0.14.0 + schema-utils: 3.3.0 + source-map: 0.7.4 + webpack: 5.90.1 + optionalDependencies: + sockjs-client: 1.4.0 + type-fest: 3.13.1 + webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.90.1) + webpack-hot-middleware: 2.26.1 + '@pnpm/config.env-replace@1.1.0': {} '@pnpm/network.ca-file@1.0.2': @@ -23046,9 +23194,8 @@ snapshots: - preact - supports-color - '@preact/preset-vite@2.8.2(@babel/core@7.24.4)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3))': + '@preact/preset-vite@2.8.2(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3))': dependencies: - '@babel/core': 7.24.4 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.4) '@prefresh/vite': 2.4.5(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) @@ -26350,6 +26497,14 @@ snapshots: - supports-color - webpack + '@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.90.1)': + dependencies: + '@babel/core': 7.24.4 + babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.90.1) + transitivePeerDependencies: + - supports-color + - webpack + '@storybook/addons@6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/api': 6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -26442,7 +26597,7 @@ snapshots: - encoding - supports-color - '@storybook/builder-vite@8.0.8(@preact/preset-vite@2.8.2(@babel/core@7.24.4)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3))': + '@storybook/builder-vite@8.0.8(@preact/preset-vite@2.8.2(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3))': dependencies: '@storybook/channels': 8.0.8 '@storybook/client-logger': 8.0.8 @@ -26463,7 +26618,7 @@ snapshots: ts-dedent: 2.2.0 vite: 5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3) optionalDependencies: - '@preact/preset-vite': 2.8.2(@babel/core@7.24.4)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) + '@preact/preset-vite': 2.8.2(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) typescript: 5.4.5 transitivePeerDependencies: - encoding @@ -26570,6 +26725,53 @@ snapshots: - uglify-js - webpack-cli + '@storybook/builder-webpack5@8.0.8(encoding@0.1.13)(typescript@5.4.5)': + dependencies: + '@storybook/channels': 8.0.8 + '@storybook/client-logger': 8.0.8 + '@storybook/core-common': 8.0.8(encoding@0.1.13) + '@storybook/core-events': 8.0.8 + '@storybook/core-webpack': 8.0.8(encoding@0.1.13) + '@storybook/node-logger': 8.0.8 + '@storybook/preview': 8.0.8 + '@storybook/preview-api': 8.0.8 + '@types/node': 18.19.31 + '@types/semver': 7.5.8 + 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.11.0(webpack@5.90.1) + es-module-lexer: 1.5.0 + express: 4.19.2 + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.90.1) + fs-extra: 11.2.0 + html-webpack-plugin: 5.5.0(webpack@5.90.1) + magic-string: 0.30.10 + path-browserify: 1.0.1 + process: 0.11.10 + semver: 7.6.0 + style-loader: 3.3.1(webpack@5.90.1) + terser-webpack-plugin: 5.3.6(webpack@5.90.1) + ts-dedent: 2.2.0 + url: 0.11.3 + util: 0.12.5 + util-deprecate: 1.0.2 + webpack: 5.90.1 + webpack-dev-middleware: 6.1.3(webpack@5.90.1) + webpack-hot-middleware: 2.26.1 + webpack-virtual-modules: 0.5.0 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - '@rspack/core' + - '@swc/core' + - encoding + - esbuild + - supports-color + - uglify-js + - webpack-cli + '@storybook/channel-postmessage@6.5.16': dependencies: '@storybook/channels': 6.5.16 @@ -26602,7 +26804,7 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.0.8(@babel/preset-env@7.24.4(@babel/core@7.24.4))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@storybook/cli@8.0.8(@babel/preset-env@7.24.4)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/core': 7.24.4 '@babel/types': 7.24.0 @@ -26629,7 +26831,7 @@ snapshots: get-npm-tarball-url: 2.1.0 giget: 1.2.3 globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.4(@babel/core@7.24.4)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.4) leven: 3.1.0 ora: 5.4.1 prettier: 3.2.5 @@ -26695,7 +26897,7 @@ snapshots: '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.4(@babel/core@7.24.4)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.4) lodash: 4.17.21 prettier: 3.2.5 recast: 0.23.6 @@ -27105,6 +27307,35 @@ snapshots: - uglify-js - webpack-cli + '@storybook/preset-react-webpack@8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + dependencies: + '@storybook/core-webpack': 8.0.8(encoding@0.1.13) + '@storybook/docs-tools': 8.0.8(encoding@0.1.13) + '@storybook/node-logger': 8.0.8 + '@storybook/react': 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.90.1) + '@types/node': 18.19.31 + '@types/semver': 7.5.8 + find-up: 5.0.0 + fs-extra: 11.2.0 + magic-string: 0.30.10 + react: 18.2.0 + react-docgen: 7.0.3 + react-dom: 18.2.0(react@18.2.0) + resolve: 1.22.8 + semver: 7.6.0 + tsconfig-paths: 4.2.0 + webpack: 5.90.1 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - '@swc/core' + - encoding + - esbuild + - supports-color + - uglify-js + - webpack-cli + '@storybook/preview-api@8.0.8': dependencies: '@storybook/channels': 8.0.8 @@ -27159,16 +27390,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.90.1)': + dependencies: + debug: 4.3.4(supports-color@8.1.1) + endent: 2.1.0 + find-cache-dir: 3.3.2 + flat-cache: 3.2.0 + micromatch: 4.0.5 + react-docgen-typescript: 2.2.2(typescript@5.4.5) + tslib: 2.6.2 + typescript: 5.4.5 + webpack: 5.90.1 + transitivePeerDependencies: + - supports-color + '@storybook/react-dom-shim@8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/react-vite@8.0.8(@preact/preset-vite@2.8.2(@babel/core@7.24.4)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3))': + '@storybook/react-vite@8.0.8(@preact/preset-vite@2.8.2(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) '@rollup/pluginutils': 5.1.0(rollup@4.14.3) - '@storybook/builder-vite': 8.0.8(@preact/preset-vite@2.8.2(@babel/core@7.24.4)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) + '@storybook/builder-vite': 8.0.8(@preact/preset-vite@2.8.2(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)))(encoding@0.1.13)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@3.11.1)(lightningcss@1.24.1)(sass@1.75.0)(terser@5.30.3)) '@storybook/node-logger': 8.0.8 '@storybook/react': 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) find-up: 5.0.0 @@ -27206,6 +27451,25 @@ snapshots: - uglify-js - webpack-cli + '@storybook/react-webpack5@8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + dependencies: + '@storybook/builder-webpack5': 8.0.8(encoding@0.1.13)(typescript@5.4.5) + '@storybook/preset-react-webpack': 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@storybook/react': 8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@types/node': 18.19.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - '@rspack/core' + - '@swc/core' + - encoding + - esbuild + - supports-color + - uglify-js + - webpack-cli + '@storybook/react@8.0.8(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: '@storybook/client-logger': 8.0.8 @@ -29464,6 +29728,15 @@ snapshots: schema-utils: 2.7.1 webpack: 5.90.1(esbuild@0.20.2) + babel-loader@8.3.0(@babel/core@7.24.4)(webpack@5.90.1): + dependencies: + '@babel/core': 7.24.4 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.90.1 + babel-loader@9.1.0(@babel/core@7.24.4)(webpack@5.90.1(esbuild@0.20.2)): dependencies: '@babel/core': 7.24.4 @@ -29471,6 +29744,13 @@ snapshots: schema-utils: 4.2.0 webpack: 5.90.1(esbuild@0.20.2) + babel-loader@9.1.0(@babel/core@7.24.4)(webpack@5.90.1): + dependencies: + '@babel/core': 7.24.4 + find-cache-dir: 3.3.2 + schema-utils: 4.2.0 + webpack: 5.90.1 + babel-loader@9.1.3(@babel/core@7.24.4)(webpack@5.90.1(esbuild@0.20.2)): dependencies: '@babel/core': 7.24.4 @@ -29478,6 +29758,13 @@ snapshots: schema-utils: 4.2.0 webpack: 5.90.1(esbuild@0.20.2) + babel-loader@9.1.3(@babel/core@7.24.4)(webpack@5.90.1): + dependencies: + '@babel/core': 7.24.4 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.90.1 + babel-messages@6.23.0: dependencies: babel-runtime: 6.26.0 @@ -30387,6 +30674,10 @@ snapshots: dependencies: webpack: 5.90.1(esbuild@0.20.2) + circular-dependency-plugin@5.2.2(webpack@5.90.1): + dependencies: + webpack: 5.90.1 + citty@0.1.6: dependencies: consola: 3.2.3 @@ -30773,6 +31064,23 @@ snapshots: transitivePeerDependencies: - bluebird + copy-webpack-plugin@6.4.1(webpack@5.90.1): + dependencies: + cacache: 15.3.0 + fast-glob: 3.3.2 + find-cache-dir: 3.3.2 + glob-parent: 5.1.2 + globby: 11.1.0 + loader-utils: 2.0.4 + normalize-path: 3.0.0 + p-limit: 3.1.0 + schema-utils: 3.3.0 + serialize-javascript: 5.0.1 + webpack: 5.90.1 + webpack-sources: 1.4.3 + transitivePeerDependencies: + - bluebird + core-js-compat@3.37.0: dependencies: browserslist: 4.23.0 @@ -30981,6 +31289,20 @@ snapshots: semver: 7.6.0 webpack: 5.90.1(esbuild@0.20.2) + css-loader@5.2.7(webpack@5.90.1): + dependencies: + icss-utils: 5.1.0(postcss@8.4.31) + loader-utils: 2.0.4 + postcss: 8.4.31 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.31) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.31) + postcss-modules-scope: 3.2.0(postcss@8.4.31) + postcss-modules-values: 4.0.0(postcss@8.4.31) + postcss-value-parser: 4.2.0 + schema-utils: 3.3.0 + semver: 7.6.0 + webpack: 5.90.1 + css-loader@6.11.0(webpack@5.90.1(esbuild@0.20.2)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) @@ -30994,6 +31316,19 @@ snapshots: optionalDependencies: webpack: 5.90.1(esbuild@0.20.2) + css-loader@6.11.0(webpack@5.90.1): + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.6.0 + optionalDependencies: + webpack: 5.90.1 + css-minimizer-webpack-plugin@1.3.0(webpack@5.90.1(esbuild@0.20.2)): dependencies: cacache: 15.3.0 @@ -31009,6 +31344,21 @@ snapshots: transitivePeerDependencies: - bluebird + css-minimizer-webpack-plugin@1.3.0(webpack@5.90.1): + dependencies: + cacache: 15.3.0 + cssnano: 4.1.11 + find-cache-dir: 3.3.2 + jest-worker: 26.6.2 + p-limit: 3.1.0 + schema-utils: 3.3.0 + serialize-javascript: 5.0.1 + source-map: 0.6.1 + webpack: 5.90.1 + webpack-sources: 1.4.3 + transitivePeerDependencies: + - bluebird + css-select-base-adapter@0.1.1: {} css-select@2.1.0: @@ -32078,7 +32428,7 @@ snapshots: '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) @@ -32180,12 +32530,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.3 @@ -32235,14 +32585,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -32273,7 +32623,7 @@ snapshots: lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@5.4.5))(eslint@8.49.0): + eslint-plugin-import@2.28.1(eslint@8.49.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -32293,8 +32643,6 @@ snapshots: object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -32364,7 +32712,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -33085,6 +33433,12 @@ snapshots: schema-utils: 2.7.1 webpack: 5.90.1(esbuild@0.20.2) + file-loader@4.3.0(webpack@5.90.1): + dependencies: + loader-utils: 1.4.2 + schema-utils: 2.7.1 + webpack: 5.90.1 + file-selector@0.1.19: dependencies: tslib: 2.6.2 @@ -33243,6 +33597,23 @@ snapshots: transitivePeerDependencies: - supports-color + fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack@5.90.1): + dependencies: + '@babel/code-frame': 7.10.4 + chalk: 2.4.2 + micromatch: 3.1.10 + minimatch: 3.1.2 + semver: 5.7.2 + tapable: 1.1.3 + typescript: 5.4.5 + webpack: 5.90.1 + worker-rpc: 0.1.1 + optionalDependencies: + eslint: 8.57.0 + vue-template-compiler: 2.7.16 + transitivePeerDependencies: + - supports-color + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack@4.47.0): dependencies: '@babel/code-frame': 7.24.2 @@ -33302,6 +33673,23 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(esbuild@0.20.2) + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.90.1): + dependencies: + '@babel/code-frame': 7.24.2 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + fs-extra: 10.1.0 + memfs: 3.5.3 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.6.0 + tapable: 2.2.1 + typescript: 5.4.5 + webpack: 5.90.1 + form-data-encoder@2.1.4: {} form-data@2.3.3: @@ -34062,6 +34450,15 @@ snapshots: tapable: 2.2.1 webpack: 5.90.1(esbuild@0.20.2) + html-webpack-plugin@5.5.0(webpack@5.90.1): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.90.1 + htmlnano@2.1.0(postcss@8.4.38)(relateurl@0.2.7)(srcset@4.0.0)(svgo@2.8.0)(terser@5.30.3)(typescript@5.2.2): dependencies: cosmiconfig: 8.3.6(typescript@5.2.2) @@ -35222,7 +35619,9 @@ snapshots: pretty-format: 24.9.0 throat: 4.1.0 transitivePeerDependencies: + - bufferutil - supports-color + - utf-8-validate jest-jasmine2@26.6.3: dependencies: @@ -35753,7 +36152,7 @@ snapshots: jsbn@1.1.0: {} - jscodeshift@0.15.2(@babel/preset-env@7.24.4(@babel/core@7.24.4)): + jscodeshift@0.15.2(@babel/preset-env@7.24.4): dependencies: '@babel/core': 7.24.4 '@babel/parser': 7.24.4 @@ -36098,6 +36497,12 @@ snapshots: less: 3.11.1 webpack: 5.90.1(esbuild@0.20.2) + less-loader@11.1.0(less@3.11.1)(webpack@5.90.1): + dependencies: + klona: 2.0.6 + less: 3.11.1 + webpack: 5.90.1 + less@3.11.1: dependencies: clone: 2.1.2 @@ -36372,6 +36777,11 @@ snapshots: lodash: 4.17.21 webpack: 5.90.1(esbuild@0.20.2) + lodash-webpack-plugin@0.11.6(webpack@5.90.1): + dependencies: + lodash: 4.17.21 + webpack: 5.90.1 + lodash.camelcase@4.3.0: {} lodash.capitalize@4.2.1: {} @@ -37394,6 +37804,11 @@ snapshots: schema-utils: 4.2.0 webpack: 5.90.1(esbuild@0.20.2) + mini-css-extract-plugin@2.7.2(webpack@5.90.1): + dependencies: + schema-utils: 4.2.0 + webpack: 5.90.1 + minimalistic-assert@1.0.1: {} minimalistic-crypto-utils@1.0.1: {} @@ -37544,6 +37959,12 @@ snapshots: moment: 2.29.4 webpack: 5.90.1(esbuild@0.20.2) + moment-locales-webpack-plugin@1.2.0(moment@2.29.4)(webpack@5.90.1): + dependencies: + lodash.difference: 4.5.0 + moment: 2.29.4 + webpack: 5.90.1 + moment@2.29.4: {} morgan@1.10.0: @@ -38091,6 +38512,12 @@ snapshots: schema-utils: 3.3.0 webpack: 5.90.1(esbuild@0.20.2) + null-loader@4.0.1(webpack@5.90.1): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.90.1 + nullthrows@1.1.1: {} nwsapi@2.2.7: {} @@ -38869,6 +39296,16 @@ snapshots: semver: 7.6.0 webpack: 5.90.1(esbuild@0.20.2) + postcss-loader@4.3.0(postcss@8.4.31)(webpack@5.90.1): + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + loader-utils: 2.0.4 + postcss: 8.4.31 + schema-utils: 3.3.0 + semver: 7.6.0 + webpack: 5.90.1 + postcss-loader@7.0.2(postcss@8.4.31)(webpack@5.90.1(esbuild@0.20.2)): dependencies: cosmiconfig: 7.1.0 @@ -38877,6 +39314,14 @@ snapshots: semver: 7.6.0 webpack: 5.90.1(esbuild@0.20.2) + postcss-loader@7.0.2(postcss@8.4.31)(webpack@5.90.1): + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.4.31 + semver: 7.6.0 + webpack: 5.90.1 + postcss-media-query-parser@0.2.3: {} postcss-merge-longhand@4.0.11: @@ -39481,6 +39926,27 @@ snapshots: - typescript - vue-template-compiler + razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1): + dependencies: + '@babel/code-frame': 7.24.2 + chalk: 4.1.2 + filesize: 6.4.0 + gzip-size: 6.0.0 + jest-message-util: 26.6.2 + react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack@5.90.1) + react-error-overlay: 6.0.9 + recursive-readdir: 2.2.3 + resolve: 1.22.8 + sockjs-client: 1.4.0 + strip-ansi: 6.0.1 + webpack: 5.90.1 + webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.90.1) + transitivePeerDependencies: + - eslint + - supports-color + - typescript + - vue-template-compiler + razzle-plugin-scss@4.2.18(mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.20.2)))(postcss@8.4.31)(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)))(razzle@4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1(esbuild@0.20.2)))(mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.20.2)))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)): dependencies: autoprefixer: 10.4.8(postcss@8.4.31) @@ -39502,10 +39968,35 @@ snapshots: - ts-node - webpack + razzle-plugin-scss@4.2.18(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(postcss@8.4.31)(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(razzle@4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1))(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1))(webpack@5.90.1): + dependencies: + autoprefixer: 10.4.8(postcss@8.4.31) + css-loader: 5.2.7(webpack@5.90.1) + deepmerge: 4.3.1 + mini-css-extract-plugin: 2.7.2(webpack@5.90.1) + postcss-load-config: 3.1.4(postcss@8.4.31) + postcss-loader: 4.3.0(postcss@8.4.31)(webpack@5.90.1) + postcss-scss: 3.0.5 + razzle: 4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1))(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1) + razzle-dev-utils: 4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1) + resolve-url-loader: 3.1.5 + sass: 1.75.0 + sass-loader: 10.5.2(sass@1.75.0)(webpack@5.90.1) + transitivePeerDependencies: + - fibers + - node-sass + - postcss + - ts-node + - webpack + razzle-start-server-webpack-plugin@4.2.18(webpack@5.90.1(esbuild@0.20.2)): dependencies: webpack: 5.90.1(esbuild@0.20.2) + razzle-start-server-webpack-plugin@4.2.18(webpack@5.90.1): + dependencies: + webpack: 5.90.1 + razzle@4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1(esbuild@0.20.2)))(mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.20.2)))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack@5.90.1(esbuild@0.20.2)))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.20.2)): dependencies: '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) @@ -39571,6 +40062,71 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve + razzle@4.2.18(@babel/core@7.24.4)(babel-preset-razzle@4.2.18)(eslint@8.57.0)(html-webpack-plugin@5.5.0(webpack@5.90.1))(mini-css-extract-plugin@2.7.2(webpack@5.90.1))(razzle-dev-utils@4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1))(sockjs-client@1.4.0)(type-fest@3.13.1)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1): + dependencies: + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@3.13.1)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack-hot-middleware@2.26.1)(webpack@5.90.1) + autoprefixer: 10.4.8(postcss@8.4.31) + babel-jest: 26.6.3(@babel/core@7.24.4) + babel-loader: 8.3.0(@babel/core@7.24.4)(webpack@5.90.1) + babel-plugin-transform-define: 2.1.4 + babel-preset-razzle: 4.2.18 + buffer: 6.0.3 + chalk: 4.1.2 + clean-css: 5.3.3 + copy-webpack-plugin: 6.4.1(webpack@5.90.1) + css-loader: 5.2.7(webpack@5.90.1) + css-minimizer-webpack-plugin: 1.3.0(webpack@5.90.1) + deepmerge: 4.3.1 + dotenv: 8.6.0 + dotenv-expand: 5.1.0 + file-loader: 4.3.0(webpack@5.90.1) + fs-extra: 9.1.0 + html-webpack-plugin: 5.5.0(webpack@5.90.1) + inquirer: 7.3.3 + jest: 26.6.3 + mini-css-extract-plugin: 2.7.2(webpack@5.90.1) + mri: 1.2.0 + null-loader: 4.0.1(webpack@5.90.1) + pnp-webpack-plugin: 1.7.0(typescript@5.4.5) + postcss: 8.4.31 + postcss-load-config: 3.1.4(postcss@8.4.31) + postcss-loader: 4.3.0(postcss@8.4.31)(webpack@5.90.1) + process: 0.11.10 + razzle-dev-utils: 4.2.18(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1))(webpack@5.90.1) + razzle-start-server-webpack-plugin: 4.2.18(webpack@5.90.1) + react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack@5.90.1) + react-refresh: 0.14.0 + resolve: 1.22.8 + sade: 1.8.1 + source-map-support: 0.5.21 + string-hash: 1.1.3 + style-loader: 2.0.0(webpack@5.90.1) + terminate: 2.6.1 + terser-webpack-plugin: 2.3.8(webpack@5.90.1) + tiny-async-pool: 1.3.0 + url-loader: 2.3.0(file-loader@4.3.0(webpack@5.90.1))(webpack@5.90.1) + webpack: 5.90.1 + webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.90.1) + webpack-manifest-plugin: 3.2.0(webpack@5.90.1) + webpackbar: 5.0.2(webpack@5.90.1) + transitivePeerDependencies: + - '@babel/core' + - '@types/webpack' + - bluebird + - bufferutil + - canvas + - eslint + - sockjs-client + - supports-color + - ts-node + - type-fest + - typescript + - utf-8-validate + - vue-template-compiler + - webpack-hot-middleware + - webpack-plugin-serve + rc-align@2.4.5: dependencies: babel-runtime: 6.26.0 @@ -39937,6 +40493,40 @@ snapshots: - supports-color - vue-template-compiler + react-dev-utils@11.0.4(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack@5.90.1): + dependencies: + '@babel/code-frame': 7.10.4 + address: 1.1.2 + browserslist: 4.14.2 + chalk: 2.4.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 2.0.0 + filesize: 6.1.0 + find-up: 4.1.0 + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.0)(typescript@5.4.5)(vue-template-compiler@2.7.16)(webpack@5.90.1) + global-modules: 2.0.0 + globby: 11.0.1 + gzip-size: 5.1.1 + immer: 8.0.1 + is-root: 2.1.0 + loader-utils: 2.0.0 + open: 7.4.2 + pkg-up: 3.1.0 + prompts: 2.4.0 + react-error-overlay: 6.0.9 + recursive-readdir: 2.2.2 + shell-quote: 1.7.2 + strip-ansi: 6.0.0 + text-table: 0.2.0 + webpack: 5.90.1 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + react-dnd-html5-backend@5.0.1: dependencies: autobind-decorator: 2.4.0 @@ -39968,6 +40558,20 @@ snapshots: transitivePeerDependencies: - supports-color + react-docgen-typescript-plugin@1.0.6(typescript@5.4.5)(webpack@5.90.1): + dependencies: + debug: 4.3.4(supports-color@8.1.1) + endent: 2.1.0 + find-cache-dir: 3.3.2 + flat-cache: 3.2.0 + micromatch: 4.0.5 + react-docgen-typescript: 2.2.2(typescript@5.4.5) + tslib: 2.6.2 + typescript: 5.4.5 + webpack: 5.90.1 + transitivePeerDependencies: + - supports-color + react-docgen-typescript@2.2.2(typescript@5.4.5): dependencies: typescript: 5.4.5 @@ -41199,6 +41803,17 @@ snapshots: optionalDependencies: sass: 1.75.0 + sass-loader@10.5.2(sass@1.75.0)(webpack@5.90.1): + dependencies: + klona: 2.0.6 + loader-utils: 2.0.4 + neo-async: 2.6.2 + schema-utils: 3.3.0 + semver: 7.6.0 + webpack: 5.90.1 + optionalDependencies: + sass: 1.75.0 + sass@1.75.0: dependencies: chokidar: 3.6.0 @@ -41825,9 +42440,9 @@ snapshots: store2@2.14.3: {} - storybook@8.0.8(@babel/preset-env@7.24.4(@babel/core@7.24.4))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + storybook@8.0.8(@babel/preset-env@7.24.4)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@storybook/cli': 8.0.8(@babel/preset-env@7.24.4(@babel/core@7.24.4))(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@storybook/cli': 8.0.8(@babel/preset-env@7.24.4)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -42054,10 +42669,20 @@ snapshots: schema-utils: 3.3.0 webpack: 5.90.1(esbuild@0.20.2) + style-loader@2.0.0(webpack@5.90.1): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.90.1 + style-loader@3.3.1(webpack@5.90.1(esbuild@0.20.2)): dependencies: webpack: 5.90.1(esbuild@0.20.2) + style-loader@3.3.1(webpack@5.90.1): + dependencies: + webpack: 5.90.1 + style-search@0.1.0: {} style-to-object@0.4.4: @@ -42440,6 +43065,21 @@ snapshots: transitivePeerDependencies: - bluebird + terser-webpack-plugin@2.3.8(webpack@5.90.1): + dependencies: + cacache: 13.0.1 + find-cache-dir: 3.3.2 + jest-worker: 25.5.0 + p-limit: 2.3.0 + schema-utils: 2.7.1 + serialize-javascript: 4.0.0 + source-map: 0.6.1 + terser: 4.8.1 + webpack: 5.90.1 + webpack-sources: 1.4.3 + transitivePeerDependencies: + - bluebird + terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.90.1(esbuild@0.20.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -42451,6 +43091,15 @@ snapshots: optionalDependencies: esbuild: 0.20.2 + terser-webpack-plugin@5.3.10(webpack@5.90.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.30.3 + webpack: 5.90.1 + terser-webpack-plugin@5.3.6(esbuild@0.20.2)(webpack@5.90.1(esbuild@0.20.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -42462,6 +43111,15 @@ snapshots: optionalDependencies: esbuild: 0.20.2 + terser-webpack-plugin@5.3.6(webpack@5.90.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.30.3 + webpack: 5.90.1 + terser@4.8.1: dependencies: acorn: 8.11.3 @@ -42669,6 +43327,15 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(esbuild@0.20.2) + ts-loader@9.4.4(typescript@5.4.5)(webpack@5.90.1): + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.16.0 + micromatch: 4.0.5 + semver: 7.6.0 + typescript: 5.4.5 + webpack: 5.90.1 + ts-pnp@1.2.0(typescript@5.4.5): optionalDependencies: typescript: 5.4.5 @@ -43152,6 +43819,15 @@ snapshots: optionalDependencies: file-loader: 4.3.0(webpack@5.90.1(esbuild@0.20.2)) + url-loader@2.3.0(file-loader@4.3.0(webpack@5.90.1))(webpack@5.90.1): + dependencies: + loader-utils: 1.4.2 + mime: 2.6.0 + schema-utils: 2.7.1 + webpack: 5.90.1 + optionalDependencies: + file-loader: 4.3.0(webpack@5.90.1) + url-parse-lax@3.0.0: dependencies: prepend-http: 2.0.0 @@ -43821,6 +44497,15 @@ snapshots: schema-utils: 4.2.0 webpack: 5.90.1(esbuild@0.20.2) + webpack-dev-middleware@5.3.4(webpack@5.90.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.90.1 + webpack-dev-middleware@6.1.3(webpack@5.90.1(esbuild@0.20.2)): dependencies: colorette: 2.0.20 @@ -43831,6 +44516,16 @@ snapshots: optionalDependencies: webpack: 5.90.1(esbuild@0.20.2) + webpack-dev-middleware@6.1.3(webpack@5.90.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.90.1 + webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1(esbuild@0.20.2)): dependencies: '@types/bonjour': 3.5.13 @@ -43869,6 +44564,44 @@ snapshots: - supports-color - utf-8-validate + webpack-dev-server@4.11.1(debug@4.3.2)(webpack@5.90.1): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.10 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.19.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.2) + ipaddr.js: 2.1.0 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.90.1 + webpack-dev-middleware: 5.3.4(webpack@5.90.1) + ws: 8.16.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + webpack-hot-middleware@2.26.1: dependencies: ansi-html-community: 0.0.8 @@ -43881,6 +44614,12 @@ snapshots: webpack: 5.90.1(esbuild@0.20.2) webpack-sources: 2.3.1 + webpack-manifest-plugin@3.2.0(webpack@5.90.1): + dependencies: + tapable: 2.2.1 + webpack: 5.90.1 + webpack-sources: 2.3.1 + webpack-node-externals@3.0.0: {} webpack-sources@1.4.3: @@ -43929,6 +44668,37 @@ snapshots: transitivePeerDependencies: - supports-color + webpack@5.90.1: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.0 + es-module-lexer: 1.5.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.90.1) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + webpack@5.90.1(esbuild@0.20.2): dependencies: '@types/eslint-scope': 3.7.7 @@ -43968,6 +44738,14 @@ snapshots: std-env: 3.7.0 webpack: 5.90.1(esbuild@0.20.2) + webpackbar@5.0.2(webpack@5.90.1): + dependencies: + chalk: 4.1.2 + consola: 2.15.3 + pretty-time: 1.1.0 + std-env: 3.7.0 + webpack: 5.90.1 + websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.8 From d2fd13333fa4f10381bde2768e23b02f75607026 Mon Sep 17 00:00:00 2001 From: Bhavishya Sahay <145124737+BhavishyaSahay@users.noreply.github.com> Date: Sun, 28 Jul 2024 22:52:32 +0530 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Steve Piercy --- packages/volto/news/6206.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/volto/news/6206.feature b/packages/volto/news/6206.feature index 5ed52cb6f1..ac263d1dad 100644 --- a/packages/volto/news/6206.feature +++ b/packages/volto/news/6206.feature @@ -1 +1 @@ -Refactor the `Edit.jsx` component from a class component to a functional component. @BhavishyaSahay \ No newline at end of file +Refactor the `manage/Blocks/LeadImage/Edit.jsx` component from a class component to a functional component. @BhavishyaSahay \ No newline at end of file