From 6e2237c02f89541fdea5aa62952e6c0264df9a6e Mon Sep 17 00:00:00 2001 From: Jack Westbrook Date: Wed, 20 Oct 2021 11:34:24 +0200 Subject: [PATCH] Chore: Replace Sass-lint with Stylelint (#40617) * chore(sass): introduce stylelint * chore(sass): introduce stylelint config that closely matches sass-lint config * chore: remove sass-lint from codebase * style(theme): disable stylelint string-quotes rule * chore(sass): introduce stylelint-prettier-config to prevent config conflicts * chore: delete sass-lint file * style(sass): fix remaining stylelint errors --- .gitignore | 1 + package.json | 6 +- .../src/themes/_variables.scss.tmpl.ts | 3 +- public/sass/.sass-lint.yml | 100 -- public/sass/_grafana.scss | 6 +- public/sass/_variables.generated.scss | 3 +- public/sass/base/_icons.scss | 1 - public/sass/components/_dropdown.scss | 4 +- public/sass/components/_gf-form.scss | 2 +- public/sass/components/_jsontree.scss | 2 +- public/sass/components/_slate_editor.scss | 1 - public/sass/pages/_history.scss | 8 +- public/sass/utils/_hacks.scss | 1 - stylelint.config.js | 45 + yarn.lock | 1135 ++++++++--------- 15 files changed, 579 insertions(+), 739 deletions(-) delete mode 100644 public/sass/.sass-lint.yml create mode 100644 stylelint.config.js diff --git a/.gitignore b/.gitignore index 2f9e471d08e..b0f2c0dc90a 100644 --- a/.gitignore +++ b/.gitignore @@ -63,6 +63,7 @@ public/css/*.min.css !.vscode/launch.json .vs/ .eslintcache +.stylelintcache /data/* /bin/* diff --git a/package.json b/package.json index 2ee0bb294e7..62963d87c2c 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "test:accessibility-report": "./scripts/generate-a11y-report.sh", "lint": "yarn run lint:ts && yarn run lint:sass", "lint:ts": "eslint . --ext .js,.tsx,.ts --cache", - "lint:sass": "yarn run sass-lint -c public/sass/.sass-lint.yml 'public/sass/**/*.scss, packages/**/*.scss' -v -i '**/node_modules/**/*.scss'", + "lint:sass": "yarn stylelint '{public/sass,packages}/**/*.scss' --cache", "test:ci": "mkdir -p reports/junit && JEST_JUNIT_OUTPUT_DIR=reports/junit jest --ci --reporters=default --reporters=jest-junit -w ${TEST_MAX_WORKERS:-100%}", "lint:fix": "yarn lint --fix", "packages:build": "lerna run clean && lerna run build --ignore @grafana-plugins/input-datasource", @@ -207,10 +207,12 @@ "rimraf": "3.0.1", "rxjs-spy": "8.0.0", "sass": "1.32.13", - "sass-lint": "1.12.1", "sass-loader": "12.1.0", "sinon": "8.1.1", "style-loader": "3.3.0", + "stylelint": "13.13.1", + "stylelint-config-prettier": "9.0.3", + "stylelint-config-sass-guidelines": "8.0.0", "terser-webpack-plugin": "5.2.4", "testing-library-selector": "^0.1.3", "ts-jest": "26.4.4", diff --git a/packages/grafana-ui/src/themes/_variables.scss.tmpl.ts b/packages/grafana-ui/src/themes/_variables.scss.tmpl.ts index 73adaded65b..dab9f57cc79 100644 --- a/packages/grafana-ui/src/themes/_variables.scss.tmpl.ts +++ b/packages/grafana-ui/src/themes/_variables.scss.tmpl.ts @@ -95,8 +95,9 @@ $height-lg: ${theme.v1.height.lg}; // Typography // ------------------------- - +/* stylelint-disable-next-line string-quotes */ $font-family-sans-serif: ${theme.v1.typography.fontFamily.sansSerif}; +/* stylelint-disable-next-line string-quotes */ $font-family-monospace: ${theme.v1.typography.fontFamily.monospace}; $font-size-base: ${theme.v1.typography.size.base} !default; diff --git a/public/sass/.sass-lint.yml b/public/sass/.sass-lint.yml deleted file mode 100644 index c04f5d98797..00000000000 --- a/public/sass/.sass-lint.yml +++ /dev/null @@ -1,100 +0,0 @@ -options: - formatter: stylish -rules: - quotes: - - 0 - - - style: 'single' - - brace-style: - - 2 - - - style: '1tbs' - - space-before-brace: - - 2 - - no-duplicate-properties: - - 0 - - - exclude: - - 'font-size' - - 'word-break' - - empty-line-between-blocks: - - 0 - - - allow-single-line-rulesets: 1 - - # Extends - extends-before-mixins: 0 - extends-before-declarations: 0 - placeholder-in-extend: 0 - # Mixins - mixins-before-declarations: 0 - - # Line Spacing - one-declaration-per-line: 0 - single-line-per-selector: 0 - - # Disallows - no-color-keywords: 0 - no-color-literals: 0 - no-css-comments: 0 - no-debug: 0 - no-empty-rulesets: 1 - no-extends: 0 - no-ids: 0 - no-important: 0 - no-invalid-hex: 0 - no-mergeable-selectors: 0 - no-misspelled-properties: 0 - no-qualifying-elements: 0 - no-trailing-zero: 0 - no-transition-all: 0 - no-url-protocols: 0 - no-vendor-prefixes: 0 - no-warn: 0 - property-units: 0 - pseudo-element: 0 - - # Nesting - force-attribute-nesting: 0 - force-element-nesting: 0 - force-pseudo-nesting: 0 - - # Name Formats - class-name-format: 0 - function-name-format: 0 - id-name-format: 0 - mixin-name-format: 0 - placeholder-name-format: 0 - variable-name-format: 0 - - # Style Guide - bem-depth: 0 - border-zero: 0 - clean-import-paths: 0 - empty-args: 0 - hex-length: 0 - hex-notation: 0 - indentation: 0 - leading-zero: 0 - nesting-depth: 0 - property-sort-order: 0 - shorthand-values: 0 - url-quotes: 0 - variable-for-property: 0 - zero-unit: 0 - - # Inner Spacing - space-after-comma: 0 - space-before-colon: 0 - space-after-colon: 0 - space-before-bang: 0 - space-after-bang: 0 - space-between-parens: 0 - space-around-operator: 0 - - # Final Items - final-newline: 0 diff --git a/public/sass/_grafana.scss b/public/sass/_grafana.scss index af637c71f0e..9e65b0f3067 100644 --- a/public/sass/_grafana.scss +++ b/public/sass/_grafana.scss @@ -71,7 +71,7 @@ @import 'components/query_part'; @import 'components/jsontree'; @import 'components/edit_sidemenu'; -@import 'components/row.scss'; +@import 'components/row'; @import 'components/json_explorer'; @import 'components/code_editor'; @import 'components/dashboard_grid'; @@ -79,7 +79,7 @@ @import 'components/page_header'; @import 'components/dashboard_settings'; @import 'components/toolbar'; -@import 'components/add_data_source.scss'; +@import 'components/add_data_source'; @import 'components/page_loader'; @import 'components/toggle_button_group'; @import 'components/popover-box'; @@ -100,4 +100,4 @@ @import 'pages/explore'; @import 'pages/plugins'; @import 'old_responsive'; -@import 'components/view_states.scss'; +@import 'components/view_states'; diff --git a/public/sass/_variables.generated.scss b/public/sass/_variables.generated.scss index c1dbcf8814d..43ead5a4489 100644 --- a/public/sass/_variables.generated.scss +++ b/public/sass/_variables.generated.scss @@ -98,8 +98,9 @@ $height-lg: 48; // Typography // ------------------------- - +/* stylelint-disable-next-line string-quotes */ $font-family-sans-serif: "Roboto", "Helvetica", "Arial", sans-serif; +/* stylelint-disable-next-line string-quotes */ $font-family-monospace: 'Roboto Mono', monospace; $font-size-base: 14px !default; diff --git a/public/sass/base/_icons.scss b/public/sass/base/_icons.scss index ac1deda711e..cda0323f055 100644 --- a/public/sass/base/_icons.scss +++ b/public/sass/base/_icons.scss @@ -7,7 +7,6 @@ background-repeat: no-repeat; background-position: center; background-size: contain; - display: inline-block; vertical-align: middle; } diff --git a/public/sass/components/_dropdown.scss b/public/sass/components/_dropdown.scss index 1a1323435d4..6679b6050e1 100644 --- a/public/sass/components/_dropdown.scss +++ b/public/sass/components/_dropdown.scss @@ -184,11 +184,11 @@ // Open state for the dropdown // --------------------------- .open { - & > .dropdown-menu { + > .dropdown-menu { display: block; } - & > .dropdown > .dropdown-menu { + > .dropdown > .dropdown-menu { // Panel menu. TODO: See if we can merge this with above display: block; } diff --git a/public/sass/components/_gf-form.scss b/public/sass/components/_gf-form.scss index dc5a71cdf3c..d2741fb1920 100644 --- a/public/sass/components/_gf-form.scss +++ b/public/sass/components/_gf-form.scss @@ -304,7 +304,7 @@ $input-border: 1px solid $input-border-color; top: 50%; margin-top: -7px; - & + .gf-form-input { + + .gf-form-input { position: relative; z-index: 2; padding-left: $space-xl; diff --git a/public/sass/components/_jsontree.scss b/public/sass/components/_jsontree.scss index 3808ba99e5b..79a485ac519 100644 --- a/public/sass/components/_jsontree.scss +++ b/public/sass/components/_jsontree.scss @@ -12,7 +12,7 @@ json-tree { } &::before, - & > .json-tree-key { + > .json-tree-key { cursor: pointer; } } diff --git a/public/sass/components/_slate_editor.scss b/public/sass/components/_slate_editor.scss index 5c3039c0962..f24907752af 100644 --- a/public/sass/components/_slate_editor.scss +++ b/public/sass/components/_slate_editor.scss @@ -13,7 +13,6 @@ padding: 6px 8px; min-height: $input-height; width: 100%; - line-height: $line-height-base; color: $text-color; background-color: $input-bg; background-image: none; diff --git a/public/sass/pages/_history.scss b/public/sass/pages/_history.scss index aeb20548d6a..f32ca900bd5 100644 --- a/public/sass/pages/_history.scss +++ b/public/sass/pages/_history.scss @@ -57,7 +57,7 @@ .diff-json-added { color: $diff-json-changed-fg; - & .diff-line-number { + .diff-line-number { color: $diff-json-changed-num; } } @@ -108,7 +108,7 @@ padding: 10px 15px; margin: $space-md 0; - & .diff-group { + .diff-group { padding: 0 5px; } } @@ -128,7 +128,7 @@ .diff-list { padding-left: 40px; - & .diff-list { + .diff-list { padding-left: 0; } } @@ -137,7 +137,7 @@ color: $gray-2; line-height: 2.5; - & > div { + > div { display: inline; } } diff --git a/public/sass/utils/_hacks.scss b/public/sass/utils/_hacks.scss index 31d25c658c2..a3d5c528dd7 100644 --- a/public/sass/utils/_hacks.scss +++ b/public/sass/utils/_hacks.scss @@ -1,5 +1,4 @@ // <3: https://medium.com/@brunn/detecting-autofilled-fields-in-javascript-aed598d25da7 -// sass-lint:disable no-empty-rulesets @keyframes onAutoFillStart { from { /**/ diff --git a/stylelint.config.js b/stylelint.config.js new file mode 100644 index 00000000000..ae077001dcd --- /dev/null +++ b/stylelint.config.js @@ -0,0 +1,45 @@ +module.exports = { + extends: ['stylelint-config-sass-guidelines', 'stylelint-config-prettier'], + ignoreFiles: ['**/node_modules/**/*.scss'], + rules: { + 'at-rule-no-vendor-prefix': null, + 'color-hex-case': null, + 'color-hex-length': null, + 'color-named': null, + 'declaration-block-no-duplicate-properties': [ + true, + { + ignore: 'consecutive-duplicates-with-different-values', + ignoreProperties: ['font-size', 'word-break'], + }, + ], + // Disable equivalent "borderZero" sass-lint rule + 'declaration-property-value-disallowed-list': { + border: [0], + 'border-top': [0], + 'border-right': [0], + 'border-bottom': [0], + 'border-left': [0], + }, + 'function-comma-space-after': null, + 'function-url-quotes': null, + 'length-zero-no-unit': null, + 'max-nesting-depth': null, + 'number-no-trailing-zeros': null, + 'order/order': null, + 'order/properties-alphabetical-order': null, + 'property-no-vendor-prefix': null, + 'rule-empty-line-before': null, + 'scss/at-function-pattern': null, + 'scss/at-mixin-pattern': null, + 'scss/dollar-variable-pattern': null, + 'scss/at-extend-no-missing-placeholder': null, + 'selector-class-pattern': null, + 'selector-max-compound-selectors': null, + 'selector-max-id': null, + 'selector-no-qualifying-type': null, + 'selector-pseudo-element-colon-notation': null, + 'shorthand-property-no-redundant-values': null, + 'value-no-vendor-prefix': null, + }, +}; diff --git a/yarn.lock b/yarn.lock index dde2ffa4484..4462686a2b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -109,7 +109,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.15.8, @babel/core@npm:^7.1.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.7.5": +"@babel/core@npm:7.15.8, @babel/core@npm:>=7.9.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.7.5": version: 7.15.8 resolution: "@babel/core@npm:7.15.8" dependencies: @@ -6581,6 +6581,31 @@ __metadata: languageName: node linkType: hard +"@stylelint/postcss-css-in-js@npm:^0.37.2": + version: 0.37.2 + resolution: "@stylelint/postcss-css-in-js@npm:0.37.2" + dependencies: + "@babel/core": ">=7.9.0" + peerDependencies: + postcss: ">=7.0.0" + postcss-syntax: ">=0.36.2" + checksum: cc9b5d1bd93b85c5e32754bf28b99031c783bd87a178542e42f84e627f00907c556d3c7839766fe47bb5a8eaa87eae89287e6cc939b9b91e1ab3e7c44acc3014 + languageName: node + linkType: hard + +"@stylelint/postcss-markdown@npm:^0.36.2": + version: 0.36.2 + resolution: "@stylelint/postcss-markdown@npm:0.36.2" + dependencies: + remark: ^13.0.0 + unist-util-find-all-after: ^3.0.2 + peerDependencies: + postcss: ">=7.0.0" + postcss-syntax: ">=0.36.2" + checksum: 5e39bca575356992c27d59fd9ca9ee38867369bdf5bb3d9e31dc074680b77b4b820d48074e5cc0337e047edd8c1e7ef18996bc83199376138f42fbc8ed0cabeb + languageName: node + linkType: hard + "@testing-library/dom@npm:>=7": version: 8.7.2 resolution: "@testing-library/dom@npm:8.7.2" @@ -9502,15 +9527,6 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^3.0.0": - version: 3.0.1 - resolution: "acorn-jsx@npm:3.0.1" - dependencies: - acorn: ^3.0.4 - checksum: 43f1302dabfd263674e029537558be832b4bb8baa095a17823bf0ca0509e779deddcb39ab7c398a3f0de406dbf5e6d32dce87da24188ad52397701aa6ebcb6b2 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.1": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -9541,16 +9557,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^3.0.4": - version: 3.3.0 - resolution: "acorn@npm:3.3.0" - bin: - acorn: ./bin/acorn - checksum: d24aee1c838a3467c5ab493601ed4b646e4fd0599ca19b16f47f764e7929d0ffcb4d536935283a8d823d64ca3817d27dd5f93830bb86f592249d9feb0fcf78f9 - languageName: node - linkType: hard - -"acorn@npm:^5.0.0, acorn@npm:^5.5.0": +"acorn@npm:^5.0.0": version: 5.7.4 resolution: "acorn@npm:5.7.4" bin: @@ -9680,15 +9687,6 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^1.0.0": - version: 1.5.1 - resolution: "ajv-keywords@npm:1.5.1" - peerDependencies: - ajv: ">=4.10.0" - checksum: 0e895b321afc359d3a5a946f3402e823efee42186cacd32fa387b9b7f9f53b3909b252929937bcc8eac41a9f400e4ec37dd04ab1e053d19e304c9e62089f0ac7 - languageName: node - linkType: hard - "ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -9698,16 +9696,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^4.7.0": - version: 4.11.8 - resolution: "ajv@npm:4.11.8" - dependencies: - co: ^4.6.0 - json-stable-stringify: ^1.0.1 - checksum: 1a4fb38ebccc2ff3ab507d5507b133705d056f9db28cb00a59f0753a5f11e809d959b732edcd52c02fed628638ffb9486ee6bd13bf027400b5c9acf9c33e25f2 - languageName: node - linkType: hard - "ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -9806,13 +9794,6 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^1.1.0": - version: 1.4.0 - resolution: "ansi-escapes@npm:1.4.0" - checksum: 287f18ea70cde710dbb83b6b6c4e1d62fcb962b951a601d976df69478a4ebdff6305691e3befb9053d740060544929732b8bade7a9781611dcd2b997e6bda3d6 - languageName: node - linkType: hard - "ansi-escapes@npm:^3.0.0, ansi-escapes@npm:^3.2.0": version: 3.2.0 resolution: "ansi-escapes@npm:3.2.0" @@ -10733,6 +10714,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^2.0.0": + version: 2.0.0 + resolution: "balanced-match@npm:2.0.0" + checksum: 9a5caad6a292c5df164cc6d0c38e0eedf9a1413f42e5fece733640949d74d0052cfa9587c1a1681f772147fb79be495121325a649526957fd75b3a216d1fbc68 + languageName: node + linkType: hard + "baron@npm:3.0.3": version: 3.0.3 resolution: "baron@npm:3.0.3" @@ -11434,15 +11422,6 @@ __metadata: languageName: node linkType: hard -"caller-path@npm:^0.1.0": - version: 0.1.0 - resolution: "caller-path@npm:0.1.0" - dependencies: - callsites: ^0.2.0 - checksum: f4f2216897d2c150e30d06c6a9243115e500184433b42d597f0b8816fda8f6b7f782dba39fc37310dcc67c90e1112729709d3bb9e10983552e76632250b075f3 - languageName: node - linkType: hard - "caller-path@npm:^2.0.0": version: 2.0.0 resolution: "caller-path@npm:2.0.0" @@ -11452,13 +11431,6 @@ __metadata: languageName: node linkType: hard -"callsites@npm:^0.2.0": - version: 0.2.0 - resolution: "callsites@npm:0.2.0" - checksum: 7ed36d5565ec37600fd9642b6e1e00915c078bf2d1c536115c45fe9c07969b50a7d7db61384e533625fa9fee3e6187740784722f0636d52a99419111284cc236 - languageName: node - linkType: hard - "callsites@npm:^2.0.0": version: 2.0.0 resolution: "callsites@npm:2.0.0" @@ -11608,7 +11580,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^1.0.0, chalk@npm:^1.1.1, chalk@npm:^1.1.3, chalk@npm:~1.1.3": +"chalk@npm:^1.0.0, chalk@npm:^1.1.3, chalk@npm:~1.1.3": version: 1.1.3 resolution: "chalk@npm:1.1.3" dependencies: @@ -11631,7 +11603,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:~4.1.0": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:~4.1.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -11826,13 +11798,6 @@ __metadata: languageName: node linkType: hard -"circular-json@npm:^0.3.1": - version: 0.3.3 - resolution: "circular-json@npm:0.3.3" - checksum: 61c5e5c244cc752f2d81fa337260327bf9dcb0332eb801039f21b69383050318fd4b30541ce4ebfe6fdd62993a38cb1be3a0d777abfeadf723479a4fc2da70ed - languageName: node - linkType: hard - "circular-json@npm:^0.5.0": version: 0.5.9 resolution: "circular-json@npm:0.5.9" @@ -11903,15 +11868,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^1.0.1": - version: 1.0.2 - resolution: "cli-cursor@npm:1.0.2" - dependencies: - restore-cursor: ^1.0.1 - checksum: e3b4400d5e925ed11c7596f82e80e170693f69ac6f0f21da2a400043c37548dd780f985a1a5ef1ffb038e36fc6711d1d4f066b104eed851ae76e34bd883cf2bf - languageName: node - linkType: hard - "cli-cursor@npm:^2.0.0, cli-cursor@npm:^2.1.0": version: 2.1.0 resolution: "cli-cursor@npm:2.1.0" @@ -12040,6 +11996,15 @@ __metadata: languageName: node linkType: hard +"clone-regexp@npm:^2.1.0": + version: 2.2.0 + resolution: "clone-regexp@npm:2.2.0" + dependencies: + is-regexp: ^2.0.0 + checksum: 3624905a98920ad5c196080f4ea4379fa42b12f3b1d1272d958bb79c194508d2aec85160c25846f0016ca861a064316b213a565cf53b81a513047f89cf877803 + languageName: node + linkType: hard + "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -12246,7 +12211,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:2, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.7.1, commander@npm:^2.8.1, commander@npm:^2.9.0": +"commander@npm:2, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.7.1, commander@npm:^2.9.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e @@ -12415,7 +12380,7 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.4.6, concat-stream@npm:^1.5.0": +"concat-stream@npm:^1.5.0": version: 1.6.2 resolution: "concat-stream@npm:1.6.2" dependencies: @@ -14131,7 +14096,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.1.1, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -14140,7 +14105,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.2, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.1, debug@npm:^4.3.2": +"debug@npm:4, debug@npm:4.3.2, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.1, debug@npm:^4.3.2": version: 4.3.2 resolution: "debug@npm:4.3.2" dependencies: @@ -14571,16 +14536,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^1.2.2": - version: 1.5.0 - resolution: "doctrine@npm:1.5.0" - dependencies: - esutils: ^2.0.2 - isarray: ^1.0.0 - checksum: 7ce8102a05cbb9d942d49db5461d2f3dd1208ebfed929bf1c04770a1ef6ef540b792e63c45eae4c51f8b16075e0af4a73581a06bad31c37ceb0988f2e398509b - languageName: node - linkType: hard - "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -14687,7 +14642,7 @@ __metadata: languageName: node linkType: hard -"domelementtype@npm:1": +"domelementtype@npm:1, domelementtype@npm:^1.3.1": version: 1.3.1 resolution: "domelementtype@npm:1.3.1" checksum: 7893da40218ae2106ec6ffc146b17f203487a52f5228b032ea7aa470e41dfe03e1bd762d0ee0139e792195efda765434b04b43cddcf63207b098f6ae44b36ad6 @@ -14719,6 +14674,15 @@ __metadata: languageName: node linkType: hard +"domhandler@npm:^2.3.0": + version: 2.4.2 + resolution: "domhandler@npm:2.4.2" + dependencies: + domelementtype: 1 + checksum: 49bd70c9c784f845cd047e1dfb3611bd10891c05719acfc93f01fc726a419ed09fbe0b69f9064392d556a63fffc5a02010856cedae9368f4817146d95a97011f + languageName: node + linkType: hard + "domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": version: 4.2.2 resolution: "domhandler@npm:4.2.2" @@ -14728,7 +14692,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^1.7.0": +"domutils@npm:^1.5.1, domutils@npm:^1.7.0": version: 1.7.0 resolution: "domutils@npm:1.7.0" dependencies: @@ -15095,6 +15059,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^1.1.1": + version: 1.1.2 + resolution: "entities@npm:1.1.2" + checksum: d537b02799bdd4784ffd714d000597ed168727bddf4885da887c5a491d735739029a00794f1998abbf35f3f6aeda32ef5c15010dca1817d401903a501b6d3e05 + languageName: node + linkType: hard + "entities@npm:^2.0.0": version: 2.2.0 resolution: "entities@npm:2.2.0" @@ -15295,7 +15266,7 @@ __metadata: languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:~0.10.14": +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": version: 0.10.53 resolution: "es5-ext@npm:0.10.53" dependencies: @@ -15313,7 +15284,7 @@ __metadata: languageName: node linkType: hard -"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.1, es6-iterator@npm:~2.0.3": +"es6-iterator@npm:~2.0.3": version: 2.0.3 resolution: "es6-iterator@npm:2.0.3" dependencies: @@ -15324,20 +15295,6 @@ __metadata: languageName: node linkType: hard -"es6-map@npm:^0.1.3": - version: 0.1.5 - resolution: "es6-map@npm:0.1.5" - dependencies: - d: 1 - es5-ext: ~0.10.14 - es6-iterator: ~2.0.1 - es6-set: ~0.1.5 - es6-symbol: ~3.1.1 - event-emitter: ~0.3.5 - checksum: 124c4f61be1a6d3378a22950f7548dc4b1d3b6d736a80f9c96d763e4119df962315879045d4b5f8e54d645cbed5e2d742aac2211b43ee16d97f06a357d81b162 - languageName: node - linkType: hard - "es6-promise@npm:4.2.8": version: 4.2.8 resolution: "es6-promise@npm:4.2.8" @@ -15345,19 +15302,6 @@ __metadata: languageName: node linkType: hard -"es6-set@npm:~0.1.5": - version: 0.1.5 - resolution: "es6-set@npm:0.1.5" - dependencies: - d: 1 - es5-ext: ~0.10.14 - es6-iterator: ~2.0.1 - es6-symbol: 3.1.1 - event-emitter: ~0.3.5 - checksum: 8f205eb5eacfee8fbb2c70a8b8f988537d6fd4e16ab6d43511b736f5be5ae4d24b16b04acc0b1afd2f9bdb7e536d90a92875904c16590e28fcc18ca985a09f64 - languageName: node - linkType: hard - "es6-shim@npm:0.35.5": version: 0.35.5 resolution: "es6-shim@npm:0.35.5" @@ -15372,17 +15316,7 @@ __metadata: languageName: node linkType: hard -"es6-symbol@npm:3.1.1": - version: 3.1.1 - resolution: "es6-symbol@npm:3.1.1" - dependencies: - d: 1 - es5-ext: ~0.10.14 - checksum: 0aca3bfe44d90a77f4f76588b41de5267956d0bdbf2b57120da27314f14dab35dd07cb4188cbae879e1aa1a1e1b0d0d2e2006466738bef808eef58b2c50adc99 - languageName: node - linkType: hard - -"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.1, es6-symbol@npm:~3.1.3": +"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.3": version: 3.1.3 resolution: "es6-symbol@npm:3.1.3" dependencies: @@ -15402,18 +15336,6 @@ __metadata: languageName: node linkType: hard -"es6-weak-map@npm:^2.0.1": - version: 2.0.3 - resolution: "es6-weak-map@npm:2.0.3" - dependencies: - d: 1 - es5-ext: ^0.10.46 - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.1 - checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927 - languageName: node - linkType: hard - "escalade@npm:^3.0.2, escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -15487,18 +15409,6 @@ __metadata: languageName: node linkType: hard -"escope@npm:^3.6.0": - version: 3.6.0 - resolution: "escope@npm:3.6.0" - dependencies: - es6-map: ^0.1.3 - es6-weak-map: ^2.0.1 - esrecurse: ^4.1.0 - estraverse: ^4.1.1 - checksum: f11c006436bb15f7886160032ad222266ea1643e177b0bc57ec48f1e25920ef62d40511ca095c8733bbd6e8704bc431ce02557fc8229292427a079e62c896f66 - languageName: node - linkType: hard - "eslint-config-prettier@npm:7.2.0": version: 7.2.0 resolution: "eslint-config-prettier@npm:7.2.0" @@ -15726,49 +15636,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^2.7.0": - version: 2.13.1 - resolution: "eslint@npm:2.13.1" - dependencies: - chalk: ^1.1.3 - concat-stream: ^1.4.6 - debug: ^2.1.1 - doctrine: ^1.2.2 - es6-map: ^0.1.3 - escope: ^3.6.0 - espree: ^3.1.6 - estraverse: ^4.2.0 - esutils: ^2.0.2 - file-entry-cache: ^1.1.1 - glob: ^7.0.3 - globals: ^9.2.0 - ignore: ^3.1.2 - imurmurhash: ^0.1.4 - inquirer: ^0.12.0 - is-my-json-valid: ^2.10.0 - is-resolvable: ^1.0.0 - js-yaml: ^3.5.1 - json-stable-stringify: ^1.0.0 - levn: ^0.3.0 - lodash: ^4.0.0 - mkdirp: ^0.5.0 - optionator: ^0.8.1 - path-is-absolute: ^1.0.0 - path-is-inside: ^1.0.1 - pluralize: ^1.2.1 - progress: ^1.1.8 - require-uncached: ^1.0.2 - shelljs: ^0.6.0 - strip-json-comments: ~1.0.1 - table: ^3.7.8 - text-table: ~0.2.0 - user-home: ^2.0.0 - bin: - eslint: ./bin/eslint.js - checksum: 93ba7fbfe682967008a3c4797719801e50fa9cd7746cedd98b718f7c7742269d7d782ea0634691479a34fea8a9919a1b21e2bd7a2d4f7cb7ff4a3e1b0d22efd4 - languageName: node - linkType: hard - "esm@npm:^3.2.25": version: 3.2.25 resolution: "esm@npm:3.2.25" @@ -15776,16 +15643,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^3.1.6": - version: 3.5.4 - resolution: "espree@npm:3.5.4" - dependencies: - acorn: ^5.5.0 - acorn-jsx: ^3.0.0 - checksum: cbc8da4cafcc45f802fc561adece3a74d86f7bfbc2434bca34fadcf9dabb3337c25d2d202e4e1a4ff73b0105e887945fb75c375081067fc23ecaae86f5cb6400 - languageName: node - linkType: hard - "espree@npm:^7.3.0, espree@npm:^7.3.1": version: 7.3.1 resolution: "espree@npm:7.3.1" @@ -15906,16 +15763,6 @@ __metadata: languageName: node linkType: hard -"event-emitter@npm:~0.3.5": - version: 0.3.5 - resolution: "event-emitter@npm:0.3.5" - dependencies: - d: 1 - es5-ext: ~0.10.14 - checksum: 27c1399557d9cd7e0aa0b366c37c38a4c17293e3a10258e8b692a847dd5ba9fb90429c3a5a1eeff96f31f6fa03ccbd31d8ad15e00540b22b22f01557be706030 - languageName: node - linkType: hard - "eventemitter2@npm:^6.4.3": version: 6.4.5 resolution: "eventemitter2@npm:6.4.5" @@ -16044,6 +15891,15 @@ __metadata: languageName: node linkType: hard +"execall@npm:^2.0.0": + version: 2.0.0 + resolution: "execall@npm:2.0.0" + dependencies: + clone-regexp: ^2.1.0 + checksum: d98ee3e33f6c9001e80970e927fb9f16c6a121d5e250b2f4d6764d4157974f58cbe88613bbf073db05d5342677012002c5de956f4f0c32d10d092b6ff03a085c + languageName: node + linkType: hard + "executable@npm:^4.1.1": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -16060,13 +15916,6 @@ __metadata: languageName: node linkType: hard -"exit-hook@npm:^1.0.0": - version: 1.1.1 - resolution: "exit-hook@npm:1.1.1" - checksum: 1b4f16da7c202cd336ca07acb052922639182b4e2f1ad4007ed481bb774ce93469f505dec1371d9cd580ac54146a9fd260f053b0e4a48fa87c49fa3dc4a3f144 - languageName: node - linkType: hard - "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -16437,7 +16286,7 @@ __metadata: languageName: node linkType: hard -"figures@npm:^1.3.5, figures@npm:^1.7.0": +"figures@npm:^1.7.0": version: 1.7.0 resolution: "figures@npm:1.7.0" dependencies: @@ -16465,16 +16314,6 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^1.1.1": - version: 1.3.1 - resolution: "file-entry-cache@npm:1.3.1" - dependencies: - flat-cache: ^1.2.1 - object-assign: ^4.0.1 - checksum: d90812a8902e5a586cc9e5f0a4e77ab40d4f69f2464215ee69a6288cd872400580f1490f4f64b1eb84896b3ca322dc0a76d2ead7a851b7bc4348e6833af9534f - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -16675,18 +16514,6 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^1.2.1": - version: 1.3.4 - resolution: "flat-cache@npm:1.3.4" - dependencies: - circular-json: ^0.3.1 - graceful-fs: ^4.1.2 - rimraf: ~2.6.2 - write: ^0.2.1 - checksum: 95605618db585e09881579b28d7b7e53215654451103425d1eb3fde2427ede7d71abf791f624c8c24d9dc0f7a4a3a3fa4ce8d146c846a31aa3b089380a89b1f3 - languageName: node - linkType: hard - "flat-cache@npm:^3.0.4": version: 3.0.4 resolution: "flat-cache@npm:3.0.4" @@ -16908,15 +16735,6 @@ __metadata: languageName: node linkType: hard -"front-matter@npm:2.1.2": - version: 2.1.2 - resolution: "front-matter@npm:2.1.2" - dependencies: - js-yaml: ^3.4.6 - checksum: 0ea88921f85b469357c9a3a93f858c2b5007c35f72970d60b4dfa8279190bb142f7323f9a96397690baf56606f466eb3fd0f4c7365c10955abaccb4958a47aa3 - languageName: node - linkType: hard - "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" @@ -16959,17 +16777,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^3.0.1": - version: 3.0.1 - resolution: "fs-extra@npm:3.0.1" - dependencies: - graceful-fs: ^4.1.2 - jsonfile: ^3.0.0 - universalify: ^0.1.0 - checksum: 8957f9ee33a032b12f786158077dbd2a6b3b843449b36ce37bb3922200bbf12f0412aaebe10e3ce3e46e1f0dd37904e4053b4cfa2a717c80eca3af6dc840ba8b - languageName: node - linkType: hard - "fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" @@ -17165,24 +16972,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"generate-function@npm:^2.0.0": - version: 2.3.1 - resolution: "generate-function@npm:2.3.1" - dependencies: - is-property: ^1.0.2 - checksum: 652f083de206ead2bae4caf9c7eeb465e8d98c0b8ed2a29c6afc538cef0785b5c6eea10548f1e13cc586d3afd796c13c830c2cb3dc612ec2457b2aadda5f57c9 - languageName: node - linkType: hard - -"generate-object-property@npm:^1.1.0": - version: 1.2.0 - resolution: "generate-object-property@npm:1.2.0" - dependencies: - is-property: ^1.0.0 - checksum: 5141ca5fd545f0aabd24fd13f9f3ecf9cfea2255db00d46e282d65141d691d560c70b6361c3c0c4982f86f600361925bfd4773e0350c66d0210e6129ae553a09 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -17282,6 +17071,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"get-stdin@npm:^8.0.0": + version: 8.0.0 + resolution: "get-stdin@npm:8.0.0" + checksum: 40128b6cd25781ddbd233344f1a1e4006d4284906191ed0a7d55ec2c1a3e44d650f280b2c9eeab79c03ac3037da80257476c0e4e5af38ddfb902d6ff06282d77 + languageName: node + linkType: hard + "get-stream@npm:^3.0.0": version: 3.0.0 resolution: "get-stream@npm:3.0.0" @@ -17525,7 +17321,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.0 resolution: "glob@npm:7.2.0" dependencies: @@ -17571,7 +17367,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"global-modules@npm:2.0.0": +"global-modules@npm:2.0.0, global-modules@npm:^2.0.0": version: 2.0.0 resolution: "global-modules@npm:2.0.0" dependencies: @@ -17626,13 +17422,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"globals@npm:^9.2.0": - version: 9.18.0 - resolution: "globals@npm:9.18.0" - checksum: e9c066aecfdc5ea6f727344a4246ecc243aaf66ede3bffee10ddc0c73351794c25e727dd046090dcecd821199a63b9de6af299a6e3ba292c8b22f0a80ea32073 - languageName: node - linkType: hard - "globalthis@npm:^1.0.0": version: 1.0.2 resolution: "globalthis@npm:1.0.2" @@ -17745,6 +17534,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"globjoin@npm:^0.1.4": + version: 0.1.4 + resolution: "globjoin@npm:0.1.4" + checksum: 0a47d88d566122d9e42da946453ee38b398e0021515ac6a95d13f980ba8c1e42954e05ee26cfcbffce1ac1ee094d0524b16ce1dd874ca52408d6db5c6d39985b + languageName: node + linkType: hard + "globule@npm:^1.0.0": version: 1.3.3 resolution: "globule@npm:1.3.3" @@ -17756,14 +17552,14 @@ fsevents@~2.1.2: languageName: node linkType: hard -"gonzales-pe-sl@npm:^4.2.3": - version: 4.2.3 - resolution: "gonzales-pe-sl@npm:4.2.3" +"gonzales-pe@npm:^4.3.0": + version: 4.3.0 + resolution: "gonzales-pe@npm:4.3.0" dependencies: - minimist: 1.1.x + minimist: ^1.2.5 bin: - gonzales: ./bin/gonzales.js - checksum: 38098a36a254128fa1e59a1e19b36ae4c3e84edfe4db3788a423e95f54ceb7cbc6f11928ec2d94c171c09b231e25b91ddcd6c3fd25763329dd83aced602dc262 + gonzales: bin/gonzales.js + checksum: 49d60fc49ad35639e5d55923c1516d3ec2e4de5e6e5913ec3458a479b66623e54a060d568295349b0bb9f96ee970c473ff984d4b82a5cfeaf736c55f0d6dc3b7 languageName: node linkType: hard @@ -18047,7 +17843,6 @@ fsevents@~2.1.2: rxjs: 7.3.0 rxjs-spy: 8.0.0 sass: 1.32.13 - sass-lint: 1.12.1 sass-loader: 12.1.0 search-query-parser: 1.5.4 selecto: 1.13.0 @@ -18056,6 +17851,9 @@ fsevents@~2.1.2: slate: 0.47.8 slate-plain-serializer: 0.7.10 style-loader: 3.3.0 + stylelint: 13.13.1 + stylelint-config-prettier: 9.0.3 + stylelint-config-sass-guidelines: 8.0.0 terser-webpack-plugin: 5.2.4 testing-library-selector: ^0.1.3 tether: 1.4.7 @@ -18698,6 +18496,20 @@ fsevents@~2.1.2: languageName: node linkType: hard +"htmlparser2@npm:^3.10.0": + version: 3.10.1 + resolution: "htmlparser2@npm:3.10.1" + dependencies: + domelementtype: ^1.3.1 + domhandler: ^2.3.0 + domutils: ^1.5.1 + entities: ^1.1.1 + inherits: ^2.0.1 + readable-stream: ^3.1.1 + checksum: 6875f7dd875aa10be17d9b130e3738cd8ed4010b1f2edaf4442c82dfafe9d9336b155870dcc39f38843cbf7fef5e4fcfdf0c4c1fd4db3a1b91a1e0ee8f6c3475 + languageName: node + linkType: hard + "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -18991,7 +18803,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"ignore@npm:^3.1.2, ignore@npm:^3.3.5": +"ignore@npm:^3.3.5": version: 3.3.10 resolution: "ignore@npm:3.3.10" checksum: 23e8cc776e367b56615ab21b78decf973a35dfca5522b39d9b47643d8168473b0d1f18dd1321a1bab466a12ea11a2411903f3b21644f4d5461ee0711ec8678bd @@ -19005,7 +18817,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.4": +"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.1.8": version: 5.1.8 resolution: "ignore@npm:5.1.8" checksum: 967abadb61e2cb0e5c5e8c4e1686ab926f91bc1a4680d994b91947d3c65d04c3ae126dcdf67f08e0feeb8ff8407d453e641aeeddcc47a3a3cca359f283cf6121 @@ -19087,7 +18899,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"import-lazy@npm:~4.0.0": +"import-lazy@npm:^4.0.0, import-lazy@npm:~4.0.0": version: 4.0.0 resolution: "import-lazy@npm:4.0.0" checksum: 22f5e51702134aef78890156738454f620e5fe7044b204ebc057c614888a1dd6fdf2ede0fdcca44d5c173fd64f65c985f19a51775b06967ef58cc3d26898df07 @@ -19224,27 +19036,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"inquirer@npm:^0.12.0": - version: 0.12.0 - resolution: "inquirer@npm:0.12.0" - dependencies: - ansi-escapes: ^1.1.0 - ansi-regex: ^2.0.0 - chalk: ^1.0.0 - cli-cursor: ^1.0.1 - cli-width: ^2.0.0 - figures: ^1.3.5 - lodash: ^4.3.0 - readline2: ^1.0.1 - run-async: ^0.1.0 - rx-lite: ^3.1.2 - string-width: ^1.0.1 - strip-ansi: ^3.0.0 - through: ^2.3.6 - checksum: 4f3b0af69b6bb3757b4e521fa6a1558a065cb90cfa7707262958fddc2e24686b49d1fbc857c3cab71e763ba722918646954a54526dc267d1340a402f26449ed3 - languageName: node - linkType: hard - "inquirer@npm:^6.3.1": version: 6.5.2 resolution: "inquirer@npm:6.5.2" @@ -19843,26 +19634,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"is-my-ip-valid@npm:^1.0.0": - version: 1.0.0 - resolution: "is-my-ip-valid@npm:1.0.0" - checksum: d16168b4ad8ae3809131928af557dcec93a9fc772263560d1b681730194b77f52333e20a6279727fb70516c7025dea2ee8fedf35b93152c2d76d196ec0413fa6 - languageName: node - linkType: hard - -"is-my-json-valid@npm:^2.10.0": - version: 2.20.5 - resolution: "is-my-json-valid@npm:2.20.5" - dependencies: - generate-function: ^2.0.0 - generate-object-property: ^1.1.0 - is-my-ip-valid: ^1.0.0 - jsonpointer: ^4.0.0 - xtend: ^4.0.0 - checksum: a12b338c593eb518ac430bcb7844a49d015f635f96cc66077a2404a24f4edd795c6804b884dd1e4eb61817ce559286979f0fa48ffd57e5bb7cb88287dcc03ba7 - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.0, is-negative-zero@npm:^2.0.1": version: 2.0.1 resolution: "is-negative-zero@npm:2.0.1" @@ -20020,13 +19791,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"is-property@npm:^1.0.0, is-property@npm:^1.0.2": - version: 1.0.2 - resolution: "is-property@npm:1.0.2" - checksum: 33b661a3690bcc88f7e47bb0a21b9e3187e76a317541ea7ec5e8096d954f441b77a46d8930c785f7fbf4ef8dfd624c25495221e026e50f74c9048fe501773be5 - languageName: node - linkType: hard - "is-redirect@npm:^1.0.0": version: 1.0.0 resolution: "is-redirect@npm:1.0.0" @@ -20060,6 +19824,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"is-regexp@npm:^2.0.0": + version: 2.1.0 + resolution: "is-regexp@npm:2.1.0" + checksum: 502f8e09faddc2e360350d3fa88dfb3af47b3c8e0bea1d0fe9903a1265cb199547cc11c99e9ee27cb010f678f6b48e52e92273860b68f6339e463e034f21859c + languageName: node + linkType: hard + "is-resolvable@npm:^1.0.0, is-resolvable@npm:^1.1.0": version: 1.1.0 resolution: "is-resolvable@npm:1.1.0" @@ -21131,7 +20902,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.4.6, js-yaml@npm:^3.5.1, js-yaml@npm:^3.5.4": +"js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -21338,15 +21109,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"json-stable-stringify@npm:^1.0.0, json-stable-stringify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify@npm:1.0.1" - dependencies: - jsonify: ~0.0.0 - checksum: 65d6cbf0fca72a4136999f65f4401cf39a129f7aeff0fdd987ac3d3423a2113659294045fb8377e6e20d865cac32b1b8d70f3d87346c9786adcee60661d96ca5 - languageName: node - linkType: hard - "json-stringify-pretty-compact@npm:^2.0.0": version: 2.0.0 resolution: "json-stringify-pretty-compact@npm:2.0.0" @@ -21404,18 +21166,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"jsonfile@npm:^3.0.0": - version: 3.0.1 - resolution: "jsonfile@npm:3.0.1" - dependencies: - graceful-fs: ^4.1.6 - dependenciesMeta: - graceful-fs: - optional: true - checksum: f2935da339462fe6489c3b8961b637e4eeebd42bcbbe1c8d88f4e937fe19d2d9bc222167281ada2e2f6ddc0324edb43b18107a9b12c743b350326d83ba4db5ef - languageName: node - linkType: hard - "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -21441,13 +21191,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"jsonify@npm:~0.0.0": - version: 0.0.0 - resolution: "jsonify@npm:0.0.0" - checksum: d8d4ed476c116e6987a460dcb82f22284686caae9f498ac87b0502c1765ac1522f4f450a4cad4cc368d202fd3b27a3860735140a82867fc6d558f5f199c38bce - languageName: node - linkType: hard - "jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" @@ -21455,13 +21198,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"jsonpointer@npm:^4.0.0": - version: 4.1.0 - resolution: "jsonpointer@npm:4.1.0" - checksum: ffc3e8937380989934676b339718d3213ecf5f6b7ce637b1ce5669a22f45dc61a86463e28abbe8c743d62f87ae790253c50cce0f586cb8e7623a21a7f811a444 - languageName: node - linkType: hard - "jsprim@npm:^1.2.2": version: 1.4.1 resolution: "jsprim@npm:1.4.1" @@ -21595,10 +21331,10 @@ fsevents@~2.1.2: languageName: node linkType: hard -"known-css-properties@npm:^0.3.0": - version: 0.3.0 - resolution: "known-css-properties@npm:0.3.0" - checksum: c16fb0e20021d79eac25ea0ba05fdb44d3207e9340235f3391163ef67ca08468582ddf3763c3b05f289fdeee46a5cb9146f54506686613dd084ae5ae5090b66e +"known-css-properties@npm:^0.21.0": + version: 0.21.0 + resolution: "known-css-properties@npm:0.21.0" + checksum: 28a47943cdeb04bf1690d013e732743b855bb21ae4290afeb34fb0b251c2f75b901bb9f2c92a919fa6cdbe8186827528b47569f660143b4932b42423bf90a628 languageName: node linkType: hard @@ -21740,16 +21476,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"levn@npm:^0.3.0, levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -21760,6 +21486,16 @@ fsevents@~2.1.2: languageName: node linkType: hard +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e + languageName: node + linkType: hard + "lezer-promql@npm:0.20.0": version: 0.20.0 resolution: "lezer-promql@npm:0.20.0" @@ -22035,13 +21771,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"lodash.capitalize@npm:^4.1.0": - version: 4.2.1 - resolution: "lodash.capitalize@npm:4.2.1" - checksum: d9195f31d48c105206f1099946d8bbc8ab71435bc1c8708296992a31a992bb901baf120fdcadd773098ac96e62a79e6b023ee7d26a2deb0d6c6aada930e6ad0a - languageName: node - linkType: hard - "lodash.clonedeep@npm:^4.5.0": version: 4.5.0 resolution: "lodash.clonedeep@npm:4.5.0" @@ -22119,13 +21848,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"lodash.kebabcase@npm:^4.0.0": - version: 4.1.1 - resolution: "lodash.kebabcase@npm:4.1.1" - checksum: 5a6c59161914e1bae23438a298c7433e83d935e0f59853fa862e691164696bc07f6dfa4c313d499fbf41ba8d53314e9850416502376705a357d24ee6ca33af78 - languageName: node - linkType: hard - "lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -22194,7 +21916,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4, lodash@npm:^4.0.0, lodash@npm:^4.1.1, lodash@npm:^4.17.10, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.3, lodash@npm:^4.17.4, lodash@npm:^4.17.5, lodash@npm:^4.3.0, lodash@npm:^4.7.0, lodash@npm:~4.17.10, lodash@npm:~4.17.15, lodash@npm:~4.17.21": +"lodash@npm:4.17.21, lodash@npm:^4, lodash@npm:^4.0.0, lodash@npm:^4.1.1, lodash@npm:^4.17.10, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.3, lodash@npm:^4.17.4, lodash@npm:^4.17.5, lodash@npm:^4.7.0, lodash@npm:~4.17.10, lodash@npm:~4.17.15, lodash@npm:~4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -22228,7 +21950,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"log-symbols@npm:^4.0.0": +"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: @@ -22310,6 +22032,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"longest-streak@npm:^2.0.0": + version: 2.0.4 + resolution: "longest-streak@npm:2.0.4" + checksum: 28b8234a14963002c5c71035dee13a0a11e9e9d18ffa320fdc8796ed7437399204495702ed69cd2a7087b0af041a2a8b562829b7c1e2042e73a3374d1ecf6580 + languageName: node + linkType: hard + "loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -22595,6 +22324,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"mathml-tag-names@npm:^2.1.3": + version: 2.1.3 + resolution: "mathml-tag-names@npm:2.1.3" + checksum: 1201a25a137d6b9e328facd67912058b8b45b19a6c4cc62641c9476195da28a275ca6e0eca070af5378b905c2b11abc1114676ba703411db0b9ce007de921ad0 + languageName: node + linkType: hard + "md5-file@npm:^4.0.0": version: 4.0.0 resolution: "md5-file@npm:4.0.0" @@ -22633,6 +22369,19 @@ fsevents@~2.1.2: languageName: node linkType: hard +"mdast-util-from-markdown@npm:^0.8.0": + version: 0.8.5 + resolution: "mdast-util-from-markdown@npm:0.8.5" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-string: ^2.0.0 + micromark: ~2.11.0 + parse-entities: ^2.0.0 + unist-util-stringify-position: ^2.0.0 + checksum: 5a9d0d753a42db763761e874c22365d0c7c9934a5a18b5ff76a0643610108a208a041ffdb2f3d3dd1863d3d915225a4020a0aade282af0facfd0df110601eee6 + languageName: node + linkType: hard + "mdast-util-to-hast@npm:10.0.1": version: 10.0.1 resolution: "mdast-util-to-hast@npm:10.0.1" @@ -22649,6 +22398,20 @@ fsevents@~2.1.2: languageName: node linkType: hard +"mdast-util-to-markdown@npm:^0.6.0": + version: 0.6.5 + resolution: "mdast-util-to-markdown@npm:0.6.5" + dependencies: + "@types/unist": ^2.0.0 + longest-streak: ^2.0.0 + mdast-util-to-string: ^2.0.0 + parse-entities: ^2.0.0 + repeat-string: ^1.0.0 + zwitch: ^1.0.0 + checksum: 7ebc47533bff6e8669f85ae124dc521ea570e9df41c0d9e4f0f43c19ef4a8c9928d741f3e4afa62fcca1927479b714582ff5fd684ef240d84ee5b75ab9d863cf + languageName: node + linkType: hard + "mdast-util-to-string@npm:^1.0.0": version: 1.1.0 resolution: "mdast-util-to-string@npm:1.1.0" @@ -22656,6 +22419,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"mdast-util-to-string@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-to-string@npm:2.0.0" + checksum: 0b2113ada10e002fbccb014170506dabe2f2ddacaacbe4bc1045c33f986652c5a162732a2c057c5335cdb58419e2ad23e368e5be226855d4d4e280b81c4e9ec2 + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -22783,6 +22553,26 @@ fsevents@~2.1.2: languageName: node linkType: hard +"meow@npm:^9.0.0": + version: 9.0.0 + resolution: "meow@npm:9.0.0" + dependencies: + "@types/minimist": ^1.2.0 + camelcase-keys: ^6.2.2 + decamelize: ^1.2.0 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: 4.1.0 + normalize-package-data: ^3.0.0 + read-pkg-up: ^7.0.1 + redent: ^3.0.0 + trim-newlines: ^3.0.0 + type-fest: ^0.18.0 + yargs-parser: ^20.2.3 + checksum: 99799c47247f4daeee178e3124f6ef6f84bde2ba3f37652865d5d8f8b8adcf9eedfc551dd043e2455cd8206545fd848e269c0c5ab6b594680a0ad4d3617c9639 + languageName: node + linkType: hard + "merge-class-names@npm:^1.1.1": version: 1.4.2 resolution: "merge-class-names@npm:1.4.2" @@ -22811,13 +22601,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"merge@npm:^1.2.0": - version: 1.2.1 - resolution: "merge@npm:1.2.1" - checksum: 2298c4fdcf64561f320b92338681f7ffcafafb579a6e294066ae3e7bd10ae25df363903d2f028072733b9f79a1f75d2b999aef98ad5d73de13641da39cda0913 - languageName: node - linkType: hard - "methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" @@ -22832,6 +22615,16 @@ fsevents@~2.1.2: languageName: node linkType: hard +"micromark@npm:~2.11.0": + version: 2.11.4 + resolution: "micromark@npm:2.11.4" + dependencies: + debug: ^4.0.0 + parse-entities: ^2.0.0 + checksum: f8a5477d394908a5d770227aea71657a76423d420227c67ea0699e659a5f62eb39d504c1f7d69ec525a6af5aaeb6a7bffcdba95614968c03d41d3851edecb0d6 + languageName: node + linkType: hard + "micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" @@ -23043,13 +22836,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"minimist@npm:1.1.x": - version: 1.1.3 - resolution: "minimist@npm:1.1.3" - checksum: 78546d2b50c8060377f18e36520d6b101d4f1375b0ed256f3158bf9a39103046d9ff8b8a2843ec17b6c2764c3d15aec5d8a0dc509ac6746f7e40624d23c003b7 - languageName: node - linkType: hard - "minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" @@ -23222,7 +23008,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" dependencies: @@ -23409,13 +23195,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"mute-stream@npm:0.0.5": - version: 0.0.5 - resolution: "mute-stream@npm:0.0.5" - checksum: 679c91ed82619e91382da17ace04dfd535d3b22d42c4d661161f980b252551c053175a238d76c16ea56cf38ae90c00ea60aebacfaf365bd45318ae581a12f042 - languageName: node - linkType: hard - "mute-stream@npm:0.0.7": version: 0.0.7 resolution: "mute-stream@npm:0.0.7" @@ -23884,6 +23663,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"normalize-selector@npm:^0.2.0": + version: 0.2.0 + resolution: "normalize-selector@npm:0.2.0" + checksum: 6cc88334df26cf1f809692892f4069e1112958574403d0a6753fe5b1e41707170e242e1602e21fa62ea92618827882c4d18a773bc99075a77553bd527eec9930 + languageName: node + linkType: hard + "normalize-url@npm:1.9.1": version: 1.9.1 resolution: "normalize-url@npm:1.9.1" @@ -24286,13 +24072,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"onetime@npm:^1.0.0": - version: 1.1.0 - resolution: "onetime@npm:1.1.0" - checksum: 4e9ab082cad172bd69c5f86630f55132c78e89e62b6e7abc5b4df922c3a5a397eeb88ad4810c8493a40a6ea5e54c146810ea8553db609903db3643985b301f67 - languageName: node - linkType: hard - "onetime@npm:^2.0.0": version: 2.0.1 resolution: "onetime@npm:2.0.1" @@ -25235,13 +25014,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"pluralize@npm:^1.2.1": - version: 1.2.1 - resolution: "pluralize@npm:1.2.1" - checksum: 81d77b2f4c6762f8cecf87b4de8f6a588f373783e689365f1e574ac7c336e634a3fce205c3d9686168cd6c3b667080cf5cbf2601e04692eae89dfc43b3ce2141 - languageName: node - linkType: hard - "pluralize@npm:^8.0.0": version: 8.0.0 resolution: "pluralize@npm:8.0.0" @@ -25645,6 +25417,18 @@ fsevents@~2.1.2: languageName: node linkType: hard +"postcss-html@npm:^0.36.0": + version: 0.36.0 + resolution: "postcss-html@npm:0.36.0" + dependencies: + htmlparser2: ^3.10.0 + peerDependencies: + postcss: ">=5.0.0" + postcss-syntax: ">=0.36.0" + checksum: 5f340df1d9e1595a6d0051cca408efa86efa77a51efe570ab4db6c463b05936f9582b143be8eedc3ba7fd3ed313f6a6838e11e31abcefc3543486b45ba3893e1 + languageName: node + linkType: hard + "postcss-image-set-function@npm:^3.0.1": version: 3.0.1 resolution: "postcss-image-set-function@npm:3.0.1" @@ -25675,6 +25459,15 @@ fsevents@~2.1.2: languageName: node linkType: hard +"postcss-less@npm:^3.1.4": + version: 3.1.4 + resolution: "postcss-less@npm:3.1.4" + dependencies: + postcss: ^7.0.14 + checksum: f18d002e114c62bbdc71c0cfa5723d725492301b5079311a531618390dfffbe12f544c3820be5bd9b1447100508187827944b78ff86e7b31a0737347fc8b9882 + languageName: node + linkType: hard + "postcss-load-config@npm:^2.0.0": version: 2.1.2 resolution: "postcss-load-config@npm:2.1.2" @@ -25745,6 +25538,13 @@ fsevents@~2.1.2: languageName: node linkType: hard +"postcss-media-query-parser@npm:^0.2.3": + version: 0.2.3 + resolution: "postcss-media-query-parser@npm:0.2.3" + checksum: 8000d4d95b912994928ff86137f5ab0ed4c4ee1498af2336e93d708ae8827a690cd7acbaed55d14684cf44d82c8d44b031c1c69ae6bcd2f9620ea67573888090 + languageName: node + linkType: hard + "postcss-merge-longhand@npm:^4.0.11": version: 4.0.11 resolution: "postcss-merge-longhand@npm:4.0.11" @@ -26373,6 +26173,41 @@ fsevents@~2.1.2: languageName: node linkType: hard +"postcss-resolve-nested-selector@npm:^0.1.1": + version: 0.1.1 + resolution: "postcss-resolve-nested-selector@npm:0.1.1" + checksum: b08fb76ab092a09ee01328bad620a01dcb445ac5eb02dd0ed9ed75217c2f779ecb3bf99a361c46e695689309c08c09f1a1ad7354c8d58c2c2c40d364657fcb08 + languageName: node + linkType: hard + +"postcss-safe-parser@npm:^4.0.2": + version: 4.0.2 + resolution: "postcss-safe-parser@npm:4.0.2" + dependencies: + postcss: ^7.0.26 + checksum: b812832c06f9fc17b74b714f9c07de80fa770a1535a103b06b679f33b8e09caf60dff1e1eca489613f4ce2bb6439cd949b7d026c843aa9b45bb50f0168b75023 + languageName: node + linkType: hard + +"postcss-sass@npm:^0.4.4": + version: 0.4.4 + resolution: "postcss-sass@npm:0.4.4" + dependencies: + gonzales-pe: ^4.3.0 + postcss: ^7.0.21 + checksum: d361114e5a6a6cc65db9ab71d2af2fe82df8876ce1135b6569498cbf4f3e303312edf430de925bd0d5b110f482ed55a44143da07621726cfdd07e71917390b58 + languageName: node + linkType: hard + +"postcss-scss@npm:^2.1.1": + version: 2.1.1 + resolution: "postcss-scss@npm:2.1.1" + dependencies: + postcss: ^7.0.6 + checksum: 61535f04652daed70c8ffa13589de81f4d9f607d87ccf1e2b494b0edfabc388853058229c8070f559503f4963e6dedc3690d4f587f4a034b7c23aa6fc03f251c + languageName: node + linkType: hard + "postcss-selector-matches@npm:^4.0.0": version: 4.0.0 resolution: "postcss-selector-matches@npm:4.0.0" @@ -26425,6 +26260,16 @@ fsevents@~2.1.2: languageName: node linkType: hard +"postcss-sorting@npm:^5.0.1": + version: 5.0.1 + resolution: "postcss-sorting@npm:5.0.1" + dependencies: + lodash: ^4.17.14 + postcss: ^7.0.17 + checksum: 0a410afab47e1ec10f1bd8768d7118cad93d00990a298816bb6c30f72f66ed05d29f152c8a04b943749fef134413171d6c91ef9915a1b95281573c1c7d13f76c + languageName: node + linkType: hard + "postcss-svgo@npm:^4.0.3": version: 4.0.3 resolution: "postcss-svgo@npm:4.0.3" @@ -26448,6 +26293,15 @@ fsevents@~2.1.2: languageName: node linkType: hard +"postcss-syntax@npm:^0.36.2": + version: 0.36.2 + resolution: "postcss-syntax@npm:0.36.2" + peerDependencies: + postcss: ">=5.0.0" + checksum: 812baee602910903b8b77391583721613951d87dbc8baff140879069ff98423392675c4ddfdf073418f4a699ee5d4dd020914bad07504c62f9f333211bf979b8 + languageName: node + linkType: hard + "postcss-unique-selectors@npm:^4.0.1": version: 4.0.1 resolution: "postcss-unique-selectors@npm:4.0.1" @@ -26508,7 +26362,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"postcss@npm:^7.0.0, postcss@npm:^7.0.1, postcss@npm:^7.0.14, postcss@npm:^7.0.17, postcss@npm:^7.0.2, postcss@npm:^7.0.23, postcss@npm:^7.0.26, postcss@npm:^7.0.27, postcss@npm:^7.0.32, postcss@npm:^7.0.36, postcss@npm:^7.0.5, postcss@npm:^7.0.6": +"postcss@npm:^7.0.0, postcss@npm:^7.0.1, postcss@npm:^7.0.14, postcss@npm:^7.0.17, postcss@npm:^7.0.2, postcss@npm:^7.0.21, postcss@npm:^7.0.23, postcss@npm:^7.0.26, postcss@npm:^7.0.27, postcss@npm:^7.0.31, postcss@npm:^7.0.32, postcss@npm:^7.0.35, postcss@npm:^7.0.36, postcss@npm:^7.0.5, postcss@npm:^7.0.6": version: 7.0.39 resolution: "postcss@npm:7.0.39" dependencies: @@ -26820,13 +26674,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"progress@npm:^1.1.8": - version: 1.1.8 - resolution: "progress@npm:1.1.8" - checksum: 789c824156e03a7353b190fc63da46bc42b210250cebaa2dca447a6a740f5469f34ed30f768cdef088ca720a8c3c42dd743958e8bc6a35b2d2a1a83171ad2c56 - languageName: node - linkType: hard - "progress@npm:^2.0.0, progress@npm:^2.0.1": version: 2.0.3 resolution: "progress@npm:2.0.3" @@ -28639,17 +28486,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"readline2@npm:^1.0.1": - version: 1.0.1 - resolution: "readline2@npm:1.0.1" - dependencies: - code-point-at: ^1.0.0 - is-fullwidth-code-point: ^1.0.0 - mute-stream: 0.0.5 - checksum: 7ac8ffa917af89f042bb24f695b1333158d83e26f398108f6d4ce7ca3ab6bccb6fa32623d9254ea1dc5420db7e6ce0b0fc527108645ababf6e280d8db3fe8a89 - languageName: node - linkType: hard - "realpath-native@npm:^1.1.0": version: 1.1.0 resolution: "realpath-native@npm:1.1.0" @@ -28970,6 +28806,15 @@ fsevents@~2.1.2: languageName: node linkType: hard +"remark-parse@npm:^9.0.0": + version: 9.0.0 + resolution: "remark-parse@npm:9.0.0" + dependencies: + mdast-util-from-markdown: ^0.8.0 + checksum: 50104880549639b7dd7ae6f1e23c214915fe9c054f02f3328abdaee3f6de6d7282bf4357c3c5b106958fe75e644a3c248c2197755df34f9955e8e028fc74868f + languageName: node + linkType: hard + "remark-slug@npm:^6.0.0": version: 6.1.0 resolution: "remark-slug@npm:6.1.0" @@ -28990,6 +28835,26 @@ fsevents@~2.1.2: languageName: node linkType: hard +"remark-stringify@npm:^9.0.0": + version: 9.0.1 + resolution: "remark-stringify@npm:9.0.1" + dependencies: + mdast-util-to-markdown: ^0.6.0 + checksum: 93f46076f4d96ab1946d13e7dd43e83088480ac6b1dfe05a65e2c2f0e33d1f52a50175199b464a81803fc0f5b3bf182037665f89720b30515eba37bec4d63d56 + languageName: node + linkType: hard + +"remark@npm:^13.0.0": + version: 13.0.0 + resolution: "remark@npm:13.0.0" + dependencies: + remark-parse: ^9.0.0 + remark-stringify: ^9.0.0 + unified: ^9.1.0 + checksum: e3432bfa1b0029680302e99a6356c08789b3e908457a71eca37ada6a58497e302f08bd5f62fbad840082a8348c181b7f6f981aaf3cd3112207583ddf793a2429 + languageName: node + linkType: hard + "remove-trailing-separator@npm:^1.0.1": version: 1.1.0 resolution: "remove-trailing-separator@npm:1.1.0" @@ -29017,7 +28882,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"repeat-string@npm:^1.5.4, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.0.0, repeat-string@npm:^1.5.4, repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 @@ -29133,16 +28998,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"require-uncached@npm:^1.0.2": - version: 1.0.3 - resolution: "require-uncached@npm:1.0.3" - dependencies: - caller-path: ^0.1.0 - resolve-from: ^1.0.0 - checksum: ace5261d38072130d1fefcfe9662b0d038fe1e38988a801be3e90fbfcab9f6786eeadcf53ac36d6d81b676b29649c7dc5719be0ee571f63058f842838d704bee - languageName: node - linkType: hard - "requires-port@npm:^1.0.0": version: 1.0.0 resolution: "requires-port@npm:1.0.0" @@ -29182,13 +29037,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"resolve-from@npm:^1.0.0": - version: 1.0.1 - resolution: "resolve-from@npm:1.0.1" - checksum: 10134654dd6e758d4a4ad60acf69a90731673058a1a96068afc5f2ee84ac373df4d0237e0f052b5c81cc076273213ed50d228fc09723e0840c5c61ea37eb8854 - languageName: node - linkType: hard - "resolve-from@npm:^3.0.0": version: 3.0.0 resolution: "resolve-from@npm:3.0.0" @@ -29291,16 +29139,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"restore-cursor@npm:^1.0.1": - version: 1.0.1 - resolution: "restore-cursor@npm:1.0.1" - dependencies: - exit-hook: ^1.0.0 - onetime: ^1.0.0 - checksum: e40bd1a540d69970341fc734dfada908815a44f91903211f34d32c47da33f6e7824bbc97f6e76aff387137d6b2a1ada3d3d2dc1b654b8accdc8ed5721c46cbfa - languageName: node - linkType: hard - "restore-cursor@npm:^2.0.0": version: 2.0.0 resolution: "restore-cursor@npm:2.0.0" @@ -29410,17 +29248,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"rimraf@npm:~2.6.2": - version: 2.6.3 - resolution: "rimraf@npm:2.6.3" - dependencies: - glob: ^7.1.3 - bin: - rimraf: ./bin.js - checksum: 3ea587b981a19016297edb96d1ffe48af7e6af69660e3b371dbfc73722a73a0b0e9be5c88089fbeeb866c389c1098e07f64929c7414290504b855f54f901ab10 - languageName: node - linkType: hard - "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -29567,15 +29394,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"run-async@npm:^0.1.0": - version: 0.1.0 - resolution: "run-async@npm:0.1.0" - dependencies: - once: ^1.3.0 - checksum: 66fd3ada4036a77a70fbf5063d66bf88df77fa9cbf20516115a6a09431ba66621f353e6fefecd10f9cb6a3345b5fe007a438dbf3f6020fbfd5732634cd4d3e15 - languageName: node - linkType: hard - "run-async@npm:^2.2.0, run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -29608,13 +29426,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"rx-lite@npm:^3.1.2": - version: 3.1.2 - resolution: "rx-lite@npm:3.1.2" - checksum: e3cf6d42fa662aecbc90e0e0a547dcbd5188de8944d6e1bc353e8596ce2fd90ef5a6def0b3c6f6e1dfe49c32cec018e745ac5446d16ddf08a07fa8ed9cbc6272 - languageName: node - linkType: hard - "rxjs-report-usage@npm:^1.0.4": version: 1.0.5 resolution: "rxjs-report-usage@npm:1.0.5" @@ -29731,30 +29542,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"sass-lint@npm:1.12.1": - version: 1.12.1 - resolution: "sass-lint@npm:1.12.1" - dependencies: - commander: ^2.8.1 - eslint: ^2.7.0 - front-matter: 2.1.2 - fs-extra: ^3.0.1 - glob: ^7.0.0 - globule: ^1.0.0 - gonzales-pe-sl: ^4.2.3 - js-yaml: ^3.5.4 - known-css-properties: ^0.3.0 - lodash.capitalize: ^4.1.0 - lodash.kebabcase: ^4.0.0 - merge: ^1.2.0 - path-is-absolute: ^1.0.0 - util: ^0.10.3 - bin: - sass-lint: ./bin/sass-lint.js - checksum: c605412ed0f9c73676aa2d63ee0cecc59f123e5603d1be880d813a9db23884fe58b2f5e00bae2416770eff0c956c8ba590783e78ae2caa95c407f3482ead3c77 - languageName: node - linkType: hard - "sass-loader@npm:12.1.0": version: 12.1.0 resolution: "sass-loader@npm:12.1.0" @@ -30244,15 +30031,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"shelljs@npm:^0.6.0": - version: 0.6.1 - resolution: "shelljs@npm:0.6.1" - bin: - shjs: ./bin/shjs - checksum: 344142e8cc6f6a4529d6c31c700e0681f5b08c96a6e1aa7f09aed9b2e54cedc4126f49897ccc35a7ee0d4e228db65d8222d0e9572b5c002847efde0aa62ae59e - languageName: node - linkType: hard - "shellwords@npm:^0.1.1": version: 0.1.1 resolution: "shellwords@npm:0.1.1" @@ -30785,6 +30563,15 @@ resolve@~1.19.0: languageName: node linkType: hard +"specificity@npm:^0.4.1": + version: 0.4.1 + resolution: "specificity@npm:0.4.1" + bin: + specificity: ./bin/specificity + checksum: e558f1098f85aa54a8e90277309ac0d1913c84812c0bd349aa449076aa700964f71ab69f04f5fda9b7898bef9b7da3faa1cad9caedfd3f1a1ebfebedc18604ab + languageName: node + linkType: hard + "split-on-first@npm:^1.0.0": version: 1.1.0 resolution: "split-on-first@npm:1.1.0" @@ -31141,7 +30928,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -31366,15 +31153,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"strip-json-comments@npm:~1.0.1": - version: 1.0.4 - resolution: "strip-json-comments@npm:1.0.4" - bin: - strip-json-comments: cli.js - checksum: 8a6487da5db2f5cf75630bc7c0185e13ece71b180b9dd1f786c1737c88a685080ca680b776443fce862867f3bd0b41145304a1c17f6f6ce7e495459523d31392 - languageName: node - linkType: hard - "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" @@ -31440,6 +31218,13 @@ resolve@~1.19.0: languageName: node linkType: hard +"style-search@npm:^0.1.0": + version: 0.1.0 + resolution: "style-search@npm:0.1.0" + checksum: 3cfefe335033aad6d47da0725cb48f5db91a73935954c77eab77d9e415e6668cdb406da4a4f7ef9f1aca77853cf5ba7952c45e869caa5bd6439691d88098d468 + languageName: node + linkType: hard + "style-to-object@npm:0.3.0, style-to-object@npm:^0.3.0": version: 0.3.0 resolution: "style-to-object@npm:0.3.0" @@ -31472,6 +31257,116 @@ resolve@~1.19.0: languageName: node linkType: hard +"stylelint-config-prettier@npm:9.0.3": + version: 9.0.3 + resolution: "stylelint-config-prettier@npm:9.0.3" + peerDependencies: + stylelint: ">=11.0.0" + bin: + stylelint-config-prettier: bin/check.js + stylelint-config-prettier-check: bin/check.js + checksum: 9ff3f719daf3865878615ba52c31de6ef0a0d25d41cb58c41afe2f1c459a838997ff912cc4a5b4d401f92e2193667ff4d140b6d303cf8192e894b5cb454c41b9 + languageName: node + linkType: hard + +"stylelint-config-sass-guidelines@npm:8.0.0": + version: 8.0.0 + resolution: "stylelint-config-sass-guidelines@npm:8.0.0" + dependencies: + stylelint-order: ^4.0.0 + stylelint-scss: ^3.18.0 + peerDependencies: + stylelint: ^13.7.0 + checksum: 623bc33ba8cba037485ec13a6d88fbffbda75579507c6685e81a04b326fe70177b2252d45edd19cc27f070a96cd6b30532ef5ddf1505ef7a00dec606617ff4fa + languageName: node + linkType: hard + +"stylelint-order@npm:^4.0.0": + version: 4.1.0 + resolution: "stylelint-order@npm:4.1.0" + dependencies: + lodash: ^4.17.15 + postcss: ^7.0.31 + postcss-sorting: ^5.0.1 + peerDependencies: + stylelint: ^10.0.1 || ^11.0.0 || ^12.0.0 || ^13.0.0 + checksum: 95162ed46e2e90d923827a4bd4652d160cb225ead5520d13d83132337a72546c79d7d5d67833b87d054945dd74361a181a509273311fe7f56ac0f034959172c8 + languageName: node + linkType: hard + +"stylelint-scss@npm:^3.18.0": + version: 3.21.0 + resolution: "stylelint-scss@npm:3.21.0" + dependencies: + lodash: ^4.17.15 + postcss-media-query-parser: ^0.2.3 + postcss-resolve-nested-selector: ^0.1.1 + postcss-selector-parser: ^6.0.2 + postcss-value-parser: ^4.1.0 + peerDependencies: + stylelint: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 + checksum: 5c16263da4a913bd05871682a4fa90769abcb6a9e3f3d1c2386c7364b2308733af53a71c3ba17dd8646bb0d1a193a19cb3e6d7818bef60057c86f3287df1dc9c + languageName: node + linkType: hard + +"stylelint@npm:13.13.1": + version: 13.13.1 + resolution: "stylelint@npm:13.13.1" + dependencies: + "@stylelint/postcss-css-in-js": ^0.37.2 + "@stylelint/postcss-markdown": ^0.36.2 + autoprefixer: ^9.8.6 + balanced-match: ^2.0.0 + chalk: ^4.1.1 + cosmiconfig: ^7.0.0 + debug: ^4.3.1 + execall: ^2.0.0 + fast-glob: ^3.2.5 + fastest-levenshtein: ^1.0.12 + file-entry-cache: ^6.0.1 + get-stdin: ^8.0.0 + global-modules: ^2.0.0 + globby: ^11.0.3 + globjoin: ^0.1.4 + html-tags: ^3.1.0 + ignore: ^5.1.8 + import-lazy: ^4.0.0 + imurmurhash: ^0.1.4 + known-css-properties: ^0.21.0 + lodash: ^4.17.21 + log-symbols: ^4.1.0 + mathml-tag-names: ^2.1.3 + meow: ^9.0.0 + micromatch: ^4.0.4 + normalize-selector: ^0.2.0 + postcss: ^7.0.35 + postcss-html: ^0.36.0 + postcss-less: ^3.1.4 + postcss-media-query-parser: ^0.2.3 + postcss-resolve-nested-selector: ^0.1.1 + postcss-safe-parser: ^4.0.2 + postcss-sass: ^0.4.4 + postcss-scss: ^2.1.1 + postcss-selector-parser: ^6.0.5 + postcss-syntax: ^0.36.2 + postcss-value-parser: ^4.1.0 + resolve-from: ^5.0.0 + slash: ^3.0.0 + specificity: ^0.4.1 + string-width: ^4.2.2 + strip-ansi: ^6.0.0 + style-search: ^0.1.0 + sugarss: ^2.0.0 + svg-tags: ^1.0.0 + table: ^6.6.0 + v8-compile-cache: ^2.3.0 + write-file-atomic: ^3.0.3 + bin: + stylelint: bin/stylelint.js + checksum: 9dafa8d90f139e0518753546855df149a8770cead6fc31e40fc0b1904f7698a734767b441c0ba44dd694c846491708c6127dd0e5bb6917507ffe230dd40f0b8a + languageName: node + linkType: hard + "stylis@npm:^4.0.3, stylis@npm:^4.0.6": version: 4.0.10 resolution: "stylis@npm:4.0.10" @@ -31479,6 +31374,15 @@ resolve@~1.19.0: languageName: node linkType: hard +"sugarss@npm:^2.0.0": + version: 2.0.0 + resolution: "sugarss@npm:2.0.0" + dependencies: + postcss: ^7.0.2 + checksum: 777abf31671b67aafc5bb6dbca0853070ff9c129b7a52e90cfbe1a24ff069765e53b03767f85407386edf01c26fe2c2861aae2841f9a391751df891694137839 + languageName: node + linkType: hard + "supports-color@npm:^2.0.0": version: 2.0.0 resolution: "supports-color@npm:2.0.0" @@ -31541,6 +31445,13 @@ resolve@~1.19.0: languageName: node linkType: hard +"svg-tags@npm:^1.0.0": + version: 1.0.0 + resolution: "svg-tags@npm:1.0.0" + checksum: 407e5ef87cfa2fb81c61d738081c2decd022ce13b922d035b214b49810630bf5d1409255a4beb3a940b77b32f6957806deff16f1bf0ce1ab11c7a184115a0b7f + languageName: node + linkType: hard + "svgo@npm:^1.0.0": version: 1.3.2 resolution: "svgo@npm:1.3.2" @@ -31621,21 +31532,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"table@npm:^3.7.8": - version: 3.8.3 - resolution: "table@npm:3.8.3" - dependencies: - ajv: ^4.7.0 - ajv-keywords: ^1.0.0 - chalk: ^1.1.1 - lodash: ^4.0.0 - slice-ansi: 0.0.4 - string-width: ^2.0.0 - checksum: 3cd27fc6aa8e2c4997b0bdcae07c901fda714db25e2f8b1a1c3c69d85952293b82130a3e3331256def65266179c5c6c6dc43d715ad15293c085cf4224e259541 - languageName: node - linkType: hard - -"table@npm:^6.0.4": +"table@npm:^6.0.4, table@npm:^6.6.0": version: 6.7.2 resolution: "table@npm:6.7.2" dependencies: @@ -31940,7 +31837,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"text-table@npm:0.2.0, text-table@npm:^0.2.0, text-table@npm:~0.2.0": +"text-table@npm:0.2.0, text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a @@ -32849,6 +32746,20 @@ typescript@~4.4.2: languageName: node linkType: hard +"unified@npm:^9.1.0": + version: 9.2.2 + resolution: "unified@npm:9.2.2" + dependencies: + bail: ^1.0.0 + extend: ^3.0.0 + is-buffer: ^2.0.0 + is-plain-obj: ^2.0.0 + trough: ^1.0.0 + vfile: ^4.0.0 + checksum: 7c24461be7de4145939739ce50d18227c5fbdf9b3bc5a29dabb1ce26dd3e8bd4a1c385865f6f825f3b49230953ee8b591f23beab3bb3643e3e9dc37aa8a089d5 + languageName: node + linkType: hard + "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -32918,6 +32829,15 @@ typescript@~4.4.2: languageName: node linkType: hard +"unist-util-find-all-after@npm:^3.0.2": + version: 3.0.2 + resolution: "unist-util-find-all-after@npm:3.0.2" + dependencies: + unist-util-is: ^4.0.0 + checksum: 74b1fe81e3a980cc281b8d46a4cbc41940ece45608cae41d8021f245a73e7ed885222b80c1a2391137e04d2cda4de009416356aa7f4462d5e875c61579e33981 + languageName: node + linkType: hard + "unist-util-generated@npm:^1.0.0": version: 1.1.6 resolution: "unist-util-generated@npm:1.1.6" @@ -33241,15 +33161,6 @@ typescript@~4.4.2: languageName: node linkType: hard -"user-home@npm:^2.0.0": - version: 2.0.0 - resolution: "user-home@npm:2.0.0" - dependencies: - os-homedir: ^1.0.0 - checksum: a3329faa959fcd9e3e01a03347ca974f7f6b8896e6a634f29c61d8d5b61557d853c6fc5a6dff1a28e2da85b400d0e4490368a28de452ba8c41a2bf3a92cb110a - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -33310,15 +33221,6 @@ typescript@~4.4.2: languageName: node linkType: hard -"util@npm:^0.10.3": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: 2.0.3 - checksum: 913f9a90d05a60e91f91af01b8bd37e06bca4cc02d7b49e01089f9d5b78be2fffd61fb1a41b517de7238c5fc7337fa939c62d1fb4eb82e014894c7bee6637aaf - languageName: node - linkType: hard - "util@npm:^0.11.0": version: 0.11.1 resolution: "util@npm:0.11.1" @@ -33376,7 +33278,7 @@ typescript@~4.4.2: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.2.0": +"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.2.0, v8-compile-cache@npm:^2.3.0": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e @@ -34381,15 +34283,6 @@ typescript@~4.4.2: languageName: node linkType: hard -"write@npm:^0.2.1": - version: 0.2.1 - resolution: "write@npm:0.2.1" - dependencies: - mkdirp: ^0.5.1 - checksum: 91bf45a4cf5c2a23fb56ca6cd3b1583295dafe7633f5fdf247f45ca212364cb2bcfe0c3040775b9c1efea613a49104da73d4ae5c28accb9d822aeb176fc7731e - languageName: node - linkType: hard - "ws@npm:^7.0.0, ws@npm:^7.2.3, ws@npm:^7.3.1, ws@npm:^7.4.6": version: 7.5.5 resolution: "ws@npm:7.5.5"