From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- .../doiuse/data/features/alternate-stylesheet.js | 12 ----- .../doiuse/data/features/background-attachment.js | 15 ------ .../doiuse/data/features/background-clip-text.js | 13 ----- .../doiuse/data/features/background-img-opts.js | 5 -- .../data/features/background-position-x-y.js | 4 -- .../data/features/background-repeat-round-space.js | 12 ----- node_modules/doiuse/data/features/border-image.js | 9 ---- node_modules/doiuse/data/features/border-radius.js | 7 --- node_modules/doiuse/data/features/calc.js | 3 -- node_modules/doiuse/data/features/ch-unit.js | 8 --- node_modules/doiuse/data/features/css-all.js | 3 -- node_modules/doiuse/data/features/css-animation.js | 14 ----- node_modules/doiuse/data/features/css-any-link.js | 3 -- .../doiuse/data/features/css-appearance.js | 5 -- .../doiuse/data/features/css-at-counter-style.js | 3 -- node_modules/doiuse/data/features/css-autofill.js | 3 -- .../doiuse/data/features/css-backdrop-filter.js | 3 -- .../doiuse/data/features/css-background-offsets.js | 11 ---- .../data/features/css-backgroundblendmode.js | 3 -- .../doiuse/data/features/css-boxdecorationbreak.js | 13 ----- node_modules/doiuse/data/features/css-boxshadow.js | 3 -- node_modules/doiuse/data/features/css-canvas.js | 9 ---- .../doiuse/data/features/css-caret-color.js | 12 ----- .../doiuse/data/features/css-cascade-layers.js | 12 ----- .../doiuse/data/features/css-case-insensitive.js | 14 ----- node_modules/doiuse/data/features/css-clip-path.js | 3 -- .../doiuse/data/features/css-color-adjust.js | 13 ----- .../doiuse/data/features/css-color-function.js | 12 ----- .../doiuse/data/features/css-conic-gradients.js | 12 ----- .../data/features/css-container-queries-style.js | 3 -- .../doiuse/data/features/css-container-queries.js | 12 ----- .../data/features/css-container-query-units.js | 10 ---- .../doiuse/data/features/css-containment.js | 12 ----- .../doiuse/data/features/css-content-visibility.js | 12 ----- node_modules/doiuse/data/features/css-counters.js | 5 -- .../doiuse/data/features/css-crisp-edges.js | 12 ----- .../doiuse/data/features/css-cross-fade.js | 15 ------ .../doiuse/data/features/css-default-pseudo.js | 12 ----- .../doiuse/data/features/css-descendant-gtgt.js | 12 ----- .../doiuse/data/features/css-deviceadaptation.js | 12 ----- .../doiuse/data/features/css-dir-pseudo.js | 12 ----- .../doiuse/data/features/css-display-contents.js | 12 ----- .../doiuse/data/features/css-element-function.js | 12 ----- .../doiuse/data/features/css-env-function.js | 3 -- .../doiuse/data/features/css-exclusions.js | 13 ----- .../doiuse/data/features/css-featurequeries.js | 3 -- .../data/features/css-file-selector-button.js | 12 ----- .../doiuse/data/features/css-filter-function.js | 12 ----- node_modules/doiuse/data/features/css-filters.js | 3 -- .../doiuse/data/features/css-first-letter.js | 12 ----- .../doiuse/data/features/css-first-line.js | 12 ----- node_modules/doiuse/data/features/css-fixed.js | 3 -- .../doiuse/data/features/css-focus-visible.js | 12 ----- .../doiuse/data/features/css-focus-within.js | 12 ----- .../doiuse/data/features/css-font-palette.js | 6 --- .../data/features/css-font-rendering-controls.js | 12 ----- .../doiuse/data/features/css-font-stretch.js | 3 -- .../doiuse/data/features/css-gencontent.js | 3 -- node_modules/doiuse/data/features/css-gradients.js | 12 ----- .../doiuse/data/features/css-grid-animation.js | 6 --- node_modules/doiuse/data/features/css-grid.js | 23 --------- .../data/features/css-hanging-punctuation.js | 11 ---- node_modules/doiuse/data/features/css-has.js | 11 ---- node_modules/doiuse/data/features/css-hyphens.js | 3 -- .../doiuse/data/features/css-image-orientation.js | 3 -- node_modules/doiuse/data/features/css-image-set.js | 11 ---- .../doiuse/data/features/css-in-out-of-range.js | 14 ----- .../data/features/css-indeterminate-pseudo.js | 11 ---- .../doiuse/data/features/css-initial-letter.js | 11 ---- .../doiuse/data/features/css-initial-value.js | 3 -- node_modules/doiuse/data/features/css-lch-lab.js | 14 ----- .../doiuse/data/features/css-letter-spacing.js | 11 ---- .../doiuse/data/features/css-line-clamp.js | 12 ----- .../doiuse/data/features/css-logical-props.js | 60 ---------------------- .../doiuse/data/features/css-marker-pseudo.js | 11 ---- node_modules/doiuse/data/features/css-masks.js | 39 -------------- .../doiuse/data/features/css-matches-pseudo.js | 12 ----- .../doiuse/data/features/css-math-functions.js | 3 -- .../doiuse/data/features/css-media-interaction.js | 16 ------ .../doiuse/data/features/css-media-range-syntax.js | 3 -- .../doiuse/data/features/css-media-resolution.js | 3 -- .../doiuse/data/features/css-media-scripting.js | 11 ---- .../doiuse/data/features/css-mediaqueries.js | 3 -- .../doiuse/data/features/css-mixblendmode.js | 3 -- .../doiuse/data/features/css-motion-paths.js | 3 -- .../doiuse/data/features/css-namespaces.js | 11 ---- node_modules/doiuse/data/features/css-nesting.js | 19 ------- .../doiuse/data/features/css-not-sel-list.js | 13 ----- .../doiuse/data/features/css-nth-child-of.js | 13 ----- node_modules/doiuse/data/features/css-opacity.js | 3 -- .../doiuse/data/features/css-optional-pseudo.js | 11 ---- .../doiuse/data/features/css-overflow-anchor.js | 11 ---- .../doiuse/data/features/css-overflow-overlay.js | 3 -- node_modules/doiuse/data/features/css-overflow.js | 13 ----- .../data/features/css-overscroll-behavior.js | 5 -- .../doiuse/data/features/css-page-break.js | 13 ----- .../doiuse/data/features/css-paged-media.js | 11 ---- node_modules/doiuse/data/features/css-paint-api.js | 9 ---- .../doiuse/data/features/css-placeholder-shown.js | 12 ----- .../doiuse/data/features/css-placeholder.js | 5 -- .../doiuse/data/features/css-print-color-adjust.js | 3 -- .../doiuse/data/features/css-read-only-write.js | 12 ----- .../doiuse/data/features/css-rebeccapurple.js | 12 ----- .../doiuse/data/features/css-reflections.js | 4 -- node_modules/doiuse/data/features/css-regions.js | 15 ------ .../doiuse/data/features/css-relative-colors.js | 12 ----- .../data/features/css-repeating-gradients.js | 6 --- node_modules/doiuse/data/features/css-resize.js | 3 -- .../doiuse/data/features/css-revert-value.js | 4 -- node_modules/doiuse/data/features/css-rrggbbaa.js | 15 ------ .../doiuse/data/features/css-scroll-behavior.js | 12 ----- .../doiuse/data/features/css-scroll-timeline.js | 27 ---------- node_modules/doiuse/data/features/css-scrollbar.js | 4 -- node_modules/doiuse/data/features/css-sel2.js | 42 --------------- node_modules/doiuse/data/features/css-sel3.js | 34 ------------ node_modules/doiuse/data/features/css-selection.js | 3 -- node_modules/doiuse/data/features/css-shapes.js | 5 -- .../doiuse/data/features/css-snappoints.js | 36 ------------- node_modules/doiuse/data/features/css-sticky.js | 3 -- node_modules/doiuse/data/features/css-subgrid.js | 12 ----- .../doiuse/data/features/css-supports-api.js | 12 ----- node_modules/doiuse/data/features/css-table.js | 7 --- .../doiuse/data/features/css-text-align-last.js | 12 ----- .../doiuse/data/features/css-text-box-trim.js | 13 ----- .../doiuse/data/features/css-text-indent.js | 12 ----- .../doiuse/data/features/css-text-justify.js | 12 ----- .../doiuse/data/features/css-text-orientation.js | 12 ----- .../doiuse/data/features/css-text-spacing.js | 12 ----- .../doiuse/data/features/css-textshadow.js | 3 -- .../doiuse/data/features/css-touch-action.js | 3 -- .../doiuse/data/features/css-transitions.js | 7 --- .../doiuse/data/features/css-unicode-bidi.js | 12 ----- .../doiuse/data/features/css-unset-value.js | 3 -- node_modules/doiuse/data/features/css-variables.js | 8 --- node_modules/doiuse/data/features/css-when-else.js | 12 ----- .../doiuse/data/features/css-widows-orphans.js | 13 ----- .../doiuse/data/features/css-width-stretch.js | 12 ----- .../doiuse/data/features/css-writing-mode.js | 12 ----- node_modules/doiuse/data/features/css-zoom.js | 12 ----- node_modules/doiuse/data/features/css3-attr.js | 17 ------ .../doiuse/data/features/css3-boxsizing.js | 3 -- node_modules/doiuse/data/features/css3-colors.js | 7 --- .../doiuse/data/features/css3-cursors-grab.js | 3 -- .../doiuse/data/features/css3-cursors-newer.js | 3 -- node_modules/doiuse/data/features/css3-cursors.js | 17 ------ node_modules/doiuse/data/features/css3-tabsize.js | 3 -- node_modules/doiuse/data/features/currentcolor.js | 12 ----- .../doiuse/data/features/devicepixelratio.js | 12 ----- .../doiuse/data/features/extended-system-fonts.js | 12 ----- node_modules/doiuse/data/features/flexbox-gap.js | 18 ------- node_modules/doiuse/data/features/flexbox.js | 13 ----- node_modules/doiuse/data/features/flow-root.js | 12 ----- .../doiuse/data/features/font-family-system-ui.js | 12 ----- node_modules/doiuse/data/features/font-feature.js | 6 --- node_modules/doiuse/data/features/font-kerning.js | 12 ----- node_modules/doiuse/data/features/font-loading.js | 12 ----- .../doiuse/data/features/font-size-adjust.js | 3 -- node_modules/doiuse/data/features/font-smooth.js | 12 ----- .../doiuse/data/features/font-unicode-range.js | 3 -- .../data/features/font-variant-alternates.js | 12 ----- .../doiuse/data/features/font-variant-numeric.js | 12 ----- node_modules/doiuse/data/features/fontface.js | 5 -- node_modules/doiuse/data/features/fullscreen.js | 3 -- .../doiuse/data/features/getcomputedstyle.js | 12 ----- node_modules/doiuse/data/features/inline-block.js | 3 -- .../doiuse/data/features/intrinsic-width.js | 10 ---- .../data/features/justify-content-space-evenly.js | 12 ----- .../data/features/kerning-pairs-ligatures.js | 3 -- .../mdn-css-unicode-bidi-isolate-override.js | 3 -- .../data/features/mdn-css-unicode-bidi-isolate.js | 3 -- .../features/mdn-css-unicode-bidi-plaintext.js | 3 -- .../data/features/mdn-text-decoration-color.js | 3 -- .../data/features/mdn-text-decoration-line.js | 3 -- .../data/features/mdn-text-decoration-shorthand.js | 3 -- .../data/features/mdn-text-decoration-style.js | 3 -- node_modules/doiuse/data/features/minmaxwh.js | 6 --- .../doiuse/data/features/multibackgrounds.js | 11 ---- node_modules/doiuse/data/features/multicolumn.js | 15 ------ node_modules/doiuse/data/features/object-fit.js | 4 -- node_modules/doiuse/data/features/outline.js | 6 --- .../doiuse/data/features/pointer-events.js | 3 -- node_modules/doiuse/data/features/pointer.js | 3 -- .../doiuse/data/features/prefers-color-scheme.js | 12 ----- .../doiuse/data/features/prefers-reduced-motion.js | 13 ----- node_modules/doiuse/data/features/rem.js | 3 -- node_modules/doiuse/data/features/run-in.js | 12 ----- node_modules/doiuse/data/features/style-scoped.js | 12 ----- node_modules/doiuse/data/features/svg-css.js | 19 ------- .../doiuse/data/features/text-decoration.js | 9 ---- node_modules/doiuse/data/features/text-emphasis.js | 15 ------ node_modules/doiuse/data/features/text-overflow.js | 3 -- .../doiuse/data/features/text-size-adjust.js | 3 -- node_modules/doiuse/data/features/text-stroke.js | 15 ------ node_modules/doiuse/data/features/transforms2d.js | 4 -- node_modules/doiuse/data/features/transforms3d.js | 7 --- node_modules/doiuse/data/features/ttf.js | 20 -------- .../doiuse/data/features/user-select-none.js | 3 -- .../doiuse/data/features/variable-fonts.js | 12 ----- .../doiuse/data/features/viewport-unit-variants.js | 43 ---------------- .../doiuse/data/features/viewport-units.js | 8 --- .../doiuse/data/features/webkit-user-drag.js | 12 ----- node_modules/doiuse/data/features/will-change.js | 3 -- node_modules/doiuse/data/features/word-break.js | 3 -- node_modules/doiuse/data/features/wordwrap.js | 4 -- 204 files changed, 2009 deletions(-) delete mode 100644 node_modules/doiuse/data/features/alternate-stylesheet.js delete mode 100644 node_modules/doiuse/data/features/background-attachment.js delete mode 100644 node_modules/doiuse/data/features/background-clip-text.js delete mode 100644 node_modules/doiuse/data/features/background-img-opts.js delete mode 100644 node_modules/doiuse/data/features/background-position-x-y.js delete mode 100644 node_modules/doiuse/data/features/background-repeat-round-space.js delete mode 100644 node_modules/doiuse/data/features/border-image.js delete mode 100644 node_modules/doiuse/data/features/border-radius.js delete mode 100644 node_modules/doiuse/data/features/calc.js delete mode 100644 node_modules/doiuse/data/features/ch-unit.js delete mode 100644 node_modules/doiuse/data/features/css-all.js delete mode 100644 node_modules/doiuse/data/features/css-animation.js delete mode 100644 node_modules/doiuse/data/features/css-any-link.js delete mode 100644 node_modules/doiuse/data/features/css-appearance.js delete mode 100644 node_modules/doiuse/data/features/css-at-counter-style.js delete mode 100644 node_modules/doiuse/data/features/css-autofill.js delete mode 100644 node_modules/doiuse/data/features/css-backdrop-filter.js delete mode 100644 node_modules/doiuse/data/features/css-background-offsets.js delete mode 100644 node_modules/doiuse/data/features/css-backgroundblendmode.js delete mode 100644 node_modules/doiuse/data/features/css-boxdecorationbreak.js delete mode 100644 node_modules/doiuse/data/features/css-boxshadow.js delete mode 100644 node_modules/doiuse/data/features/css-canvas.js delete mode 100644 node_modules/doiuse/data/features/css-caret-color.js delete mode 100644 node_modules/doiuse/data/features/css-cascade-layers.js delete mode 100644 node_modules/doiuse/data/features/css-case-insensitive.js delete mode 100644 node_modules/doiuse/data/features/css-clip-path.js delete mode 100644 node_modules/doiuse/data/features/css-color-adjust.js delete mode 100644 node_modules/doiuse/data/features/css-color-function.js delete mode 100644 node_modules/doiuse/data/features/css-conic-gradients.js delete mode 100644 node_modules/doiuse/data/features/css-container-queries-style.js delete mode 100644 node_modules/doiuse/data/features/css-container-queries.js delete mode 100644 node_modules/doiuse/data/features/css-container-query-units.js delete mode 100644 node_modules/doiuse/data/features/css-containment.js delete mode 100644 node_modules/doiuse/data/features/css-content-visibility.js delete mode 100644 node_modules/doiuse/data/features/css-counters.js delete mode 100644 node_modules/doiuse/data/features/css-crisp-edges.js delete mode 100644 node_modules/doiuse/data/features/css-cross-fade.js delete mode 100644 node_modules/doiuse/data/features/css-default-pseudo.js delete mode 100644 node_modules/doiuse/data/features/css-descendant-gtgt.js delete mode 100644 node_modules/doiuse/data/features/css-deviceadaptation.js delete mode 100644 node_modules/doiuse/data/features/css-dir-pseudo.js delete mode 100644 node_modules/doiuse/data/features/css-display-contents.js delete mode 100644 node_modules/doiuse/data/features/css-element-function.js delete mode 100644 node_modules/doiuse/data/features/css-env-function.js delete mode 100644 node_modules/doiuse/data/features/css-exclusions.js delete mode 100644 node_modules/doiuse/data/features/css-featurequeries.js delete mode 100644 node_modules/doiuse/data/features/css-file-selector-button.js delete mode 100644 node_modules/doiuse/data/features/css-filter-function.js delete mode 100644 node_modules/doiuse/data/features/css-filters.js delete mode 100644 node_modules/doiuse/data/features/css-first-letter.js delete mode 100644 node_modules/doiuse/data/features/css-first-line.js delete mode 100644 node_modules/doiuse/data/features/css-fixed.js delete mode 100644 node_modules/doiuse/data/features/css-focus-visible.js delete mode 100644 node_modules/doiuse/data/features/css-focus-within.js delete mode 100644 node_modules/doiuse/data/features/css-font-palette.js delete mode 100644 node_modules/doiuse/data/features/css-font-rendering-controls.js delete mode 100644 node_modules/doiuse/data/features/css-font-stretch.js delete mode 100644 node_modules/doiuse/data/features/css-gencontent.js delete mode 100644 node_modules/doiuse/data/features/css-gradients.js delete mode 100644 node_modules/doiuse/data/features/css-grid-animation.js delete mode 100644 node_modules/doiuse/data/features/css-grid.js delete mode 100644 node_modules/doiuse/data/features/css-hanging-punctuation.js delete mode 100644 node_modules/doiuse/data/features/css-has.js delete mode 100644 node_modules/doiuse/data/features/css-hyphens.js delete mode 100644 node_modules/doiuse/data/features/css-image-orientation.js delete mode 100644 node_modules/doiuse/data/features/css-image-set.js delete mode 100644 node_modules/doiuse/data/features/css-in-out-of-range.js delete mode 100644 node_modules/doiuse/data/features/css-indeterminate-pseudo.js delete mode 100644 node_modules/doiuse/data/features/css-initial-letter.js delete mode 100644 node_modules/doiuse/data/features/css-initial-value.js delete mode 100644 node_modules/doiuse/data/features/css-lch-lab.js delete mode 100644 node_modules/doiuse/data/features/css-letter-spacing.js delete mode 100644 node_modules/doiuse/data/features/css-line-clamp.js delete mode 100644 node_modules/doiuse/data/features/css-logical-props.js delete mode 100644 node_modules/doiuse/data/features/css-marker-pseudo.js delete mode 100644 node_modules/doiuse/data/features/css-masks.js delete mode 100644 node_modules/doiuse/data/features/css-matches-pseudo.js delete mode 100644 node_modules/doiuse/data/features/css-math-functions.js delete mode 100644 node_modules/doiuse/data/features/css-media-interaction.js delete mode 100644 node_modules/doiuse/data/features/css-media-range-syntax.js delete mode 100644 node_modules/doiuse/data/features/css-media-resolution.js delete mode 100644 node_modules/doiuse/data/features/css-media-scripting.js delete mode 100644 node_modules/doiuse/data/features/css-mediaqueries.js delete mode 100644 node_modules/doiuse/data/features/css-mixblendmode.js delete mode 100644 node_modules/doiuse/data/features/css-motion-paths.js delete mode 100644 node_modules/doiuse/data/features/css-namespaces.js delete mode 100644 node_modules/doiuse/data/features/css-nesting.js delete mode 100644 node_modules/doiuse/data/features/css-not-sel-list.js delete mode 100644 node_modules/doiuse/data/features/css-nth-child-of.js delete mode 100644 node_modules/doiuse/data/features/css-opacity.js delete mode 100644 node_modules/doiuse/data/features/css-optional-pseudo.js delete mode 100644 node_modules/doiuse/data/features/css-overflow-anchor.js delete mode 100644 node_modules/doiuse/data/features/css-overflow-overlay.js delete mode 100644 node_modules/doiuse/data/features/css-overflow.js delete mode 100644 node_modules/doiuse/data/features/css-overscroll-behavior.js delete mode 100644 node_modules/doiuse/data/features/css-page-break.js delete mode 100644 node_modules/doiuse/data/features/css-paged-media.js delete mode 100644 node_modules/doiuse/data/features/css-paint-api.js delete mode 100644 node_modules/doiuse/data/features/css-placeholder-shown.js delete mode 100644 node_modules/doiuse/data/features/css-placeholder.js delete mode 100644 node_modules/doiuse/data/features/css-print-color-adjust.js delete mode 100644 node_modules/doiuse/data/features/css-read-only-write.js delete mode 100644 node_modules/doiuse/data/features/css-rebeccapurple.js delete mode 100644 node_modules/doiuse/data/features/css-reflections.js delete mode 100644 node_modules/doiuse/data/features/css-regions.js delete mode 100644 node_modules/doiuse/data/features/css-relative-colors.js delete mode 100644 node_modules/doiuse/data/features/css-repeating-gradients.js delete mode 100644 node_modules/doiuse/data/features/css-resize.js delete mode 100644 node_modules/doiuse/data/features/css-revert-value.js delete mode 100644 node_modules/doiuse/data/features/css-rrggbbaa.js delete mode 100644 node_modules/doiuse/data/features/css-scroll-behavior.js delete mode 100644 node_modules/doiuse/data/features/css-scroll-timeline.js delete mode 100644 node_modules/doiuse/data/features/css-scrollbar.js delete mode 100644 node_modules/doiuse/data/features/css-sel2.js delete mode 100644 node_modules/doiuse/data/features/css-sel3.js delete mode 100644 node_modules/doiuse/data/features/css-selection.js delete mode 100644 node_modules/doiuse/data/features/css-shapes.js delete mode 100644 node_modules/doiuse/data/features/css-snappoints.js delete mode 100644 node_modules/doiuse/data/features/css-sticky.js delete mode 100644 node_modules/doiuse/data/features/css-subgrid.js delete mode 100644 node_modules/doiuse/data/features/css-supports-api.js delete mode 100644 node_modules/doiuse/data/features/css-table.js delete mode 100644 node_modules/doiuse/data/features/css-text-align-last.js delete mode 100644 node_modules/doiuse/data/features/css-text-box-trim.js delete mode 100644 node_modules/doiuse/data/features/css-text-indent.js delete mode 100644 node_modules/doiuse/data/features/css-text-justify.js delete mode 100644 node_modules/doiuse/data/features/css-text-orientation.js delete mode 100644 node_modules/doiuse/data/features/css-text-spacing.js delete mode 100644 node_modules/doiuse/data/features/css-textshadow.js delete mode 100644 node_modules/doiuse/data/features/css-touch-action.js delete mode 100644 node_modules/doiuse/data/features/css-transitions.js delete mode 100644 node_modules/doiuse/data/features/css-unicode-bidi.js delete mode 100644 node_modules/doiuse/data/features/css-unset-value.js delete mode 100644 node_modules/doiuse/data/features/css-variables.js delete mode 100644 node_modules/doiuse/data/features/css-when-else.js delete mode 100644 node_modules/doiuse/data/features/css-widows-orphans.js delete mode 100644 node_modules/doiuse/data/features/css-width-stretch.js delete mode 100644 node_modules/doiuse/data/features/css-writing-mode.js delete mode 100644 node_modules/doiuse/data/features/css-zoom.js delete mode 100644 node_modules/doiuse/data/features/css3-attr.js delete mode 100644 node_modules/doiuse/data/features/css3-boxsizing.js delete mode 100644 node_modules/doiuse/data/features/css3-colors.js delete mode 100644 node_modules/doiuse/data/features/css3-cursors-grab.js delete mode 100644 node_modules/doiuse/data/features/css3-cursors-newer.js delete mode 100644 node_modules/doiuse/data/features/css3-cursors.js delete mode 100644 node_modules/doiuse/data/features/css3-tabsize.js delete mode 100644 node_modules/doiuse/data/features/currentcolor.js delete mode 100644 node_modules/doiuse/data/features/devicepixelratio.js delete mode 100644 node_modules/doiuse/data/features/extended-system-fonts.js delete mode 100644 node_modules/doiuse/data/features/flexbox-gap.js delete mode 100644 node_modules/doiuse/data/features/flexbox.js delete mode 100644 node_modules/doiuse/data/features/flow-root.js delete mode 100644 node_modules/doiuse/data/features/font-family-system-ui.js delete mode 100644 node_modules/doiuse/data/features/font-feature.js delete mode 100644 node_modules/doiuse/data/features/font-kerning.js delete mode 100644 node_modules/doiuse/data/features/font-loading.js delete mode 100644 node_modules/doiuse/data/features/font-size-adjust.js delete mode 100644 node_modules/doiuse/data/features/font-smooth.js delete mode 100644 node_modules/doiuse/data/features/font-unicode-range.js delete mode 100644 node_modules/doiuse/data/features/font-variant-alternates.js delete mode 100644 node_modules/doiuse/data/features/font-variant-numeric.js delete mode 100644 node_modules/doiuse/data/features/fontface.js delete mode 100644 node_modules/doiuse/data/features/fullscreen.js delete mode 100644 node_modules/doiuse/data/features/getcomputedstyle.js delete mode 100644 node_modules/doiuse/data/features/inline-block.js delete mode 100644 node_modules/doiuse/data/features/intrinsic-width.js delete mode 100644 node_modules/doiuse/data/features/justify-content-space-evenly.js delete mode 100644 node_modules/doiuse/data/features/kerning-pairs-ligatures.js delete mode 100644 node_modules/doiuse/data/features/mdn-css-unicode-bidi-isolate-override.js delete mode 100644 node_modules/doiuse/data/features/mdn-css-unicode-bidi-isolate.js delete mode 100644 node_modules/doiuse/data/features/mdn-css-unicode-bidi-plaintext.js delete mode 100644 node_modules/doiuse/data/features/mdn-text-decoration-color.js delete mode 100644 node_modules/doiuse/data/features/mdn-text-decoration-line.js delete mode 100644 node_modules/doiuse/data/features/mdn-text-decoration-shorthand.js delete mode 100644 node_modules/doiuse/data/features/mdn-text-decoration-style.js delete mode 100644 node_modules/doiuse/data/features/minmaxwh.js delete mode 100644 node_modules/doiuse/data/features/multibackgrounds.js delete mode 100644 node_modules/doiuse/data/features/multicolumn.js delete mode 100644 node_modules/doiuse/data/features/object-fit.js delete mode 100644 node_modules/doiuse/data/features/outline.js delete mode 100644 node_modules/doiuse/data/features/pointer-events.js delete mode 100644 node_modules/doiuse/data/features/pointer.js delete mode 100644 node_modules/doiuse/data/features/prefers-color-scheme.js delete mode 100644 node_modules/doiuse/data/features/prefers-reduced-motion.js delete mode 100644 node_modules/doiuse/data/features/rem.js delete mode 100644 node_modules/doiuse/data/features/run-in.js delete mode 100644 node_modules/doiuse/data/features/style-scoped.js delete mode 100644 node_modules/doiuse/data/features/svg-css.js delete mode 100644 node_modules/doiuse/data/features/text-decoration.js delete mode 100644 node_modules/doiuse/data/features/text-emphasis.js delete mode 100644 node_modules/doiuse/data/features/text-overflow.js delete mode 100644 node_modules/doiuse/data/features/text-size-adjust.js delete mode 100644 node_modules/doiuse/data/features/text-stroke.js delete mode 100644 node_modules/doiuse/data/features/transforms2d.js delete mode 100644 node_modules/doiuse/data/features/transforms3d.js delete mode 100644 node_modules/doiuse/data/features/ttf.js delete mode 100644 node_modules/doiuse/data/features/user-select-none.js delete mode 100644 node_modules/doiuse/data/features/variable-fonts.js delete mode 100644 node_modules/doiuse/data/features/viewport-unit-variants.js delete mode 100644 node_modules/doiuse/data/features/viewport-units.js delete mode 100644 node_modules/doiuse/data/features/webkit-user-drag.js delete mode 100644 node_modules/doiuse/data/features/will-change.js delete mode 100644 node_modules/doiuse/data/features/word-break.js delete mode 100644 node_modules/doiuse/data/features/wordwrap.js (limited to 'node_modules/doiuse/data/features') diff --git a/node_modules/doiuse/data/features/alternate-stylesheet.js b/node_modules/doiuse/data/features/alternate-stylesheet.js deleted file mode 100644 index f127e84d..00000000 --- a/node_modules/doiuse/data/features/alternate-stylesheet.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * No description available. - * - * See: This feature comes from MDN: https://developer.mozilla.org/en-US/search?q=Alternate+stylesheet - */ - -// This feature is only in HTML, so we don't lint it - -/** - * @type {import('../features').Feature} - */ -export default {}; diff --git a/node_modules/doiuse/data/features/background-attachment.js b/node_modules/doiuse/data/features/background-attachment.js deleted file mode 100644 index cd493ddb..00000000 --- a/node_modules/doiuse/data/features/background-attachment.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Method of defining how a background image is attached to a scrollable element. Values include `scroll` (default), `fixed` and `local`. - * - * See: https://caniuse.com/background-attachment - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'background-attachment': [ - 'fixed', - 'local', - ], -}; diff --git a/node_modules/doiuse/data/features/background-clip-text.js b/node_modules/doiuse/data/features/background-clip-text.js deleted file mode 100644 index c02c5974..00000000 --- a/node_modules/doiuse/data/features/background-clip-text.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Non-standard method of clipping a background image to the foreground text. - * - * See: https://caniuse.com/background-clip-text - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'background-clip': 'text', - '-webkit-background-clip': 'text', -}; diff --git a/node_modules/doiuse/data/features/background-img-opts.js b/node_modules/doiuse/data/features/background-img-opts.js deleted file mode 100644 index 32ba9590..00000000 --- a/node_modules/doiuse/data/features/background-img-opts.js +++ /dev/null @@ -1,5 +0,0 @@ -export default { - 'background-clip': true, - 'background-origin': true, - 'background-size': true, -}; diff --git a/node_modules/doiuse/data/features/background-position-x-y.js b/node_modules/doiuse/data/features/background-position-x-y.js deleted file mode 100644 index 9239d7d0..00000000 --- a/node_modules/doiuse/data/features/background-position-x-y.js +++ /dev/null @@ -1,4 +0,0 @@ -export default { - 'background-position-x': true, - 'background-position-y': true, -}; diff --git a/node_modules/doiuse/data/features/background-repeat-round-space.js b/node_modules/doiuse/data/features/background-repeat-round-space.js deleted file mode 100644 index 0a8fb685..00000000 --- a/node_modules/doiuse/data/features/background-repeat-round-space.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Allows CSS background images to be repeated without clipping. - * - * See: https://caniuse.com/background-repeat-round-space - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'background-repeat': ['round', 'space'], -}; diff --git a/node_modules/doiuse/data/features/border-image.js b/node_modules/doiuse/data/features/border-image.js deleted file mode 100644 index 911a04ba..00000000 --- a/node_modules/doiuse/data/features/border-image.js +++ /dev/null @@ -1,9 +0,0 @@ -export default { - 'border-image': true, - 'border-image-outset': true, - 'border-image-repeat': true, - 'border-image-slice': true, - 'border-image-source': true, - 'border-image-width': true, - -}; diff --git a/node_modules/doiuse/data/features/border-radius.js b/node_modules/doiuse/data/features/border-radius.js deleted file mode 100644 index ed207b05..00000000 --- a/node_modules/doiuse/data/features/border-radius.js +++ /dev/null @@ -1,7 +0,0 @@ -export default { - 'border-radius': true, - 'border-top-left-radius': true, - 'border-top-right-radius': true, - 'border-bottom-right-radius': true, - 'border-bottom-left-radius': true, -}; diff --git a/node_modules/doiuse/data/features/calc.js b/node_modules/doiuse/data/features/calc.js deleted file mode 100644 index f20331d6..00000000 --- a/node_modules/doiuse/data/features/calc.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - '': 'calc(', -}; diff --git a/node_modules/doiuse/data/features/ch-unit.js b/node_modules/doiuse/data/features/ch-unit.js deleted file mode 100644 index 57da8096..00000000 --- a/node_modules/doiuse/data/features/ch-unit.js +++ /dev/null @@ -1,8 +0,0 @@ -import { checkCSSLengthUnits } from '../../utils/util.js'; - -/** - * Unit representing the width of the character "0" in the current font, of particular use in combination with monospace fonts. - * @see https://caniuse.com/ch-unit - * @type {import('../features').Feature} - */ -export default checkCSSLengthUnits('ch'); diff --git a/node_modules/doiuse/data/features/css-all.js b/node_modules/doiuse/data/features/css-all.js deleted file mode 100644 index 8112d162..00000000 --- a/node_modules/doiuse/data/features/css-all.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'all': true, -}; diff --git a/node_modules/doiuse/data/features/css-animation.js b/node_modules/doiuse/data/features/css-animation.js deleted file mode 100644 index 7c2fb88f..00000000 --- a/node_modules/doiuse/data/features/css-animation.js +++ /dev/null @@ -1,14 +0,0 @@ -export default { - 'animation': true, - 'animation-name': true, - 'animation-duration': true, - 'animation-timing-function': true, - 'animation-iteration-count': true, - 'animation-direction': true, - 'animation-play-state': true, - 'animation-delay': true, - 'animation-fill-mode': true, -}; - -// @keyframes isn't checked for, but if you try to use it, -// you'll still get a warning anyway because of the 'animation' property diff --git a/node_modules/doiuse/data/features/css-any-link.js b/node_modules/doiuse/data/features/css-any-link.js deleted file mode 100644 index 990a591d..00000000 --- a/node_modules/doiuse/data/features/css-any-link.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkSelector } from '../../utils/util.js'; - -export default checkSelector([':any-link', ':-webkit-any-link']); diff --git a/node_modules/doiuse/data/features/css-appearance.js b/node_modules/doiuse/data/features/css-appearance.js deleted file mode 100644 index f316c2d4..00000000 --- a/node_modules/doiuse/data/features/css-appearance.js +++ /dev/null @@ -1,5 +0,0 @@ -export default { - 'appearance': true, - '-webkit-appearance': true, - '-moz-appearance': true, -}; diff --git a/node_modules/doiuse/data/features/css-at-counter-style.js b/node_modules/doiuse/data/features/css-at-counter-style.js deleted file mode 100644 index d944cc62..00000000 --- a/node_modules/doiuse/data/features/css-at-counter-style.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkAtRule } from '../../utils/util.js'; - -export default checkAtRule('counter-style'); diff --git a/node_modules/doiuse/data/features/css-autofill.js b/node_modules/doiuse/data/features/css-autofill.js deleted file mode 100644 index 52850482..00000000 --- a/node_modules/doiuse/data/features/css-autofill.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkSelector } from '../../utils/util.js'; - -export default checkSelector([':autofill', ':-webkit-autofill']); diff --git a/node_modules/doiuse/data/features/css-backdrop-filter.js b/node_modules/doiuse/data/features/css-backdrop-filter.js deleted file mode 100644 index ac92860c..00000000 --- a/node_modules/doiuse/data/features/css-backdrop-filter.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'backdrop-filter': true, -}; diff --git a/node_modules/doiuse/data/features/css-background-offsets.js b/node_modules/doiuse/data/features/css-background-offsets.js deleted file mode 100644 index 0fb021d4..00000000 --- a/node_modules/doiuse/data/features/css-background-offsets.js +++ /dev/null @@ -1,11 +0,0 @@ -import { list } from 'postcss'; - -/** - * @param {import('postcss').ChildNode} rule - * @return {boolean} - */ -export default (rule) => { - if (rule.type !== 'decl') return false; - if (rule.prop !== 'background-position') return false; - return list.space(rule.value).length > 2; -}; diff --git a/node_modules/doiuse/data/features/css-backgroundblendmode.js b/node_modules/doiuse/data/features/css-backgroundblendmode.js deleted file mode 100644 index f2e5181e..00000000 --- a/node_modules/doiuse/data/features/css-backgroundblendmode.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'background-blend-mode': true, -}; diff --git a/node_modules/doiuse/data/features/css-boxdecorationbreak.js b/node_modules/doiuse/data/features/css-boxdecorationbreak.js deleted file mode 100644 index a68839a0..00000000 --- a/node_modules/doiuse/data/features/css-boxdecorationbreak.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Controls whether the box's margins, borders, padding, and other decorations wrap the broken edges of the box fragments (when the box is split by a break (page/column/region/line). - * - * See: https://caniuse.com/css-boxdecorationbreak - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'box-decoration-break': true, - '-webkit-box-decoration-break': true, -}; diff --git a/node_modules/doiuse/data/features/css-boxshadow.js b/node_modules/doiuse/data/features/css-boxshadow.js deleted file mode 100644 index ac91aba2..00000000 --- a/node_modules/doiuse/data/features/css-boxshadow.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'box-shadow': true, -}; diff --git a/node_modules/doiuse/data/features/css-canvas.js b/node_modules/doiuse/data/features/css-canvas.js deleted file mode 100644 index 92b858b8..00000000 --- a/node_modules/doiuse/data/features/css-canvas.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @param {import('postcss').ChildNode} rule - * @return {boolean} - */ -export default (rule) => { - if (rule.type !== 'decl') return false; - if (!rule.prop.startsWith('background')) return false; - return rule.value.startsWith('-webkit-canvas'); -}; diff --git a/node_modules/doiuse/data/features/css-caret-color.js b/node_modules/doiuse/data/features/css-caret-color.js deleted file mode 100644 index da95db5c..00000000 --- a/node_modules/doiuse/data/features/css-caret-color.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * The `caret-color` property allows the color to be set of the caret (blinking text insertion pointer) in an editable text area. - * - * See: https://caniuse.com/css-caret-color - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'caret-color': true, -}; diff --git a/node_modules/doiuse/data/features/css-cascade-layers.js b/node_modules/doiuse/data/features/css-cascade-layers.js deleted file mode 100644 index 6edd5dbb..00000000 --- a/node_modules/doiuse/data/features/css-cascade-layers.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * The `@layer` at-rule allows authors to explicitly layer their styles in the cascade, before specificity and order of appearance are considered. - * - * See: https://caniuse.com/css-cascade-layers - */ - -import { checkAtRule } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkAtRule('layer'); diff --git a/node_modules/doiuse/data/features/css-case-insensitive.js b/node_modules/doiuse/data/features/css-case-insensitive.js deleted file mode 100644 index 72c36107..00000000 --- a/node_modules/doiuse/data/features/css-case-insensitive.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Including an `i` before the `]` in a CSS attribute selector causes the attribute value to be matched in an ASCII-case-insensitive manner. For example, `[b="xyz" i]` would match both `` and ``. - * - * See: https://caniuse.com/css-case-insensitive - */ - -/** - * @type {import('../features').Feature} - */ -export default (rule) => { - if (rule.type !== 'rule') { return false; } - if (/\[.*i]/.test(rule.selector)) { return true; } - return false; -}; diff --git a/node_modules/doiuse/data/features/css-clip-path.js b/node_modules/doiuse/data/features/css-clip-path.js deleted file mode 100644 index d1322c5e..00000000 --- a/node_modules/doiuse/data/features/css-clip-path.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'clip-path': true, -}; diff --git a/node_modules/doiuse/data/features/css-color-adjust.js b/node_modules/doiuse/data/features/css-color-adjust.js deleted file mode 100644 index 1feb161f..00000000 --- a/node_modules/doiuse/data/features/css-color-adjust.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * The `print-color-adjust` (or `-webkit-print-color-adjust` as prefixed in WebKit/Blink browsers) property is a CSS extension that can be used to force printing of background colors and images. - * - * See: https://caniuse.com/css-color-adjust - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'print-color-adjust': true, - '-webkit-print-color-adjust': true, -}; diff --git a/node_modules/doiuse/data/features/css-color-function.js b/node_modules/doiuse/data/features/css-color-function.js deleted file mode 100644 index 0cd1dc34..00000000 --- a/node_modules/doiuse/data/features/css-color-function.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * The CSS `color()` function allows the browser to display colors in any color space, such as the P3 color space which can display colors outside of the default sRGB color space. - * - * See: https://caniuse.com/css-color-function - */ - -/** - * @type {import('../features').Feature} - */ -export default { - '': 'color(', -}; diff --git a/node_modules/doiuse/data/features/css-conic-gradients.js b/node_modules/doiuse/data/features/css-conic-gradients.js deleted file mode 100644 index 60494e7b..00000000 --- a/node_modules/doiuse/data/features/css-conic-gradients.js +++ /dev/null @@ -1,12 +0,0 @@ -const REGEX = /(^|[^-])(repeating-)?conic-gradient/; - -export default { - 'background': REGEX, - 'background-image': REGEX, - 'border-image': REGEX, - 'border-image-source': REGEX, - 'content': REGEX, - 'cursor': REGEX, - 'list-style': REGEX, - 'list-style-image': REGEX, -}; diff --git a/node_modules/doiuse/data/features/css-container-queries-style.js b/node_modules/doiuse/data/features/css-container-queries-style.js deleted file mode 100644 index d9886295..00000000 --- a/node_modules/doiuse/data/features/css-container-queries-style.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkAtRule } from '../../utils/util.js'; - -export default checkAtRule('container', 'style('); diff --git a/node_modules/doiuse/data/features/css-container-queries.js b/node_modules/doiuse/data/features/css-container-queries.js deleted file mode 100644 index 1b013096..00000000 --- a/node_modules/doiuse/data/features/css-container-queries.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Size queries in Container Queries provide a way to query the size of a container, and conditionally apply CSS to the content of that container. - * - * See: https://caniuse.com/css-container-queries - */ - -import { checkAtRule } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkAtRule('container'); diff --git a/node_modules/doiuse/data/features/css-container-query-units.js b/node_modules/doiuse/data/features/css-container-query-units.js deleted file mode 100644 index c6212b4f..00000000 --- a/node_modules/doiuse/data/features/css-container-query-units.js +++ /dev/null @@ -1,10 +0,0 @@ -import { checkCSSLengthUnits } from '../../utils/util.js'; - -export default checkCSSLengthUnits( - 'cqw', - 'cqh', - 'cqi', - 'cqb', - 'cqmin', - 'cqmax', -); diff --git a/node_modules/doiuse/data/features/css-containment.js b/node_modules/doiuse/data/features/css-containment.js deleted file mode 100644 index c9492d32..00000000 --- a/node_modules/doiuse/data/features/css-containment.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * The CSS `contain` property lets developers limit the scope of the browser's styles, layout and paint work for faster and more efficient rendering. - * - * See: https://caniuse.com/css-containment - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'contain': true, -}; diff --git a/node_modules/doiuse/data/features/css-content-visibility.js b/node_modules/doiuse/data/features/css-content-visibility.js deleted file mode 100644 index 2adef2da..00000000 --- a/node_modules/doiuse/data/features/css-content-visibility.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Provides control over when elements are rendered, so rendering can be skipped for elements not yet in the user's viewport. - * - * See: https://caniuse.com/css-content-visibility - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'content-visibility': true, -}; diff --git a/node_modules/doiuse/data/features/css-counters.js b/node_modules/doiuse/data/features/css-counters.js deleted file mode 100644 index 56b824e2..00000000 --- a/node_modules/doiuse/data/features/css-counters.js +++ /dev/null @@ -1,5 +0,0 @@ -export default { - 'counter-reset': true, - 'counter-increment': true, - '': 'counter(', -}; diff --git a/node_modules/doiuse/data/features/css-crisp-edges.js b/node_modules/doiuse/data/features/css-crisp-edges.js deleted file mode 100644 index 31690145..00000000 --- a/node_modules/doiuse/data/features/css-crisp-edges.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Scales images with an algorithm that preserves edges and contrast, without smoothing colors or introducing blur. This is intended for images such as pixel art. Official values that accomplish this for the `image-rendering` property are `crisp-edges` and `pixelated`. - * - * See: https://caniuse.com/css-crisp-edges - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'image-rendering': ['crisp-edges', 'pixelated'], -}; diff --git a/node_modules/doiuse/data/features/css-cross-fade.js b/node_modules/doiuse/data/features/css-cross-fade.js deleted file mode 100644 index bf32aee7..00000000 --- a/node_modules/doiuse/data/features/css-cross-fade.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Image function to create a "crossfade" between images. This allows one image to transition (fade) into another based on a percentage value. - * - * See: https://caniuse.com/css-cross-fade - */ - -/** - * @type {import('../features').Feature} - */ -export default { - '': [ - 'cross-fade(', - '-webkit-cross-fade(', - ], -}; diff --git a/node_modules/doiuse/data/features/css-default-pseudo.js b/node_modules/doiuse/data/features/css-default-pseudo.js deleted file mode 100644 index e191fd88..00000000 --- a/node_modules/doiuse/data/features/css-default-pseudo.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * The `:default` pseudo-class matches checkboxes and radio buttons which are checked by default, `` elements that contain an `` child. - * @see https://caniuse.com/css-has - */ - -import { checkSelector } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkSelector(':has'); diff --git a/node_modules/doiuse/data/features/css-hyphens.js b/node_modules/doiuse/data/features/css-hyphens.js deleted file mode 100644 index fff20407..00000000 --- a/node_modules/doiuse/data/features/css-hyphens.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'hyphens': true, -}; diff --git a/node_modules/doiuse/data/features/css-image-orientation.js b/node_modules/doiuse/data/features/css-image-orientation.js deleted file mode 100644 index 6a715f39..00000000 --- a/node_modules/doiuse/data/features/css-image-orientation.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'image-orientation': true, -}; diff --git a/node_modules/doiuse/data/features/css-image-set.js b/node_modules/doiuse/data/features/css-image-set.js deleted file mode 100644 index 9134ce83..00000000 --- a/node_modules/doiuse/data/features/css-image-set.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Method of letting the browser pick the most appropriate CSS image from a given set. - * @see https://caniuse.com/css-image-set - */ - -/** - * @type {import('../features').Feature} - */ -export default { - '': 'image-set(', -}; diff --git a/node_modules/doiuse/data/features/css-in-out-of-range.js b/node_modules/doiuse/data/features/css-in-out-of-range.js deleted file mode 100644 index dae751db..00000000 --- a/node_modules/doiuse/data/features/css-in-out-of-range.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * If a temporal or number `` has `max` and/or `min` attributes, then `:in-range` matches when the value is within the specified range and `:out-of-range` matches when the value is outside the specified range. If there are no range constraints, then neither pseudo-class matches. - * @see https://caniuse.com/css-in-out-of-range - */ - -import { checkSelector } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkSelector([ - ':in-range', - ':out-of-range', -]); diff --git a/node_modules/doiuse/data/features/css-indeterminate-pseudo.js b/node_modules/doiuse/data/features/css-indeterminate-pseudo.js deleted file mode 100644 index 855f8b27..00000000 --- a/node_modules/doiuse/data/features/css-indeterminate-pseudo.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * The `:indeterminate` pseudo-class matches indeterminate checkboxes, indeterminate `` bars, and radio buttons with no checked button in their radio button group. - * @see https://caniuse.com/css-indeterminate-pseudo - */ - -import { checkSelector } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkSelector(':indeterminate'); diff --git a/node_modules/doiuse/data/features/css-initial-letter.js b/node_modules/doiuse/data/features/css-initial-letter.js deleted file mode 100644 index 8376c7b8..00000000 --- a/node_modules/doiuse/data/features/css-initial-letter.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Method of creating an enlarged cap, including a drop or raised cap, in a robust way. - * @see https://caniuse.com/css-initial-letter - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'initial-letter': true, -}; diff --git a/node_modules/doiuse/data/features/css-initial-value.js b/node_modules/doiuse/data/features/css-initial-value.js deleted file mode 100644 index 21eb98f5..00000000 --- a/node_modules/doiuse/data/features/css-initial-value.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - '': 'initial', -}; diff --git a/node_modules/doiuse/data/features/css-lch-lab.js b/node_modules/doiuse/data/features/css-lch-lab.js deleted file mode 100644 index 9d208641..00000000 --- a/node_modules/doiuse/data/features/css-lch-lab.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * The `lch()` and `lab()` color functions are based on the CIE LAB color space, representing colors in a way that closely matches human perception and provides access to a wider spectrum of colors than offered by the usual RGB color space. - * @see https://caniuse.com/css-lch-lab - */ - -/** - * @type {import('../features').Feature} - */ -export default { - '': [ - 'lch(', - 'lab(', - ], -}; diff --git a/node_modules/doiuse/data/features/css-letter-spacing.js b/node_modules/doiuse/data/features/css-letter-spacing.js deleted file mode 100644 index 60f900ab..00000000 --- a/node_modules/doiuse/data/features/css-letter-spacing.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Controls spacing between characters of text (i.e. "tracking" in typographical terms). Not to be confused with kerning. - * @see https://caniuse.com/css-letter-spacing - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'letter-spacing': true, -}; diff --git a/node_modules/doiuse/data/features/css-line-clamp.js b/node_modules/doiuse/data/features/css-line-clamp.js deleted file mode 100644 index bb704439..00000000 --- a/node_modules/doiuse/data/features/css-line-clamp.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * CSS property that will contain text to a given amount of lines when used in combination with `display: -webkit-box`. It will end with ellipsis when `text-overflow: ellipsis` is included. - * @see https://caniuse.com/css-line-clamp - */ - -/** - * @type {import('../features').Feature} - */ -export default { - 'line-clamp': true, - '-webkit-line-clamp': true, -}; diff --git a/node_modules/doiuse/data/features/css-logical-props.js b/node_modules/doiuse/data/features/css-logical-props.js deleted file mode 100644 index 13c70831..00000000 --- a/node_modules/doiuse/data/features/css-logical-props.js +++ /dev/null @@ -1,60 +0,0 @@ -export default { - 'block-size': true, - 'inline-size': true, - 'min-block-size': true, - 'min-inline-size': true, - 'max-block-size': true, - 'max-inline-size': true, - 'margin-block-start': true, - 'margin-block-end': true, - 'margin-inline-start': true, - 'margin-inline-end': true, - 'margin-block': true, - 'margin-inline': true, - 'inset-block-start': true, - 'inset-block-end': true, - 'inset-inline-start': true, - 'inset-inline-end': true, - 'inset-block': true, - 'inset-inline': true, - 'inset': true, - 'padding-block-start': true, - 'padding-block-end': true, - 'padding-inline-start': true, - 'padding-inline-end': true, - 'padding-block': true, - 'padding-inline': true, - 'border-block-start-width': true, - 'border-block-end-width': true, - 'border-inline-start-width': true, - 'border-inline-end-width': true, - 'border-block-width': true, - 'border-inline-width': true, - 'border-block-start-style': true, - 'border-block-end-style': true, - 'border-inline-start-style': true, - 'border-inline-end-style': true, - 'border-block-style': true, - 'border-inline-style': true, - 'border-block-start-color': true, - 'border-block-end-color': true, - 'border-inline-start-color': true, - 'border-inline-end-color': true, - 'border-block-color': true, - 'border-inline-color': true, - 'border-block-start': true, - 'border-block-end': true, - 'border-inline-start': true, - 'border-inline-end': true, - 'border-block': true, - 'border-inline': true, - 'border-start-start-radius': true, - 'border-start-end-radius': true, - 'border-end-start-radius': true, - 'border-end-end-radius': true, - 'text-align': ['start', 'end'], - 'float': ['inline-start', 'inline-end'], - 'resize': ['block', 'inline'], - 'overflow-block': true, - 'overflow-inline': true, -}; diff --git a/node_modules/doiuse/data/features/css-marker-pseudo.js b/node_modules/doiuse/data/features/css-marker-pseudo.js deleted file mode 100644 index e8d51a39..00000000 --- a/node_modules/doiuse/data/features/css-marker-pseudo.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * The `::marker` pseudo-element allows list item markers to be styled or have their content value customized. - * @see https://caniuse.com/css-marker-pseudo - */ - -import { checkSelector } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkSelector(':marker'); diff --git a/node_modules/doiuse/data/features/css-masks.js b/node_modules/doiuse/data/features/css-masks.js deleted file mode 100644 index fab5f338..00000000 --- a/node_modules/doiuse/data/features/css-masks.js +++ /dev/null @@ -1,39 +0,0 @@ -export default { - 'clip-path': true, - 'mask': true, - 'mask-border': true, - 'mask-border-mode': true, - 'mask-border-outset': true, - 'mask-border-repeat': true, - 'mask-border-slice': true, - 'mask-border-source': true, - 'mask-border-width': true, - 'mask-clip': true, - 'mask-composite': true, - 'mask-image': true, - 'mask-mode': true, - 'mask-origin': true, - 'mask-position': true, - 'mask-repeat': true, - 'mask-size': true, - 'mask-type': true, - // and webkit versions - '-webkit-clip-path': true, - '-webkit-mask': true, - '-webkit-mask-border': true, - '-webkit-mask-border-mode': true, - '-webkit-mask-border-outset': true, - '-webkit-mask-border-repeat': true, - '-webkit-mask-border-slice': true, - '-webkit-mask-border-source': true, - '-webkit-mask-border-width': true, - '-webkit-mask-clip': true, - '-webkit-mask-composite': true, - '-webkit-mask-image': true, - '-webkit-mask-mode': true, - '-webkit-mask-origin': true, - '-webkit-mask-position': true, - '-webkit-mask-repeat': true, - '-webkit-mask-size': true, - '-webkit-mask-type': true, -}; diff --git a/node_modules/doiuse/data/features/css-matches-pseudo.js b/node_modules/doiuse/data/features/css-matches-pseudo.js deleted file mode 100644 index e1696a9a..00000000 --- a/node_modules/doiuse/data/features/css-matches-pseudo.js +++ /dev/null @@ -1,12 +0,0 @@ -import { checkSelector } from '../../utils/util.js'; - -export default checkSelector([ - ':is', - ':where', - ':matches', - ':any', - ':-webkit-any', - ':-webkit-is', - ':-webkit-where', - ':-webkit-matches', -]); diff --git a/node_modules/doiuse/data/features/css-math-functions.js b/node_modules/doiuse/data/features/css-math-functions.js deleted file mode 100644 index 59bab0f4..00000000 --- a/node_modules/doiuse/data/features/css-math-functions.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - '': ['min(', 'max(', 'clamp('], -}; diff --git a/node_modules/doiuse/data/features/css-media-interaction.js b/node_modules/doiuse/data/features/css-media-interaction.js deleted file mode 100644 index 23e1a9c7..00000000 --- a/node_modules/doiuse/data/features/css-media-interaction.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Allows a media query to be set based on the presence and accuracy of the user's pointing device, and whether they have the ability to hover over elements on the page. This includes the `pointer`, `any-pointer`, `hover`, and `any-hover` media features. - * @see https://caniuse.com/css-media-interaction - */ - -import { checkAtRule } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkAtRule('media', [ - 'pointer', - 'any-pointer', - 'hover', - 'any-hover', -]); diff --git a/node_modules/doiuse/data/features/css-media-range-syntax.js b/node_modules/doiuse/data/features/css-media-range-syntax.js deleted file mode 100644 index ff9de126..00000000 --- a/node_modules/doiuse/data/features/css-media-range-syntax.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkAtRule } from '../../utils/util.js'; - -export default checkAtRule('media', [' > ', ' < ', ' <= ', ' >= ']); diff --git a/node_modules/doiuse/data/features/css-media-resolution.js b/node_modules/doiuse/data/features/css-media-resolution.js deleted file mode 100644 index a995449a..00000000 --- a/node_modules/doiuse/data/features/css-media-resolution.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkAtRule } from '../../utils/util.js'; - -export default checkAtRule('media', ['min-resolution', 'max-resolution', 'resolution', 'device-pixel-ratio']); diff --git a/node_modules/doiuse/data/features/css-media-scripting.js b/node_modules/doiuse/data/features/css-media-scripting.js deleted file mode 100644 index cfac81d2..00000000 --- a/node_modules/doiuse/data/features/css-media-scripting.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * No description available. - * @see This feature comes from MDN: https://developer.mozilla.org/en-US/search?q=Media+Queries:+scripting+media+feature - */ - -import { checkAtRule } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkAtRule('media', ['scripting']); diff --git a/node_modules/doiuse/data/features/css-mediaqueries.js b/node_modules/doiuse/data/features/css-mediaqueries.js deleted file mode 100644 index 0f251607..00000000 --- a/node_modules/doiuse/data/features/css-mediaqueries.js +++ /dev/null @@ -1,3 +0,0 @@ -import { checkAtRule } from '../../utils/util.js'; - -export default checkAtRule(['media']); diff --git a/node_modules/doiuse/data/features/css-mixblendmode.js b/node_modules/doiuse/data/features/css-mixblendmode.js deleted file mode 100644 index 4197789b..00000000 --- a/node_modules/doiuse/data/features/css-mixblendmode.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'mix-blend-mode': true, -}; diff --git a/node_modules/doiuse/data/features/css-motion-paths.js b/node_modules/doiuse/data/features/css-motion-paths.js deleted file mode 100644 index c06f4cbf..00000000 --- a/node_modules/doiuse/data/features/css-motion-paths.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'offset-path': true, -}; diff --git a/node_modules/doiuse/data/features/css-namespaces.js b/node_modules/doiuse/data/features/css-namespaces.js deleted file mode 100644 index 0e9797db..00000000 --- a/node_modules/doiuse/data/features/css-namespaces.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Using the `@namespace` at-rule, elements of other namespaces (e.g. SVG) can be targeted using the pipe (`|`) selector. - * @see https://caniuse.com/css-namespaces - */ - -import { checkAtRule } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkAtRule('namespace'); diff --git a/node_modules/doiuse/data/features/css-nesting.js b/node_modules/doiuse/data/features/css-nesting.js deleted file mode 100644 index 2415d08a..00000000 --- a/node_modules/doiuse/data/features/css-nesting.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * CSS nesting provides the ability to nest one style rule inside another, with the selector of the child rule relative to the selector of the parent rule. Similar behavior previously required a CSS pre-processor. - * @see https://caniuse.com/css-nesting - */ - -/** - * @type {import('../features').Feature} - */ -export default (rule) => { - if (rule.type === 'rule' && rule.parent.type === 'rule') { - return true; - } - - if (rule.type === 'atrule' && rule.parent.type === 'rule') { - return true; - } - - return false; -}; diff --git a/node_modules/doiuse/data/features/css-not-sel-list.js b/node_modules/doiuse/data/features/css-not-sel-list.js deleted file mode 100644 index ee745e7e..00000000 --- a/node_modules/doiuse/data/features/css-not-sel-list.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Selectors Level 3 only allowed `:not()` pseudo-class to accept a single simple selector, which the element must not match any of. Thus, `:not(a, .b, [c])` or `:not(a.b[c])` did not work. Selectors Level 4 allows `:not()` to accept a list of selectors. Thus, `:not(a):not(.b):not([c])` can instead be written as `:not(a, .b, [c])` and `:not(a.b[c])` works as intended. - * @see https://caniuse.com/css-not-sel-list - */ - -import { checkSelector } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkSelector( - (selector) => selector.includes(':not(') && !/:not\(.?#?-?[\w[\]-]+\)/.test(selector), -); diff --git a/node_modules/doiuse/data/features/css-nth-child-of.js b/node_modules/doiuse/data/features/css-nth-child-of.js deleted file mode 100644 index b1249f6f..00000000 --- a/node_modules/doiuse/data/features/css-nth-child-of.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * The newest versions of `:nth-child()` and `:nth-last-child()` accept an optional `of S` clause which filters the children to only those which match the selector list `S`. For example, `:nth-child(1 of .foo)` selects the first child among the children that have the `foo` class (ignoring any non-`foo` children which precede that child). Similar to `:nth-of-type`, but for arbitrary selectors instead of only type selectors. - * @see https://caniuse.com/css-nth-child-of - */ - -import { checkSelector } from '../../utils/util.js'; - -/** - * @type {import('../features').Feature} - */ -export default checkSelector( - (selector) => /:nth-(child|last-child)\(\s*\d+\s*of/.test(selector), -); diff --git a/node_modules/doiuse/data/features/css-opacity.js b/node_modules/doiuse/data/features/css-opacity.js deleted file mode 100644 index 50f65243..00000000 --- a/node_modules/doiuse/data/features/css-opacity.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - 'opacity': true, -}; diff --git a/node_modules/doiuse/data/features/css-optional-pseudo.js b/node_modules/doiuse/data/features/css-optional-pseudo.js deleted file mode 100644 index 8ecca39f..00000000 --- a/node_modules/doiuse/data/features/css-optional-pseudo.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * The `:optional` pseudo-class matches form inputs (``, `