diff options
Diffstat (limited to 'node_modules/doiuse/data/features.js')
| -rw-r--r-- | node_modules/doiuse/data/features.js | 425 |
1 files changed, 0 insertions, 425 deletions
diff --git a/node_modules/doiuse/data/features.js b/node_modules/doiuse/data/features.js deleted file mode 100644 index 52bdc6c8..00000000 --- a/node_modules/doiuse/data/features.js +++ /dev/null @@ -1,425 +0,0 @@ -/* THIS FILE IS AUTOGENERATED */ -/* eslint-disable import/order, canonical/filename-match-exported */ - -import alternateStylesheet from './features/alternate-stylesheet.js'; -import backgroundAttachment from './features/background-attachment.js'; -import backgroundClipText from './features/background-clip-text.js'; -import backgroundImgOpts from './features/background-img-opts.js'; -import backgroundPositionXY from './features/background-position-x-y.js'; -import backgroundRepeatRoundSpace from './features/background-repeat-round-space.js'; -import borderImage from './features/border-image.js'; -import borderRadius from './features/border-radius.js'; -import calc from './features/calc.js'; -import chUnit from './features/ch-unit.js'; -import cssAll from './features/css-all.js'; -import cssAnimation from './features/css-animation.js'; -import cssAnyLink from './features/css-any-link.js'; -import cssAppearance from './features/css-appearance.js'; -import cssAtCounterStyle from './features/css-at-counter-style.js'; -import cssAutofill from './features/css-autofill.js'; -import cssBackdropFilter from './features/css-backdrop-filter.js'; -import cssBackgroundOffsets from './features/css-background-offsets.js'; -import cssBackgroundblendmode from './features/css-backgroundblendmode.js'; -import cssBoxdecorationbreak from './features/css-boxdecorationbreak.js'; -import cssBoxshadow from './features/css-boxshadow.js'; -import cssCanvas from './features/css-canvas.js'; -import cssCaretColor from './features/css-caret-color.js'; -import cssCascadeLayers from './features/css-cascade-layers.js'; -import cssCaseInsensitive from './features/css-case-insensitive.js'; -import cssClipPath from './features/css-clip-path.js'; -import cssColorAdjust from './features/css-color-adjust.js'; -import cssColorFunction from './features/css-color-function.js'; -import cssConicGradients from './features/css-conic-gradients.js'; -import cssContainerQueries from './features/css-container-queries.js'; -import cssContainerQueriesStyle from './features/css-container-queries-style.js'; -import cssContainerQueryUnits from './features/css-container-query-units.js'; -import cssContainment from './features/css-containment.js'; -import cssContentVisibility from './features/css-content-visibility.js'; -import cssCounters from './features/css-counters.js'; -import cssCrispEdges from './features/css-crisp-edges.js'; -import cssCrossFade from './features/css-cross-fade.js'; -import cssDefaultPseudo from './features/css-default-pseudo.js'; -import cssDescendantGtgt from './features/css-descendant-gtgt.js'; -import cssDeviceadaptation from './features/css-deviceadaptation.js'; -import cssDirPseudo from './features/css-dir-pseudo.js'; -import cssDisplayContents from './features/css-display-contents.js'; -import cssElementFunction from './features/css-element-function.js'; -import cssEnvFunction from './features/css-env-function.js'; -import cssExclusions from './features/css-exclusions.js'; -import cssFeaturequeries from './features/css-featurequeries.js'; -import cssFileSelectorButton from './features/css-file-selector-button.js'; -import cssFilterFunction from './features/css-filter-function.js'; -import cssFilters from './features/css-filters.js'; -import cssFirstLetter from './features/css-first-letter.js'; -import cssFirstLine from './features/css-first-line.js'; -import cssFixed from './features/css-fixed.js'; -import cssFocusVisible from './features/css-focus-visible.js'; -import cssFocusWithin from './features/css-focus-within.js'; -import cssFontPalette from './features/css-font-palette.js'; -import cssFontRenderingControls from './features/css-font-rendering-controls.js'; -import cssFontStretch from './features/css-font-stretch.js'; -import cssGencontent from './features/css-gencontent.js'; -import cssGradients from './features/css-gradients.js'; -import cssGrid from './features/css-grid.js'; -import cssGridAnimation from './features/css-grid-animation.js'; -import cssHangingPunctuation from './features/css-hanging-punctuation.js'; -import cssHas from './features/css-has.js'; -import cssHyphens from './features/css-hyphens.js'; -import cssImageOrientation from './features/css-image-orientation.js'; -import cssImageSet from './features/css-image-set.js'; -import cssInOutOfRange from './features/css-in-out-of-range.js'; -import cssIndeterminatePseudo from './features/css-indeterminate-pseudo.js'; -import cssInitialLetter from './features/css-initial-letter.js'; -import cssInitialValue from './features/css-initial-value.js'; -import cssLchLab from './features/css-lch-lab.js'; -import cssLetterSpacing from './features/css-letter-spacing.js'; -import cssLineClamp from './features/css-line-clamp.js'; -import cssLogicalProps from './features/css-logical-props.js'; -import cssMarkerPseudo from './features/css-marker-pseudo.js'; -import cssMasks from './features/css-masks.js'; -import cssMatchesPseudo from './features/css-matches-pseudo.js'; -import cssMathFunctions from './features/css-math-functions.js'; -import cssMediaInteraction from './features/css-media-interaction.js'; -import cssMediaRangeSyntax from './features/css-media-range-syntax.js'; -import cssMediaResolution from './features/css-media-resolution.js'; -import cssMediaScripting from './features/css-media-scripting.js'; -import cssMediaqueries from './features/css-mediaqueries.js'; -import cssMixblendmode from './features/css-mixblendmode.js'; -import cssMotionPaths from './features/css-motion-paths.js'; -import cssNamespaces from './features/css-namespaces.js'; -import cssNesting from './features/css-nesting.js'; -import cssNotSelList from './features/css-not-sel-list.js'; -import cssNthChildOf from './features/css-nth-child-of.js'; -import cssOpacity from './features/css-opacity.js'; -import cssOptionalPseudo from './features/css-optional-pseudo.js'; -import cssOverflow from './features/css-overflow.js'; -import cssOverflowAnchor from './features/css-overflow-anchor.js'; -import cssOverflowOverlay from './features/css-overflow-overlay.js'; -import cssOverscrollBehavior from './features/css-overscroll-behavior.js'; -import cssPageBreak from './features/css-page-break.js'; -import cssPagedMedia from './features/css-paged-media.js'; -import cssPaintApi from './features/css-paint-api.js'; -import cssPlaceholder from './features/css-placeholder.js'; -import cssPlaceholderShown from './features/css-placeholder-shown.js'; -import cssPrintColorAdjust from './features/css-print-color-adjust.js'; -import cssReadOnlyWrite from './features/css-read-only-write.js'; -import cssRebeccapurple from './features/css-rebeccapurple.js'; -import cssReflections from './features/css-reflections.js'; -import cssRegions from './features/css-regions.js'; -import cssRelativeColors from './features/css-relative-colors.js'; -import cssRepeatingGradients from './features/css-repeating-gradients.js'; -import cssResize from './features/css-resize.js'; -import cssRevertValue from './features/css-revert-value.js'; -import cssRrggbbaa from './features/css-rrggbbaa.js'; -import cssScrollBehavior from './features/css-scroll-behavior.js'; -import cssScrollTimeline from './features/css-scroll-timeline.js'; -import cssScrollbar from './features/css-scrollbar.js'; -import cssSel2 from './features/css-sel2.js'; -import cssSel3 from './features/css-sel3.js'; -import cssSelection from './features/css-selection.js'; -import cssShapes from './features/css-shapes.js'; -import cssSnappoints from './features/css-snappoints.js'; -import cssSticky from './features/css-sticky.js'; -import cssSubgrid from './features/css-subgrid.js'; -import cssSupportsApi from './features/css-supports-api.js'; -import cssTable from './features/css-table.js'; -import cssTextAlignLast from './features/css-text-align-last.js'; -import cssTextBoxTrim from './features/css-text-box-trim.js'; -import cssTextIndent from './features/css-text-indent.js'; -import cssTextJustify from './features/css-text-justify.js'; -import cssTextOrientation from './features/css-text-orientation.js'; -import cssTextSpacing from './features/css-text-spacing.js'; -import cssTextshadow from './features/css-textshadow.js'; -import cssTouchAction from './features/css-touch-action.js'; -import cssTransitions from './features/css-transitions.js'; -import cssUnicodeBidi from './features/css-unicode-bidi.js'; -import cssUnsetValue from './features/css-unset-value.js'; -import cssVariables from './features/css-variables.js'; -import cssWhenElse from './features/css-when-else.js'; -import cssWidowsOrphans from './features/css-widows-orphans.js'; -import cssWidthStretch from './features/css-width-stretch.js'; -import cssWritingMode from './features/css-writing-mode.js'; -import cssZoom from './features/css-zoom.js'; -import css3Attr from './features/css3-attr.js'; -import css3Boxsizing from './features/css3-boxsizing.js'; -import css3Colors from './features/css3-colors.js'; -import css3Cursors from './features/css3-cursors.js'; -import css3CursorsGrab from './features/css3-cursors-grab.js'; -import css3CursorsNewer from './features/css3-cursors-newer.js'; -import css3Tabsize from './features/css3-tabsize.js'; -import currentcolor from './features/currentcolor.js'; -import devicepixelratio from './features/devicepixelratio.js'; -import extendedSystemFonts from './features/extended-system-fonts.js'; -import flexbox from './features/flexbox.js'; -import flexboxGap from './features/flexbox-gap.js'; -import flowRoot from './features/flow-root.js'; -import fontFamilySystemUi from './features/font-family-system-ui.js'; -import fontFeature from './features/font-feature.js'; -import fontKerning from './features/font-kerning.js'; -import fontLoading from './features/font-loading.js'; -import fontSizeAdjust from './features/font-size-adjust.js'; -import fontSmooth from './features/font-smooth.js'; -import fontUnicodeRange from './features/font-unicode-range.js'; -import fontVariantAlternates from './features/font-variant-alternates.js'; -import fontVariantNumeric from './features/font-variant-numeric.js'; -import fontface from './features/fontface.js'; -import fullscreen from './features/fullscreen.js'; -import getcomputedstyle from './features/getcomputedstyle.js'; -import inlineBlock from './features/inline-block.js'; -import intrinsicWidth from './features/intrinsic-width.js'; -import justifyContentSpaceEvenly from './features/justify-content-space-evenly.js'; -import kerningPairsLigatures from './features/kerning-pairs-ligatures.js'; -import mdnCssUnicodeBidiIsolate from './features/mdn-css-unicode-bidi-isolate.js'; -import mdnCssUnicodeBidiIsolateOverride from './features/mdn-css-unicode-bidi-isolate-override.js'; -import mdnCssUnicodeBidiPlaintext from './features/mdn-css-unicode-bidi-plaintext.js'; -import mdnTextDecorationColor from './features/mdn-text-decoration-color.js'; -import mdnTextDecorationLine from './features/mdn-text-decoration-line.js'; -import mdnTextDecorationShorthand from './features/mdn-text-decoration-shorthand.js'; -import mdnTextDecorationStyle from './features/mdn-text-decoration-style.js'; -import minmaxwh from './features/minmaxwh.js'; -import multibackgrounds from './features/multibackgrounds.js'; -import multicolumn from './features/multicolumn.js'; -import objectFit from './features/object-fit.js'; -import outline from './features/outline.js'; -import pointer from './features/pointer.js'; -import pointerEvents from './features/pointer-events.js'; -import prefersColorScheme from './features/prefers-color-scheme.js'; -import prefersReducedMotion from './features/prefers-reduced-motion.js'; -import rem from './features/rem.js'; -import runIn from './features/run-in.js'; -import styleScoped from './features/style-scoped.js'; -import svgCss from './features/svg-css.js'; -import textDecoration from './features/text-decoration.js'; -import textEmphasis from './features/text-emphasis.js'; -import textOverflow from './features/text-overflow.js'; -import textSizeAdjust from './features/text-size-adjust.js'; -import textStroke from './features/text-stroke.js'; -import transforms2d from './features/transforms2d.js'; -import transforms3d from './features/transforms3d.js'; -import ttf from './features/ttf.js'; -import userSelectNone from './features/user-select-none.js'; -import variableFonts from './features/variable-fonts.js'; -import viewportUnitVariants from './features/viewport-unit-variants.js'; -import viewportUnits from './features/viewport-units.js'; -import webkitUserDrag from './features/webkit-user-drag.js'; -import willChange from './features/will-change.js'; -import wordBreak from './features/word-break.js'; -import wordwrap from './features/wordwrap.js'; - -/** @typedef {RegExp|string|((value:string) => boolean)} FeatureCheck */ - -/** @typedef {((rule:import('postcss').ChildNode) => boolean)} RuleCheck */ - -/** @typedef {Record<string, FeatureCheck|FeatureCheck[]|boolean> | RuleCheck | RuleCheck[]} Feature */ - -/** @enum {Feature} */ -const FEATURES = { - 'alternate-stylesheet': alternateStylesheet, - 'background-attachment': backgroundAttachment, - 'background-clip-text': backgroundClipText, - 'background-img-opts': backgroundImgOpts, - 'background-position-x-y': backgroundPositionXY, - 'background-repeat-round-space': backgroundRepeatRoundSpace, - 'border-image': borderImage, - 'border-radius': borderRadius, - 'calc': calc, - 'ch-unit': chUnit, - 'css-all': cssAll, - 'css-animation': cssAnimation, - 'css-any-link': cssAnyLink, - 'css-appearance': cssAppearance, - 'css-at-counter-style': cssAtCounterStyle, - 'css-autofill': cssAutofill, - 'css-backdrop-filter': cssBackdropFilter, - 'css-background-offsets': cssBackgroundOffsets, - 'css-backgroundblendmode': cssBackgroundblendmode, - 'css-boxdecorationbreak': cssBoxdecorationbreak, - 'css-boxshadow': cssBoxshadow, - 'css-canvas': cssCanvas, - 'css-caret-color': cssCaretColor, - 'css-cascade-layers': cssCascadeLayers, - 'css-case-insensitive': cssCaseInsensitive, - 'css-clip-path': cssClipPath, - 'css-color-adjust': cssColorAdjust, - 'css-color-function': cssColorFunction, - 'css-conic-gradients': cssConicGradients, - 'css-container-queries': cssContainerQueries, - 'css-container-queries-style': cssContainerQueriesStyle, - 'css-container-query-units': cssContainerQueryUnits, - 'css-containment': cssContainment, - 'css-content-visibility': cssContentVisibility, - 'css-counters': cssCounters, - 'css-crisp-edges': cssCrispEdges, - 'css-cross-fade': cssCrossFade, - 'css-default-pseudo': cssDefaultPseudo, - 'css-descendant-gtgt': cssDescendantGtgt, - 'css-deviceadaptation': cssDeviceadaptation, - 'css-dir-pseudo': cssDirPseudo, - 'css-display-contents': cssDisplayContents, - 'css-element-function': cssElementFunction, - 'css-env-function': cssEnvFunction, - 'css-exclusions': cssExclusions, - 'css-featurequeries': cssFeaturequeries, - 'css-file-selector-button': cssFileSelectorButton, - 'css-filter-function': cssFilterFunction, - 'css-filters': cssFilters, - 'css-first-letter': cssFirstLetter, - 'css-first-line': cssFirstLine, - 'css-fixed': cssFixed, - 'css-focus-visible': cssFocusVisible, - 'css-focus-within': cssFocusWithin, - 'css-font-palette': cssFontPalette, - 'css-font-rendering-controls': cssFontRenderingControls, - 'css-font-stretch': cssFontStretch, - 'css-gencontent': cssGencontent, - 'css-gradients': cssGradients, - 'css-grid': cssGrid, - 'css-grid-animation': cssGridAnimation, - 'css-hanging-punctuation': cssHangingPunctuation, - 'css-has': cssHas, - 'css-hyphens': cssHyphens, - 'css-image-orientation': cssImageOrientation, - 'css-image-set': cssImageSet, - 'css-in-out-of-range': cssInOutOfRange, - 'css-indeterminate-pseudo': cssIndeterminatePseudo, - 'css-initial-letter': cssInitialLetter, - 'css-initial-value': cssInitialValue, - 'css-lch-lab': cssLchLab, - 'css-letter-spacing': cssLetterSpacing, - 'css-line-clamp': cssLineClamp, - 'css-logical-props': cssLogicalProps, - 'css-marker-pseudo': cssMarkerPseudo, - 'css-masks': cssMasks, - 'css-matches-pseudo': cssMatchesPseudo, - 'css-math-functions': cssMathFunctions, - 'css-media-interaction': cssMediaInteraction, - 'css-media-range-syntax': cssMediaRangeSyntax, - 'css-media-resolution': cssMediaResolution, - 'css-media-scripting': cssMediaScripting, - 'css-mediaqueries': cssMediaqueries, - 'css-mixblendmode': cssMixblendmode, - 'css-motion-paths': cssMotionPaths, - 'css-namespaces': cssNamespaces, - 'css-nesting': cssNesting, - 'css-not-sel-list': cssNotSelList, - 'css-nth-child-of': cssNthChildOf, - 'css-opacity': cssOpacity, - 'css-optional-pseudo': cssOptionalPseudo, - 'css-overflow': cssOverflow, - 'css-overflow-anchor': cssOverflowAnchor, - 'css-overflow-overlay': cssOverflowOverlay, - 'css-overscroll-behavior': cssOverscrollBehavior, - 'css-page-break': cssPageBreak, - 'css-paged-media': cssPagedMedia, - 'css-paint-api': cssPaintApi, - 'css-placeholder': cssPlaceholder, - 'css-placeholder-shown': cssPlaceholderShown, - 'css-print-color-adjust': cssPrintColorAdjust, - 'css-read-only-write': cssReadOnlyWrite, - 'css-rebeccapurple': cssRebeccapurple, - 'css-reflections': cssReflections, - 'css-regions': cssRegions, - 'css-relative-colors': cssRelativeColors, - 'css-repeating-gradients': cssRepeatingGradients, - 'css-resize': cssResize, - 'css-revert-value': cssRevertValue, - 'css-rrggbbaa': cssRrggbbaa, - 'css-scroll-behavior': cssScrollBehavior, - 'css-scroll-timeline': cssScrollTimeline, - 'css-scrollbar': cssScrollbar, - 'css-sel2': cssSel2, - 'css-sel3': cssSel3, - 'css-selection': cssSelection, - 'css-shapes': cssShapes, - 'css-snappoints': cssSnappoints, - 'css-sticky': cssSticky, - 'css-subgrid': cssSubgrid, - 'css-supports-api': cssSupportsApi, - 'css-table': cssTable, - 'css-text-align-last': cssTextAlignLast, - 'css-text-box-trim': cssTextBoxTrim, - 'css-text-indent': cssTextIndent, - 'css-text-justify': cssTextJustify, - 'css-text-orientation': cssTextOrientation, - 'css-text-spacing': cssTextSpacing, - 'css-textshadow': cssTextshadow, - 'css-touch-action': cssTouchAction, - 'css-transitions': cssTransitions, - 'css-unicode-bidi': cssUnicodeBidi, - 'css-unset-value': cssUnsetValue, - 'css-variables': cssVariables, - 'css-when-else': cssWhenElse, - 'css-widows-orphans': cssWidowsOrphans, - 'css-width-stretch': cssWidthStretch, - 'css-writing-mode': cssWritingMode, - 'css-zoom': cssZoom, - 'css3-attr': css3Attr, - 'css3-boxsizing': css3Boxsizing, - 'css3-colors': css3Colors, - 'css3-cursors': css3Cursors, - 'css3-cursors-grab': css3CursorsGrab, - 'css3-cursors-newer': css3CursorsNewer, - 'css3-tabsize': css3Tabsize, - 'currentcolor': currentcolor, - 'devicepixelratio': devicepixelratio, - 'extended-system-fonts': extendedSystemFonts, - 'flexbox': flexbox, - 'flexbox-gap': flexboxGap, - 'flow-root': flowRoot, - 'font-family-system-ui': fontFamilySystemUi, - 'font-feature': fontFeature, - 'font-kerning': fontKerning, - 'font-loading': fontLoading, - 'font-size-adjust': fontSizeAdjust, - 'font-smooth': fontSmooth, - 'font-unicode-range': fontUnicodeRange, - 'font-variant-alternates': fontVariantAlternates, - 'font-variant-numeric': fontVariantNumeric, - 'fontface': fontface, - 'fullscreen': fullscreen, - 'getcomputedstyle': getcomputedstyle, - 'inline-block': inlineBlock, - 'intrinsic-width': intrinsicWidth, - 'justify-content-space-evenly': justifyContentSpaceEvenly, - 'kerning-pairs-ligatures': kerningPairsLigatures, - 'mdn-css-unicode-bidi-isolate': mdnCssUnicodeBidiIsolate, - 'mdn-css-unicode-bidi-isolate-override': mdnCssUnicodeBidiIsolateOverride, - 'mdn-css-unicode-bidi-plaintext': mdnCssUnicodeBidiPlaintext, - 'mdn-text-decoration-color': mdnTextDecorationColor, - 'mdn-text-decoration-line': mdnTextDecorationLine, - 'mdn-text-decoration-shorthand': mdnTextDecorationShorthand, - 'mdn-text-decoration-style': mdnTextDecorationStyle, - 'minmaxwh': minmaxwh, - 'multibackgrounds': multibackgrounds, - 'multicolumn': multicolumn, - 'object-fit': objectFit, - 'outline': outline, - 'pointer': pointer, - 'pointer-events': pointerEvents, - 'prefers-color-scheme': prefersColorScheme, - 'prefers-reduced-motion': prefersReducedMotion, - 'rem': rem, - 'run-in': runIn, - 'style-scoped': styleScoped, - 'svg-css': svgCss, - 'text-decoration': textDecoration, - 'text-emphasis': textEmphasis, - 'text-overflow': textOverflow, - 'text-size-adjust': textSizeAdjust, - 'text-stroke': textStroke, - 'transforms2d': transforms2d, - 'transforms3d': transforms3d, - 'ttf': ttf, - 'user-select-none': userSelectNone, - 'variable-fonts': variableFonts, - 'viewport-unit-variants': viewportUnitVariants, - 'viewport-units': viewportUnits, - 'webkit-user-drag': webkitUserDrag, - 'will-change': willChange, - 'word-break': wordBreak, - 'wordwrap': wordwrap, -}; - -/** @typedef {keyof typeof FEATURES} FeatureKeys */ - -export default /** @type {{[K in FeatureKeys]: Feature}} */ (FEATURES); |
