diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b550d68a..1cd44c6a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,25 +58,25 @@ importers: version: 2.8.0 stylelint: specifier: ^16.2.1 - version: 16.2.1(typescript@5.4.2) + version: 16.2.1(typescript@5.4.3) stylelint-config-recommended: specifier: ^14.0.0 version: 14.0.0(stylelint@16.2.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.2) + version: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) tsup: specifier: ^8.0.2 - version: 8.0.2(@swc/core@1.4.8)(postcss@8.4.35)(ts-node@10.9.2)(typescript@5.4.2) + version: 8.0.2(@swc/core@1.4.8)(postcss@8.4.35)(ts-node@10.9.2)(typescript@5.4.3) turbo: specifier: ^1.12.5 version: 1.12.5 typedoc: specifier: ^0.25.12 - version: 0.25.12(typescript@5.4.2) + version: 0.25.12(typescript@5.4.3) typescript: specifier: ^5.4.2 - version: 5.4.2 + version: 5.4.3 examples/storybook: dependencies: @@ -137,10 +137,10 @@ importers: version: 7.6.17(@types/react-dom@18.2.22)(@types/react@18.2.67)(react-dom@18.2.0)(react@18.2.0) '@storybook/react': specifier: ^7.6.17 - version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@storybook/react-webpack5': specifier: ^7.6.17 - version: 7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + version: 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@storybook/testing-library': specifier: ^0.2.2 version: 0.2.2 @@ -170,7 +170,7 @@ importers: version: 7.6.17 storybook-addon-swc: specifier: ^1.2.0 - version: 1.2.0(@swc/core@1.4.8)(webpack@5.90.3) + version: 1.2.0(@swc/core@1.4.8)(webpack@5.91.0) packages/binary: devDependencies: @@ -490,11 +490,11 @@ packages: chalk: 2.4.2 dev: true - /@babel/code-frame@7.24.1: - resolution: {integrity: sha512-bC49z4spJQR3j8vFtJBLqzyzFV0ciuL5HYX7qfSl3KEqeMVV+eTquRvmXxpvB0AMubRrvv7y5DILiLLPi57Ewg==} + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.24.1 + '@babel/highlight': 7.24.2 picocolors: 1.0.0 dev: true @@ -526,15 +526,15 @@ packages: - supports-color dev: true - /@babel/core@7.24.1: - resolution: {integrity: sha512-F82udohVyIgGAY2VVj/g34TpFUG606rumIHjTfVbssPg2zTR7PuuEpZcX8JA6sgBfIYmJrFtWgPvHQuJamVqZQ==} + /@babel/core@7.24.3: + resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.1 + '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.1) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helpers': 7.24.1 '@babel/parser': 7.24.1 '@babel/template': 7.24.0 @@ -702,13 +702,13 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.1): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -828,8 +828,8 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/highlight@7.24.1: - resolution: {integrity: sha512-EPmDPxidWe/Ex+HTFINpvXdPHRmgSF3T8hGvzondYjmgzTQ/0EbLpSxyt+w3zzlYSk9cNBQNF9k0dT5Z2NiBjw==} + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 @@ -961,13 +961,13 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.1): + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -1019,13 +1019,13 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.1): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -1305,15 +1305,15 @@ packages: '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.0) dev: true - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.1): + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.1) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.3) dev: true /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): @@ -1563,47 +1563,47 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.1): + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.1): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.3): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) dev: true - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.1): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.1) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.3) '@babel/types': 7.24.0 dev: true - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.1): + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -1839,16 +1839,16 @@ packages: '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0) dev: true - /@babel/preset-flow@7.24.0(@babel/core@7.24.1): + /@babel/preset-flow@7.24.0(@babel/core@7.24.3): resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.1) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.3) dev: true /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): @@ -1862,19 +1862,19 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-react@7.23.3(@babel/core@7.24.1): + /@babel/preset-react@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.1 + '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.1) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.1) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.1) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.1) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.3) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.3) dev: true /@babel/preset-typescript@7.23.3(@babel/core@7.24.0): @@ -1946,7 +1946,7 @@ packages: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.1 + '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -3879,7 +3879,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.17(esbuild@0.18.20)(typescript@5.4.2): + /@storybook/builder-webpack5@7.6.17(esbuild@0.18.20)(typescript@5.4.3): resolution: {integrity: sha512-GMaBd8/RzivuAmWrYSt9Rga3j8WLcu5LCMYiPVs+XKXsKAC8lTkV0WRWh8Nk6wTmfzsRQ2acwFjSG5oE4ClZKA==} peerDependencies: typescript: '*' @@ -3907,7 +3907,7 @@ packages: css-loader: 6.10.0(webpack@5.90.3) es-module-lexer: 1.4.1 express: 4.18.3 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.90.3) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.3)(webpack@5.90.3) fs-extra: 11.2.0 html-webpack-plugin: 5.6.0(webpack@5.90.3) magic-string: 0.30.8 @@ -3918,7 +3918,7 @@ packages: swc-loader: 0.2.6(@swc/core@1.4.8)(webpack@5.90.3) terser-webpack-plugin: 5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.90.3) ts-dedent: 2.2.0 - typescript: 5.4.2 + typescript: 5.4.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 @@ -4248,7 +4248,7 @@ packages: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4262,15 +4262,15 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.24.1 - '@babel/preset-flow': 7.24.0(@babel/core@7.24.1) - '@babel/preset-react': 7.23.3(@babel/core@7.24.1) + '@babel/core': 7.24.3 + '@babel/preset-flow': 7.24.0(@babel/core@7.24.3) + '@babel/preset-react': 7.23.3(@babel/core@7.24.3) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.90.3) '@storybook/core-webpack': 7.6.17 '@storybook/docs-tools': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.90.3) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.90.3) '@types/node': 18.19.26 '@types/semver': 7.5.8 babel-plugin-add-react-displayname: 0.0.5 @@ -4281,7 +4281,7 @@ packages: react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 semver: 7.6.0 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' @@ -4321,7 +4321,7 @@ packages: resolution: {integrity: sha512-LvkMYK/y6alGjwRVNDIKL1lFlbyZ0H0c8iAbcQkiMoaFiujMQyVswMDKlWcj42Upfr/B1igydiruomc+eUt0mw==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.90.3): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.90.3): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -4332,9 +4332,9 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.4.2) + react-docgen-typescript: 2.2.2(typescript@5.4.3) tslib: 2.6.2 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) transitivePeerDependencies: - supports-color @@ -4350,7 +4350,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-webpack5@7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): + /@storybook/react-webpack5@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-qGc2JxaSmvPXV7ndxA/8qPtPLK7lAwejL/QdrzLXhxEmVdZLMew640FBYgOV/zWnehV3BnivThln/8PsQyst/g==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4364,14 +4364,14 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.24.1 - '@storybook/builder-webpack5': 7.6.17(esbuild@0.18.20)(typescript@5.4.2) - '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.1)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) + '@babel/core': 7.24.3 + '@storybook/builder-webpack5': 7.6.17(esbuild@0.18.20)(typescript@5.4.3) + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.8)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@types/node': 18.19.26 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - typescript: 5.4.2 + typescript: 5.4.3 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -4389,7 +4389,7 @@ packages: - webpack-plugin-serve dev: true - /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2): + /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-lVqzQSU03rRJWYW+gK2gq6mSo3/qtnVICY8B8oP7gc36jVu4ksDIu45bTfukM618ODkUZy0vZe6T4engK3azjA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4422,7 +4422,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.4.2 + typescript: 5.4.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -6223,7 +6223,7 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@9.0.0(typescript@5.4.2): + /cosmiconfig@9.0.0(typescript@5.4.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -6236,7 +6236,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.4.2 + typescript: 5.4.3 dev: true /create-jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2): @@ -6813,6 +6813,10 @@ packages: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: true + /es-module-lexer@1.4.2: + resolution: {integrity: sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==} + dev: true + /esbuild-plugin-alias@0.2.1: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true @@ -7334,7 +7338,7 @@ packages: signal-exit: 4.1.0 dev: true - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.2)(webpack@5.90.3): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.3)(webpack@5.90.3): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -7353,7 +7357,7 @@ packages: schema-utils: 3.3.0 semver: 7.6.0 tapable: 2.2.1 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) dev: true @@ -8424,7 +8428,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.2) + ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9922,7 +9926,7 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.35 - ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.2) + ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3) yaml: 2.4.1 dev: true @@ -10204,12 +10208,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /react-docgen-typescript@2.2.2(typescript@5.4.2): + /react-docgen-typescript@2.2.2(typescript@5.4.3): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.4.2 + typescript: 5.4.3 dev: true /react-docgen@7.0.3: @@ -11030,7 +11034,7 @@ packages: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} dev: true - /storybook-addon-swc@1.2.0(@swc/core@1.4.8)(webpack@5.90.3): + /storybook-addon-swc@1.2.0(@swc/core@1.4.8)(webpack@5.91.0): resolution: {integrity: sha512-PEpxhAH+407KTcVDC7uUH4S26qtuBDC/JlZI3NqFYu0Tm2uCBf56On+13lK4iE3Iz8FORl4aSXo2RricJ/UhPQ==} peerDependencies: '@swc/core': ^1.2.152 @@ -11045,8 +11049,8 @@ packages: '@babel/runtime': 7.24.0 '@swc/core': 1.4.8 deepmerge: 4.3.1 - swc-loader: 0.1.16(@swc/core@1.4.8)(webpack@5.90.3) - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + swc-loader: 0.1.16(@swc/core@1.4.8)(webpack@5.91.0) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /storybook@7.6.17: @@ -11184,10 +11188,10 @@ packages: peerDependencies: stylelint: ^16.0.0 dependencies: - stylelint: 16.2.1(typescript@5.4.2) + stylelint: 16.2.1(typescript@5.4.3) dev: true - /stylelint@16.2.1(typescript@5.4.2): + /stylelint@16.2.1(typescript@5.4.3): resolution: {integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==} engines: {node: '>=18.12.0'} hasBin: true @@ -11198,7 +11202,7 @@ packages: '@csstools/selector-specificity': 3.0.2(postcss-selector-parser@6.0.16) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.4.2) + cosmiconfig: 9.0.0(typescript@5.4.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4 @@ -11290,14 +11294,14 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /swc-loader@0.1.16(@swc/core@1.4.8)(webpack@5.90.3): + /swc-loader@0.1.16(@swc/core@1.4.8)(webpack@5.91.0): resolution: {integrity: sha512-NKIm8aJjK/z/yfzk+v7YGwJMjBKaLaUs9ZKI2zoaIGKAjtkwjO92ZLI0fiTZuwzRqVLQl/29fBdSgFCBzquR0w==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2' dependencies: '@swc/core': 1.4.8 - webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) dev: true /swc-loader@0.2.6(@swc/core@1.4.8)(webpack@5.90.3): @@ -11422,6 +11426,32 @@ packages: webpack: 5.90.3(@swc/core@1.4.8)(esbuild@0.18.20) dev: true + /terser-webpack-plugin@5.3.10(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.4.8 + esbuild: 0.18.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.29.2 + webpack: 5.91.0(@swc/core@1.4.8)(esbuild@0.18.20) + dev: true + /terser@5.29.2: resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} engines: {node: '>=10'} @@ -11557,7 +11587,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.2): + /ts-node@10.9.2(@swc/core@1.4.8)(@types/node@20.11.30)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -11584,7 +11614,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.2 + typescript: 5.4.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -11596,7 +11626,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@8.0.2(@swc/core@1.4.8)(postcss@8.4.35)(ts-node@10.9.2)(typescript@5.4.2): + /tsup@8.0.2(@swc/core@1.4.8)(postcss@8.4.35)(ts-node@10.9.2)(typescript@5.4.3): resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true @@ -11631,7 +11661,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 5.4.2 + typescript: 5.4.3 transitivePeerDependencies: - supports-color - ts-node @@ -11739,7 +11769,7 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typedoc@0.25.12(typescript@5.4.2): + /typedoc@0.25.12(typescript@5.4.3): resolution: {integrity: sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==} engines: {node: '>= 16'} hasBin: true @@ -11750,11 +11780,11 @@ packages: marked: 4.3.0 minimatch: 9.0.3 shiki: 0.14.7 - typescript: 5.4.2 + typescript: 5.4.3 dev: true - /typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -12115,6 +12145,46 @@ packages: - uglify-js dev: true + /webpack@5.91.0(@swc/core@1.4.8)(esbuild@0.18.20): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + 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.4.2 + 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(@swc/core@1.4.8)(esbuild@0.18.20)(webpack@5.91.0) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'}