diff --git a/package.json b/package.json index 0272847f..41db2e12 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@typescript-eslint/parser": "^5.7.0", "babel-jest": "^29.7.0", "chromatic": "^6.2.3", - "css-loader": "^6.5.1", + "css-loader": "^6.11.0", "doctoc": "^2.1.0", "eslint": "^8.5.0", "eslint-config-prettier": "^8.8.0", @@ -31,10 +31,10 @@ "patch-package": "^6.5.1", "prettier": "^2.8.8", "regenerator-runtime": "^0.13.11", - "sass": "^1.58.3", - "sass-loader": "^13.2.0", + "sass": "^1.79.4", + "sass-loader": "^16.0.2", "shx": "^0.3.3", - "style-loader": "^3.3.1", + "style-loader": "^4.0.0", "typescript": "^4.8.4" }, "scripts": { diff --git a/packages/icons/package.json b/packages/icons/package.json index 4ac95057..9fa1cc98 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -52,6 +52,6 @@ "loki": "^0.31.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "webpack": "^5.81.0" + "webpack": "^5.95.0" } } diff --git a/packages/ui/.postcss-lint/postcss.config.js b/packages/ui/.postcss-lint/postcss.config.mjs similarity index 62% rename from packages/ui/.postcss-lint/postcss.config.js rename to packages/ui/.postcss-lint/postcss.config.mjs index 2c1e1c84..8265782e 100644 --- a/packages/ui/.postcss-lint/postcss.config.js +++ b/packages/ui/.postcss-lint/postcss.config.mjs @@ -1,5 +1,6 @@ -// eslint-disable-next-line import/no-extraneous-dependencies -const doiuse = require('doiuse') +import doiuse from 'doiuse' +import stylelint from 'stylelint' +import postcssReporter from 'postcss-reporter' const browsers = ['last 2 Chrome version', 'last 2 Firefox version', 'last 1 Safari version', 'last 1 Edge version'] @@ -10,14 +11,12 @@ const browsers = ['last 2 Chrome version', 'last 2 Firefox version', 'last 1 Saf * Postcss-cli does not allow config argument override, what it does * allow is specifying an alternate config path, hence this location */ -module.exports = { +export default { syntax: 'postcss-scss', plugins: [ - // eslint-disable-next-line - require('stylelint'), + stylelint, doiuse({ browsers, - //These problems are taken case of by 'autoprefixer' ignore: [ // Autoprefixer takes care of flex 'flexbox', @@ -25,10 +24,12 @@ module.exports = { 'outline', // The problem is "vmax", which doiuse can' detect 'viewport-units', + // Rules are not compatible with scss + 'css-nesting', + 'css-when-else', ], - ignoreFiles: ['**/node_modules/**/*.css', '**/node_modules/**/*.scss', '**/coverage/**/*', '**/lib/**/*'], + ignoreFiles: ['**/lib/**', '**/storybook-static/**', '**/node_modules/**/*.css', '**/node_modules/**/*.scss'], }), - // eslint-disable-next-line - require('postcss-reporter')({ throwError: true }), + postcssReporter({ throwError: true }), ], } diff --git a/packages/ui/.stylelintignore b/packages/ui/.stylelintignore index d0b45ba0..f639f0ed 100644 --- a/packages/ui/.stylelintignore +++ b/packages/ui/.stylelintignore @@ -1,3 +1,4 @@ node_modules/ coverage -lib \ No newline at end of file +lib +storybook-static diff --git a/packages/ui/package.json b/packages/ui/package.json index d571334a..16307594 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -96,23 +96,23 @@ "@types/use-persisted-state": "^0.3.4", "@wojtekmaj/enzyme-adapter-react-17": "^0.8.0", "babel-loader": "^9.1.2", - "doiuse": "^4.4.1", + "doiuse": "^6.0.3", "enzyme": "^3.11.0", "jest-axe": "^8.0.0", - "loki": "^0.34.0", - "postcss": "^8.4.23", - "postcss-cli": "^9.1.0", - "postcss-reporter": "^7.0.5", - "postcss-scss": "^4.0.6", + "loki": "^0.35.1", + "postcss": "^8.4.47", + "postcss-cli": "^11.0.0", + "postcss-reporter": "^7.1.0", + "postcss-scss": "^4.0.9", "react": "^17.0.2", "react-dom": "^17.0.2", "storybook-addon-designs": "^6.3.1", - "stylelint": "^15.6.0", - "stylelint-config-standard": "^33.0.0", - "stylelint-config-standard-scss": "^9.0.0", - "stylelint-prettier": "^3.0.0", - "stylelint-scss": "^4.6.0", - "webpack": "^5.81.0", + "stylelint": "^16.9.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-config-standard-scss": "^13.1.0", + "stylelint-prettier": "^5.0.2", + "stylelint-scss": "^6.7.0", + "webpack": "^5.95.0", "yup": "^0.32.11" }, "peerDependencies": { diff --git a/packages/ui/src/Alert.module.scss b/packages/ui/src/Alert.module.scss index b75fc71d..0c78ad37 100644 --- a/packages/ui/src/Alert.module.scss +++ b/packages/ui/src/Alert.module.scss @@ -124,6 +124,7 @@ &:hover, &.hover { + /* doiuse-disable text-decoration */ text-decoration: underline solid; } diff --git a/packages/ui/src/AppSidebar/AppSidebar.module.scss b/packages/ui/src/AppSidebar/AppSidebar.module.scss index d2cbe62b..a0543b7b 100644 --- a/packages/ui/src/AppSidebar/AppSidebar.module.scss +++ b/packages/ui/src/AppSidebar/AppSidebar.module.scss @@ -33,7 +33,7 @@ $offset: c.$grid * 4; .wrapper { width: 100%; height: 100%; - overflow-y: auto; + overflow: auto; overflow-x: hidden; } diff --git a/packages/ui/src/Button.module.scss b/packages/ui/src/Button.module.scss index 683c0b91..02a0023c 100644 --- a/packages/ui/src/Button.module.scss +++ b/packages/ui/src/Button.module.scss @@ -1,3 +1,4 @@ +@use 'sass:color'; @use '../styles/constants' as c; @use '../styles/helpers' as h; @@ -174,12 +175,12 @@ &.hover, &:focus-visible, &.focus { - @include buttonColor(lighten(c.$colorBrand, 20%)); + @include buttonColor(color.adjust(c.$colorBrand, $lightness: 20%)); } &:active, &.active { - @include buttonColor(darken(c.$colorBrand, 10%)); + @include buttonColor(color.adjust(c.$colorBrand, $lightness: -10%)); } &.variantContained { @@ -198,12 +199,12 @@ &.hover, &:focus-visible, &.focus { - @include buttonColor(lighten(c.$authPrimary, 10%)); + @include buttonColor(color.adjust(c.$authPrimary, $lightness: 10%)); } &:active, &.active { - @include buttonColor(darken(c.$authPrimary, 10%)); + @include buttonColor(color.adjust(c.$authPrimary, $lightness: -10%)); } &.variantContained { @@ -224,12 +225,12 @@ &.hover, &:focus-visible, &.focus { - @include buttonColor(lighten(c.$authSecondary, 10%)); + @include buttonColor(color.adjust(c.$authSecondary, $lightness: 10%)); } &:active, &.active { - @include buttonColor(darken(c.$authSecondary, 10%)); + @include buttonColor(color.adjust(c.$authSecondary, $lightness: -10%)); } &.variantContained { diff --git a/packages/ui/src/Card.module.scss b/packages/ui/src/Card.module.scss index bd0f9e3a..6bdc2844 100644 --- a/packages/ui/src/Card.module.scss +++ b/packages/ui/src/Card.module.scss @@ -50,7 +50,7 @@ .caption { display: flex; - margin: (-$padding) (-$padding) $padding (-$padding); + margin: (-$padding) (-$padding) $padding; & > * { flex: 1; diff --git a/packages/ui/src/Link.module.scss b/packages/ui/src/Link.module.scss index 40dc5de9..8295331d 100644 --- a/packages/ui/src/Link.module.scss +++ b/packages/ui/src/Link.module.scss @@ -16,6 +16,7 @@ &.focus, &:active, &.active { + /* doiuse-disable text-decoration */ text-decoration: underline solid; outline: transparent solid c.$outlineWidth; } diff --git a/packages/ui/stylelint.config.js b/packages/ui/stylelint.config.js index a1171faa..30a442f6 100644 --- a/packages/ui/stylelint.config.js +++ b/packages/ui/stylelint.config.js @@ -1,12 +1,10 @@ module.exports = { - extends: ['stylelint-config-standard', 'stylelint-config-standard-scss', 'stylelint-prettier/recommended'], + extends: ['stylelint-config-standard'], plugins: [ // SCSS rules set, need to be explicitly set in "rules" 'stylelint-scss', - 'stylelint-prettier', ], rules: { - 'prettier/prettier': true, /* * CSS-modules rules (from stylelint-config-css-module) * Overrides of stylelint-config-standard for CSS modules @@ -33,7 +31,7 @@ module.exports = { 'at-rule-no-unknown': [ true, { - ignoreAtRules: ['value', 'extend', 'mixin', 'include', 'use', 'forward', 'each', 'if', 'function', 'return', 'for', 'else'], + ignoreAtRules: ['value', 'extend', 'mixin', 'include', 'use', 'forward', 'each', 'for', 'if', 'else', 'function', 'return'], }, ], 'comment-empty-line-before': null, @@ -46,6 +44,17 @@ module.exports = { 'keyframes-name-pattern': /[a-z][a-zA-Z]+/, 'scss/no-global-function-names': null, 'font-family-name-quotes': null, + // todo: after upgrading stylelint packages, we disable these rules to move on with less changes in the PR. + // in time we better remove these suppression and change to code to comply. 'selector-class-pattern': null, + 'declaration-block-no-redundant-longhand-properties': null, + 'at-rule-empty-line-before': null, + 'function-no-unknown': null, + 'color-function-notation': null, + 'alpha-value-notation': null, + 'media-feature-range-notation': null, + 'shorthand-property-no-redundant-values': null, + 'annotation-no-unknown': null, + 'media-query-no-invalid': null, }, } diff --git a/packages/ui/styles/constants/_colors.scss b/packages/ui/styles/constants/_colors.scss index 1050ff94..89caa2c1 100644 --- a/packages/ui/styles/constants/_colors.scss +++ b/packages/ui/styles/constants/_colors.scss @@ -1,3 +1,5 @@ +@use 'sass:color'; + // https://zeroheight.com/11d0e6dac/p/594529--colors $colorPrimaryLight: #2d7de4 !default; $colorPrimary: #2160c0 !default; @@ -8,16 +10,16 @@ $colorNeutralLight: #b7c1cb !default; $colorNeutral: #dbdbdb !default; $colorSuccess: #85da66 !default; $colorSuccessLight: #d5f0d1 !default; -$colorSuccessDark: darken($colorSuccess, 10%) !default; +$colorSuccessDark: color.adjust($colorSuccess, $lightness: -10%) !default; $colorInfo: #76e7e7 !default; $colorInfoLight: #d0f4f8 !default; -$colorInfoDark: darken($colorInfo, 10%) !default; +$colorInfoDark: color.adjust($colorInfo, $lightness: -10%) !default; $colorWarning: #ffec44 !default; $colorWarningLight: #f9f6c7 !default; -$colorWarningDark: darken($colorWarning, 15%) !default; +$colorWarningDark: color.adjust($colorWarning, $lightness: -15%) !default; $colorError: #dc084b !default; $colorErrorLight: #efb1c9 !default; -$colorErrorDark: darken($colorError, 10%) !default; +$colorErrorDark: color.adjust($colorError, $lightness: -10%) !default; $colorText: #061827 !default; $colorTextSecondary: #707482 !default; $colorTextSubdued: #69707d !default; diff --git a/packages/ui/styles/constants/_typography.scss b/packages/ui/styles/constants/_typography.scss index 17092ac2..5a4fd358 100644 --- a/packages/ui/styles/constants/_typography.scss +++ b/packages/ui/styles/constants/_typography.scss @@ -44,13 +44,6 @@ $lineHeightBodyTiny: normal !default; @return ''; } -@mixin typographyH1Hero($override: false) { - font-weight: $fontWeightHeadingRegular #{override($override)}; - font-size: $fontSizeH4 #{override($override)}; - letter-spacing: $letterSpacingH4 #{override($override)}; - line-height: $lineHeightH4 #{override($override)}; -} - @mixin typographyH1($override: false) { font-weight: $fontWeightHeadingRegular #{override($override)}; font-size: $fontSizeH1 #{override($override)}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e739c49..b724a3c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,8 +59,8 @@ importers: specifier: ^6.2.3 version: 6.17.1 css-loader: - specifier: ^6.5.1 - version: 6.7.3(webpack@5.81.0) + specifier: ^6.11.0 + version: 6.11.0(webpack@5.95.0) doctoc: specifier: ^2.1.0 version: 2.2.1 @@ -107,17 +107,17 @@ importers: specifier: ^0.13.11 version: 0.13.11 sass: - specifier: ^1.58.3 - version: 1.58.3 + specifier: ^1.79.4 + version: 1.79.4 sass-loader: - specifier: ^13.2.0 - version: 13.2.0(sass@1.58.3)(webpack@5.81.0) + specifier: ^16.0.2 + version: 16.0.2(sass@1.79.4)(webpack@5.95.0) shx: specifier: ^0.3.3 version: 0.3.3 style-loader: - specifier: ^3.3.1 - version: 3.3.1(webpack@5.81.0) + specifier: ^4.0.0 + version: 4.0.0(webpack@5.95.0) typescript: specifier: ^4.8.4 version: 4.9.5 @@ -161,8 +161,8 @@ importers: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) webpack: - specifier: ^5.81.0 - version: 5.81.0 + specifier: ^5.95.0 + version: 5.95.0 packages/services: dependencies: @@ -297,7 +297,7 @@ importers: version: link:../test-helpers '@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.81.0) + 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) '@storybook/addons': specifier: ^6.5.16 version: 6.5.16(react-dom@17.0.2)(react@17.0.2) @@ -309,7 +309,7 @@ importers: version: 6.5.16(eslint@8.35.0)(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.7.3)(sass-loader@13.2.0)(style-loader@3.3.1) + 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) @@ -354,10 +354,10 @@ importers: version: 0.8.0(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2) babel-loader: specifier: ^9.1.2 - version: 9.1.2(@babel/core@7.25.2)(webpack@5.81.0) + version: 9.1.2(@babel/core@7.25.2)(webpack@5.95.0) doiuse: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^6.0.3 + version: 6.0.3 enzyme: specifier: ^3.11.0 version: 3.11.0 @@ -365,20 +365,20 @@ importers: specifier: ^8.0.0 version: 8.0.0 loki: - specifier: ^0.34.0 - version: 0.34.0(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45) + specifier: ^0.35.1 + version: 0.35.1(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45) postcss: - specifier: '>=8.4.31' - version: 8.4.35 + specifier: ^8.4.47 + version: 8.4.47 postcss-cli: - specifier: ^9.1.0 - version: 9.1.0(postcss@8.4.35) + specifier: ^11.0.0 + version: 11.0.0(postcss@8.4.47) postcss-reporter: - specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.35) + specifier: ^7.1.0 + version: 7.1.0(postcss@8.4.47) postcss-scss: - specifier: ^4.0.6 - version: 4.0.6(postcss@8.4.35) + specifier: ^4.0.9 + version: 4.0.9(postcss@8.4.47) react: specifier: ^17.0.2 version: 17.0.2 @@ -389,23 +389,23 @@ importers: specifier: ^6.3.1 version: 6.3.1(react@17.0.2) stylelint: - specifier: ^15.6.0 - version: 15.6.0 + specifier: ^16.9.0 + version: 16.9.0(typescript@4.9.5) stylelint-config-standard: - specifier: ^33.0.0 - version: 33.0.0(stylelint@15.6.0) + specifier: ^36.0.1 + version: 36.0.1(stylelint@16.9.0) stylelint-config-standard-scss: - specifier: ^9.0.0 - version: 9.0.0(postcss@8.4.35)(stylelint@15.6.0) + specifier: ^13.1.0 + version: 13.1.0(postcss@8.4.47)(stylelint@16.9.0) stylelint-prettier: - specifier: ^3.0.0 - version: 3.0.0(prettier@2.8.8)(stylelint@15.6.0) + specifier: ^5.0.2 + version: 5.0.2(prettier@3.3.3)(stylelint@16.9.0) stylelint-scss: - specifier: ^4.6.0 - version: 4.6.0(stylelint@15.6.0) + specifier: ^6.7.0 + version: 6.7.0(stylelint@16.9.0) webpack: - specifier: ^5.81.0 - version: 5.81.0 + specifier: ^5.95.0 + version: 5.95.0 yup: specifier: ^0.32.11 version: 0.32.11 @@ -448,7 +448,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 dev: true /@babel/compat-data@7.21.5: @@ -1011,7 +1011,7 @@ packages: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 dev: true /@babel/parser@7.21.5: @@ -3105,38 +3105,38 @@ packages: dev: true optional: true - /@csstools/css-parser-algorithms@2.1.1(@csstools/css-tokenizer@2.1.1): - resolution: {integrity: sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==} - engines: {node: ^14 || ^16 || >=18} + /@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1): + resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} + engines: {node: '>=18'} peerDependencies: - '@csstools/css-tokenizer': ^2.1.1 + '@csstools/css-tokenizer': ^3.0.1 dependencies: - '@csstools/css-tokenizer': 2.1.1 + '@csstools/css-tokenizer': 3.0.1 dev: true - /@csstools/css-tokenizer@2.1.1: - resolution: {integrity: sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==} - engines: {node: ^14 || ^16 || >=18} + /@csstools/css-tokenizer@3.0.1: + resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} + engines: {node: '>=18'} dev: true - /@csstools/media-query-list-parser@2.0.4(@csstools/css-parser-algorithms@2.1.1)(@csstools/css-tokenizer@2.1.1): - resolution: {integrity: sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==} - engines: {node: ^14 || ^16 || >=18} + /@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1)(@csstools/css-tokenizer@3.0.1): + resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} + engines: {node: '>=18'} peerDependencies: - '@csstools/css-parser-algorithms': ^2.1.1 - '@csstools/css-tokenizer': ^2.1.1 + '@csstools/css-parser-algorithms': ^3.0.1 + '@csstools/css-tokenizer': ^3.0.1 dependencies: - '@csstools/css-parser-algorithms': 2.1.1(@csstools/css-tokenizer@2.1.1) - '@csstools/css-tokenizer': 2.1.1 + '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) + '@csstools/css-tokenizer': 3.0.1 dev: true - /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.11): - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} + /@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2): + resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} + engines: {node: '>=18'} peerDependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.1.0 dependencies: - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.1.2 dev: true /@discoveryjs/json-ext@0.5.7: @@ -3144,6 +3144,10 @@ packages: engines: {node: '>=10.0.0'} dev: true + /@dual-bundle/import-meta-resolve@4.1.0: + resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} + dev: true + /@emotion/babel-plugin@11.11.0: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: @@ -3571,7 +3575,7 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /@jest/test-result@29.7.0: @@ -3589,7 +3593,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.7.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.7.0 slash: 3.0.0 dev: true @@ -3842,10 +3846,10 @@ packages: '@loki/integration-core': 0.31.0 dev: true - /@loki/browser@0.34.0: - resolution: {integrity: sha512-kbW0qoOYQttKAANvsMla4qd710yUcAbsVj32C9FCez+22M0ifCFXPmK2muDqgJtDOmr/ai3ETPwDhIBIFV+/cQ==} + /@loki/browser@0.35.0: + resolution: {integrity: sha512-VYSd3bx9dOQ/Wo2C1gdNdE2mcYPleVtGInRcZmCOJ01va14L9VEGzG2zL1dMcmMUuJ2cT3Ri1GR59vEO3vKWvQ==} dependencies: - '@loki/integration-core': 0.34.0 + '@loki/integration-core': 0.35.0 dev: true /@loki/core@0.31.0: @@ -3854,8 +3858,8 @@ packages: shelljs: 0.8.5 dev: true - /@loki/core@0.34.0: - resolution: {integrity: sha512-5rzMG+x39DoEV1jJuE0nM3ofI0nUhjXTF9Zin2xVHpMWvtVcIHgnZ5HHpXjfdIXppOhy0g4yPMbnP1AWXJMDBQ==} + /@loki/core@0.35.0: + resolution: {integrity: sha512-AxFgo73juZ7XhmmFXMhtkpEwLBXraHEvqeQKtxmZ9V/PNWXR+yVmlMJ6HzM2WyL2ewmcaOqWX/EuuN/j24CwCA==} dependencies: mime-types: 2.1.35 shelljs: 0.8.5 @@ -3870,8 +3874,8 @@ packages: - supports-color dev: true - /@loki/diff-graphics-magick@0.34.0: - resolution: {integrity: sha512-Wi1gblOshIm4R/nDWlDP4znedlG29tZ7fpF2huBL7UoNc7jSRWFjP6etsdLWrmpTZJp9U7giyxItkMZCIkBsFg==} + /@loki/diff-graphics-magick@0.35.0: + resolution: {integrity: sha512-Rwt30i3jSPBS/6WPPhqQN1mWAys9viyKvRlhl+GQYcPoIrs70rNSYQaAB4/J54Vips/TGxJJAYZ6caq1Ey9s6w==} dependencies: fs-extra: 9.1.0 gm: 1.23.1 @@ -3886,8 +3890,8 @@ packages: looks-same: 4.1.0 dev: true - /@loki/diff-looks-same@0.34.0: - resolution: {integrity: sha512-40yfLHUw4d7mvXzApr8CAI3H3UpbfzJXoyyJdE36GAd1QhWsgirBI/qrPEHvaoijKTVTVrjyVD9DpLA5DLFc9w==} + /@loki/diff-looks-same@0.35.0: + resolution: {integrity: sha512-peIVLP7f+IFT9fp8B5wr4PJrWEE3h0aRFBe4yqZzMpqxrbxfXrfd9o1SnuBIf4mtiwdlWndDFVniRbxAgzUIJA==} dependencies: fs-extra: 9.1.0 looks-same: 4.1.0 @@ -3901,8 +3905,8 @@ packages: pngjs: 4.0.1 dev: true - /@loki/diff-pixelmatch@0.34.0: - resolution: {integrity: sha512-pHKKYcaSOxEZ7L07Q7ikxh/sYxREjztwOFfvonCcHyao4THji6avXd9aN5TKmxoxOyB8eBMkwyIwsmQ2GY1yOg==} + /@loki/diff-pixelmatch@0.35.0: + resolution: {integrity: sha512-QYaTkrDbIrfjxjuGiRRBufkAO7QNrmDy8RbRsk31HSTN/vFF3L9xJeNIeA95Xd1DP7DKMmorXRQtzv3qJnDKsQ==} dependencies: fs-extra: 9.1.0 pixelmatch: 5.2.1 @@ -3913,8 +3917,8 @@ packages: resolution: {integrity: sha512-6Q1/QSYrtZNmvA2hQ+vG9MsX5MKp0U/qKhllzbl8jC22YmVQk8kjKYERvu1WGcGYlC72YUJLepN2jFdzCrFLvw==} dev: true - /@loki/integration-core@0.34.0: - resolution: {integrity: sha512-kZ7neyshomA8GHNtReXnP36oHLy/C0yiXB6JwFfrMOxXDqBsNo6Ywsy9Wh+hwcIHS934Y6xX7f21Ik04HUR6vQ==} + /@loki/integration-core@0.35.0: + resolution: {integrity: sha512-Zbi1O9au1WZOS7RXJTRykPl1843bTk58pzaNGvxDiH/XjdiPNemWRZNTC8uecpw9Cxr2l9hrzn1Dj6OO7P4XJg==} dev: true /@loki/integration-react-native@0.31.0(@storybook/addons@6.5.16): @@ -3932,8 +3936,8 @@ packages: '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) dev: true - /@loki/integration-react-native@0.34.0(@storybook/addons@6.5.16): - resolution: {integrity: sha512-iaqrkKJSw5FUQtHklAWzykNGDlpvUhXyG7wAbPrGw1po9Q5Kbm1KqmHOS9V6UniQn95WHvilHixBkzmSGyNcaQ==} + /@loki/integration-react-native@0.35.0(@storybook/addons@6.5.16): + resolution: {integrity: sha512-sgXPOVSI3I0uJtxbB4BnP8EHfBlnH7UKY8VWPlxWtEYRPvk52n5xfvlw1x9sycRxDyMhrtm3fGEQPXTnzDN2SA==} peerDependencies: '@storybook/addons': ^5 || ^6 '@storybook/react-native': ^5 || ^6 @@ -3943,7 +3947,7 @@ packages: '@storybook/react-native': optional: true dependencies: - '@loki/integration-core': 0.34.0 + '@loki/integration-core': 0.35.0 '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) hoist-non-react-statics: 3.3.2 dev: true @@ -3960,15 +3964,15 @@ packages: '@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) dev: true - /@loki/integration-react@0.34.0(@storybook/react@6.5.16): - resolution: {integrity: sha512-Irj4eGgYxVT/z5K1zeVGGFuacEYbILQ5ekEblErlTHhZ4YipJxfnlm6VnGrLQnVjqwSQIlB1C5bBWFHcXo7M8w==} + /@loki/integration-react@0.35.1(@storybook/react@6.5.16): + resolution: {integrity: sha512-QHuCRohMv11ryF4C2R2BLzva7GiO1K1iw/GofyWwqRuKKBN6WIgaJbkFE7hyZ1HH5P1Ht4vALBrv7E/9XBXhMw==} peerDependencies: - '@storybook/react': ^5 || ^6 || ^7 + '@storybook/react': ^5 || ^6 || ^7 || ^8 peerDependenciesMeta: '@storybook/react': optional: true dependencies: - '@loki/browser': 0.34.0 + '@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) dev: true @@ -3983,15 +3987,15 @@ packages: '@loki/browser': 0.31.0 dev: true - /@loki/integration-vue@0.34.0: - resolution: {integrity: sha512-jZNAgn0ltrghJsdMx+ICHnPTkVoEB1RDla0Ux+rp3FlCVDTidMc2ERCJB69zF5b/4x3ZVdZbaHIbCf0WZKcIOA==} + /@loki/integration-vue@0.35.0: + resolution: {integrity: sha512-OPXlj7/vGd5XfNQCnFK+/K6fL5kk+hXpv77WqPnj60orWDhtPgl+wjbRS4VePXqy4iv6aqAINE7I5aCS0oiUNg==} peerDependencies: '@storybook/vue': ^5 || ^6 peerDependenciesMeta: '@storybook/vue': optional: true dependencies: - '@loki/browser': 0.34.0 + '@loki/browser': 0.35.0 dev: true /@loki/runner@0.31.1(@types/react@17.0.45): @@ -4025,19 +4029,19 @@ packages: - utf-8-validate dev: true - /@loki/runner@0.34.0(@types/react@17.0.45): - resolution: {integrity: sha512-vOOGcWGPfWRUJeq8aOgltEjNc55xGRSLR75Nqiy30H/lw2duu7BXTg7TXRZlkYAqlFqcvwk2K9mVA8azUZRrTg==} + /@loki/runner@0.35.0(@types/react@17.0.45): + resolution: {integrity: sha512-tCVOA9P5IJSeXYcW68EeycYN68CHUpU2bWYVkAxxKXDhVHnBjI6W+lVMkJbky5WCF+ly2BuczjaJy7yIe8Ucvg==} hasBin: true dependencies: - '@loki/core': 0.34.0 - '@loki/diff-graphics-magick': 0.34.0 - '@loki/diff-looks-same': 0.34.0 - '@loki/diff-pixelmatch': 0.34.0 - '@loki/target-chrome-app': 0.34.0 - '@loki/target-chrome-aws-lambda': 0.34.0 - '@loki/target-chrome-docker': 0.34.0 - '@loki/target-native-android-emulator': 0.34.0 - '@loki/target-native-ios-simulator': 0.34.0 + '@loki/core': 0.35.0 + '@loki/diff-graphics-magick': 0.35.0 + '@loki/diff-looks-same': 0.35.0 + '@loki/diff-pixelmatch': 0.35.0 + '@loki/target-chrome-app': 0.35.0 + '@loki/target-chrome-aws-lambda': 0.35.0 + '@loki/target-chrome-docker': 0.35.0 + '@loki/target-native-android-emulator': 0.35.0 + '@loki/target-native-ios-simulator': 0.35.0 async: 3.2.4 chalk: 4.1.2 ci-info: 2.0.0 @@ -4069,11 +4073,11 @@ packages: - utf-8-validate dev: true - /@loki/target-chrome-app@0.34.0: - resolution: {integrity: sha512-fzD2AEscqHDPhD65BJBZMt/ihYD21vcskgyKqhgMwCjPtyNA9frTs+m6KRh8bEPqhY/0IFUHkz/MpeD/p0sgsg==} + /@loki/target-chrome-app@0.35.0: + resolution: {integrity: sha512-P75JPKMISjqitPSsDMRbuXdQclbseezGTXmsuLQw/k+66I2gXsfAeQgXeHzgpXq1l5sPygnd2SHFjLJlm8wUzA==} dependencies: - '@loki/core': 0.34.0 - '@loki/target-chrome-core': 0.34.0 + '@loki/core': 0.35.0 + '@loki/target-chrome-core': 0.35.0 chrome-launcher: 0.15.2 chrome-remote-interface: 0.32.2 debug: 4.3.4 @@ -4094,10 +4098,10 @@ packages: - supports-color dev: true - /@loki/target-chrome-aws-lambda@0.34.0: - resolution: {integrity: sha512-R9Ad6pz0WN2oYOB31QwKSQpiG3Y6w8DeRFOdiB8/8cHamZNBgtpKHsgLRggiTwsmdx02wG2JPUjpN5WtNpLCLQ==} + /@loki/target-chrome-aws-lambda@0.35.0: + resolution: {integrity: sha512-G4VAizeEEfdeslFH4VS9ULGkAtfkvfaQNtR8WLb2PkTv2NinIdio3ikGyeHrwRo40BGmZq+8WICG484c0OXSFw==} dependencies: - '@loki/core': 0.34.0 + '@loki/core': 0.35.0 aws-sdk: 2.1047.0 debug: 4.3.4 transitivePeerDependencies: @@ -4115,12 +4119,12 @@ packages: - supports-color dev: true - /@loki/target-chrome-core@0.34.0: - resolution: {integrity: sha512-5AWl+isHxzrsYe3Z5YcS4ccB2t3LRF+Mkf66zubDs0EgaeYL1EsvHmbyYn6UUrFzkxQeLyhGnOEr76ndzX5w8A==} + /@loki/target-chrome-core@0.35.0: + resolution: {integrity: sha512-uFZ34yy+D64ySxJVApoBHgZqwqs87ujvksw4/T4Uvmh0+5orI+6D9b1yq06a7CEUqgleTnMIO+f+ZM7+mhoKQQ==} dependencies: - '@loki/browser': 0.34.0 - '@loki/core': 0.34.0 - '@loki/integration-core': 0.34.0 + '@loki/browser': 0.35.0 + '@loki/core': 0.35.0 + '@loki/integration-core': 0.35.0 debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -4143,11 +4147,11 @@ packages: - utf-8-validate dev: true - /@loki/target-chrome-docker@0.34.0: - resolution: {integrity: sha512-I8bSfyD2cPnW4bSSf2uLMIhsfc/IGxEx9uBKBOpoPolLZ7EHZ/E2pnvV5dhClfdIyOiHsTM65jVTWLpJ/PRr/Q==} + /@loki/target-chrome-docker@0.35.0: + resolution: {integrity: sha512-GDDP99BYEOgobuR2D0lYOCMwMb1n9VAUXtv1oXoV1q3nXh0xerqxFmEOqWFLhX+/hIWAqm7JXSKiCorMMwyctw==} dependencies: - '@loki/core': 0.34.0 - '@loki/target-chrome-core': 0.34.0 + '@loki/core': 0.35.0 + '@loki/target-chrome-core': 0.35.0 chrome-remote-interface: 0.32.2 debug: 4.3.4 execa: 5.1.1 @@ -4174,12 +4178,12 @@ packages: - utf-8-validate dev: true - /@loki/target-native-android-emulator@0.34.0: - resolution: {integrity: sha512-6sqS7QsHH9j8BkqHbBRYgEX7QjdK5NC+ouCcgGdyQZK1B8drUzSCKorfX0FYrGIUv8XiQf6DkA+BTjHOI3bUAQ==} + /@loki/target-native-android-emulator@0.35.0: + resolution: {integrity: sha512-AETbsB24FTrYhyAObsKSJU29LD8hF0q74tiTTGHP6y3stDbs/7yIJGDIIzH5VN6ctVHFViNFeQakJYGdse4CTQ==} dependencies: '@ferocia-oss/osnap': 1.3.5 - '@loki/core': 0.34.0 - '@loki/target-native-core': 0.34.0 + '@loki/core': 0.35.0 + '@loki/target-native-core': 0.35.0 fs-extra: 9.1.0 tempy: 1.0.1 transitivePeerDependencies: @@ -4200,10 +4204,10 @@ packages: - utf-8-validate dev: true - /@loki/target-native-core@0.34.0: - resolution: {integrity: sha512-AwD5/o121+eE8DZCZtICjgmnnXQIEfI8PhLpePzXTyUIAM0fiZ2ZgIcnoI4KJPrZM4RkHRJuvNSHSu/vuvMS+g==} + /@loki/target-native-core@0.35.0: + resolution: {integrity: sha512-JxRGGEJ0/59vcuoC9WSNsgL/hjPAguwK3RNqOZha5S4fMSlkdU1eaDPX3YcGNogTrCMIcevLg5AvTw2CbVvnTA==} dependencies: - '@loki/core': 0.34.0 + '@loki/core': 0.35.0 debug: 4.3.4 ws: 7.5.6 transitivePeerDependencies: @@ -4226,12 +4230,12 @@ packages: - utf-8-validate dev: true - /@loki/target-native-ios-simulator@0.34.0: - resolution: {integrity: sha512-+XQDDoOLr0g6ld07ctxz85ODoeI8891fWfML+woSgy7kkQzXb8j+jJawudFV/AFnNaZP78aKjOJBhrZ8MTMHEQ==} + /@loki/target-native-ios-simulator@0.35.0: + resolution: {integrity: sha512-KyN0vmDWr0elcOJJA97wS795zVA/R3WLqOip7rb2RvTt3Zb8gBigRFMHs8DZyXVL0uBMfeIYL9zcQNjH6eraHA==} dependencies: '@ferocia-oss/osnap': 1.3.5 - '@loki/core': 0.34.0 - '@loki/target-native-core': 0.34.0 + '@loki/core': 0.35.0 + '@loki/target-native-core': 0.35.0 fs-extra: 9.1.0 tempy: 1.0.1 transitivePeerDependencies: @@ -4509,7 +4513,7 @@ packages: resolution: {integrity: sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.1.2 dev: true /@npmcli/run-script@4.1.7: @@ -4811,7 +4815,7 @@ packages: dev: true optional: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.3(react-refresh@0.11.0)(webpack@5.81.0): + /@pmmmwh/react-refresh-webpack-plugin@0.5.3(react-refresh@0.11.0)(webpack@5.95.0): resolution: {integrity: sha512-OoTnFb8XEYaOuMNhVDsLRnAO6MCYHNs1g6d8pBcHhDFsi1P3lPbq/IklwtbAx9cG0W4J9KswxZtwGnejrnxp+g==} engines: {node: '>= 10.13'} peerDependencies: @@ -4847,7 +4851,7 @@ packages: react-refresh: 0.11.0 schema-utils: 3.1.2 source-map: 0.7.3 - webpack: 5.81.0 + webpack: 5.95.0 dev: true /@popperjs/core@2.11.7: @@ -4884,6 +4888,11 @@ packages: engines: {node: '>=10'} dev: true + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + dev: true + /@sinonjs/commons@2.0.0: resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==} dependencies: @@ -4941,7 +4950,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.81.0): + /@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): resolution: {integrity: sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -4973,7 +4982,7 @@ packages: '@storybook/source-loader': 6.5.16(react-dom@17.0.2)(react@17.0.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) - babel-loader: 8.2.5(@babel/core@7.25.2)(webpack@5.81.0) + babel-loader: 8.2.5(@babel/core@7.25.2)(webpack@5.95.0) core-js: 3.19.1 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -5134,9 +5143,9 @@ packages: 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.35 + postcss: 8.4.47 postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 4.3.0(postcss@8.4.35)(webpack@4.46.0) + 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) @@ -5188,28 +5197,28 @@ packages: '@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.81.0) + 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.81.0) - fork-ts-checker-webpack-plugin: 6.5.0(eslint@8.35.0)(typescript@4.9.5)(webpack@5.81.0) + css-loader: 5.2.7(webpack@5.95.0) + fork-ts-checker-webpack-plugin: 6.5.0(eslint@8.35.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.81.0) + 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.81.0) - terser-webpack-plugin: 5.3.0(webpack@5.81.0) + 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.81.0 - webpack-dev-middleware: 4.3.0(webpack@5.81.0) + 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: @@ -5360,7 +5369,7 @@ packages: webpack: 4.46.0 dev: true - /@storybook/core-client@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.81.0): + /@storybook/core-client@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.95.0): resolution: {integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5394,7 +5403,7 @@ packages: typescript: 4.9.5 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.81.0 + webpack: 5.95.0 dev: true /@storybook/core-common@6.5.16(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): @@ -5559,7 +5568,7 @@ packages: - 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.81.0): + /@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: '@storybook/builder-webpack5': '*' @@ -5577,13 +5586,13 @@ packages: optional: true dependencies: '@storybook/builder-webpack5': 6.5.16(eslint@8.35.0)(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.81.0) + '@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)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@storybook/manager-webpack5': 6.5.16(eslint@8.35.0)(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.81.0 + webpack: 5.95.0 transitivePeerDependencies: - '@storybook/mdx2-csf' - bluebird @@ -5717,21 +5726,21 @@ packages: '@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.81.0) + '@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.81.0) + 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.81.0) + css-loader: 5.2.7(webpack@5.95.0) express: 4.17.2 find-up: 5.0.0 fs-extra: 9.1.0 - html-webpack-plugin: 5.5.0(webpack@5.81.0) + html-webpack-plugin: 5.5.0(webpack@5.95.0) node-fetch: 2.6.7 process: 0.11.10 react: 17.0.2 @@ -5739,14 +5748,14 @@ packages: read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 resolve-from: 5.0.0 - style-loader: 2.0.0(webpack@5.81.0) + style-loader: 2.0.0(webpack@5.95.0) telejson: 6.0.8 - terser-webpack-plugin: 5.3.0(webpack@5.81.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.81.0 - webpack-dev-middleware: 4.3.0(webpack@5.81.0) + webpack: 5.95.0 + webpack-dev-middleware: 4.3.0(webpack@5.95.0) webpack-virtual-modules: 0.4.3 transitivePeerDependencies: - '@swc/core' @@ -5814,16 +5823,16 @@ packages: core-js: 3.19.1 dev: true - /@storybook/preset-scss@1.0.3(css-loader@6.7.3)(sass-loader@13.2.0)(style-loader@3.3.1): + /@storybook/preset-scss@1.0.3(css-loader@6.11.0)(sass-loader@16.0.2)(style-loader@4.0.0): resolution: {integrity: sha512-o9Iz6wxPeNENrQa2mKlsDKynBfqU2uWaRP80HeWp4TkGgf7/x3DVF2O7yi9N0x/PI1qzzTTpxlQ90D62XmpiTw==} peerDependencies: css-loader: '*' sass-loader: '*' style-loader: '*' dependencies: - css-loader: 6.7.3(webpack@5.81.0) - sass-loader: 13.2.0(sass@1.58.3)(webpack@5.81.0) - style-loader: 3.3.1(webpack@5.81.0) + css-loader: 6.11.0(webpack@5.95.0) + sass-loader: 16.0.2(sass@1.79.4)(webpack@5.95.0) + style-loader: 4.0.0(webpack@5.95.0) dev: true /@storybook/preview-web@6.5.16(react-dom@17.0.2)(react@17.0.2): @@ -5852,7 +5861,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/react-docgen-typescript-plugin@1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@4.9.5)(webpack@5.81.0): + /@storybook/react-docgen-typescript-plugin@1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@4.9.5)(webpack@5.95.0): resolution: {integrity: sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==} peerDependencies: typescript: '>= 3.x' @@ -5866,7 +5875,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@4.9.5) tslib: 2.5.0 typescript: 4.9.5 - webpack: 5.81.0 + webpack: 5.95.0 transitivePeerDependencies: - supports-color dev: true @@ -5902,17 +5911,17 @@ packages: '@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.81.0) + '@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(eslint@8.35.0)(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)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack@5.81.0) + '@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) '@storybook/core-common': 6.5.16(eslint@8.35.0)(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(eslint@8.35.0)(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.81.0) + '@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 @@ -5940,7 +5949,7 @@ packages: ts-dedent: 2.2.0 typescript: 4.9.5 util-deprecate: 1.0.2 - webpack: 5.81.0 + webpack: 5.95.0 transitivePeerDependencies: - '@storybook/mdx2-csf' - '@swc/core' @@ -6077,7 +6086,7 @@ packages: fs-extra: 9.1.0 global: 4.4.0 isomorphic-unfetch: 3.1.0 - nanoid: 3.3.6 + nanoid: 3.3.7 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 transitivePeerDependencies: @@ -6322,26 +6331,12 @@ packages: '@types/cheerio': 0.22.30 '@types/react': 17.0.45 - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} - dependencies: - '@types/eslint': 8.2.0 - '@types/estree': 1.0.1 - dev: true - - /@types/eslint@8.2.0: - resolution: {integrity: sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==} - dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.9 - dev: true - /@types/estree@0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true /@types/glob@7.2.0: @@ -6762,11 +6757,11 @@ packages: react: 17.0.2 dev: false - /@webassemblyjs/ast@1.11.5: - resolution: {integrity: sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==} + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: - '@webassemblyjs/helper-numbers': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 dev: true /@webassemblyjs/ast@1.9.0: @@ -6777,24 +6772,24 @@ packages: '@webassemblyjs/wast-parser': 1.9.0 dev: true - /@webassemblyjs/floating-point-hex-parser@1.11.5: - resolution: {integrity: sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==} + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} dev: true /@webassemblyjs/floating-point-hex-parser@1.9.0: resolution: {integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==} dev: true - /@webassemblyjs/helper-api-error@1.11.5: - resolution: {integrity: sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==} + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} dev: true /@webassemblyjs/helper-api-error@1.9.0: resolution: {integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==} dev: true - /@webassemblyjs/helper-buffer@1.11.5: - resolution: {integrity: sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==} + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} dev: true /@webassemblyjs/helper-buffer@1.9.0: @@ -6817,29 +6812,29 @@ packages: '@webassemblyjs/ast': 1.9.0 dev: true - /@webassemblyjs/helper-numbers@1.11.5: - resolution: {integrity: sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==} + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.5 - '@webassemblyjs/helper-api-error': 1.11.5 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/helper-wasm-bytecode@1.11.5: - resolution: {integrity: sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==} + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} dev: true /@webassemblyjs/helper-wasm-bytecode@1.9.0: resolution: {integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==} dev: true - /@webassemblyjs/helper-wasm-section@1.11.5: - resolution: {integrity: sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==} + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-buffer': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/wasm-gen': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 dev: true /@webassemblyjs/helper-wasm-section@1.9.0: @@ -6851,8 +6846,8 @@ packages: '@webassemblyjs/wasm-gen': 1.9.0 dev: true - /@webassemblyjs/ieee754@1.11.5: - resolution: {integrity: sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==} + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true @@ -6863,8 +6858,8 @@ packages: '@xtuc/ieee754': 1.2.0 dev: true - /@webassemblyjs/leb128@1.11.5: - resolution: {integrity: sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==} + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 dev: true @@ -6875,25 +6870,25 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/utf8@1.11.5: - resolution: {integrity: sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==} + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} dev: true /@webassemblyjs/utf8@1.9.0: resolution: {integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==} dev: true - /@webassemblyjs/wasm-edit@1.11.5: - resolution: {integrity: sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==} + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-buffer': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/helper-wasm-section': 1.11.5 - '@webassemblyjs/wasm-gen': 1.11.5 - '@webassemblyjs/wasm-opt': 1.11.5 - '@webassemblyjs/wasm-parser': 1.11.5 - '@webassemblyjs/wast-printer': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 dev: true /@webassemblyjs/wasm-edit@1.9.0: @@ -6909,14 +6904,14 @@ packages: '@webassemblyjs/wast-printer': 1.9.0 dev: true - /@webassemblyjs/wasm-gen@1.11.5: - resolution: {integrity: sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==} + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/ieee754': 1.11.5 - '@webassemblyjs/leb128': 1.11.5 - '@webassemblyjs/utf8': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 dev: true /@webassemblyjs/wasm-gen@1.9.0: @@ -6929,13 +6924,13 @@ packages: '@webassemblyjs/utf8': 1.9.0 dev: true - /@webassemblyjs/wasm-opt@1.11.5: - resolution: {integrity: sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==} + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-buffer': 1.11.5 - '@webassemblyjs/wasm-gen': 1.11.5 - '@webassemblyjs/wasm-parser': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 dev: true /@webassemblyjs/wasm-opt@1.9.0: @@ -6947,15 +6942,15 @@ packages: '@webassemblyjs/wasm-parser': 1.9.0 dev: true - /@webassemblyjs/wasm-parser@1.11.5: - resolution: {integrity: sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==} + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-api-error': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/ieee754': 1.11.5 - '@webassemblyjs/leb128': 1.11.5 - '@webassemblyjs/utf8': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 dev: true /@webassemblyjs/wasm-parser@1.9.0: @@ -6980,10 +6975,10 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/wast-printer@1.11.5: - resolution: {integrity: sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==} + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} dependencies: - '@webassemblyjs/ast': 1.11.5 + '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 dev: true @@ -7223,8 +7218,8 @@ packages: acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.8.0(acorn@8.8.2): - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + /acorn-import-attributes@1.9.5(acorn@8.8.2): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 dependencies: @@ -7612,11 +7607,6 @@ packages: engines: {node: '>=8'} dev: true - /array-union@3.0.1: - resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} - engines: {node: '>=12'} - dev: true - /array-uniq@1.0.3: resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} @@ -7767,12 +7757,12 @@ packages: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} hasBin: true dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001458 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001653 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 - postcss: 8.4.35 + postcss: 8.4.47 postcss-value-parser: 4.2.0 dev: true @@ -7858,7 +7848,7 @@ packages: webpack: 4.46.0 dev: true - /babel-loader@8.2.5(@babel/core@7.21.4)(webpack@5.81.0): + /babel-loader@8.2.5(@babel/core@7.21.4)(webpack@5.95.0): resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -7870,10 +7860,10 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.81.0 + webpack: 5.95.0 dev: true - /babel-loader@8.2.5(@babel/core@7.25.2)(webpack@5.81.0): + /babel-loader@8.2.5(@babel/core@7.25.2)(webpack@5.95.0): resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -7885,10 +7875,10 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.81.0 + webpack: 5.95.0 dev: true - /babel-loader@9.1.2(@babel/core@7.25.2)(webpack@5.81.0): + /babel-loader@9.1.2(@babel/core@7.25.2)(webpack@5.95.0): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -7898,7 +7888,7 @@ packages: '@babel/core': 7.25.2 find-cache-dir: 3.3.2 schema-utils: 4.0.1 - webpack: 5.81.0 + webpack: 5.95.0 dev: true /babel-plugin-add-react-displayname@0.0.5: @@ -8272,6 +8262,13 @@ packages: dependencies: fill-range: 7.0.1 + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: true + /brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} dev: true @@ -8352,7 +8349,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001653 + caniuse-lite: 1.0.30001667 electron-to-chromium: 1.5.13 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8449,7 +8446,7 @@ packages: chownr: 1.1.4 figgy-pudding: 3.5.2 glob: 7.1.6 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 infer-owner: 1.0.4 lru-cache: 5.1.1 mississippi: 3.0.0 @@ -8672,6 +8669,10 @@ packages: resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} dev: true + /caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + dev: true + /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} engines: {node: 6.* || 8.* || >= 10.*} @@ -8801,6 +8802,13 @@ packages: fsevents: 2.1.3 dev: true + /chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.0.2 + dev: true + /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true @@ -9163,7 +9171,7 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.51.0 + mime-db: 1.52.0 dev: true /compression@1.7.4: @@ -9430,21 +9438,27 @@ packages: path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig@8.1.3: - resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} + /cosmiconfig@9.0.0(typescript@4.9.5): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: - import-fresh: 3.2.1 + env-paths: 2.2.1 + import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - path-type: 4.0.0 + typescript: 4.9.5 dev: true /cp-file@7.0.0: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 make-dir: 3.1.0 nested-error-stacks: 2.1.0 p-event: 4.2.0 @@ -9562,9 +9576,9 @@ packages: engines: {node: '>=8'} dev: true - /css-functions-list@3.1.0: - resolution: {integrity: sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==} - engines: {node: '>=12.22'} + /css-functions-list@3.2.3: + resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==} + engines: {node: '>=12 || >=16'} dev: true /css-in-js-utils@2.0.1: @@ -9585,7 +9599,7 @@ packages: icss-utils: 4.1.1 loader-utils: 1.4.2 normalize-path: 3.0.0 - postcss: 8.4.35 + postcss: 8.4.47 postcss-modules-extract-imports: 2.0.0 postcss-modules-local-by-default: 3.0.3 postcss-modules-scope: 2.2.0 @@ -9596,50 +9610,46 @@ packages: webpack: 4.46.0 dev: true - /css-loader@5.2.7(webpack@5.81.0): + /css-loader@5.2.7(webpack@5.95.0): resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.27.0 || ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.35) + icss-utils: 5.1.0(postcss@8.4.47) loader-utils: 2.0.4 - postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.35) - postcss-modules-scope: 3.0.0(postcss@8.4.35) - postcss-modules-values: 4.0.0(postcss@8.4.35) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.47) + postcss-modules-scope: 3.0.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 schema-utils: 3.1.2 semver: 7.6.0 - webpack: 5.81.0 + webpack: 5.95.0 dev: true - /css-loader@6.7.3(webpack@5.81.0): - resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} + /css-loader@6.11.0(webpack@5.95.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} engines: {node: '>= 12.13.0'} peerDependencies: + '@rspack/core': 0.x || 1.x webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.35) - postcss-modules-scope: 3.0.0(postcss@8.4.35) - postcss-modules-values: 4.0.0(postcss@8.4.35) + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.81.0 - dev: true - - /css-rule-stream@1.1.0: - resolution: {integrity: sha512-qiio/Zkr8I19jh/XuzEkK8OKDQRTrEYaRyIHy4Bwh/tPUe0w8GcQs7r6x24Yc9lT+FbnZFYULxEIXCmaymguUQ==} - hasBin: true - dependencies: - css-tokenize: 1.0.1 - duplexer2: 0.0.2 - ldjson-stream: 1.2.1 - through2: 0.6.5 + webpack: 5.95.0 dev: true /css-select@4.2.0: @@ -9672,7 +9682,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 - source-map-js: 1.0.2 + source-map-js: 1.2.1 dev: true /css-what@5.1.0: @@ -9781,6 +9791,18 @@ packages: ms: 2.1.2 dev: true + /debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + /decamelize-keys@1.1.0: resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} engines: {node: '>=0.10.0'} @@ -9929,7 +9951,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -10060,10 +10082,6 @@ packages: resolution: {integrity: sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=} dev: true - /dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: true - /doctoc@2.2.1: resolution: {integrity: sha512-qNJ1gsuo7hH40vlXTVVrADm6pdg30bns/Mo7Nv1SxuXSM1bwF9b4xQ40a6EFT/L1cI+Yylbyi8MPI4G4y7XJzQ==} hasBin: true @@ -10092,21 +10110,19 @@ packages: esutils: 2.0.3 dev: true - /doiuse@4.4.1: - resolution: {integrity: sha512-TUpr1/YNg20IB09tZmwGCTsTQoxj8jUld/hUZprZMj8vj0VpAJySXEWCr8WMvqvgzk0/kG/FxeSMGKode4UjPg==} - engines: {node: '>=10'} + /doiuse@6.0.3: + resolution: {integrity: sha512-cgu7al1yxHpRS+Q+ru3LQYUDttoPBGYgY7JunTdr0VeFMjBAwXVHTyZxn48ZOuxpBB30W52kOK6mwbduuqNboQ==} + engines: {node: '>=16'} hasBin: true dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001458 - css-rule-stream: 1.1.0 - duplexer2: 0.0.2 - ldjson-stream: 1.2.1 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001667 + css-tokenize: 1.0.1 + duplexify: 4.1.3 multimatch: 5.0.0 - postcss: 8.4.35 - source-map: 0.7.3 - through2: 4.0.2 - yargs: 16.2.0 + postcss: 8.4.47 + source-map: 0.7.4 + yargs: 17.7.2 dev: true /dom-accessibility-api@0.5.16: @@ -10213,12 +10229,6 @@ packages: engines: {node: '>=10'} dev: true - /duplexer2@0.0.2: - resolution: {integrity: sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=} - dependencies: - readable-stream: 1.1.14 - dev: true - /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true @@ -10232,6 +10242,15 @@ packages: stream-shift: 1.0.1 dev: true + /duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 3.6.2 + stream-shift: 1.0.3 + dev: true + /ee-first@1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true @@ -10323,16 +10342,16 @@ packages: resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} engines: {node: '>=6.9.0'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 memory-fs: 0.5.0 tapable: 1.1.3 dev: true - /enhanced-resolve@5.13.0: - resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==} + /enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 tapable: 2.2.1 dev: true @@ -11080,6 +11099,17 @@ packages: micromatch: 4.0.5 dev: true + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: true + /fast-json-parse@1.0.3: resolution: {integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==} dev: true @@ -11145,6 +11175,13 @@ packages: flat-cache: 3.0.4 dev: true + /file-entry-cache@9.1.0: + resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} + engines: {node: '>=18'} + dependencies: + flat-cache: 5.0.0 + dev: true + /file-loader@6.2.0(webpack@4.46.0): resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} @@ -11197,6 +11234,13 @@ packages: dependencies: to-regex-range: 5.0.1 + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + /finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -11292,6 +11336,14 @@ packages: rimraf: 3.0.2 dev: true + /flat-cache@5.0.0: + resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} + engines: {node: '>=18'} + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + dev: true + /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true @@ -11301,6 +11353,10 @@ packages: resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} dev: true + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + dev: true + /flush-write-stream@1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} dependencies: @@ -11407,7 +11463,7 @@ packages: webpack: 4.46.0 dev: true - /fork-ts-checker-webpack-plugin@6.5.0(eslint@8.35.0)(typescript@4.9.5)(webpack@5.81.0): + /fork-ts-checker-webpack-plugin@6.5.0(eslint@8.35.0)(typescript@4.9.5)(webpack@5.95.0): resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -11436,7 +11492,7 @@ packages: semver: 7.6.0 tapable: 1.1.3 typescript: 4.9.5 - webpack: 5.81.0 + webpack: 5.95.0 dev: true /form-data@3.0.1: @@ -11445,7 +11501,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.34 + mime-types: 2.1.35 dev: true /form-data@4.0.0: @@ -11508,22 +11564,13 @@ packages: /fs-extra@0.30.0: resolution: {integrity: sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 2.4.0 klaw: 1.3.1 path-is-absolute: 1.0.1 rimraf: 2.7.1 dev: true - /fs-extra@10.0.0: - resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: true - /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} @@ -11564,7 +11611,7 @@ packages: /fs-write-stream-atomic@1.0.10: resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 iferr: 0.1.5 imurmurhash: 0.1.4 readable-stream: 2.3.7 @@ -11578,7 +11625,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 + deprecated: Upgrade to fsevents v2 to mitigate potential security issues requiresBuild: true dependencies: bindings: 1.5.0 @@ -11944,16 +11991,16 @@ packages: slash: 3.0.0 dev: true - /globby@12.0.2: - resolution: {integrity: sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} dependencies: - array-union: 3.0.1 - dir-glob: 3.0.1 - fast-glob: 3.2.12 + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 ignore: 5.2.4 - merge2: 1.4.1 - slash: 4.0.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 dev: true /globby@9.2.0: @@ -12014,6 +12061,10 @@ packages: /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true @@ -12133,7 +12184,7 @@ packages: engines: {node: '>=4'} dependencies: inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 safe-buffer: 5.2.1 dev: true @@ -12338,7 +12389,7 @@ packages: webpack: 4.46.0 dev: true - /html-webpack-plugin@5.5.0(webpack@5.81.0): + /html-webpack-plugin@5.5.0(webpack@5.95.0): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -12349,7 +12400,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.81.0 + webpack: 5.95.0 dev: true /htmlparser2@6.1.0: @@ -12467,16 +12518,16 @@ packages: resolution: {integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==} engines: {node: '>= 6'} dependencies: - postcss: 8.4.35 + postcss: 8.4.47 dev: true - /icss-utils@5.1.0(postcss@8.4.35): + /icss-utils@5.1.0(postcss@8.4.47): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: '>=8.4.31' dependencies: - postcss: 8.4.35 + postcss: 8.4.47 dev: true /identity-obj-proxy@3.0.0: @@ -12527,15 +12578,13 @@ packages: engines: {node: '>= 4'} dev: true - /immutable@4.0.0: - resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==} + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} dev: true - /import-cwd@3.0.0: - resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} - engines: {node: '>=8'} - dependencies: - import-from: 3.0.0 + /immutable@4.0.0: + resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==} dev: true /import-fresh@3.2.1: @@ -12545,11 +12594,12 @@ packages: parent-module: 1.0.1 resolve-from: 4.0.0 - /import-from@3.0.0: - resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} - engines: {node: '>=8'} + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: - resolve-from: 5.0.0 + parent-module: 1.0.1 + resolve-from: 4.0.0 dev: true /import-jsx@4.0.0: @@ -12573,10 +12623,10 @@ packages: resolution: {integrity: sha512-2Cj4nWRuAmvokFRU6UNo3xgzXKh+4nq/LBtD6mTp3V9c9nYV7O+dRvPChPOM34Qcj1+Ijz3oK6HqkixG0GP9Rg==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.21.4 - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.4) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.4) - '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.21.4) + '@babel/core': 7.25.2 + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.25.2) caller-path: 3.0.1 find-cache-dir: 3.3.2 make-dir: 3.1.0 @@ -12586,11 +12636,6 @@ packages: - supports-color dev: true - /import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - dev: true - /import-local@3.0.2: resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==} engines: {node: '>=8'} @@ -13779,7 +13824,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@types/node': 16.18.13 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jest-snapshot@29.7.0: @@ -14085,7 +14130,7 @@ packages: /jsonfile@2.4.0: resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonfile@6.1.0: @@ -14093,7 +14138,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonparse@1.3.1: @@ -14128,6 +14173,12 @@ packages: json-buffer: 3.0.1 dev: true + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -14161,7 +14212,7 @@ packages: /klaw@1.3.1: resolution: {integrity: sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /kleur@3.0.3: @@ -14174,8 +14225,8 @@ packages: engines: {node: '>= 8'} dev: true - /known-css-properties@0.27.0: - resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==} + /known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} dev: true /language-subtag-registry@0.3.20: @@ -14199,13 +14250,6 @@ packages: dotenv-expand: 5.1.0 dev: true - /ldjson-stream@1.2.1: - resolution: {integrity: sha512-xw/nNEXafuPSLu8NjjG3+atVVw+8U1APZAQylmwQn19Hgw6rC7QjHvP6MupnHWCrzSm9m0xs5QWkCLuRvBPjgQ==} - dependencies: - split2: 0.2.1 - through2: 0.6.5 - dev: true - /lerna@6.6.1: resolution: {integrity: sha512-WJtrvmbmR+6hMB9b5pvsxJzew0lRL6hARgW/My9BM4vYaxwPIA2I0riv3qQu5Zd7lYse7FEqJkTnl9Kn1bXhLA==} engines: {node: ^14.15.0 || >=16.0.0} @@ -14353,16 +14397,16 @@ packages: - supports-color dev: true - /lilconfig@2.0.4: - resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} - engines: {node: '>=10'} - dev: true - /lilconfig@2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} dev: true + /lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + dev: true + /lines-and-columns@1.1.6: resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} @@ -14428,7 +14472,7 @@ packages: engines: {node: '>=0.10.0'} requiresBuild: true dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -14440,7 +14484,7 @@ packages: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -14669,23 +14713,23 @@ packages: - utf-8-validate dev: true - /loki@0.34.0(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45): - resolution: {integrity: sha512-tfO4v5eGJkcC+j0yerQScokK0KX+KNjSKeWSOD/+43eOWDCeDNG5D8kqMHf1RozX7oKkeR48uzNI0X4QHdIwlg==} + /loki@0.35.1(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45): + resolution: {integrity: sha512-cc9LVTtJBEEIv8SggluDS6/KK7sDKaCMoeLeiBw+b+UuUrf+EaMring5doPdNm+x1mcHq+FwRWrDeItSA/SdxA==} hasBin: true peerDependencies: - '@storybook/react': ^5 || ^6 || ^7 + '@storybook/react': ^5 || ^6 || ^7 || ^8 peerDependenciesMeta: '@storybook/react': optional: true dependencies: - '@loki/integration-react': 0.34.0(@storybook/react@6.5.16) - '@loki/integration-react-native': 0.34.0(@storybook/addons@6.5.16) - '@loki/integration-vue': 0.34.0 - '@loki/runner': 0.34.0(@types/react@17.0.45) - '@loki/target-chrome-app': 0.34.0 - '@loki/target-chrome-docker': 0.34.0 - '@loki/target-native-android-emulator': 0.34.0 - '@loki/target-native-ios-simulator': 0.34.0 + '@loki/integration-react': 0.35.1(@storybook/react@6.5.16) + '@loki/integration-react-native': 0.35.0(@storybook/addons@6.5.16) + '@loki/integration-vue': 0.35.0 + '@loki/runner': 0.35.0(@types/react@17.0.45) + '@loki/target-chrome-app': 0.35.0 + '@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) transitivePeerDependencies: - '@storybook/addons' @@ -15080,6 +15124,11 @@ packages: readable-stream: 2.3.7 dev: true + /meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + dev: true + /meow@3.7.0: resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} engines: {node: '>=0.10.0'} @@ -15115,24 +15164,6 @@ packages: yargs-parser: 20.2.9 dev: true - /meow@9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} - engines: {node: '>=10'} - dependencies: - '@types/minimist': 1.2.0 - camelcase-keys: 6.2.2 - decamelize: 1.2.0 - decamelize-keys: 1.1.0 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 - dev: true - /merge-descriptors@1.0.1: resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} dev: true @@ -15255,6 +15286,14 @@ packages: braces: 3.0.2 picomatch: 2.3.1 + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: true + /miller-rabin@4.0.1: resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} hasBin: true @@ -15617,12 +15656,6 @@ packages: resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==} dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -15849,6 +15882,7 @@ packages: /normalize-path@2.1.1: resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} engines: {node: '>=0.10.0'} + requiresBuild: true dependencies: remove-trailing-separator: 1.1.0 dev: true @@ -16848,7 +16882,7 @@ packages: engines: {node: '>=0.10.0'} requiresBuild: true dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -16865,6 +16899,11 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} @@ -16884,14 +16923,14 @@ packages: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} dev: true - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true - /picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} dev: true + /picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + dev: true + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -17000,51 +17039,58 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-cli@9.1.0(postcss@8.4.35): - resolution: {integrity: sha512-zvDN2ADbWfza42sAnj+O2uUWyL0eRL1V+6giM2vi4SqTR3gTYy8XzcpfwccayF2szcUif0HMmXiEaDv9iEhcpw==} - engines: {node: '>=12'} + /postcss-cli@11.0.0(postcss@8.4.47): + resolution: {integrity: sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==} + engines: {node: '>=18'} hasBin: true peerDependencies: postcss: '>=8.4.31' dependencies: chokidar: 3.4.3 dependency-graph: 0.11.0 - fs-extra: 10.0.0 + fs-extra: 11.1.1 get-stdin: 9.0.0 - globby: 12.0.2 - picocolors: 1.0.0 - postcss: 8.4.35 - postcss-load-config: 3.1.0 - postcss-reporter: 7.0.5(postcss@8.4.35) + globby: 14.0.2 + picocolors: 1.0.1 + postcss: 8.4.47 + postcss-load-config: 5.1.0(postcss@8.4.47) + postcss-reporter: 7.1.0(postcss@8.4.47) pretty-hrtime: 1.0.3 read-cache: 1.0.0 - slash: 4.0.0 - yargs: 17.3.0 + slash: 5.1.0 + yargs: 17.7.1 transitivePeerDependencies: - - ts-node + - jiti + - tsx dev: true /postcss-flexbugs-fixes@4.2.1: resolution: {integrity: sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==} dependencies: - postcss: 8.4.35 + postcss: 8.4.47 dev: true - /postcss-load-config@3.1.0: - resolution: {integrity: sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==} - engines: {node: '>= 10'} + /postcss-load-config@5.1.0(postcss@8.4.47): + resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + engines: {node: '>= 18'} peerDependencies: - ts-node: '>=9.0.0' + jiti: '>=1.21.0' + postcss: '>=8.4.31' + tsx: ^4.8.1 peerDependenciesMeta: - ts-node: + jiti: + optional: true + postcss: + optional: true + tsx: optional: true dependencies: - import-cwd: 3.0.0 - lilconfig: 2.0.4 - yaml: 1.10.2 + lilconfig: 3.1.2 + postcss: 8.4.47 + yaml: 2.5.1 dev: true - /postcss-loader@4.3.0(postcss@8.4.35)(webpack@4.46.0): + /postcss-loader@4.3.0(postcss@8.4.47)(webpack@4.46.0): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -17054,7 +17100,7 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.4 loader-utils: 2.0.4 - postcss: 8.4.35 + postcss: 8.4.47 schema-utils: 3.1.2 semver: 7.6.0 webpack: 4.46.0 @@ -17068,16 +17114,25 @@ packages: resolution: {integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==} engines: {node: '>= 6'} dependencies: - postcss: 8.4.35 + postcss: 8.4.47 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.47): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: '>=8.4.31' dependencies: - postcss: 8.4.35 + postcss: 8.4.47 + dev: true + + /postcss-modules-extract-imports@3.1.0(postcss@8.4.47): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: '>=8.4.31' + dependencies: + postcss: 8.4.47 dev: true /postcss-modules-local-by-default@3.0.3: @@ -17085,20 +17140,32 @@ packages: engines: {node: '>= 6'} dependencies: icss-utils: 4.1.1 - postcss: 8.4.35 - postcss-selector-parser: 6.0.11 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.35): + /postcss-modules-local-by-default@4.0.0(postcss@8.4.47): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: '>=8.4.31' dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 - postcss-selector-parser: 6.0.11 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-modules-local-by-default@4.0.5(postcss@8.4.47): + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: '>=8.4.31' + dependencies: + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 dev: true @@ -17106,72 +17173,82 @@ packages: resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} engines: {node: '>= 6'} dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.0.11 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.35): + /postcss-modules-scope@3.0.0(postcss@8.4.47): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: '>=8.4.31' dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.0.11 + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + dev: true + + /postcss-modules-scope@3.2.0(postcss@8.4.47): + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: '>=8.4.31' + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 dev: true /postcss-modules-values@3.0.0: resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==} dependencies: icss-utils: 4.1.1 - postcss: 8.4.35 + postcss: 8.4.47 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.35): + /postcss-modules-values@4.0.0(postcss@8.4.47): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: '>=8.4.31' dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 dev: true - /postcss-reporter@7.0.5(postcss@8.4.35): - resolution: {integrity: sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==} + /postcss-reporter@7.1.0(postcss@8.4.47): + resolution: {integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==} engines: {node: '>=10'} peerDependencies: postcss: '>=8.4.31' dependencies: - picocolors: 1.0.0 - postcss: 8.4.35 + picocolors: 1.0.1 + postcss: 8.4.47 thenby: 1.3.4 dev: true - /postcss-resolve-nested-selector@0.1.1: - resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} + /postcss-resolve-nested-selector@0.1.6: + resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.35): - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} + /postcss-safe-parser@7.0.1(postcss@8.4.47): + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} peerDependencies: - postcss: '>=8.4.31' + postcss: ^8.4.31 dependencies: - postcss: 8.4.35 + postcss: 8.4.47 dev: true - /postcss-scss@4.0.6(postcss@8.4.35): - resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==} + /postcss-scss@4.0.9(postcss@8.4.47): + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: postcss: '>=8.4.31' dependencies: - postcss: 8.4.35 + postcss: 8.4.47 dev: true - /postcss-selector-parser@6.0.11: - resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -17182,13 +17259,13 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + /postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 + picocolors: 1.1.0 + source-map-js: 1.2.1 dev: true /prelude-ls@1.1.2: @@ -17220,6 +17297,12 @@ packages: hasBin: true dev: true + /prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -17980,7 +18063,7 @@ packages: object-assign: 4.1.1 /read-cache@1.0.0: - resolution: {integrity: sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=} + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 dev: true @@ -18095,15 +18178,6 @@ packages: mute-stream: 0.0.8 dev: true - /readable-stream@1.0.34: - resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} - dependencies: - core-util-is: 1.0.2 - inherits: 2.0.4 - isarray: 0.0.1 - string_decoder: 0.10.31 - dev: true - /readable-stream@1.1.14: resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} dependencies: @@ -18158,7 +18232,7 @@ packages: engines: {node: '>=0.10'} requiresBuild: true dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 3.1.10 readable-stream: 2.3.7 transitivePeerDependencies: @@ -18173,6 +18247,11 @@ packages: picomatch: 2.3.1 dev: true + /readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + dev: true + /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} @@ -18363,6 +18442,7 @@ packages: /remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + requiresBuild: true dev: true /renderkid@2.0.7: @@ -18630,17 +18710,17 @@ packages: - supports-color dev: true - /sass-loader@13.2.0(sass@1.58.3)(webpack@5.81.0): - resolution: {integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==} - engines: {node: '>= 14.15.0'} + /sass-loader@16.0.2(sass@1.79.4)(webpack@5.95.0): + resolution: {integrity: sha512-Ll6iXZ1EYwYT19SqW4mSBb76vSSi8JgzElmzIerhEGgzB5hRjDQIWsPmuk1UrAXkR16KJHqVY0eH+5/uw9Tmfw==} + engines: {node: '>= 18.12.0'} peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + '@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: - fibers: + '@rspack/core': optional: true node-sass: optional: true @@ -18648,21 +18728,22 @@ packages: optional: true sass-embedded: optional: true + webpack: + optional: true dependencies: - klona: 2.0.4 neo-async: 2.6.2 - sass: 1.58.3 - webpack: 5.81.0 + sass: 1.79.4 + webpack: 5.95.0 dev: true - /sass@1.58.3: - resolution: {integrity: sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==} - engines: {node: '>=12.0.0'} + /sass@1.79.4: + resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: - chokidar: 3.4.3 + chokidar: 4.0.1 immutable: 4.0.0 - source-map-js: 1.0.1 + source-map-js: 1.2.1 dev: true /sax@1.2.1: @@ -18718,6 +18799,15 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.5) dev: true + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.9 + ajv: 6.12.5 + ajv-keywords: 3.5.2(ajv@6.12.5) + dev: true + /schema-utils@4.0.1: resolution: {integrity: sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==} engines: {node: '>= 12.13.0'} @@ -18961,9 +19051,9 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} dev: true /slice-ansi@3.0.0: @@ -19093,13 +19183,8 @@ packages: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: true - /source-map-js@1.0.1: - resolution: {integrity: sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==} - engines: {node: '>=0.10.0'} - dev: true - - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} dev: true @@ -19151,6 +19236,11 @@ packages: engines: {node: '>= 8'} dev: true + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead @@ -19189,12 +19279,6 @@ packages: extend-shallow: 3.0.2 dev: true - /split2@0.2.1: - resolution: {integrity: sha512-D/oTExYAkC9nWleOCTOyNmAuzfAT/6rHGBA9LIK7FVnGo13CSvrKCUzKenwH6U1s2znY9MqH6v0UQTEDa3vJmg==} - dependencies: - through2: 0.6.5 - dev: true - /split2@3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} dependencies: @@ -19335,6 +19419,10 @@ packages: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} dev: true + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + dev: true + /stream-to-array@2.3.0: resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==} dependencies: @@ -19481,6 +19569,13 @@ packages: ansi-regex: 6.0.1 dev: true + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + /strip-bom@2.0.0: resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} engines: {node: '>=0.10.0'} @@ -19558,7 +19653,7 @@ packages: webpack: 4.46.0 dev: true - /style-loader@2.0.0(webpack@5.81.0): + /style-loader@2.0.0(webpack@5.95.0): resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -19566,20 +19661,16 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.1.2 - webpack: 5.81.0 + webpack: 5.95.0 dev: true - /style-loader@3.3.1(webpack@5.81.0): - resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==} - engines: {node: '>= 12.13.0'} + /style-loader@4.0.0(webpack@5.95.0): + resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==} + engines: {node: '>= 18.12.0'} peerDependencies: - webpack: ^5.0.0 + webpack: ^5.27.0 dependencies: - webpack: 5.81.0 - dev: true - - /style-search@0.1.0: - resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} + webpack: 5.95.0 dev: true /style-to-object@0.3.0: @@ -19588,128 +19679,133 @@ packages: inline-style-parser: 0.1.1 dev: true - /stylelint-config-recommended-scss@11.0.0(postcss@8.4.35)(stylelint@15.6.0): - resolution: {integrity: sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==} + /stylelint-config-recommended-scss@14.1.0(postcss@8.4.47)(stylelint@16.9.0): + resolution: {integrity: sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==} + engines: {node: '>=18.12.0'} peerDependencies: postcss: '>=8.4.31' - stylelint: ^15.5.0 + stylelint: ^16.6.1 peerDependenciesMeta: postcss: optional: true dependencies: - postcss: 8.4.35 - postcss-scss: 4.0.6(postcss@8.4.35) - stylelint: 15.6.0 - stylelint-config-recommended: 12.0.0(stylelint@15.6.0) - stylelint-scss: 4.6.0(stylelint@15.6.0) + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) + stylelint: 16.9.0(typescript@4.9.5) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0) + stylelint-scss: 6.7.0(stylelint@16.9.0) dev: true - /stylelint-config-recommended@12.0.0(stylelint@15.6.0): - resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==} + /stylelint-config-recommended@14.0.1(stylelint@16.9.0): + resolution: {integrity: sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==} + engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^15.5.0 + stylelint: ^16.1.0 dependencies: - stylelint: 15.6.0 + stylelint: 16.9.0(typescript@4.9.5) dev: true - /stylelint-config-standard-scss@9.0.0(postcss@8.4.35)(stylelint@15.6.0): - resolution: {integrity: sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==} + /stylelint-config-standard-scss@13.1.0(postcss@8.4.47)(stylelint@16.9.0): + resolution: {integrity: sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==} + engines: {node: '>=18.12.0'} peerDependencies: postcss: '>=8.4.31' - stylelint: ^15.5.0 + stylelint: ^16.3.1 peerDependenciesMeta: postcss: optional: true dependencies: - postcss: 8.4.35 - stylelint: 15.6.0 - stylelint-config-recommended-scss: 11.0.0(postcss@8.4.35)(stylelint@15.6.0) - stylelint-config-standard: 33.0.0(stylelint@15.6.0) + postcss: 8.4.47 + stylelint: 16.9.0(typescript@4.9.5) + stylelint-config-recommended-scss: 14.1.0(postcss@8.4.47)(stylelint@16.9.0) + stylelint-config-standard: 36.0.1(stylelint@16.9.0) dev: true - /stylelint-config-standard@33.0.0(stylelint@15.6.0): - resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==} + /stylelint-config-standard@36.0.1(stylelint@16.9.0): + resolution: {integrity: sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==} + engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^15.5.0 + stylelint: ^16.1.0 dependencies: - stylelint: 15.6.0 - stylelint-config-recommended: 12.0.0(stylelint@15.6.0) + stylelint: 16.9.0(typescript@4.9.5) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0) dev: true - /stylelint-prettier@3.0.0(prettier@2.8.8)(stylelint@15.6.0): - resolution: {integrity: sha512-kIks1xw6np0zElokMT2kP6ar3S4MBoj6vUtPJuND1pFELMpZxVS/0uHPR4HDAVn0WAD3I5oF0IA3qBFxBpMkLg==} - engines: {node: ^14.17.0 || >=16.0.0} + /stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.9.0): + resolution: {integrity: sha512-qJ+BN+1T2ZcKz9WIrv0x+eFGHzSUnXfXd5gL///T6XoJvr3D8/ztzz2fhtmXef7Vb8P33zBXmLTTveByr0nwBw==} + engines: {node: '>=18.12.0'} peerDependencies: - prettier: '>=2.0.0' - stylelint: '>=14.0.0' + prettier: '>=3.0.0' + stylelint: '>=16.0.0' dependencies: - prettier: 2.8.8 + prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - stylelint: 15.6.0 + stylelint: 16.9.0(typescript@4.9.5) dev: true - /stylelint-scss@4.6.0(stylelint@15.6.0): - resolution: {integrity: sha512-M+E0BQim6G4XEkaceEhfVjP/41C9Klg5/tTPTCQVlgw/jm2tvB+OXJGaU0TDP5rnTCB62aX6w+rT+gqJW/uwjA==} + /stylelint-scss@6.7.0(stylelint@16.9.0): + resolution: {integrity: sha512-RFIa2A+pVWS5wjNT+whtK7wsbZEWazyqesCuSaPbPlZ8lh2TujwVJSnCYJijg6ChZzwI8pZPRZS1L6A9aCbXDg==} + engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^14.5.1 || ^15.0.0 + stylelint: ^16.0.2 dependencies: - dlv: 1.1.3 + css-tree: 2.3.1 + is-plain-object: 5.0.0 + known-css-properties: 0.34.0 postcss-media-query-parser: 0.2.3 - postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.0.11 + postcss-resolve-nested-selector: 0.1.6 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - stylelint: 15.6.0 + stylelint: 16.9.0(typescript@4.9.5) dev: true - /stylelint@15.6.0: - resolution: {integrity: sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg==} - engines: {node: ^14.13.1 || >=16.0.0} + /stylelint@16.9.0(typescript@4.9.5): + resolution: {integrity: sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==} + engines: {node: '>=18.12.0'} hasBin: true dependencies: - '@csstools/css-parser-algorithms': 2.1.1(@csstools/css-tokenizer@2.1.1) - '@csstools/css-tokenizer': 2.1.1 - '@csstools/media-query-list-parser': 2.0.4(@csstools/css-parser-algorithms@2.1.1)(@csstools/css-tokenizer@2.1.1) - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.11) + '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) + '@csstools/css-tokenizer': 3.0.1 + '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1)(@csstools/css-tokenizer@3.0.1) + '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) + '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 8.1.3 - css-functions-list: 3.1.0 + cosmiconfig: 9.0.0(typescript@4.9.5) + css-functions-list: 3.2.3 css-tree: 2.3.1 - debug: 4.3.4 - fast-glob: 3.2.12 + debug: 4.3.7 + fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 - file-entry-cache: 6.0.1 + file-entry-cache: 9.1.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 5.2.4 - import-lazy: 4.0.0 + ignore: 5.3.2 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.27.0 + known-css-properties: 0.34.0 mathml-tag-names: 2.1.3 - meow: 9.0.0 - micromatch: 4.0.5 + meow: 13.2.0 + micromatch: 4.0.8 normalize-path: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.35 - postcss-media-query-parser: 0.2.3 - postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.35) - postcss-selector-parser: 6.0.11 + picocolors: 1.0.1 + postcss: 8.4.47 + postcss-resolve-nested-selector: 0.1.6 + postcss-safe-parser: 7.0.1(postcss@8.4.47) + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 - strip-ansi: 6.0.1 - style-search: 0.1.0 - supports-hyperlinks: 3.0.0 + strip-ansi: 7.1.0 + supports-hyperlinks: 3.1.0 svg-tags: 1.0.0 - table: 6.8.1 - v8-compile-cache: 2.3.0 + table: 6.8.2 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color + - typescript dev: true /stylis@4.0.13: @@ -19739,8 +19835,8 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks@3.0.0: - resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} + /supports-hyperlinks@3.1.0: + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} engines: {node: '>=14.18'} dependencies: has-flag: 4.0.0 @@ -19774,8 +19870,8 @@ packages: resolution: {integrity: sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==} dev: true - /table@6.8.1: - resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + /table@6.8.2: + resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} dependencies: ajv: 8.12.0 @@ -19909,7 +20005,7 @@ packages: - bluebird dev: true - /terser-webpack-plugin@5.3.0(webpack@5.81.0): + /terser-webpack-plugin@5.3.0(webpack@5.95.0): resolution: {integrity: sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -19930,11 +20026,11 @@ packages: serialize-javascript: 6.0.0 source-map: 0.6.1 terser: 5.17.1 - webpack: 5.81.0 + webpack: 5.95.0 dev: true - /terser-webpack-plugin@5.3.7(webpack@5.81.0): - resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} + /terser-webpack-plugin@5.3.10(webpack@5.95.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -19949,12 +20045,12 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.4.5 - schema-utils: 3.1.2 + schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.17.1 - webpack: 5.81.0 + terser: 5.34.1 + webpack: 5.95.0 dev: true /terser@4.8.1: @@ -19979,6 +20075,17 @@ packages: source-map-support: 0.5.21 dev: true + /terser@5.34.1: + resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.3 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -20006,13 +20113,6 @@ packages: engines: {node: '>=10'} dev: false - /through2@0.6.5: - resolution: {integrity: sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==} - dependencies: - readable-stream: 1.0.34 - xtend: 4.0.2 - dev: true - /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: @@ -20397,6 +20497,11 @@ packages: engines: {node: '>=4'} dev: true + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + /unified@9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: @@ -20583,7 +20688,7 @@ packages: dependencies: browserslist: 4.21.5 escalade: 3.1.1 - picocolors: 1.0.0 + picocolors: 1.1.0 dev: true /update-browserslist-db@1.1.0(browserslist@4.23.3): @@ -20594,7 +20699,7 @@ packages: dependencies: browserslist: 4.23.3 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 dev: true /update-section@0.3.3: @@ -20624,7 +20729,7 @@ packages: dependencies: file-loader: 6.2.0(webpack@4.46.0) loader-utils: 2.0.4 - mime-types: 2.1.34 + mime-types: 2.1.35 schema-utils: 3.1.2 webpack: 4.46.0 dev: true @@ -20874,7 +20979,7 @@ packages: /watchpack@1.7.5: resolution: {integrity: sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 neo-async: 2.6.2 optionalDependencies: chokidar: 3.4.3 @@ -20888,7 +20993,15 @@ packages: engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 + dev: true + + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 dev: true /wcwidth@1.0.1: @@ -20924,7 +21037,7 @@ packages: webpack-log: 2.0.0 dev: true - /webpack-dev-middleware@4.3.0(webpack@5.81.0): + /webpack-dev-middleware@4.3.0(webpack@5.95.0): resolution: {integrity: sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==} engines: {node: '>= v10.23.3'} peerDependencies: @@ -20936,7 +21049,7 @@ packages: mime-types: 2.1.34 range-parser: 1.2.1 schema-utils: 3.1.2 - webpack: 5.81.0 + webpack: 5.95.0 dev: true /webpack-filter-warnings-plugin@1.2.1(webpack@4.46.0): @@ -21029,8 +21142,8 @@ packages: - supports-color dev: true - /webpack@5.81.0: - resolution: {integrity: sha512-AAjaJ9S4hYCVODKLQTgG5p5e11hiMawBwV2v8MYLE0C/6UAGLuAF4n1qa9GOwdxnicaP+5k6M5HrLmD4+gIB8Q==} + /webpack@5.95.0: + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -21039,29 +21152,28 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/wasm-edit': 1.11.5 - '@webassemblyjs/wasm-parser': 1.11.5 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.8.2 - acorn-import-assertions: 1.8.0(acorn@8.8.2) - browserslist: 4.21.5 + acorn-import-attributes: 1.9.5(acorn@8.8.2) + browserslist: 4.23.3 chrome-trace-event: 1.0.2 - enhanced-resolve: 5.13.0 + enhanced-resolve: 5.17.1 es-module-lexer: 1.2.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 loader-runner: 4.2.0 - mime-types: 2.1.34 + mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.1.2 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(webpack@5.81.0) - watchpack: 2.4.0 + terser-webpack-plugin: 5.3.10(webpack@5.95.0) + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -21209,7 +21321,7 @@ packages: /write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true @@ -21358,6 +21470,12 @@ packages: engines: {node: '>= 14'} dev: true + /yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + engines: {node: '>= 14'} + hasBin: true + dev: true + /yargs-parser@20.2.4: resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} engines: {node: '>=10'} @@ -21368,11 +21486,6 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser@21.0.0: - resolution: {integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==} - engines: {node: '>=12'} - dev: true - /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -21391,25 +21504,25 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs@17.3.0: - resolution: {integrity: sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==} + /yargs@17.7.1: + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} engines: {node: '>=12'} dependencies: - cliui: 7.0.4 + cliui: 8.0.1 escalade: 3.1.1 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.0 + yargs-parser: 21.1.1 dev: true - /yargs@17.7.1: - resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3