From 454a9af24227c85cbf0b4c4410a47a05e785ddda Mon Sep 17 00:00:00 2001 From: "Xin Du (Clark)" Date: Thu, 2 Feb 2023 15:13:28 +0000 Subject: [PATCH] feat(webpack)!: update postcss to v8 (#9671) Co-authored-by: Daniel Roe --- .iyarc | 1 + examples/tailwindcss-purgecss/nuxt.config.js | 6 +- examples/with-purgecss/nuxt.config.js | 6 +- .../unit/__snapshots__/webpack.test.js.snap | 4704 ++++++++++++++++- packages/config/src/config/build.js | 3 +- packages/config/src/options.js | 11 + .../test/__snapshots__/options.test.js.snap | 1 + .../config/__snapshots__/index.test.js.snap | 2 + packages/types/config/build.d.ts | 10 +- packages/webpack/package.json | 16 +- packages/webpack/src/utils/postcss-v8.js | 208 - packages/webpack/src/utils/postcss.js | 79 +- packages/webpack/src/utils/style-loader.js | 13 +- renovate.json | 4 - test/dev/basic.dev.test.js | 7 +- test/dev/basic.ssr.test.js | 3 +- test/dev/extract-css.test.js | 2 +- test/fixtures/basic/nuxt.config.js | 8 +- test/fixtures/basic/plugins/tailwind.js | 11 +- yarn.lock | 2056 +++---- 20 files changed, 5837 insertions(+), 1314 deletions(-) delete mode 100644 packages/webpack/src/utils/postcss-v8.js diff --git a/.iyarc b/.iyarc index ce9305bc2f..7e3c009600 100644 --- a/.iyarc +++ b/.iyarc @@ -3,3 +3,4 @@ GHSA-rp65-9cf3-cjxr GHSA-3j8f-xvm3-ffx4 +GHSA-f8q6-p94x-37v3 diff --git a/examples/tailwindcss-purgecss/nuxt.config.js b/examples/tailwindcss-purgecss/nuxt.config.js index f6cd976bc5..e9ccd54141 100644 --- a/examples/tailwindcss-purgecss/nuxt.config.js +++ b/examples/tailwindcss-purgecss/nuxt.config.js @@ -17,8 +17,10 @@ export default { css: ['~/assets/css/tailwind.css'], build: { postcss: { - plugins: { - tailwindcss: path.join(__dirname, './tailwind.config.js') + postcssOptions: { + plugins: { + tailwindcss: path.join(__dirname, './tailwind.config.js') + } } } } diff --git a/examples/with-purgecss/nuxt.config.js b/examples/with-purgecss/nuxt.config.js index 0ca2b9d093..419be6a3b5 100644 --- a/examples/with-purgecss/nuxt.config.js +++ b/examples/with-purgecss/nuxt.config.js @@ -12,8 +12,10 @@ export default { build: { extractCSS: true, postcss: { - plugins: { - tailwindcss: path.resolve('./tailwind.js') + postcssOptions: { + plugins: { + tailwindcss: path.resolve('./tailwind.js') + } }, preset: { autoprefixer: { grid: true } } }, diff --git a/packages/cli/test/unit/__snapshots__/webpack.test.js.snap b/packages/cli/test/unit/__snapshots__/webpack.test.js.snap index 7c83e11a3f..f724034a40 100644 --- a/packages/cli/test/unit/__snapshots__/webpack.test.js.snap +++ b/packages/cli/test/unit/__snapshots__/webpack.test.js.snap @@ -109,15 +109,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -144,15 +520,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -185,15 +937,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -220,15 +1348,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -261,15 +1765,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -302,15 +2182,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -349,15 +2605,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -393,15 +3025,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -443,15 +3451,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -484,15 +3868,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -531,15 +4291,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, @@ -572,15 +4708,391 @@ exports[`webpack nuxt webpack module.rules 1`] = ` }, }, Object { - \\"loader\\": \\"/node_modules/postcss-loader/src/index.js\\", + \\"loader\\": \\"/node_modules/postcss-loader/dist/cjs.js\\", \\"options\\": Object { - \\"order\\": \\"presetEnvAndCssnanoLast\\", - \\"plugins\\": Array [ - [Function anonymous], - [Function anonymous], - [Function anonymous], - [Function anonymous], - ], + \\"postcssOptions\\": Object { + \\"plugins\\": Array [ + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-import\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-url\\", + }, + Object { + \\"plugins\\": Array [ + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-clamp\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-function\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": Object { + \\"clear\\": [Function makeTransform], + \\"float\\": [Function makeTransform], + }, + \\"postcssPlugin\\": \\"postcss-logical-float-and-clear\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-ic-unit\\", + }, + Object { + \\"Declaration\\": Object { + \\"resize\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical-resize\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-logical-viewport-units\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-nested-calc\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-oklab-function\\", + }, + Object { + \\"Declaration\\": Object { + \\"opacity\\": [Function opacity], + }, + \\"postcssPlugin\\": \\"postcss-opacity-percentage\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-text-decoration-shorthand\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-unset-value\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-media\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-custom-properties\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-image-set-function\\", + }, + Object { + \\"AtRule\\": Object { + \\"custom-media\\": [Function custom-media], + \\"media\\": [Function media], + }, + \\"postcssPlugin\\": \\"postcss-media-minmax\\", + }, + Object { + \\"AtRule\\": [Function AtRule], + \\"postcssPlugin\\": \\"postcss-media-queries-aspect-ratio-number-values\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-pseudo-class-any-link\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-attribute-case-insensitive\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-selector-not\\", + }, + Object { + \\"Declaration\\": Object { + \\"block-size\\": [Function anonymous], + \\"border-block\\": [Function anonymous], + \\"border-block-color\\": [Function anonymous], + \\"border-block-end\\": [Function anonymous], + \\"border-block-end-color\\": [Function anonymous], + \\"border-block-end-style\\": [Function anonymous], + \\"border-block-end-width\\": [Function anonymous], + \\"border-block-start\\": [Function anonymous], + \\"border-block-start-color\\": [Function anonymous], + \\"border-block-start-style\\": [Function anonymous], + \\"border-block-start-width\\": [Function anonymous], + \\"border-block-style\\": [Function anonymous], + \\"border-block-width\\": [Function anonymous], + \\"border-end-end-radius\\": [Function anonymous], + \\"border-end-start-radius\\": [Function anonymous], + \\"border-inline\\": [Function anonymous], + \\"border-inline-color\\": [Function anonymous], + \\"border-inline-end\\": [Function anonymous], + \\"border-inline-end-color\\": [Function anonymous], + \\"border-inline-end-style\\": [Function anonymous], + \\"border-inline-end-width\\": [Function anonymous], + \\"border-inline-start\\": [Function anonymous], + \\"border-inline-start-color\\": [Function anonymous], + \\"border-inline-start-style\\": [Function anonymous], + \\"border-inline-start-width\\": [Function anonymous], + \\"border-inline-style\\": [Function anonymous], + \\"border-inline-width\\": [Function anonymous], + \\"border-start-end-radius\\": [Function anonymous], + \\"border-start-start-radius\\": [Function anonymous], + \\"caption-side\\": [Function anonymous], + \\"inline-size\\": [Function anonymous], + \\"inset\\": [Function anonymous], + \\"inset-block\\": [Function anonymous], + \\"inset-block-end\\": [Function anonymous], + \\"inset-block-start\\": [Function anonymous], + \\"inset-inline\\": [Function anonymous], + \\"inset-inline-end\\": [Function anonymous], + \\"inset-inline-start\\": [Function anonymous], + \\"margin-block\\": [Function anonymous], + \\"margin-block-end\\": [Function anonymous], + \\"margin-block-start\\": [Function anonymous], + \\"margin-inline\\": [Function anonymous], + \\"margin-inline-end\\": [Function anonymous], + \\"margin-inline-start\\": [Function anonymous], + \\"padding-block\\": [Function anonymous], + \\"padding-block-end\\": [Function anonymous], + \\"padding-block-start\\": [Function anonymous], + \\"padding-inline\\": [Function anonymous], + \\"padding-inline-end\\": [Function anonymous], + \\"padding-inline-start\\": [Function anonymous], + \\"text-align\\": [Function anonymous], + }, + \\"postcssPlugin\\": \\"postcss-logical\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-dir-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-initial\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-functional-notation\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-double-position-gradients\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-hex-alpha\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-hwb-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-lab-function\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-color-rebeccapurple\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-page-break\\", + }, + Object { + \\"Once\\": [Function Once], + \\"postcssPlugin\\": \\"postcss-font-variant\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-is-pseudo-class\\", + }, + Object { + \\"Rule\\": [Function Rule], + \\"postcssPlugin\\": \\"postcss-scope-pseudo-class\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-gap-properties\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-overflow-shorthand\\", + }, + Object { + \\"Declaration\\": Object { + \\"overflow-wrap\\": [Function overflow-wrap], + }, + \\"postcssPlugin\\": \\"postcss-replace-overflow-wrap\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-place\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-system-ui-font\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-stepped-value-functions\\", + }, + Object { + \\"Declaration\\": [Function Declaration], + \\"postcssPlugin\\": \\"postcss-trigonometric-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-cascade-layers\\", + }, + Object { + \\"browsers\\": undefined, + \\"info\\": [Function info], + \\"options\\": Object { + \\"overrideBrowserslist\\": undefined, + }, + \\"postcssPlugin\\": \\"autoprefixer\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"RuleExit\\": [Function RuleExit], + \\"postcssPlugin\\": \\"postcss-progressive-custom-properties\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + ], + \\"postcssPlugin\\": \\"postcss-preset-env\\", + }, + Processor { + \\"plugins\\": Array [ + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-comments\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-gradients\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-initial\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-svgo\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-display-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-reduce-transforms\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-colormin\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-timing-functions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-calc\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-convert-values\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-ordered-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-minify-params\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-charset\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-discard-overridden\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-string\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-unicode\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"postcssPlugin\\": \\"postcss-minify-font-values\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-url\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-normalize-repeat-style\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-positions\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-normalize-whitespace\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-merge-longhand\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-duplicates\\", + }, + Object { + \\"postcssPlugin\\": \\"postcss-merge-rules\\", + \\"prepare\\": [Function prepare], + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-discard-empty\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"postcss-unique-selectors\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"css-declaration-sorter\\", + }, + Object { + \\"OnceExit\\": [Function OnceExit], + \\"postcssPlugin\\": \\"cssnano-util-raw-cache\\", + }, + ], + \\"version\\": \\"8.4.21\\", + }, + ], + }, \\"sourceMap\\": false, }, }, diff --git a/packages/config/src/config/build.js b/packages/config/src/config/build.js index 94eba89546..903aa59930 100644 --- a/packages/config/src/config/build.js +++ b/packages/config/src/config/build.js @@ -88,7 +88,8 @@ export default () => ({ preset: { // https://cssdb.org/#staging-process stage: 2 - } + }, + postcssOptions: {} }, html: { minify: { diff --git a/packages/config/src/options.js b/packages/config/src/options.js index 75b6cb4749..9d407339b2 100644 --- a/packages/config/src/options.js +++ b/packages/config/src/options.js @@ -440,6 +440,17 @@ export function getNuxtConfig (_options) { delete options.build.crossorigin } + if (options.build.postcss.plugins) { + consola.warn('`postcss.plugins` option has been moved to `postcss.postcssOptions.plugins` for aligning `postcss-loader` format.') + options.build.postcss.postcssOptions.plugins = options.build.postcss.plugins + delete options.build.postcss.plugins + } + + if (options.buildModules && options.buildModules.includes('@nuxt/postcss8')) { + consola.info('`@nuxt/postcss8` is disabled since nuxt has upgraded to postcss v8.') + options.buildModules = options.buildModules.filter(module => module !== '@nuxt/postcss8') + } + const { timing } = options.server if (timing) { options.server.timing = { total: true, ...timing } diff --git a/packages/config/test/__snapshots__/options.test.js.snap b/packages/config/test/__snapshots__/options.test.js.snap index 68d7464d25..b01d242792 100644 --- a/packages/config/test/__snapshots__/options.test.js.snap +++ b/packages/config/test/__snapshots__/options.test.js.snap @@ -138,6 +138,7 @@ Object { "parallel": false, "plugins": Array [], "postcss": Object { + "postcssOptions": Object {}, "preset": Object { "stage": 2, }, diff --git a/packages/config/test/config/__snapshots__/index.test.js.snap b/packages/config/test/config/__snapshots__/index.test.js.snap index 2cd9b84bad..16c1950cb5 100644 --- a/packages/config/test/config/__snapshots__/index.test.js.snap +++ b/packages/config/test/config/__snapshots__/index.test.js.snap @@ -110,6 +110,7 @@ Object { "parallel": false, "plugins": Array [], "postcss": Object { + "postcssOptions": Object {}, "preset": Object { "stage": 2, }, @@ -500,6 +501,7 @@ Object { "parallel": false, "plugins": Array [], "postcss": Object { + "postcssOptions": Object {}, "preset": Object { "stage": 2, }, diff --git a/packages/types/config/build.d.ts b/packages/types/config/build.d.ts index 82230f8f7d..0f5567a427 100644 --- a/packages/types/config/build.d.ts +++ b/packages/types/config/build.d.ts @@ -121,8 +121,8 @@ interface PostcssConfiguration { order?: PostcssOrderPreset | string[] | ((names: string[], presets: PostcssOrderPresetFunctions) => string[]) plugins?: { [key: string]: false | { [key: string]: any } - } | ((loader: WebpackLoaderNamespace.LoaderContext) => PostcssPlugin[]) | Array<[string | PostcssPlugin, any] | string | PostcssPlugin> - preset?: { + } | ((loader: WebpackLoaderNamespace.LoaderContext) => PostcssPlugin[]) | Array<[string | PostcssPlugin, any] | string | PostcssPlugin> + readonly preset?: { autoprefixer?: false | AutoprefixerOptions browsers?: string exportTo?: string | string[] | Partial | ((map: PostcssVariableMap) => Partial) @@ -130,8 +130,8 @@ interface PostcssConfiguration { [key: string]: boolean | { [key: string]: any } } importFrom?: string | string[] | Partial | (() => Partial) - insertAfter?: { [key: string]: PostcssPlugin } - insertBefore?: { [key: string]: PostcssPlugin } + insertAfter?: { [key: string]: PostcssPlugin } + insertBefore?: { [key: string]: PostcssPlugin } preserve?: boolean stage?: 0 | 1 | 2 | 3 | 4 | false } @@ -166,7 +166,7 @@ export interface NuxtOptionsBuild { optimizeCSS?: OptimizeCssAssetsWebpackPluginOptions | boolean parallel?: boolean plugins?: WebpackPlugin[] - postcss?: string[] | boolean | PostcssConfiguration | (() => PostcssConfiguration) + postcss?: string[] | boolean | { postcssOptions: PostcssConfiguration | (() => PostcssConfiguration) } profile?: boolean publicPath?: string quiet?: boolean diff --git a/packages/webpack/package.json b/packages/webpack/package.json index aacb4a191c..687b47db4c 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -16,8 +16,8 @@ "cache-loader": "^4.1.0", "caniuse-lite": "^1.0.30001450", "consola": "^2.15.3", - "css-loader": "^4.3.0", - "cssnano": "^4.1.11", + "css-loader": "^5.2.7", + "cssnano": "^5.1.14", "eventsource-polyfill": "^0.9.6", "extract-css-chunks-webpack-plugin": "^4.9.0", "file-loader": "^6.2.0", @@ -27,15 +27,15 @@ "html-webpack-plugin": "^4.5.1", "lodash": "^4.17.21", "memory-fs": "^0.5.0", - "optimize-css-assets-webpack-plugin": "^5.0.8", + "optimize-css-assets-webpack-plugin": "^6.0.1", "pify": "^5.0.0", "pnp-webpack-plugin": "^1.7.0", - "postcss": "^7.0.32", - "postcss-import": "^12.0.1", + "postcss": "^8.4.21", + "postcss-import": "^15.1.0", "postcss-import-resolver": "^2.0.0", - "postcss-loader": "^3.0.0", - "postcss-preset-env": "^6.7.1", - "postcss-url": "^8.0.0", + "postcss-loader": "^4.3.0", + "postcss-preset-env": "^8.0.1", + "postcss-url": "^10.1.3", "semver": "^7.3.8", "std-env": "^3.3.1", "style-resources-loader": "^1.5.0", diff --git a/packages/webpack/src/utils/postcss-v8.js b/packages/webpack/src/utils/postcss-v8.js deleted file mode 100644 index 9bb765a1f9..0000000000 --- a/packages/webpack/src/utils/postcss-v8.js +++ /dev/null @@ -1,208 +0,0 @@ -import fs from 'fs' -import path from 'path' -import consola from 'consola' -import { defaults, merge, cloneDeep } from 'lodash' -import createResolver from 'postcss-import-resolver' - -import { isPureObject } from '@nuxt/utils' - -export const orderPresets = { - cssnanoLast (names) { - const nanoIndex = names.indexOf('cssnano') - if (nanoIndex !== names.length - 1) { - names.push(names.splice(nanoIndex, 1)[0]) - } - return names - }, - presetEnvLast (names) { - const nanoIndex = names.indexOf('postcss-preset-env') - if (nanoIndex !== names.length - 1) { - names.push(names.splice(nanoIndex, 1)[0]) - } - return names - }, - presetEnvAndCssnanoLast (names) { - return orderPresets.cssnanoLast(orderPresets.presetEnvLast(names)) - } -} - -function postcssConfigFileWarning () { - if (postcssConfigFileWarning.executed) { - return - } - consola.warn('Please use `build.postcss` in your nuxt.config.js instead of an external config file. Support for such files will be removed in Nuxt 3 as they remove all defaults set by Nuxt and can cause severe problems with features like alias resolving inside your CSS.') - postcssConfigFileWarning.executed = true -} - -export default class PostcssConfig { - constructor (buildContext) { - this.buildContext = buildContext - } - - get cssSourceMap () { - return this.buildContext.buildOptions.cssSourceMap - } - - get postcssOptions () { - return this.buildContext.buildOptions.postcss - } - - get postcssImportAlias () { - const alias = { ...this.buildContext.options.alias } - - for (const key in alias) { - if (key.startsWith('~')) { - continue - } - const newKey = '~' + key - if (!alias[newKey]) { - alias[newKey] = alias[key] - } - } - - return alias - } - - get defaultPostcssOptions () { - const { dev, srcDir, rootDir, modulesDir } = this.buildContext.options - return { - plugins: { - // https://github.com/postcss/postcss-import - 'postcss-import': { - resolve: createResolver({ - alias: this.postcssImportAlias, - modules: [srcDir, rootDir, ...modulesDir] - }) - }, - - // https://github.com/postcss/postcss-url - 'postcss-url': {}, - - // https://github.com/csstools/postcss-preset-env - // TODO: enable when https://github.com/csstools/postcss-preset-env/issues/191 gets closed - // 'postcss-preset-env': this.preset || {}, - cssnano: dev - ? false - : { - preset: ['default', { - // Keep quotes in font values to prevent from HEX conversion - // https://github.com/nuxt/nuxt.js/issues/6306 - minifyFontValues: { removeQuotes: false } - }] - } - }, - // Array, String or Function - order: 'presetEnvAndCssnanoLast' - } - } - - searchConfigFile () { - // Search for postCSS config file and use it if exists - // https://github.com/michael-ciniawsky/postcss-load-config - // TODO: Remove in Nuxt 3 - const { srcDir, rootDir } = this.buildContext.options - for (const dir of [srcDir, rootDir]) { - for (const file of [ - 'postcss.config.js', - '.postcssrc.js', - '.postcssrc', - '.postcssrc.json', - '.postcssrc.yaml' - ]) { - const configFile = path.resolve(dir, file) - if (fs.existsSync(configFile)) { - postcssConfigFileWarning() - return configFile - } - } - } - } - - configFromFile () { - const loaderConfig = (this.postcssOptions && this.postcssOptions.config) || {} - loaderConfig.path = loaderConfig.path || this.searchConfigFile() - - if (loaderConfig.path) { - return { - config: loaderConfig - } - } - } - - normalize (postcssOptions) { - // TODO: Remove in Nuxt 3 - if (Array.isArray(postcssOptions)) { - consola.warn('Using an Array as `build.postcss` will be deprecated in Nuxt 3. Please switch to the object' + - ' declaration') - postcssOptions = { plugins: postcssOptions } - } - return postcssOptions - } - - sortPlugins ({ plugins, order }) { - const names = Object.keys(plugins) - if (typeof order === 'string') { - order = orderPresets[order] - } - return typeof order === 'function' ? order(names, orderPresets) : (order || names) - } - - loadPlugins (postcssOptions) { - const { plugins } = postcssOptions - if (isPureObject(plugins)) { - // Map postcss plugins into instances on object mode once - postcssOptions.plugins = this.sortPlugins(postcssOptions) - .map((p) => { - const plugin = this.buildContext.nuxt.resolver.requireModule(p, { paths: [__dirname] }) - const opts = plugins[p] - if (opts === false) { - return false // Disabled - } - return plugin(opts) - }) - .filter(Boolean) - } - } - - config () { - /* istanbul ignore if */ - if (!this.postcssOptions) { - return false - } - - let postcssOptions = this.configFromFile() - if (postcssOptions) { - return { - postcssOptions, - sourceMap: this.cssSourceMap - } - } - - postcssOptions = this.normalize(cloneDeep(this.postcssOptions)) - - // Apply default plugins - if (isPureObject(postcssOptions)) { - if (postcssOptions.preset) { - this.preset = postcssOptions.preset - delete postcssOptions.preset - } - if (Array.isArray(postcssOptions.plugins)) { - defaults(postcssOptions, this.defaultPostcssOptions) - } else { - // Keep the order of default plugins - postcssOptions = merge({}, this.defaultPostcssOptions, postcssOptions) - this.loadPlugins(postcssOptions) - } - - const { execute } = postcssOptions - delete postcssOptions.execute - delete postcssOptions.order - - return { - execute, - postcssOptions, - sourceMap: this.cssSourceMap - } - } - } -} diff --git a/packages/webpack/src/utils/postcss.js b/packages/webpack/src/utils/postcss.js index 1b30a7a92e..7ad2fdfbe1 100644 --- a/packages/webpack/src/utils/postcss.js +++ b/packages/webpack/src/utils/postcss.js @@ -39,10 +39,18 @@ export default class PostcssConfig { this.buildContext = buildContext } - get postcssOptions () { + get cssSourceMap () { + return this.buildContext.buildOptions.cssSourceMap + } + + get postcssLoaderOptions () { return this.buildContext.buildOptions.postcss } + get postcssOptions () { + return this.buildContext.buildOptions.postcss.postcssOptions + } + get postcssImportAlias () { const alias = { ...this.buildContext.options.alias } @@ -59,10 +67,9 @@ export default class PostcssConfig { return alias } - get defaultConfig () { + get defaultPostcssOptions () { const { dev, srcDir, rootDir, modulesDir } = this.buildContext.options return { - sourceMap: this.buildContext.buildOptions.cssSourceMap, plugins: { // https://github.com/postcss/postcss-import 'postcss-import': { @@ -76,7 +83,8 @@ export default class PostcssConfig { 'postcss-url': {}, // https://github.com/csstools/postcss-preset-env - 'postcss-preset-env': this.preset || {}, + 'postcss-preset-env': this.postcssLoaderOptions.preset || {}, + cssnano: dev ? false : { @@ -116,24 +124,31 @@ export default class PostcssConfig { configFromFile () { const loaderConfig = (this.postcssOptions && this.postcssOptions.config) || {} - loaderConfig.path = loaderConfig.path || this.searchConfigFile() if (loaderConfig.path) { + consola.warn('`postcss-loader` has been removed `config.path` option, please use `config` instead.') return { - sourceMap: this.buildContext.buildOptions.cssSourceMap, - config: loaderConfig + config: loaderConfig.path + } + } + + const postcssConfigFile = this.searchConfigFile() + + if (postcssConfigFile) { + return { + config: postcssConfigFile } } } - normalize (config) { + normalize (postcssOptions) { // TODO: Remove in Nuxt 3 - if (Array.isArray(config)) { + if (Array.isArray(postcssOptions)) { consola.warn('Using an Array as `build.postcss` will be deprecated in Nuxt 3. Please switch to the object' + ' declaration') - config = { plugins: config } + postcssOptions = { plugins: postcssOptions } } - return config + return postcssOptions } sortPlugins ({ plugins, order }) { @@ -144,11 +159,11 @@ export default class PostcssConfig { return typeof order === 'function' ? order(names, orderPresets) : (order || names) } - loadPlugins (config) { - const { plugins } = config + loadPlugins (postcssOptions) { + const { plugins } = postcssOptions if (isPureObject(plugins)) { // Map postcss plugins into instances on object mode once - config.plugins = this.sortPlugins(config) + postcssOptions.plugins = this.sortPlugins(postcssOptions) .map((p) => { const plugin = this.buildContext.nuxt.resolver.requireModule(p, { paths: [__dirname] }) const opts = plugins[p] @@ -167,27 +182,35 @@ export default class PostcssConfig { return false } - let config = this.configFromFile() - if (config) { - return config + let postcssOptions = this.configFromFile() + if (postcssOptions) { + return { + postcssOptions, + sourceMap: this.cssSourceMap + } } - config = this.normalize(cloneDeep(this.postcssOptions)) + postcssOptions = this.normalize(cloneDeep(this.postcssOptions)) // Apply default plugins - if (isPureObject(config)) { - if (config.preset) { - this.preset = config.preset - delete config.preset - } - if (Array.isArray(config.plugins)) { - defaults(config, this.defaultConfig) + if (isPureObject(postcssOptions)) { + if (Array.isArray(postcssOptions.plugins)) { + defaults(postcssOptions, this.defaultPostcssOptions) } else { // Keep the order of default plugins - config = merge({}, this.defaultConfig, config) - this.loadPlugins(config) + postcssOptions = merge({}, this.defaultPostcssOptions, postcssOptions) + this.loadPlugins(postcssOptions) + } + + delete postcssOptions.order + const postcssLoaderOptions = this.postcssLoaderOptions + delete postcssLoaderOptions.preset + + return { + sourceMap: this.cssSourceMap, + ...postcssLoaderOptions, + postcssOptions } - return config } } } diff --git a/packages/webpack/src/utils/style-loader.js b/packages/webpack/src/utils/style-loader.js index 1c4428d463..b1af3ffc83 100644 --- a/packages/webpack/src/utils/style-loader.js +++ b/packages/webpack/src/utils/style-loader.js @@ -4,7 +4,6 @@ import ExtractCssChunksPlugin from 'extract-css-chunks-webpack-plugin' import { wrapArray } from '@nuxt/utils' import PostcssConfig from './postcss' -import PostcssV8Config from './postcss-v8' export default class StyleLoader { constructor (buildContext, { isServer, perfLoader, resolveModule }) { @@ -13,15 +12,9 @@ export default class StyleLoader { this.perfLoader = perfLoader this.resolveModule = resolveModule - const { postcss: postcssOptions } = buildContext.options.build - if (postcssOptions) { - const postcss = require(resolveModule('postcss')) - // postcss >= v8 - if (!postcss.vendor) { - this.postcssConfig = new PostcssV8Config(buildContext) - } else { - this.postcssConfig = new PostcssConfig(buildContext) - } + const { postcss } = buildContext.options.build + if (postcss) { + this.postcssConfig = new PostcssConfig(buildContext) } } diff --git a/renovate.json b/renovate.json index d362f5156b..4608333d90 100644 --- a/renovate.json +++ b/renovate.json @@ -7,10 +7,6 @@ ], "ignoreDeps": [ "core-js", - "postcss", - "postcss-import", - "postcss-loader", - "postcss-url", "css-loader", "sass-loader", "npm", diff --git a/test/dev/basic.dev.test.js b/test/dev/basic.dev.test.js index dc34e58b40..458beafd3f 100644 --- a/test/dev/basic.dev.test.js +++ b/test/dev/basic.dev.test.js @@ -110,15 +110,14 @@ describe('basic dev', () => { }) test('Config: preset-env and cssnano are at then end of postcss plugins', () => { - const plugins = postcssLoader.options.plugins.map((plugin) => { + const plugins = postcssLoader.options.postcssOptions.plugins.map((plugin) => { return plugin.postcssPlugin - }) + }).filter(Boolean) expect(plugins).toEqual([ 'postcss-import', 'postcss-url', 'nuxt-test', - 'postcss-preset-env', - 'cssnano' + 'postcss-preset-env' ]) }) diff --git a/test/dev/basic.ssr.test.js b/test/dev/basic.ssr.test.js index 0b547c5555..8cc0a7f7f1 100644 --- a/test/dev/basic.ssr.test.js +++ b/test/dev/basic.ssr.test.js @@ -59,7 +59,7 @@ describe('basic ssr', () => { const window = await nuxt.server.renderAndGetWindow(url('/css')) const headHtml = window.document.head.innerHTML - expect(headHtml).toContain('background-color:#00f') + expect(headHtml).toContain('background-color:blue') // const element = window.document.querySelector('div.red') // t.is(window.getComputedStyle(element)['background-color'], 'blue') @@ -316,7 +316,6 @@ describe('basic ssr', () => { const window = await nuxt.server.renderAndGetWindow(url('/no-ssr')) const html = window.document.body.innerHTML expect(html).toContain('Displayed only on client-side') - expect(consola.warn).toHaveBeenCalledTimes(1) expect(consola.warn).toHaveBeenCalledWith( expect.stringContaining(' has been deprecated') ) diff --git a/test/dev/extract-css.test.js b/test/dev/extract-css.test.js index 9916068733..e41dd9d81e 100644 --- a/test/dev/extract-css.test.js +++ b/test/dev/extract-css.test.js @@ -23,7 +23,7 @@ describe('extract css', () => { const scopeCss = /^h1\[data-v-[a-zA-Z0-9]{8}\]\{color:red\}\.container\[data-v-[a-zA-Z0-9]{8}\]/ expect(content).toMatch(scopeCss) - const containerStyle = '{display:grid;grid-template-columns:60px 60px 60px 60px 60px;grid-template-rows:30px 30px;grid-auto-flow:row}' + const containerStyle = '{display:grid;grid-auto-flow:row;grid-template-columns:60px 60px 60px 60px 60px;grid-template-rows:30px 30px}' expect(content).toContain(containerStyle) }) diff --git a/test/fixtures/basic/nuxt.config.js b/test/fixtures/basic/nuxt.config.js index 8062a01772..3555798026 100644 --- a/test/fixtures/basic/nuxt.config.js +++ b/test/fixtures/basic/nuxt.config.js @@ -95,9 +95,11 @@ export default { 'custom-selectors': true } }, - plugins: { - cssnano: {}, - [path.resolve(__dirname, 'plugins', 'tailwind.js')]: {} + postcssOptions: { + plugins: { + cssnano: {}, + [path.resolve(__dirname, 'plugins', 'tailwind.js')]: {} + } } } } diff --git a/test/fixtures/basic/plugins/tailwind.js b/test/fixtures/basic/plugins/tailwind.js index b3d0b7a308..d5a8012882 100644 --- a/test/fixtures/basic/plugins/tailwind.js +++ b/test/fixtures/basic/plugins/tailwind.js @@ -1,6 +1,9 @@ +const plugin = () => { + return { + postcssPlugin: 'nuxt-test' + } +} -const postcss = require('postcss') +plugin.postcss = true -module.exports = postcss.plugin('nuxt-test', () => { - return function () {} -}) +module.exports = plugin diff --git a/yarn.lock b/yarn.lock index e27f98b627..fce75dac5d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -979,10 +979,166 @@ resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== +"@csstools/cascade-layer-name-parser@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz#5957adeb71be8159e543d37a9c48e124dcd6c32e" + integrity sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw== + +"@csstools/css-parser-algorithms@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz#ff02629c7c95d1f4f8ea84d5ef1173461610535e" + integrity sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw== + +"@csstools/css-tokenizer@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.0.1.tgz#cb1e11752db57e69d9aa0e84c3105a25845d4055" + integrity sha512-sYD3H7ReR88S/4+V5VbKiBEUJF4FqvG+8aNJkxqoPAnbhFziDG22IDZc4+h+xA63SfgM+h15lq5OnLeCxQ9nPA== + +"@csstools/media-query-list-parser@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz#d85a366811563a5d002755ed10e5212a1613c91d" + integrity sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA== + +"@csstools/postcss-cascade-layers@^3.0.0": + version "3.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-3.0.1.tgz#d839386e90428b448e3f75276bc01d516e852a0d" + integrity sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-2.0.1.tgz#0a5149105da4efa19e3a0fe7a533002c79b82492" + integrity sha512-d7379loVBgIiKTQMOUduUctq3CWMeqNpGkLhzuejvuGyA+bWYT1p7n2GzmIwgXwP0CF8DIFtDgvrsvHn3i+tWw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^2.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-2.0.1.tgz#47d2de91a3342bff3049c698e508215702db2f7e" + integrity sha512-NRwT5g/L+lDkridDiHfjNGyHvdSHJOdcXPPZXZOpSfr/AwRxTJ+wsbKAzyBb1stalkr9KjICDr+ofpkk96r0Wg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.0.1.tgz#626c2cfab8d3baec1deca0c4229f7cce07869cb2" + integrity sha512-IYoJZ/lDgbXr5iRxlIYdTirWRerrcpezfpP6Xr+bfu8KJRgSMQVOxmXpfJwEXQuTBiX+DyVcAz+IbDdOexHq9g== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.1.tgz#9663a0ab89407275c3b79b48230b3d64a944f451" + integrity sha512-718aUIKZJDkbQrINOv6B0I70EZpTB9LzPykGVE/U3gnlXc4tjgvr6/r/G3Hopyn1D5R4BJYcMPI06tVzAgLSMQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^2.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^3.0.0": + version "3.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.0.1.tgz#5809d18c067c62c811a1c2ab8c01dd9058d5515c" + integrity sha512-N0GC8eRkHDsI8Y3AZ6HLJol1YANNk8PFWsUHOzuDkQW0zbrPL9arYpPTw4cr8yq0rkY/9TRaBDU74QA4ULmKHQ== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-logical-float-and-clear@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-1.0.1.tgz#d255ea7aad18880930b63d8a04164f56182f2ecf" + integrity sha512-eO9z2sMLddvlfFEW5Fxbjyd03zaO7cJafDurK4rCqyRt9P7aaWwha0LcSzoROlcZrw1NBV2JAp2vMKfPMQO1xw== + +"@csstools/postcss-logical-resize@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-1.0.1.tgz#826d3de929d7d786c32c2c118f78e813a1c2cdec" + integrity sha512-x1ge74eCSvpBkDDWppl+7FuD2dL68WP+wwP2qvdUcKY17vJksz+XoE1ZRV38uJgS6FNUwC0AxrPW5gy3MxsDHQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-logical-viewport-units@^1.0.0": + version "1.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-1.0.2.tgz#b968c57e1459429b48b24e2c250ca0904d71df6e" + integrity sha512-nnKFywBqRMYjv5jyjSplD/nbAnboUEGFfdxKw1o34Y1nvycgqjQavhKkmxbORxroBBIDwC5y6SfgENcPPUcOxQ== + dependencies: + "@csstools/css-tokenizer" "^2.0.0" + +"@csstools/postcss-media-queries-aspect-ratio-number-values@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-1.0.1.tgz#fd6a8e50c2d6d46a5c95b6cdc5563a091fa2f0fa" + integrity sha512-V9yQqXdje6OfqDf6EL5iGOpi6N0OEczwYK83rql9UapQwFEryXlAehR5AqH8QqLYb6+y31wUXK6vMxCp0920Zg== + dependencies: + "@csstools/css-parser-algorithms" "^2.0.0" + "@csstools/css-tokenizer" "^2.0.0" + "@csstools/media-query-list-parser" "^2.0.0" + +"@csstools/postcss-nested-calc@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-2.0.1.tgz#1092f0353a273bcdde9c8d1a215021cf8eed60cf" + integrity sha512-6C5yoF99zFb/C2Sa9Y5V0Y/2dnrjK5xe+h59L0LfdVhfanmJPrttwmfTua9etFRA1TGV46aoVMLEZ1NoHjWikg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-2.0.1.tgz#35dc188c5b4713cf902959fe3c8ce613fcb7543e" + integrity sha512-TQT5g3JQ5gPXC239YuRK8jFceXF9d25ZvBkyjzBGGoW5st5sPXFVQS8OjYb9IJ/K3CdfK4528y483cgS2DJR/w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.0.1.tgz#56b2abfe15a3cbff53a80e8f6c0901fa5b81ceb9" + integrity sha512-MTj3w6G1TYW0k43sXjw25fY/S+LHXpFIym5NW0oO/hjHFzuz5Uwz93aUvdo/UrrFmxSQeQAYCxmq6NlH3Pf1Hw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^2.0.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.0.1.tgz#70b05fa97778c34e0758a313ed11617cdf14189c" + integrity sha512-ImgaFLEOhH/EdcrqDF8GSYSlsVR8EQBJ1p9ZhzoHgDkL7/uuzvSZOlRw5dFGFGnjdi7EXK4gsUjy2HU7ChHh3w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-scope-pseudo-class@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-2.0.1.tgz#3d16ee58c2834913c2e2e93ce4a752e287a92be2" + integrity sha512-wf2dcsqSQlBHc4HMMqdXdxDx4uYuqH+L08kKj+pmT+743C06STcUEu7ORFFEnqGWlOJ1kmA5BJ3pQU0EdMuA+w== + dependencies: + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-stepped-value-functions@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-2.0.1.tgz#674bfca93d063d9ea3262c773d0e1cec3e07d2eb" + integrity sha512-VimD+M69GsZF/XssivjUwo6jXLgi86ar/gRSH7bautnCULSLxCr/HuY32N4rLRUr7qWF8oF/JTv06ceb66Q1jA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^2.0.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.1.0.tgz#6de70bb792267cf01519a455f1b8d871f6bf2943" + integrity sha512-ARU7Oh9nplxt99cDONVrDt/c1osWRCtgAzegtvmkn6ed7wfmjeNOlXogK1SlAIfHl6X116kPTuFL7vuyDmlPQw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-2.0.1.tgz#2ecede7066187cf08423f8318ef5796cda75351f" + integrity sha512-uGmmVWGHozyWe6+I4w321fKUC034OB1OYW0ZP4ySHA23n+r9y93K+1yrmW+hThpSfApKhaWySoD4I71LLlFUYQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-2.0.1.tgz#67091dd6cff556bff896c95053eb070cc6b21c25" + integrity sha512-oJ9Xl29/yU8U7/pnMJRqAZd4YXNCfGEdcP4ywREuqm/xMqcgDNDppYRoCGDt40aaZQIEKBS79LytUDN/DHf0Ew== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.1", "@csstools/selector-specificity@^2.0.2": + version "2.1.1" + resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz#c9c61d9fe5ca5ac664e1153bb0aa0eba1c6d6308" + integrity sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw== "@esbuild/android-arm64@0.17.5": version "0.17.5" @@ -2682,6 +2838,16 @@ resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@trysound/sax@0.1.1": + version "0.1.1" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" + integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@types/autoprefixer@9.7.2": version "9.7.2" resolved "https://registry.npmjs.org/@types/autoprefixer/-/autoprefixer-9.7.2.tgz#64b3251c9675feef5a631b7dd34cfea50a8fdbcc" @@ -2942,11 +3108,6 @@ resolved "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz#f830323c88172e66826d0bde413498b61054b5a6" integrity sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg== -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - "@types/qs@*": version "6.9.7" resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" @@ -3784,7 +3945,7 @@ ajv@^8.0.0, ajv@^8.8.0: require-from-string "^2.0.2" uri-js "^4.2.2" -alphanum-sort@^1.0.0: +alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== @@ -4055,18 +4216,17 @@ atob@^2.1.2: resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.6.1: - version "9.8.8" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== +autoprefixer@^10.4.13: + version "10.4.13" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" + integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" + browserslist "^4.21.4" + caniuse-lite "^1.0.30001426" + fraction.js "^4.2.0" normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" available-typed-arrays@^1.0.5: version "1.0.5" @@ -4297,7 +4457,7 @@ body-parser@1.20.1: type-is "~1.6.18" unpipe "1.0.0" -boolbase@^1.0.0, boolbase@~1.0.0: +boolbase@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== @@ -4420,7 +4580,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@*, browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.6.4: +browserslist@*, browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3: version "4.21.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== @@ -4430,6 +4590,27 @@ browserslist@*, browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, node-releases "^2.0.6" update-browserslist-db "^1.0.9" +browserslist@^4.16.0, browserslist@^4.16.6: + version "4.16.7" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.16.7.tgz#108b0d1ef33c4af1b587c54f390e7041178e4335" + integrity sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA== + dependencies: + caniuse-lite "^1.0.30001248" + colorette "^1.2.2" + electron-to-chromium "^1.3.793" + escalade "^3.1.1" + node-releases "^1.1.73" + +browserslist@^4.21.4: + version "4.21.5" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + dependencies: + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" + bser@2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -4633,25 +4814,6 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -4687,7 +4849,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.2.0: +camelcase@^6.2.0: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -4702,12 +4864,12 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400: +caniuse-lite@^1.0.0: version "1.0.30001446" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001446.tgz#6d4ba828ab19f49f9bcd14a8430d30feebf1e0c5" integrity sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw== -caniuse-lite@^1.0.30001450: +caniuse-lite@^1.0.30001248, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001450: version "1.0.30001450" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz#022225b91200589196b814b51b1bbe45144cf74f" integrity sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew== @@ -4951,15 +5113,6 @@ co@^4.6.0: resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -4973,7 +5126,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.3: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -4992,31 +5145,30 @@ color-name@1.1.3: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.6.0: - version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -color@^3.0.0: - version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" +colord@^2.0.1: + version "2.7.0" + resolved "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz#706ea36fe0cd651b585eb142fe64b6480185270e" + integrity sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^1.2.2: + version "1.3.0" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af" + integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w== colorette@^2.0.10: version "2.0.19" @@ -5048,7 +5200,7 @@ commander@^4.1.1: resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^7.2.0: +commander@^7.1.0, commander@^7.2.0: version "7.2.0" resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== @@ -5333,16 +5485,6 @@ core-util-is@~1.0.0: resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -5439,73 +5581,64 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== +css-blank-pseudo@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-5.0.1.tgz#55f159510e1084576ae7037175b42725ece0c072" + integrity sha512-uEWT+613bR0lxUAz7BDdk4yZJ1BfzIJ9rmyOFj+p53ZP8rm0BC3nA2YsyswyxjFZsrfRDxe2WERDfKiEZNSXag== dependencies: - postcss "^7.0.5" + postcss-selector-parser "^6.0.10" -css-color-names@0.0.4, css-color-names@^0.0.4: +css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== +css-color-names@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67" + integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA== + +css-declaration-sorter@^6.0.3: + version "6.1.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz#77b32b644ba374bc562c0fc6f4fdaba4dfb0b749" + integrity sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q== dependencies: - postcss "^7.0.1" timsort "^0.3.0" -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" +css-declaration-sorter@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" + integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== -css-loader@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" - integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== +css-has-pseudo@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-5.0.1.tgz#e8875de026a51675d8d4c0a01c3cc7be6dd87582" + integrity sha512-zhsGCKVkBohliMlcsZsv5WF/i4FQ3pkVMtl4yYa7Qpv/PVQebTjh7cjMoT5grW+DBZzunmgHe6skdWawgCYuPQ== dependencies: - camelcase "^6.0.0" - cssesc "^3.0.0" - icss-utils "^4.1.1" + "@csstools/selector-specificity" "^2.0.1" + postcss-selector-parser "^6.0.10" + postcss-value-parser "^4.2.0" + +css-loader@^5.2.7: + version "5.2.7" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" loader-utils "^2.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.3" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" postcss-value-parser "^4.1.0" - schema-utils "^2.7.1" - semver "^7.3.2" + schema-utils "^3.0.0" + semver "^7.3.5" -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" +css-prefers-color-scheme@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-8.0.1.tgz#fc7217734df3d8e5337d614921e1fa1d10b1fa38" + integrity sha512-RPRyqJsk5KIjP2+WGhcGCaAJB8ojLbX1mVE8fG9127jQmnp1FNMfNMkERk/w6c4smgC/i5KxcY+Rtaa6/bMdKQ== css-select@^4.1.3: version "4.3.0" @@ -5529,15 +5662,7 @@ css-select@^5.1.0: domutils "^3.0.1" nth-check "^2.0.1" -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2: +css-tree@^1.1.2, css-tree@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== @@ -5553,11 +5678,6 @@ css-tree@^2.0.1: mdn-data "2.0.30" source-map-js "^1.0.1" -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - css-what@^6.0.1, css-what@^6.1.0: version "6.1.0" resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" @@ -5573,90 +5693,116 @@ css@^2.1.0: source-map-resolve "^0.5.2" urix "^0.1.0" -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== +cssdb@^7.4.0: + version "7.4.1" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz#61d55c0173126689922a219e15e131e4b5caf422" + integrity sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ== cssesc@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== +cssnano-preset-default@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz#caa54183a8c8df03124a9e23f374ab89df5a9a99" + integrity sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ== dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" + css-declaration-sorter "^6.0.3" + cssnano-utils "^2.0.1" + postcss-calc "^8.0.0" + postcss-colormin "^5.2.0" + postcss-convert-values "^5.0.1" + postcss-discard-comments "^5.0.1" + postcss-discard-duplicates "^5.0.1" + postcss-discard-empty "^5.0.1" + postcss-discard-overridden "^5.0.1" + postcss-merge-longhand "^5.0.2" + postcss-merge-rules "^5.0.2" + postcss-minify-font-values "^5.0.1" + postcss-minify-gradients "^5.0.1" + postcss-minify-params "^5.0.1" + postcss-minify-selectors "^5.1.0" + postcss-normalize-charset "^5.0.1" + postcss-normalize-display-values "^5.0.1" + postcss-normalize-positions "^5.0.1" + postcss-normalize-repeat-style "^5.0.1" + postcss-normalize-string "^5.0.1" + postcss-normalize-timing-functions "^5.0.1" + postcss-normalize-unicode "^5.0.1" + postcss-normalize-url "^5.0.2" + postcss-normalize-whitespace "^5.0.1" + postcss-ordered-values "^5.0.2" + postcss-reduce-initial "^5.0.1" + postcss-reduce-transforms "^5.0.1" + postcss-svgo "^5.0.2" + postcss-unique-selectors "^5.0.1" -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== +cssnano-preset-default@^5.2.13: + version "5.2.13" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz#e7353b0c57975d1bdd97ac96e68e5c1b8c68e990" + integrity sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== dependencies: - postcss "^7.0.0" + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.3" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.1" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== +cssnano-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz#8660aa2b37ed869d2e2f22918196a9a8b6498ce2" + integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ== -cssnano@^4.1.10, cssnano@^4.1.11: - version "4.1.11" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.2: + version "5.0.7" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.0.7.tgz#e81894bdf31aa01a0ca3d1d0eee47be18f7f3012" + integrity sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw== dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" + cssnano-preset-default "^5.1.3" + is-resolvable "^1.1.0" + lilconfig "^2.0.3" + yaml "^1.10.2" -csso@^4.0.2: +cssnano@^5.1.14: + version "5.1.14" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz#07b0af6da73641276fe5a6d45757702ebae2eb05" + integrity sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== + dependencies: + cssnano-preset-default "^5.2.13" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== @@ -5992,14 +6138,6 @@ dom-event-types@^1.0.0: resolved "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.1.0.tgz#120c1f92ddea7758db1ccee0a100a33c39f4701b" integrity sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ== -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - dom-serializer@^1.0.1: version "1.4.1" resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" @@ -6023,11 +6161,6 @@ domain-browser@^1.1.1: resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" @@ -6054,14 +6187,6 @@ domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" @@ -6088,7 +6213,7 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dot-prop@^5.1.0, dot-prop@^5.2.0: +dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== @@ -6162,7 +6287,7 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.251: +electron-to-chromium@^1.3.793, electron-to-chromium@^1.4.251, electron-to-chromium@^1.4.284: version "1.4.284" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== @@ -6284,7 +6409,7 @@ error-stack-parser@^2.0.0: dependencies: stackframe "^1.3.4" -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4: +es-abstract@^1.19.0, es-abstract@^1.20.4: version "1.21.1" resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== @@ -7121,11 +7246,6 @@ flatted@^3.1.0: resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - flush-write-stream@^1.0.0: version "1.1.1" resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" @@ -7184,6 +7304,11 @@ forwarded@0.2.0: resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -7708,7 +7833,7 @@ has-proto@^1.0.1: resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -7756,7 +7881,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -8009,12 +8134,10 @@ iconv-lite@0.6.3, iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ieee754@^1.1.13, ieee754@^1.1.4: version "1.2.1" @@ -8043,21 +8166,6 @@ immutable@^4.0.0: resolved "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz#2da9ff4384a4330c36d4d1bc88e90f9e0b0ccd16" integrity sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og== -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -8066,13 +8174,6 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== - dependencies: - resolve-from "^3.0.0" - import-local@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -8096,11 +8197,6 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== - infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -8211,10 +8307,10 @@ ipaddr.js@1.9.1: resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" @@ -8244,11 +8340,6 @@ is-arrayish@^0.2.1: resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -8302,7 +8393,7 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-color-stop@^1.0.0: +is-color-stop@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== @@ -8360,11 +8451,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -8507,7 +8593,7 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-resolvable@^1.0.0: +is-resolvable@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== @@ -9486,6 +9572,11 @@ lighthouse-logger@^1.0.0: debug "^2.6.9" marky "^1.2.2" +lilconfig@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" + integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -9715,7 +9806,7 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0, make-dir@~3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -9797,11 +9888,6 @@ mdn-data@2.0.30: resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - media-typer@0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -9926,10 +10012,10 @@ mime@1.6.0: resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.3.1: - version "2.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== +mime@~2.5.2: + version "2.5.2" + resolved "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" @@ -9982,6 +10068,13 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@~3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + minimist-options@4.1.0, minimist-options@^4.0.1: version "4.1.0" resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -10103,7 +10196,7 @@ mkdirp-infer-owner@^2.0.0: infer-owner "^1.0.4" mkdirp "^1.0.3" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.3: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -10337,10 +10430,15 @@ node-object-hash@^1.2.0: resolved "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz#385833d85b229902b75826224f6077be969a9e94" integrity sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ== -node-releases@^2.0.6: - version "2.0.8" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae" - integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A== +node-releases@^1.1.73: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +node-releases@^2.0.6, node-releases@^2.0.8: + version "2.0.9" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz#fe66405285382b0c4ac6bcfbfbe7e8a510650b4d" + integrity sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA== node-res@^5.0.1: version "5.0.1" @@ -10424,10 +10522,10 @@ normalize-url@1.9.1: query-string "^4.1.0" sort-keys "^1.0.0" -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== normalize-url@^8.0.0: version "8.0.0" @@ -10534,13 +10632,6 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - nth-check@^2.0.1: version "2.1.1" resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -10548,11 +10639,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== - nwsapi@^2.2.2: version "2.2.2" resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" @@ -10645,7 +10731,7 @@ object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: +object.getownpropertydescriptors@^2.0.3: version "2.1.5" resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz#db5a9002489b64eef903df81d6623c07e5b4b4d3" integrity sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw== @@ -10662,7 +10748,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.6: +object.values@^1.1.6: version "1.1.6" resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== @@ -10718,13 +10804,14 @@ opener@1.5.2, opener@^1.5.2: resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -optimize-css-assets-webpack-plugin@^5.0.8: - version "5.0.8" - resolved "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz#cbccdcf5a6ef61d4f8cc78cf083a67446e5f402a" - integrity sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q== +optimize-css-assets-webpack-plugin@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-6.0.1.tgz#7719bceabba1f3891ec3ae04efb81a1cc99cd793" + integrity sha512-BshV2UZPfggZLdUfN3zFBbG4sl/DynUI+YCB6fRRDWaqO2OiWN8GPcp4Y0/fEV6B3k9Hzyk3czve3V/8B/SzKQ== dependencies: - cssnano "^4.1.10" + cssnano "^5.0.2" last-call-webpack-plugin "^3.0.0" + postcss "^8.2.1" optionator@^0.8.1: version "0.8.3" @@ -11198,194 +11285,207 @@ posix-character-classes@^0.1.0: resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" - integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== +postcss-attribute-case-insensitive@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.1.tgz#69f521cf99aa4fe280943290032c69e3b51df5c0" + integrity sha512-XNVoIdu/Pskb5OhkM+iHicEVuASeqAjOTCaW8Wcbrd1UVwRukOJr5+zWzFjYxJj55Z/67ViVm9n/1hwF7MGByQ== dependencies: - postcss "^7.0.2" - postcss-selector-parser "^6.0.2" + postcss-selector-parser "^6.0.10" -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== +postcss-calc@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a" + integrity sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g== dependencies: - postcss "^7.0.27" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.2" -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + postcss-value-parser "^4.2.0" -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== +postcss-color-functional-notation@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-5.0.1.tgz#996eaac092c07bc0748b9086cf4a4a6280a86f35" + integrity sha512-Q9YDNQddKrl6YBs3229v+ckQINLyAaPfjJqG3jp5NUlP0UMm9+JeuLO1IMpeZy0l+rIE64y4OjUq0o+xhrnnrA== dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" + postcss-value-parser "^4.2.0" -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== +postcss-color-hex-alpha@^9.0.0: + version "9.0.1" + resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.1.tgz#2dbb1b7a64428ee291465171601ffff0d057b455" + integrity sha512-1ZTJvmOZXTCsedKeY+Puqwx6AgoyB1KnzSD/CGDIl1NWvDfxi1jYky4R9konw2SAYw0SOeU33EU27ihE59Fp8Q== dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss-value-parser "^4.2.0" -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== +postcss-color-rebeccapurple@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-8.0.1.tgz#c2e855498079b4dee66b5df240839f75266346d8" + integrity sha512-bzZYxBDx/uUGW9HeldOA7J69GdymOZJNz3pG8av27YSgJt9dobl4l+hI/3KAosoRJml/iWceT97pJQj3O/dQDw== dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss-value-parser "^4.2.0" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== +postcss-colormin@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz#2b620b88c0ff19683f3349f4cf9e24ebdafb2c88" + integrity sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw== dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.0.1" + postcss-value-parser "^4.1.0" -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== +postcss-convert-values@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz#4ec19d6016534e30e3102fdf414e753398645232" + integrity sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg== dependencies: - postcss "^7.0.14" + postcss-value-parser "^4.1.0" -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" -postcss-custom-selectors@^5.1.2: +postcss-custom-media@^9.1.0: + version "9.1.1" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.1.tgz#ceeb1cd7e5d13ee6aeb68206b8817d178e6437cb" + integrity sha512-veQwzQkHgBkizxYCV/EBsiK8sFIJA0oQMQL9mpQ3gqFGc2dWlNWURHk4J44i9Q0dFeFCK81vV/Xpj7fyfNQKSA== + dependencies: + "@csstools/cascade-layer-name-parser" "^1.0.0" + "@csstools/css-parser-algorithms" "^2.0.0" + "@csstools/css-tokenizer" "^2.0.0" + "@csstools/media-query-list-parser" "^2.0.0" + +postcss-custom-properties@^13.1.0: + version "13.1.1" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.1.1.tgz#1d7b7d589124c3f5dfe9d255aba5ac15e9bd017c" + integrity sha512-FK4dBiHdzWOosLu3kEAHaYpfcrnMfVV4nP6PT6EFIfWXrtHH9LY8idfTYnEDpq/vgE33mr8ykhs7BjlgcT9agg== + dependencies: + "@csstools/cascade-layer-name-parser" "^1.0.0" + "@csstools/css-parser-algorithms" "^2.0.0" + "@csstools/css-tokenizer" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^7.1.0: + version "7.1.1" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.1.tgz#32f14dc78a6183b91ec28a1933271e34e5089a92" + integrity sha512-CPs3BSdQfKqdrJ3d+3In9ppBPA8GpRy4Bd50jU+BDD6WEZOx8TTIB9i67BfRc2AVEAbRZwDMesreF95598dwhw== + dependencies: + "@csstools/cascade-layer-name-parser" "^1.0.0" + "@csstools/css-parser-algorithms" "^2.0.0" + "@csstools/css-tokenizer" "^2.0.0" + postcss-selector-parser "^6.0.4" + +postcss-dir-pseudo-class@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.1.tgz#9462a609ae915d2bcea86112a637182598c0f338" + integrity sha512-VjiqVOTz1op7bsiw7qd5CjZ0txA5yJY/oo1wb3f37qdleRTZQ9hzhAtLDqXimn0ZKh9XbtYawc4pmVBnV+LyMA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-discard-comments@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz#9eae4b747cf760d31f2447c27f0619d5718901fe" + integrity sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg== + +postcss-discard-comments@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== -postcss-dir-pseudo-class@^5.0.0: +postcss-discard-duplicates@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz#68f7cc6458fe6bab2e46c9f55ae52869f680e66d" + integrity sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz#ee136c39e27d5d2ed4da0ee5ed02bc8a9f8bf6d8" + integrity sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz#454b41f707300b98109a75005ca4ab0ff2743ac6" + integrity sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-double-position-gradients@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.1.tgz#96d7539d0f471801d6cd7f67bd2112df49b69db8" + integrity sha512-XE+eKvX96E9cmldwKeRmK8AMxfQfuuHN9Yjerymau5i+fgC/vEY+B+Ke2vnEv4E8EXu8MKdLxi4DzmodusW19Q== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^2.0.0" + postcss-value-parser "^4.2.0" + +postcss-focus-visible@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-8.0.1.tgz#30533353a52f74d2d0f294624d2dbf7758249c53" + integrity sha512-azd1NMrLBe5bfKyomui9AMcgIR2zzlqXCTnKjshNDSClmmSO5MauTyflJUqmIwjIhD16+FbPyGV8Nxsly87BjA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-focus-within@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-7.0.1.tgz#4b91875d2ceba27e1deebb26f74e68bad6096e36" + integrity sha512-iSpk018Yqn0xwltFR7NHjagyt+e/6u8w50uEnGOcFOddLay5zQFjpJBg6euEZu7wY5WDq83DPpdO99eL+8Er8g== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-font-variant@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: +postcss-gap-properties@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-4.0.1.tgz#0347d6a84a46bfbe88bedc542cc4b354e04a8338" + integrity sha512-V5OuQGw4lBumPlwHWk/PRfMKjaq/LTGR4WDTemIMCaMevArVfCCA9wBJiL1VjDAd+rzuCIlkRoRvDsSiAaZ4Fg== -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== +postcss-image-set-function@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-5.0.1.tgz#115454817f5f4b795066640b646882effd0428af" + integrity sha512-JnmN9Wo7WjlvM7fg00wzC4d/1kOqau+6v6hteLLqEyBjCuzoFZUU0Te3JphDyxc65RtPNsCujDwYbbs6+vYxCQ== dependencies: - postcss "^7.0.0" - -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== - dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== - dependencies: - postcss "^7.0.2" - -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== - dependencies: - postcss "^7.0.2" - -postcss-font-variant@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" - integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== - dependencies: - postcss "^7.0.2" - -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== - dependencies: - postcss "^7.0.2" - -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss-value-parser "^4.2.0" postcss-import-resolver@^2.0.0: version "2.0.0" @@ -11394,391 +11494,472 @@ postcss-import-resolver@^2.0.0: dependencies: enhanced-resolve "^4.1.1" -postcss-import@^12.0.1: - version "12.0.1" - resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz#cf8c7ab0b5ccab5649024536e565f841928b7153" - integrity sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw== +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== dependencies: - postcss "^7.0.1" - postcss-value-parser "^3.2.3" + postcss-value-parser "^4.0.0" read-cache "^1.0.0" resolve "^1.1.7" -postcss-initial@^3.0.0: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" - integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== - dependencies: - postcss "^7.0.2" +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== +postcss-lab-function@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-5.0.1.tgz#c3bded56192f7f6d502f344143a1b46592343a50" + integrity sha512-TuvrxsRIA3oWjjjI9T1ZEAolrtrLzYwYDw14GFivy0BkRqUTi4IithbM1aZkZGbAxV4lLwD6rL7MHhfDslUEzg== dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "@csstools/postcss-progressive-custom-properties" "^2.0.0" + postcss-value-parser "^4.2.0" -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== +postcss-loader@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" + integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" + cosmiconfig "^7.0.0" + klona "^2.0.4" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + semver "^7.3.4" -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== +postcss-logical@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-6.0.1.tgz#bd286a06b521aee7b69ca64108bcb3ff9f516ec9" + integrity sha512-0LIzRgbT42n0q8txcM9SrLkYLjr1LTbRTy80bnKiYXY8tnYGdjkBymwb5XE87o4csW1z8dhKD1VRI6cHBQBQtw== dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" + postcss-value-parser "^4.2.0" -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== +postcss-merge-longhand@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz#277ada51d9a7958e8ef8cf263103c9384b322a41" + integrity sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw== dependencies: - postcss "^7.0.2" + css-color-names "^1.0.1" + postcss-value-parser "^4.1.0" + stylehacks "^5.0.1" -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== +postcss-merge-rules@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz#d6e4d65018badbdb7dcc789c4f39b941305d410a" + integrity sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg== dependencies: - browserslist "^4.0.0" + browserslist "^4.16.6" caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" + cssnano-utils "^2.0.1" + postcss-selector-parser "^6.0.5" + vendors "^1.0.3" -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== +postcss-merge-rules@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz#8f97679e67cc8d08677a6519afca41edf2220894" + integrity sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== +postcss-minify-font-values@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz#a90cefbfdaa075bd3dbaa1b33588bb4dc268addf" + integrity sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA== dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.1.0" -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz#2dc79fd1a1afcb72a9e727bc549ce860f93565d2" + integrity sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g== + dependencies: + cssnano-utils "^2.0.1" + is-color-stop "^1.1.0" + postcss-value-parser "^4.1.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz#371153ba164b9d8562842fdcd929c98abd9e5b6c" + integrity sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw== + dependencies: + alphanum-sort "^1.0.2" + browserslist "^4.16.0" + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" uniqs "^2.0.0" -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== +postcss-minify-selectors@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz#4385c845d3979ff160291774523ffa54eafd5a54" + integrity sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og== dependencies: - postcss "^7.0.5" + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.5" -postcss-modules-local-by-default@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: +postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" + postcss-selector-parser "^6.0.4" -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== - dependencies: - postcss "^7.0.2" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== - dependencies: - postcss "^7.0.2" - -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== - dependencies: - postcss "^7.0.2" - -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@^6.7.1: - version "6.7.1" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.1.tgz#26563d2e9395d626a45a836450844540694bfcef" - integrity sha512-rlRkgX9t0v2On33n7TK8pnkcYOATGQSv48J2RS8GsXhqtg+xk6AummHP88Y5mJo0TLJelBjePvSjScTNkj3+qw== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== - dependencies: - postcss "^7.0.2" - -postcss-selector-matches@^4.0.0: +postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" + icss-utils "^5.0.0" -postcss-selector-not@^4.0.0: +postcss-nesting@^11.0.0: + version "11.1.0" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.1.0.tgz#f7c5cd61de639df35653dcb987d99d018720399a" + integrity sha512-TVBCeKlUmMyX3sNeSg10yATb2XmAoosp0E1zdlpjrD+L2FrQPmrRTxlRFQh/R0Y4WlQ0butfDwRhzlYuj7y/TA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +postcss-normalize-charset@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz#121559d1bebc55ac8d24af37f67bd4da9efd91d0" + integrity sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg== + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz#62650b965981a955dffee83363453db82f6ad1fd" + integrity sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz#868f6af1795fdfa86fbbe960dceb47e5f9492fe5" + integrity sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz#cbc0de1383b57f5bb61ddd6a84653b5e8665b2b5" + integrity sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz#d9eafaa4df78c7a3b973ae346ef0e47c554985b0" + integrity sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz#8ee41103b9130429c6cbba736932b75c5e2cb08c" + integrity sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz#82d672d648a411814aa5bf3ae565379ccd9f5e37" + integrity sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA== + dependencies: + browserslist "^4.16.0" + postcss-value-parser "^4.1.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz#ddcdfb7cede1270740cf3e4dfc6008bd96abc763" + integrity sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ== + dependencies: + is-absolute-url "^3.0.3" + normalize-url "^6.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz#b0b40b5bcac83585ff07ead2daf2dcfbeeef8e9a" + integrity sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-opacity-percentage@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== + +postcss-ordered-values@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz#1f351426977be00e0f765b3164ad753dac8ed044" + integrity sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-overflow-shorthand@^4.0.0: version "4.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" - integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== + resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-4.0.1.tgz#cb61ca24d8c4e1dbf14d85181b017cfa6953aa34" + integrity sha512-HQZ0qi/9iSYHW4w3ogNqVNr2J49DHJAl7r8O2p0Meip38jsdnRPgiDW7r/LlLrrMBMe3KHkvNtAV2UmRVxzLIg== dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-8.0.1.tgz#408d7a27e99192df51c95fe62a3a34def62aa66a" + integrity sha512-Ow2LedN8sL4pq8ubukO77phSVt4QyCm35ZGCYXKvRFayAwcpgB0sjNJglDoTuRdUL32q/ZC1VkPBo0AOEr4Uiw== dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + postcss-value-parser "^4.2.0" -postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== +postcss-preset-env@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.0.1.tgz#d249c137febc037dd5dbb97e18f94dba4dd0cda8" + integrity sha512-IUbymw0JlUbyVG+I85963PNWgPp3KhnFa1sxU7M/2dGthxV8e297P0VV5W9XcyypoH4hirH2fp1c6fmqh6YnSg== dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + "@csstools/postcss-cascade-layers" "^3.0.0" + "@csstools/postcss-color-function" "^2.0.0" + "@csstools/postcss-font-format-keywords" "^2.0.0" + "@csstools/postcss-hwb-function" "^2.0.0" + "@csstools/postcss-ic-unit" "^2.0.0" + "@csstools/postcss-is-pseudo-class" "^3.0.0" + "@csstools/postcss-logical-float-and-clear" "^1.0.0" + "@csstools/postcss-logical-resize" "^1.0.0" + "@csstools/postcss-logical-viewport-units" "^1.0.0" + "@csstools/postcss-media-queries-aspect-ratio-number-values" "^1.0.0" + "@csstools/postcss-nested-calc" "^2.0.0" + "@csstools/postcss-normalize-display-values" "^2.0.0" + "@csstools/postcss-oklab-function" "^2.0.0" + "@csstools/postcss-progressive-custom-properties" "^2.0.0" + "@csstools/postcss-scope-pseudo-class" "^2.0.0" + "@csstools/postcss-stepped-value-functions" "^2.0.0" + "@csstools/postcss-text-decoration-shorthand" "^2.0.0" + "@csstools/postcss-trigonometric-functions" "^2.0.0" + "@csstools/postcss-unset-value" "^2.0.0" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^5.0.0" + css-has-pseudo "^5.0.0" + css-prefers-color-scheme "^8.0.0" + cssdb "^7.4.0" + postcss-attribute-case-insensitive "^6.0.0" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^5.0.0" + postcss-color-hex-alpha "^9.0.0" + postcss-color-rebeccapurple "^8.0.0" + postcss-custom-media "^9.1.0" + postcss-custom-properties "^13.1.0" + postcss-custom-selectors "^7.1.0" + postcss-dir-pseudo-class "^7.0.0" + postcss-double-position-gradients "^4.0.0" + postcss-focus-visible "^8.0.0" + postcss-focus-within "^7.0.0" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^4.0.0" + postcss-image-set-function "^5.0.0" + postcss-initial "^4.0.1" + postcss-lab-function "^5.0.0" + postcss-logical "^6.0.0" + postcss-media-minmax "^5.0.0" + postcss-nesting "^11.0.0" + postcss-opacity-percentage "^1.1.3" + postcss-overflow-shorthand "^4.0.0" + postcss-page-break "^3.0.4" + postcss-place "^8.0.0" + postcss-pseudo-class-any-link "^8.0.0" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^7.0.0" + postcss-value-parser "^4.2.0" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.9: +postcss-pseudo-class-any-link@^8.0.0: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-8.0.1.tgz#8cbbeb9dbe4514406ab3ccb21c85c6205f31c93d" + integrity sha512-CYcLGofbGDhx6BmNFQGFH0cqW+qlXVk9PR4LZ8Y7g24m6TopYKt6FSwhMGAIyme6lQxgB32XMhpYRwZAcPnMXA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-reduce-initial@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz#9d6369865b0f6f6f6b165a0ef5dc1a4856c7e946" + integrity sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw== + dependencies: + browserslist "^4.16.0" + caniuse-api "^3.0.0" + +postcss-reduce-initial@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz#c18b7dfb88aee24b1f8e4936541c29adbd35224e" + integrity sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz#93c12f6a159474aa711d5269923e2383cedcf640" + integrity sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz#8142e90c8eb6c8c5faecb3e9d96d4353d02e94fb" + integrity sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.9: version "6.0.11" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== @@ -11786,55 +11967,67 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== +postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: + version "6.0.6" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" + cssesc "^3.0.0" + util-deprecate "^1.0.2" -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== +postcss-svgo@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz#bc73c4ea4c5a80fbd4b45e29042c34ceffb9257f" + integrity sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A== dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" + postcss-value-parser "^4.1.0" + svgo "^2.3.0" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc" + integrity sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w== + dependencies: + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.5" uniqs "^2.0.0" -postcss-url@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz#7b10059bd12929cdbb1971c60f61a0e5af86b4ca" - integrity sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw== +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== dependencies: - mime "^2.3.1" - minimatch "^3.0.4" - mkdirp "^0.5.0" - postcss "^7.0.2" - xxhashjs "^0.2.1" + postcss-selector-parser "^6.0.5" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== +postcss-url@^10.1.3: + version "10.1.3" + resolved "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz#54120cc910309e2475ec05c2cfa8f8a2deafdf1e" + integrity sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw== + dependencies: + make-dir "~3.1.0" + mime "~2.5.2" + minimatch "~3.0.4" + xxhashjs "~0.2.2" -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@7.x.x, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: +postcss@7.x.x, postcss@^7.0.36: version "7.0.39" resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== @@ -11842,7 +12035,16 @@ postcss@7.x.x, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.4.14: +postcss@^8.2.1, postcss@^8.2.15: + version "8.3.6" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea" + integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.23" + source-map-js "^0.6.2" + +postcss@^8.4.14, postcss@^8.4.21: version "8.4.21" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== @@ -12085,7 +12287,7 @@ puppeteer-core@^19.6.3: unbzip2-stream "1.4.3" ws "8.11.0" -q@^1.1.2, q@^1.5.1: +q@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== @@ -12481,11 +12683,6 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -12706,11 +12903,6 @@ sass@^1.58.0: immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - saxes@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" @@ -12727,7 +12919,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: +schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -12934,13 +13126,6 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - sirv@^1.0.7: version "1.0.19" resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" @@ -13065,6 +13250,11 @@ source-list-map@^2.0.0: resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" @@ -13443,14 +13633,21 @@ style-resources-loader@^1.5.0: schema-utils "^2.7.0" tslib "^2.3.1" -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== +stylehacks@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" + integrity sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + browserslist "^4.16.0" + postcss-selector-parser "^6.0.4" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" supports-color@^5.3.0: version "5.5.0" @@ -13491,24 +13688,31 @@ svg-tags@^1.0.0: resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== +svgo@^2.3.0: + version "2.4.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.4.0.tgz#0c42653101fd668692c0f69b55b8d7b182ef422b" + integrity sha512-W25S1UUm9Lm9VnE0TvCzL7aso/NCzDEaXLaElCUO/KaVitw0+IBicSVfM1L1c0YHK5TOFh73yQ2naCpVHEQ/OQ== dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" + "@trysound/sax" "0.1.1" + colorette "^1.2.2" + commander "^7.1.0" + css-select "^4.1.3" + css-tree "^1.1.2" + csso "^4.2.0" + stable "^0.1.8" + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" symbol-tree@^3.2.4: version "3.2.4" @@ -14052,11 +14256,6 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== - uniqs@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" @@ -14115,11 +14314,6 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -14138,7 +14332,7 @@ upath@^2.0.1: resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== -update-browserslist-db@^1.0.9: +update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.9: version "1.0.10" resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== @@ -14206,16 +14400,6 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - util@0.10.3: version "0.10.3" resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -14291,7 +14475,7 @@ vary@^1.1.2, vary@~1.1.2: resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vendors@^1.0.0: +vendors@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== @@ -14827,7 +15011,7 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xxhashjs@^0.2.1: +xxhashjs@~0.2.2: version "0.2.2" resolved "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz#8a6251567621a1c46a5ae204da0249c7f8caa9d8" integrity sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw== @@ -14859,7 +15043,7 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==