├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── css-issue.yml │ ├── feature-request.yml │ └── plugin-issue.yml ├── bin │ ├── detect-executable-files │ │ ├── detect-executable-files.sh │ │ └── to-github-annotations.mjs │ ├── format-package-json.mjs │ ├── generate-docs │ │ ├── api-documenter.mjs │ │ ├── cors-template.md │ │ ├── install-template.md │ │ ├── install.mjs │ │ ├── parallel-builds-notice.mjs │ │ └── readme.mjs │ ├── license │ │ ├── allowed.mjs │ │ ├── check-license.mjs │ │ └── parse-license-field.mjs │ ├── list-workspaces │ │ └── list-workspaces.mjs │ ├── modified-workspaces │ │ ├── list-modified-files.mjs │ │ ├── log-modified-workspaces.mjs │ │ └── modified-workspaces.mjs │ ├── new-plugin.mjs │ ├── release-plan │ │ ├── README.md │ │ ├── add-to-changelog.mjs │ │ ├── commit.mjs │ │ ├── current-version.mjs │ │ ├── date-format.mjs │ │ ├── discord-announce.mjs │ │ ├── docs.mjs │ │ ├── minify-context-files.mjs │ │ ├── npm-can-publish.mjs │ │ ├── npm-install.mjs │ │ ├── npm-prepublish-scripts.mjs │ │ ├── npm-publish.mjs │ │ ├── npm-version.mjs │ │ ├── npm-whoami.mjs │ │ ├── prepare-current-release-plan.mjs │ │ ├── prepare-next-release-plan.mjs │ │ ├── release-plan.mjs │ │ └── run-and-print-debug-on-fail.mjs │ └── util │ │ ├── get-files.mjs │ │ └── toposort.mjs ├── dependabot.yml ├── labeler.yml └── workflows │ ├── codeql.yml │ ├── deploy-preset-env.yml │ ├── labeler.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .stylelintignore ├── AUTHORING_GUIDELINES.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── UPDATING_POSTCSS.md ├── api-extractor.json ├── cli └── csstools-cli │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── dist │ └── cli.cjs │ ├── package.json │ ├── src │ ├── cli.ts │ └── plugins │ │ ├── css-blank-pseudo.ts │ │ ├── css-has-pseudo.ts │ │ ├── css-prefers-color-scheme.ts │ │ ├── postcss-attribute-case-insensitive.ts │ │ ├── postcss-cascade-layers.ts │ │ ├── postcss-color-function.ts │ │ ├── postcss-color-functional-notation.ts │ │ ├── postcss-color-hex-alpha.ts │ │ ├── postcss-color-mix-function.ts │ │ ├── postcss-color-rebeccapurple.ts │ │ ├── postcss-content-alt-text.ts │ │ ├── postcss-custom-media.ts │ │ ├── postcss-custom-properties.ts │ │ ├── postcss-custom-selectors.ts │ │ ├── postcss-dir-pseudo-class.ts │ │ ├── postcss-double-position-gradients.ts │ │ ├── postcss-exponential-functions.ts │ │ ├── postcss-focus-visible.ts │ │ ├── postcss-focus-within.ts │ │ ├── postcss-font-format-keywords.ts │ │ ├── postcss-gap-properties.ts │ │ ├── postcss-gradients-interpolation-method.ts │ │ ├── postcss-hwb-function.ts │ │ ├── postcss-ic-unit.ts │ │ ├── postcss-image-set-function.ts │ │ ├── postcss-is-pseudo-class.ts │ │ ├── postcss-lab-function.ts │ │ ├── postcss-light-dark-function.ts │ │ ├── postcss-logical-float-and-clear.ts │ │ ├── postcss-logical-resize.ts │ │ ├── postcss-logical-viewport-units.ts │ │ ├── postcss-logical.ts │ │ ├── postcss-media-minmax.ts │ │ ├── postcss-media-queries-aspect-ratio-number-values.ts │ │ ├── postcss-nested-calc.ts │ │ ├── postcss-nesting.ts │ │ ├── postcss-normalize-display-values.ts │ │ ├── postcss-oklab-function.ts │ │ ├── postcss-overflow-shorthand.ts │ │ ├── postcss-place.ts │ │ ├── postcss-preset-env.ts │ │ ├── postcss-pseudo-class-any-link.ts │ │ ├── postcss-relative-color-syntax.ts │ │ ├── postcss-scope-pseudo-class.ts │ │ ├── postcss-selector-not.ts │ │ ├── postcss-stepped-value-functions.ts │ │ ├── postcss-text-decoration-shorthand.ts │ │ ├── postcss-trigonometric-functions.ts │ │ └── postcss-unset-value.ts │ ├── test │ └── cli │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── test.sh │ └── tsconfig.json ├── e2e-package-managers └── yarn │ ├── .gitignore │ ├── .nvmrc │ ├── .yarnrc.yml │ ├── package.json │ ├── test.mjs │ └── test.sh ├── e2e ├── .nvmrc ├── README.md ├── browserslist │ └── package-json │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── index.mjs │ │ ├── package.json │ │ └── use-plugin-option.mjs ├── interop │ └── custom-media--design-tokens--global-data │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── dist │ │ └── result.css │ │ ├── expect.css │ │ ├── media-queries.css │ │ ├── package.json │ │ ├── postcss.config.mjs │ │ ├── style.css │ │ ├── test.mjs │ │ └── tokens.json ├── package-lock.json ├── package.json ├── postcss-cli │ ├── commonjs │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── dist │ │ │ └── result.css │ │ ├── expect.css │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── style.css │ │ └── test.mjs │ └── esm │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── dist │ │ └── result.css │ │ ├── expect.css │ │ ├── package.json │ │ ├── postcss.config.mjs │ │ ├── style.css │ │ └── test.mjs ├── typescript │ ├── commonjs │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── dist │ │ │ ├── index.cjs │ │ │ └── index.d.cts │ │ ├── index.cts │ │ ├── package.json │ │ └── tsconfig.json │ ├── esm--node-next │ │ ├── .gitignore │ │ ├── dist │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ └── esm │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── dist │ │ ├── index.d.mts │ │ └── index.mjs │ │ ├── index.mts │ │ ├── package.json │ │ └── tsconfig.json └── webpack │ ├── bundle-through │ ├── .gitignore │ ├── .nvmrc │ ├── index.cjs │ ├── index.mjs │ ├── package.json │ └── webpack.config.js │ └── postcss-loader │ ├── .gitignore │ ├── .nvmrc │ ├── index.js │ ├── package.json │ ├── styles.css │ └── webpack.config.js ├── eslint.config.mjs ├── experimental ├── README.md ├── css-has-pseudo │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL-POSTCSS.md │ ├── LICENSE.md │ ├── README-POSTCSS.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── browser-global.js │ │ ├── browser-global.js.map │ │ ├── browser.cjs │ │ ├── browser.cjs.map │ │ ├── browser.mjs │ │ ├── browser.mjs.map │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── browser-global.js │ │ ├── browser.js │ │ └── index.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.specificity-matching-name.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ ├── generated-selector-cases.css │ │ ├── generated-selector-cases.expect.css │ │ ├── plugin-order-logical.after.expect.css │ │ ├── plugin-order-logical.after.preserve.expect.css │ │ ├── plugin-order-logical.before.expect.css │ │ ├── plugin-order-logical.before.preserve.expect.css │ │ ├── plugin-order-logical.css │ │ ├── plugin-order-nesting.after.expect.css │ │ ├── plugin-order-nesting.after.preserve.expect.css │ │ ├── plugin-order-nesting.before.expect.css │ │ ├── plugin-order-nesting.before.preserve.expect.css │ │ └── plugin-order-nesting.css │ └── tsconfig.json ├── postcss-gradient-stop-increments │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json └── postcss-nesting │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ ├── index.cjs │ ├── index.d.ts │ └── index.mjs │ ├── package.json │ ├── src │ ├── index.ts │ └── lib │ │ ├── ampersand-to-scope.ts │ │ ├── atrule-within-atrule.ts │ │ ├── atrule-within-rule.ts │ │ ├── cleanup-parent.ts │ │ ├── group-declarations.ts │ │ ├── is-type-of-rule.ts │ │ ├── list.ts │ │ ├── merge-params.ts │ │ ├── merge-selectors │ │ └── merge-selectors.ts │ │ ├── rule-within-rule.ts │ │ ├── shift-nodes-before-parent.ts │ │ ├── valid-atrules.ts │ │ ├── walk-func.ts │ │ └── walk.ts │ ├── test │ ├── _import.mjs │ ├── _require.cjs │ ├── _tape.mjs │ ├── ampersand-everywhere.css │ ├── ampersand-everywhere.expect.css │ ├── at-rule.css │ ├── at-rule.expect.css │ ├── basic.css │ ├── basic.expect.css │ ├── complex.css │ ├── complex.expect.css │ ├── container.css │ ├── container.expect.css │ ├── direct.css │ ├── direct.expect.css │ ├── document.css │ ├── document.expect.css │ ├── empty.css │ ├── empty.expect.css │ ├── examples │ │ ├── example.css │ │ ├── example.expect.css │ │ ├── relative-selectors.css │ │ └── relative-selectors.expect.css │ ├── ignore.css │ ├── ignore.expect.css │ ├── invalid-selector.css │ ├── invalid-selector.expect.css │ ├── layer.css │ ├── layer.expect.css │ ├── media.css │ ├── media.expect.css │ ├── mixin-declaration.css │ ├── mixin-declaration.expect.css │ ├── mixin-rule.css │ ├── mixin-rule.expect.css │ ├── multiple-replacements.css │ ├── multiple-replacements.expect.css │ ├── pseudo-element.css │ ├── pseudo-element.expect.css │ ├── relative-selectors.css │ ├── relative-selectors.expect.css │ ├── requires-is-pseudo.css │ ├── requires-is-pseudo.expect.css │ ├── spec-examples.css │ ├── spec-examples.expect.css │ ├── supports.css │ └── supports.expect.css │ └── tsconfig.json ├── knip.json ├── package.json ├── packages ├── base-cli │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── args.ts │ │ ├── get-stdin.ts │ │ ├── help.ts │ │ ├── index.ts │ │ ├── io-fs-to-fs.ts │ │ ├── io-fs-to-stdout.ts │ │ ├── io-stdin-to-fs.ts │ │ └── io-stdin-to-stdout.ts │ ├── stryker.conf.json │ ├── test │ │ └── test.mjs │ └── tsconfig.json ├── cascade-layer-name-parser │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── cascade-layer-name-parser.addlayertomodel.md │ │ ├── cascade-layer-name-parser.api.json │ │ ├── cascade-layer-name-parser.layername._constructor_.md │ │ ├── cascade-layer-name-parser.layername.concat.md │ │ ├── cascade-layer-name-parser.layername.equal.md │ │ ├── cascade-layer-name-parser.layername.md │ │ ├── cascade-layer-name-parser.layername.name.md │ │ ├── cascade-layer-name-parser.layername.parts.md │ │ ├── cascade-layer-name-parser.layername.segments.md │ │ ├── cascade-layer-name-parser.layername.slice.md │ │ ├── cascade-layer-name-parser.layername.tokens.md │ │ ├── cascade-layer-name-parser.layername.tostring.md │ │ ├── cascade-layer-name-parser.md │ │ ├── cascade-layer-name-parser.parse.md │ │ ├── cascade-layer-name-parser.parsefromtokens.md │ │ └── index.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── nodes │ │ │ └── layer-name.ts │ │ ├── parser │ │ │ └── parse.ts │ │ └── util │ │ │ └── model.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── cases │ │ │ └── various │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.expect.json │ │ │ │ ├── 0009.mjs │ │ │ │ ├── 0010.expect.json │ │ │ │ ├── 0010.mjs │ │ │ │ ├── 0011.expect.json │ │ │ │ ├── 0011.mjs │ │ │ │ ├── 0012.expect.json │ │ │ │ ├── 0012.mjs │ │ │ │ ├── 0013.expect.json │ │ │ │ ├── 0013.mjs │ │ │ │ ├── 0014.expect.json │ │ │ │ ├── 0014.mjs │ │ │ │ ├── 0015.expect.json │ │ │ │ ├── 0015.mjs │ │ │ │ ├── 0016.expect.json │ │ │ │ ├── 0016.mjs │ │ │ │ ├── 0017.expect.json │ │ │ │ ├── 0017.mjs │ │ │ │ ├── 0018.expect.json │ │ │ │ └── 0018.mjs │ │ ├── concat.mjs │ │ ├── equal.mjs │ │ ├── model.mjs │ │ ├── slice.mjs │ │ ├── test.mjs │ │ ├── tokens.mjs │ │ └── util │ │ │ └── run-test.mjs │ └── tsconfig.json ├── color-helpers │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── color-helpers.a98_rgb_to_xyz_d50.md │ │ ├── color-helpers.api.json │ │ ├── color-helpers.clip.md │ │ ├── color-helpers.color.md │ │ ├── color-helpers.contrast_ratio_wcag_2_1.md │ │ ├── color-helpers.gam_p3.md │ │ ├── color-helpers.gam_srgb.md │ │ ├── color-helpers.hsl_to_xyz_d50.md │ │ ├── color-helpers.hwb_to_xyz_d50.md │ │ ├── color-helpers.ingamut.md │ │ ├── color-helpers.lab_to_xyz_d50.md │ │ ├── color-helpers.lch_to_xyz_d50.md │ │ ├── color-helpers.lin_p3.md │ │ ├── color-helpers.lin_p3_to_xyz.md │ │ ├── color-helpers.lin_p3_to_xyz_d50.md │ │ ├── color-helpers.lin_srgb.md │ │ ├── color-helpers.lin_srgb_to_xyz.md │ │ ├── color-helpers.lin_srgb_to_xyz_d50.md │ │ ├── color-helpers.mapgamut.md │ │ ├── color-helpers.mapgamutraytrace.md │ │ ├── color-helpers.md │ │ ├── color-helpers.namedcolors.md │ │ ├── color-helpers.oklab_to_oklch.md │ │ ├── color-helpers.oklab_to_xyz.md │ │ ├── color-helpers.oklab_to_xyz_d50.md │ │ ├── color-helpers.oklch_to_oklab.md │ │ ├── color-helpers.oklch_to_xyz_d50.md │ │ ├── color-helpers.p3_to_xyz_d50.md │ │ ├── color-helpers.prophoto_rgb_to_xyz_d50.md │ │ ├── color-helpers.rec_2020_to_xyz_d50.md │ │ ├── color-helpers.srgb_to_xyz_d50.md │ │ ├── color-helpers.xyz_d50_to_a98_rgb.md │ │ ├── color-helpers.xyz_d50_to_hsl.md │ │ ├── color-helpers.xyz_d50_to_hwb.md │ │ ├── color-helpers.xyz_d50_to_lab.md │ │ ├── color-helpers.xyz_d50_to_lch.md │ │ ├── color-helpers.xyz_d50_to_lin_p3.md │ │ ├── color-helpers.xyz_d50_to_lin_srgb.md │ │ ├── color-helpers.xyz_d50_to_oklab.md │ │ ├── color-helpers.xyz_d50_to_oklch.md │ │ ├── color-helpers.xyz_d50_to_p3.md │ │ ├── color-helpers.xyz_d50_to_prophoto.md │ │ ├── color-helpers.xyz_d50_to_rec_2020.md │ │ ├── color-helpers.xyz_d50_to_srgb.md │ │ ├── color-helpers.xyz_d50_to_xyz_d50.md │ │ ├── color-helpers.xyz_d50_to_xyz_d65.md │ │ ├── color-helpers.xyz_d65_to_xyz_d50.md │ │ ├── color-helpers.xyz_to_lin_p3.md │ │ ├── color-helpers.xyz_to_lin_srgb.md │ │ ├── color-helpers.xyz_to_oklab.md │ │ └── index.md │ ├── package.json │ ├── scripts │ │ ├── check-changes.mjs │ │ └── hashes.json │ ├── src │ │ ├── calculations │ │ │ ├── LICENSE.md │ │ │ ├── contrast-ratio-wcag-2-1.ts │ │ │ ├── delta-EOK.ts │ │ │ ├── map-gamut-ray-trace.ts │ │ │ ├── map-gamut.ts │ │ │ └── multiply-matrices.ts │ │ ├── conversions │ │ │ ├── LICENSE.md │ │ │ ├── constants.ts │ │ │ ├── d50-to-d65.ts │ │ │ ├── d65-to-d50.ts │ │ │ ├── gam-2020.ts │ │ │ ├── gam-a98rgb.ts │ │ │ ├── gam-p3.ts │ │ │ ├── gam-pro-photo.ts │ │ │ ├── gam-srgb.ts │ │ │ ├── hsl-to-srgb.ts │ │ │ ├── hwb-to-srgb.ts │ │ │ ├── lab-to-lch.ts │ │ │ ├── lab-to-xyz.ts │ │ │ ├── lch-to-lab.ts │ │ │ ├── lin-2020-to-xyz.ts │ │ │ ├── lin-2020.ts │ │ │ ├── lin-a98rgb-to-xyz.ts │ │ │ ├── lin-a98rgb.ts │ │ │ ├── lin-p3-to-xyz.ts │ │ │ ├── lin-p3.ts │ │ │ ├── lin-pro-photo-to-xyz.ts │ │ │ ├── lin-pro-photo.ts │ │ │ ├── lin-srgb-to-xyz.ts │ │ │ ├── lin-srgb.ts │ │ │ ├── oklab-to-oklch.ts │ │ │ ├── oklab-to-xyz.ts │ │ │ ├── oklch-to-oklab.ts │ │ │ ├── srgb-to-hsl.ts │ │ │ ├── srgb-to-hue.ts │ │ │ ├── xyz-to-lab.ts │ │ │ ├── xyz-to-lin-2020.ts │ │ │ ├── xyz-to-lin-a98rgb.ts │ │ │ ├── xyz-to-lin-p3.ts │ │ │ ├── xyz-to-lin-pro-photo.ts │ │ │ ├── xyz-to-lin-srgb.ts │ │ │ ├── xyz-to-oklab.ts │ │ │ └── xyz │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── named-colors │ │ │ └── index.ts │ │ ├── types │ │ │ └── color.ts │ │ └── utils │ │ │ ├── LICENSE.md │ │ │ ├── clip.ts │ │ │ └── in-gamut.ts │ ├── test │ │ ├── _import.mjs │ │ └── _require.cjs │ ├── tsconfig.json │ └── tsdoc.json ├── css-calc │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── css-calc.api.json │ │ ├── css-calc.calc.md │ │ ├── css-calc.calcfromcomponentvalues.md │ │ ├── css-calc.conversionoptions.md │ │ ├── css-calc.globalswithstrings.md │ │ ├── css-calc.mathfunctionnames.md │ │ ├── css-calc.md │ │ └── index.md │ ├── package.json │ ├── src │ │ ├── calculation.ts │ │ ├── functions │ │ │ ├── abs.ts │ │ │ ├── acos.ts │ │ │ ├── asin.ts │ │ │ ├── atan.ts │ │ │ ├── atan2.ts │ │ │ ├── calc.ts │ │ │ ├── clamp.ts │ │ │ ├── cos.ts │ │ │ ├── exp.ts │ │ │ ├── globals-and-constants.ts │ │ │ ├── hypot.ts │ │ │ ├── log.ts │ │ │ ├── max.ts │ │ │ ├── min.ts │ │ │ ├── mod.ts │ │ │ ├── pow.ts │ │ │ ├── random.ts │ │ │ ├── rem.ts │ │ │ ├── result-to-calculation.ts │ │ │ ├── round.ts │ │ │ ├── sign.ts │ │ │ ├── sin.ts │ │ │ ├── sqrt.ts │ │ │ └── tan.ts │ │ ├── index.ts │ │ ├── operation │ │ │ ├── addition.ts │ │ │ ├── division.ts │ │ │ ├── multiplication.ts │ │ │ ├── operation.ts │ │ │ ├── subtraction.ts │ │ │ └── unary.ts │ │ ├── options.ts │ │ ├── unit-conversions │ │ │ ├── canonical.ts │ │ │ ├── cm.ts │ │ │ ├── deg.ts │ │ │ ├── grad.ts │ │ │ ├── hz.ts │ │ │ ├── in.ts │ │ │ ├── index.ts │ │ │ ├── khz.ts │ │ │ ├── mm.ts │ │ │ ├── ms.ts │ │ │ ├── pc.ts │ │ │ ├── pt.ts │ │ │ ├── px.ts │ │ │ ├── q.ts │ │ │ ├── rad.ts │ │ │ ├── s.ts │ │ │ └── turn.ts │ │ └── util │ │ │ ├── canonical-unit.ts │ │ │ ├── globals.ts │ │ │ ├── infinity.ts │ │ │ ├── is-none.ts │ │ │ ├── kind-of-number.ts │ │ │ ├── minus-zero.ts │ │ │ ├── nan.ts │ │ │ ├── patch-result.ts │ │ │ ├── precision.ts │ │ │ └── to-lower-case-a-z.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── additional │ │ │ ├── index.mjs │ │ │ ├── mod-rem-infinity.mjs │ │ │ ├── random.mjs │ │ │ ├── sign-abs-equivalent.mjs │ │ │ └── tan-asymptotes.mjs │ │ ├── basic │ │ │ ├── none-in-clamp.mjs │ │ │ └── test.mjs │ │ ├── postcss-calc │ │ │ ├── index.mjs │ │ │ ├── issue-117.mjs │ │ │ ├── issue-130.mjs │ │ │ ├── issue-132.mjs │ │ │ ├── issue-142.mjs │ │ │ ├── issue-144.mjs │ │ │ ├── issue-77.mjs │ │ │ └── tests.mjs │ │ ├── test.mjs │ │ └── wpt │ │ │ ├── acos-asin-atan-atan2-computed.mjs │ │ │ ├── acos-asin-atan-atan2-serialize.mjs │ │ │ ├── calc-angle-values.mjs │ │ │ ├── calc-catch-divide-by-0.mjs │ │ │ ├── calc-in-calc.mjs │ │ │ ├── calc-in-color.mjs │ │ │ ├── calc-nesting-002.mjs │ │ │ ├── calc-parenthesis-stack.mjs │ │ │ ├── calc-serialization-002.mjs │ │ │ ├── calc-time-values.mjs │ │ │ ├── calc-unit-analysis.mjs │ │ │ ├── clamp-length-computed.mjs │ │ │ ├── clamp-length-invalid.mjs │ │ │ ├── exp-log-compute.mjs │ │ │ ├── hypot-pow-sqrt-computed.mjs │ │ │ ├── index.mjs │ │ │ ├── invalid.mjs │ │ │ ├── max-20-arguments.mjs │ │ │ ├── minmax-angle-computed.mjs │ │ │ ├── minmax-integer-computed.mjs │ │ │ ├── minmax-percentage-computed.mjs │ │ │ ├── minmax-time-computed.mjs │ │ │ ├── round-function.mjs │ │ │ ├── round-mod-rem-computed.mjs │ │ │ ├── round-mod-rem-invalid.mjs │ │ │ ├── signs-abs-computed.mjs │ │ │ └── sin-cos-tan-computed.mjs │ └── tsconfig.json ├── css-color-parser │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── css-color-parser.api.json │ │ ├── css-color-parser.color.md │ │ ├── css-color-parser.colordata.alpha.md │ │ ├── css-color-parser.colordata.channels.md │ │ ├── css-color-parser.colordata.colornotation.md │ │ ├── css-color-parser.colordata.md │ │ ├── css-color-parser.colordata.syntaxflags.md │ │ ├── css-color-parser.colordatafitsdisplayp3_gamut.md │ │ ├── css-color-parser.colordatafitsrgb_gamut.md │ │ ├── css-color-parser.colornotation.md │ │ ├── css-color-parser.md │ │ ├── css-color-parser.serializehsl.md │ │ ├── css-color-parser.serializeoklch.md │ │ ├── css-color-parser.serializep3.md │ │ ├── css-color-parser.serializergb.md │ │ ├── css-color-parser.syntaxflag.md │ │ └── index.md │ ├── package.json │ ├── src │ │ ├── color-data.ts │ │ ├── color-notation.ts │ │ ├── color-parser.ts │ │ ├── functions │ │ │ ├── alpha.ts │ │ │ ├── color-keyword.ts │ │ │ ├── color-mix.ts │ │ │ ├── color-normalize-channel-values.ts │ │ │ ├── color.ts │ │ │ ├── contrast-color.ts │ │ │ ├── hex.ts │ │ │ ├── hsl-normalize-channel-values.ts │ │ │ ├── hsl.ts │ │ │ ├── hue-normalize-channel-value.ts │ │ │ ├── hwb-normalize-channel-values.ts │ │ │ ├── hwb.ts │ │ │ ├── lab-normalize-channel-values.ts │ │ │ ├── lab.ts │ │ │ ├── lch-normalize-channel-values.ts │ │ │ ├── lch.ts │ │ │ ├── named-color.ts │ │ │ ├── normalize-channel-values.ts │ │ │ ├── normalize.ts │ │ │ ├── oklab-normalize-channel-values.ts │ │ │ ├── oklab.ts │ │ │ ├── oklch-normalize-channel-values.ts │ │ │ ├── oklch.ts │ │ │ ├── rgb-normalize-channel-values.ts │ │ │ ├── rgb.ts │ │ │ ├── three-channel-legacy-syntax.ts │ │ │ └── three-channel-space-separated.ts │ │ ├── gamut-mapping │ │ │ ├── p3.ts │ │ │ └── srgb.ts │ │ ├── index.ts │ │ ├── serialize │ │ │ ├── hsl.ts │ │ │ ├── oklch.ts │ │ │ ├── p3.ts │ │ │ ├── rgb.ts │ │ │ ├── to-precision.ts │ │ │ └── with-alpha.ts │ │ └── util │ │ │ └── to-lower-case-a-z.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── basic │ │ │ ├── alpha-function.mjs │ │ │ ├── basic.mjs │ │ │ ├── color-function.mjs │ │ │ ├── color-mix-function-oklch.mjs │ │ │ ├── color-mix-function.mjs │ │ │ ├── contrast-color-function.mjs │ │ │ ├── hwb.mjs │ │ │ ├── invalid.mjs │ │ │ ├── keywords.mjs │ │ │ ├── lab.mjs │ │ │ ├── lch.mjs │ │ │ ├── named-colors.mjs │ │ │ ├── none.mjs │ │ │ ├── relative-color.mjs │ │ │ └── variables.mjs │ │ ├── gamut-mapping │ │ │ └── ray-trace.mjs │ │ ├── test.mjs │ │ ├── util │ │ │ ├── canonical.mjs │ │ │ ├── parse.mjs │ │ │ └── serialize.mjs │ │ └── wpt │ │ │ ├── color-computed-color-function.mjs │ │ │ ├── color-computed-color-mix-function.mjs │ │ │ ├── color-computed-hex.mjs │ │ │ ├── color-computed-hsl.mjs │ │ │ ├── color-computed-hwb.mjs │ │ │ ├── color-computed-lab.mjs │ │ │ ├── color-computed-named-color.mjs │ │ │ ├── color-computed-oklab.mjs │ │ │ ├── color-computed-relative-color.mjs │ │ │ ├── color-computed-rgb.mjs │ │ │ ├── color-invalid-color-function.mjs │ │ │ ├── color-invalid-color-mix-function.mjs │ │ │ ├── color-invalid-hex.mjs │ │ │ ├── color-invalid-hsl.mjs │ │ │ ├── color-invalid-hwb.mjs │ │ │ ├── color-invalid-named-color.mjs │ │ │ ├── color-invalid-relative-color.mjs │ │ │ ├── color-invalid-rgb.mjs │ │ │ ├── color-mix-out-of-gamut.mjs │ │ │ ├── color-valid-hsl.mjs │ │ │ └── index.mjs │ └── tsconfig.json ├── css-parser-algorithms │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── css-parser-algorithms.api.json │ │ ├── css-parser-algorithms.commentnode._constructor_.md │ │ ├── css-parser-algorithms.commentnode.md │ │ ├── css-parser-algorithms.commentnode.tokens.md │ │ ├── css-parser-algorithms.commentnode.tostring.md │ │ ├── css-parser-algorithms.commentnode.type.md │ │ ├── css-parser-algorithms.commentnode.value.md │ │ ├── css-parser-algorithms.componentvalue.md │ │ ├── css-parser-algorithms.componentvaluetype.md │ │ ├── css-parser-algorithms.containernode.md │ │ ├── css-parser-algorithms.containernodebaseclass.at.md │ │ ├── css-parser-algorithms.containernodebaseclass.foreach.md │ │ ├── css-parser-algorithms.containernodebaseclass.indexof.md │ │ ├── css-parser-algorithms.containernodebaseclass.md │ │ ├── css-parser-algorithms.containernodebaseclass.value.md │ │ ├── css-parser-algorithms.containernodebaseclass.walk.md │ │ ├── css-parser-algorithms.foreach.md │ │ ├── css-parser-algorithms.functionnode._constructor_.md │ │ ├── css-parser-algorithms.functionnode.endtoken.md │ │ ├── css-parser-algorithms.functionnode.getname.md │ │ ├── css-parser-algorithms.functionnode.md │ │ ├── css-parser-algorithms.functionnode.name.md │ │ ├── css-parser-algorithms.functionnode.normalize.md │ │ ├── css-parser-algorithms.functionnode.tokens.md │ │ ├── css-parser-algorithms.functionnode.tostring.md │ │ ├── css-parser-algorithms.functionnode.type.md │ │ ├── css-parser-algorithms.gathernodeancestry.md │ │ ├── css-parser-algorithms.iscommentnode.md │ │ ├── css-parser-algorithms.isfunctionnode.md │ │ ├── css-parser-algorithms.issimpleblocknode.md │ │ ├── css-parser-algorithms.istokennode.md │ │ ├── css-parser-algorithms.iswhitespacenode.md │ │ ├── css-parser-algorithms.iswhitespaceorcommentnode.md │ │ ├── css-parser-algorithms.md │ │ ├── css-parser-algorithms.parsecommaseparatedlistofcomponentvalues.md │ │ ├── css-parser-algorithms.parsecomponentvalue.md │ │ ├── css-parser-algorithms.parselistofcomponentvalues.md │ │ ├── css-parser-algorithms.replacecomponentvalues.md │ │ ├── css-parser-algorithms.simpleblocknode._constructor_.md │ │ ├── css-parser-algorithms.simpleblocknode.endtoken.md │ │ ├── css-parser-algorithms.simpleblocknode.md │ │ ├── css-parser-algorithms.simpleblocknode.normalize.md │ │ ├── css-parser-algorithms.simpleblocknode.starttoken.md │ │ ├── css-parser-algorithms.simpleblocknode.tokens.md │ │ ├── css-parser-algorithms.simpleblocknode.tostring.md │ │ ├── css-parser-algorithms.simpleblocknode.type.md │ │ ├── css-parser-algorithms.sourceindices.md │ │ ├── css-parser-algorithms.stringify.md │ │ ├── css-parser-algorithms.tokennode._constructor_.md │ │ ├── css-parser-algorithms.tokennode.md │ │ ├── css-parser-algorithms.tokennode.tokens.md │ │ ├── css-parser-algorithms.tokennode.tostring.md │ │ ├── css-parser-algorithms.tokennode.type.md │ │ ├── css-parser-algorithms.tokennode.value.md │ │ ├── css-parser-algorithms.walk.md │ │ ├── css-parser-algorithms.walkerindexgenerator.md │ │ ├── css-parser-algorithms.whitespacenode._constructor_.md │ │ ├── css-parser-algorithms.whitespacenode.md │ │ ├── css-parser-algorithms.whitespacenode.tokens.md │ │ ├── css-parser-algorithms.whitespacenode.tostring.md │ │ ├── css-parser-algorithms.whitespacenode.type.md │ │ ├── css-parser-algorithms.whitespacenode.value.md │ │ └── index.md │ ├── package.json │ ├── src │ │ ├── consume │ │ │ └── component-block-function.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ └── context.ts │ │ ├── parse │ │ │ ├── comma-separated-list-of-component-values.ts │ │ │ ├── component-value.ts │ │ │ └── list-of-component-values.ts │ │ └── util │ │ │ ├── component-value-type.ts │ │ │ ├── node-ancestry.ts │ │ │ ├── replace-component-values.ts │ │ │ ├── source-indices.ts │ │ │ ├── stringify.ts │ │ │ ├── type-predicates.ts │ │ │ ├── walk.ts │ │ │ └── walker-index-generator.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── cases │ │ │ ├── media-not │ │ │ │ ├── 0001.list-comma.expect.json │ │ │ │ ├── 0001.list-space.expect.json │ │ │ │ └── 0001.mjs │ │ │ ├── mf-boolean │ │ │ │ ├── 0001.list-comma.expect.json │ │ │ │ ├── 0001.list-space.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.list-comma.expect.json │ │ │ │ ├── 0002.list-space.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.list-comma.expect.json │ │ │ │ ├── 0003.list-space.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.list-comma.expect.json │ │ │ │ ├── 0004.list-space.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.list-comma.expect.json │ │ │ │ ├── 0005.list-space.expect.json │ │ │ │ └── 0005.mjs │ │ │ ├── mf-plain │ │ │ │ ├── 0001.list-comma.expect.json │ │ │ │ ├── 0001.list-space.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.list-comma.expect.json │ │ │ │ ├── 0002.list-space.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.list-comma.expect.json │ │ │ │ ├── 0003.list-space.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.list-comma.expect.json │ │ │ │ ├── 0004.list-space.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.list-comma.expect.json │ │ │ │ ├── 0005.list-space.expect.json │ │ │ │ └── 0005.mjs │ │ │ ├── query-with-type │ │ │ │ ├── 0001.list-comma.expect.json │ │ │ │ ├── 0001.list-space.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.list-comma.expect.json │ │ │ │ ├── 0002.list-space.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.list-comma.expect.json │ │ │ │ ├── 0003.list-space.expect.json │ │ │ │ └── 0003.mjs │ │ │ ├── replacer │ │ │ │ ├── 0001.mjs │ │ │ │ └── 0002.mjs │ │ │ ├── source-indices │ │ │ │ └── 0001.mjs │ │ │ ├── various │ │ │ │ ├── 0001.list-comma.expect.json │ │ │ │ ├── 0001.list-space.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.list-comma.expect.json │ │ │ │ ├── 0002.list-space.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.list-comma.expect.json │ │ │ │ ├── 0003.list-space.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.list-comma.expect.json │ │ │ │ ├── 0004.list-space.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.list-comma.expect.json │ │ │ │ ├── 0005.list-space.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.list-comma.expect.json │ │ │ │ ├── 0006.list-space.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.list-comma.expect.json │ │ │ │ ├── 0007.list-space.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.list-comma.expect.json │ │ │ │ ├── 0008.list-space.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.list-comma.expect.json │ │ │ │ ├── 0009.list-space.expect.json │ │ │ │ ├── 0009.mjs │ │ │ │ ├── 0010.list-comma.expect.json │ │ │ │ ├── 0010.list-space.expect.json │ │ │ │ ├── 0010.mjs │ │ │ │ ├── 0011.list-comma.expect.json │ │ │ │ ├── 0011.list-space.expect.json │ │ │ │ ├── 0011.mjs │ │ │ │ ├── 0012.list-comma.expect.json │ │ │ │ ├── 0012.list-space.expect.json │ │ │ │ ├── 0012.mjs │ │ │ │ ├── 0013.list-comma.expect.json │ │ │ │ ├── 0013.list-space.expect.json │ │ │ │ ├── 0013.mjs │ │ │ │ ├── 0014.list-comma.expect.json │ │ │ │ ├── 0014.list-space.expect.json │ │ │ │ ├── 0014.mjs │ │ │ │ ├── 0015.list-comma.expect.json │ │ │ │ ├── 0015.list-space.expect.json │ │ │ │ ├── 0015.mjs │ │ │ │ ├── 0016.list-comma.expect.json │ │ │ │ ├── 0016.list-space.expect.json │ │ │ │ ├── 0016.mjs │ │ │ │ ├── 0017.list-comma.expect.json │ │ │ │ ├── 0017.list-space.expect.json │ │ │ │ ├── 0017.mjs │ │ │ │ ├── 0018.list-comma.expect.json │ │ │ │ ├── 0018.list-space.expect.json │ │ │ │ ├── 0018.mjs │ │ │ │ ├── 0019.list-comma.expect.json │ │ │ │ ├── 0019.list-space.expect.json │ │ │ │ ├── 0019.mjs │ │ │ │ ├── 0020.list-comma.expect.json │ │ │ │ ├── 0020.list-space.expect.json │ │ │ │ ├── 0020.mjs │ │ │ │ ├── 0021.list-comma.expect.json │ │ │ │ ├── 0021.list-space.expect.json │ │ │ │ └── 0021.mjs │ │ │ ├── walker │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.mjs │ │ │ │ └── 0003.mjs │ │ │ └── wpt │ │ │ │ ├── 0001.list-comma.expect.json │ │ │ │ ├── 0001.list-space.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.list-comma.expect.json │ │ │ │ ├── 0002.list-space.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.list-comma.expect.json │ │ │ │ ├── 0003.list-space.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.list-comma.expect.json │ │ │ │ ├── 0004.list-space.expect.json │ │ │ │ └── 0004.mjs │ │ ├── test.mjs │ │ └── util │ │ │ └── run-test.mjs │ └── tsconfig.json ├── css-syntax-patches-for-csstree │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── dist │ │ ├── index.d.ts │ │ └── index.json │ ├── package.json │ ├── patches │ │ ├── webref-over-csstree-atrules.json │ │ ├── webref-over-csstree-properties.json │ │ └── webref-over-csstree-types.json │ ├── raw-data │ │ ├── csstree-atrules.json │ │ ├── csstree-properties.json │ │ ├── csstree-types.json │ │ ├── size-keywords.json │ │ ├── units.json │ │ ├── webref-atrules.json │ │ ├── webref-over-csstree-atrules.json │ │ ├── webref-over-csstree-properties.json │ │ ├── webref-over-csstree-types.json │ │ ├── webref-properties.json │ │ └── webref-types.json │ ├── scripts │ │ ├── apply-patches.mjs │ │ ├── diff-sets.mjs │ │ ├── generate-csstree-sets.mjs │ │ ├── generate-set.mjs │ │ ├── generate-webref-sets.mjs │ │ ├── index.mjs │ │ ├── read-patches.mjs │ │ ├── sort-set.mjs │ │ ├── trim-at.mjs │ │ ├── trim-lt-gt.mjs │ │ ├── write-final-file.mjs │ │ ├── write-patches.mjs │ │ └── write-set-files.mjs │ └── tests │ │ ├── community │ │ ├── 960.css │ │ ├── animate.css │ │ ├── blueprint.css │ │ ├── bootstrap.1.0.0.ignored.css │ │ ├── bootstrap.4.6.2.css │ │ ├── bootstrap.5.3.3.css │ │ ├── font-awesome-all.css │ │ ├── foundation.css │ │ ├── normalize.css │ │ ├── open-props.min.css │ │ ├── pure.css │ │ └── reset.css │ │ ├── e2e.test.mjs │ │ ├── integrity.test.mjs │ │ ├── samples │ │ ├── function-conic-gradient.css │ │ ├── function-ray.css │ │ ├── issue-1703.css │ │ ├── property-animation-timeline.css │ │ ├── property-backdrop-filter.css │ │ ├── property-background-color.css │ │ ├── property-background-image.css │ │ ├── property-background.css │ │ ├── property-offset-path.css │ │ └── spec-css-shapes-2.css │ │ └── unit.test.mjs ├── css-tokenizer │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── css-tokenizer.api.json │ │ ├── css-tokenizer.clonetokens.md │ │ ├── css-tokenizer.csstoken.md │ │ ├── css-tokenizer.hashtype.md │ │ ├── css-tokenizer.istoken.md │ │ ├── css-tokenizer.istokenatkeyword.md │ │ ├── css-tokenizer.istokenbadstring.md │ │ ├── css-tokenizer.istokenbadurl.md │ │ ├── css-tokenizer.istokencdc.md │ │ ├── css-tokenizer.istokencdo.md │ │ ├── css-tokenizer.istokenclosecurly.md │ │ ├── css-tokenizer.istokencloseparen.md │ │ ├── css-tokenizer.istokenclosesquare.md │ │ ├── css-tokenizer.istokencolon.md │ │ ├── css-tokenizer.istokencomma.md │ │ ├── css-tokenizer.istokencomment.md │ │ ├── css-tokenizer.istokendelim.md │ │ ├── css-tokenizer.istokendimension.md │ │ ├── css-tokenizer.istokeneof.md │ │ ├── css-tokenizer.istokenfunction.md │ │ ├── css-tokenizer.istokenhash.md │ │ ├── css-tokenizer.istokenident.md │ │ ├── css-tokenizer.istokennumber.md │ │ ├── css-tokenizer.istokennumeric.md │ │ ├── css-tokenizer.istokenopencurly.md │ │ ├── css-tokenizer.istokenopenparen.md │ │ ├── css-tokenizer.istokenopensquare.md │ │ ├── css-tokenizer.istokenpercentage.md │ │ ├── css-tokenizer.istokensemicolon.md │ │ ├── css-tokenizer.istokenstring.md │ │ ├── css-tokenizer.istokenunicoderange.md │ │ ├── css-tokenizer.istokenurl.md │ │ ├── css-tokenizer.istokenwhitespace.md │ │ ├── css-tokenizer.istokenwhitespaceorcomment.md │ │ ├── css-tokenizer.md │ │ ├── css-tokenizer.mirrorvariant.md │ │ ├── css-tokenizer.mirrorvarianttype.md │ │ ├── css-tokenizer.mutateident.md │ │ ├── css-tokenizer.mutateunit.md │ │ ├── css-tokenizer.numbertype.md │ │ ├── css-tokenizer.numerictoken.md │ │ ├── css-tokenizer.parseerror._constructor_.md │ │ ├── css-tokenizer.parseerror.md │ │ ├── css-tokenizer.parseerror.parserstate.md │ │ ├── css-tokenizer.parseerror.sourceend.md │ │ ├── css-tokenizer.parseerror.sourcestart.md │ │ ├── css-tokenizer.parseerrormessage.md │ │ ├── css-tokenizer.parseerrorwithtoken._constructor_.md │ │ ├── css-tokenizer.parseerrorwithtoken.md │ │ ├── css-tokenizer.parseerrorwithtoken.token.md │ │ ├── css-tokenizer.stringify.md │ │ ├── css-tokenizer.token._0_.md │ │ ├── css-tokenizer.token._1_.md │ │ ├── css-tokenizer.token._2_.md │ │ ├── css-tokenizer.token._3_.md │ │ ├── css-tokenizer.token._4_.md │ │ ├── css-tokenizer.token.md │ │ ├── css-tokenizer.tokenatkeyword.md │ │ ├── css-tokenizer.tokenatkeyword.value.md │ │ ├── css-tokenizer.tokenbadstring.md │ │ ├── css-tokenizer.tokenbadurl.md │ │ ├── css-tokenizer.tokencdc.md │ │ ├── css-tokenizer.tokencdo.md │ │ ├── css-tokenizer.tokenclosecurly.md │ │ ├── css-tokenizer.tokencloseparen.md │ │ ├── css-tokenizer.tokenclosesquare.md │ │ ├── css-tokenizer.tokencolon.md │ │ ├── css-tokenizer.tokencomma.md │ │ ├── css-tokenizer.tokencomment.md │ │ ├── css-tokenizer.tokendelim.md │ │ ├── css-tokenizer.tokendelim.value.md │ │ ├── css-tokenizer.tokendimension.md │ │ ├── css-tokenizer.tokendimension.signcharacter.md │ │ ├── css-tokenizer.tokendimension.type.md │ │ ├── css-tokenizer.tokendimension.unit.md │ │ ├── css-tokenizer.tokendimension.value.md │ │ ├── css-tokenizer.tokeneof.md │ │ ├── css-tokenizer.tokenfunction.md │ │ ├── css-tokenizer.tokenfunction.value.md │ │ ├── css-tokenizer.tokenhash.md │ │ ├── css-tokenizer.tokenhash.type.md │ │ ├── css-tokenizer.tokenhash.value.md │ │ ├── css-tokenizer.tokenident.md │ │ ├── css-tokenizer.tokenident.value.md │ │ ├── css-tokenizer.tokenize.md │ │ ├── css-tokenizer.tokenizer.md │ │ ├── css-tokenizer.tokennumber.md │ │ ├── css-tokenizer.tokennumber.signcharacter.md │ │ ├── css-tokenizer.tokennumber.type.md │ │ ├── css-tokenizer.tokennumber.value.md │ │ ├── css-tokenizer.tokenopencurly.md │ │ ├── css-tokenizer.tokenopenparen.md │ │ ├── css-tokenizer.tokenopensquare.md │ │ ├── css-tokenizer.tokenpercentage.md │ │ ├── css-tokenizer.tokenpercentage.signcharacter.md │ │ ├── css-tokenizer.tokenpercentage.value.md │ │ ├── css-tokenizer.tokensemicolon.md │ │ ├── css-tokenizer.tokenstring.md │ │ ├── css-tokenizer.tokenstring.value.md │ │ ├── css-tokenizer.tokentype.md │ │ ├── css-tokenizer.tokenunicoderange.endofrange.md │ │ ├── css-tokenizer.tokenunicoderange.md │ │ ├── css-tokenizer.tokenunicoderange.startofrange.md │ │ ├── css-tokenizer.tokenurl.md │ │ ├── css-tokenizer.tokenurl.value.md │ │ ├── css-tokenizer.tokenwhitespace.md │ │ └── index.md │ ├── package.json │ ├── src │ │ ├── checks │ │ │ ├── four-code-points-would-start-cdo.ts │ │ │ ├── matches-url-ident.ts │ │ │ ├── three-code-points-would-start-cdc.ts │ │ │ ├── three-code-points-would-start-ident-sequence.ts │ │ │ ├── three-code-points-would-start-number.ts │ │ │ ├── three-code-points-would-start-unicode-range.ts │ │ │ ├── two-code-points-are-valid-escape.ts │ │ │ └── two-code-points-start-comment.ts │ │ ├── code-points │ │ │ ├── code-points.ts │ │ │ └── ranges.ts │ │ ├── consume │ │ │ ├── bad-url.ts │ │ │ ├── comment.ts │ │ │ ├── escaped-code-point.ts │ │ │ ├── hash-token.ts │ │ │ ├── ident-like-token.ts │ │ │ ├── ident-sequence.ts │ │ │ ├── number.ts │ │ │ ├── numeric-token.ts │ │ │ ├── string-token.ts │ │ │ ├── unicode-range-token.ts │ │ │ ├── url-token.ts │ │ │ └── whitespace-token.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── code-point-reader.ts │ │ │ ├── context.ts │ │ │ ├── error.ts │ │ │ └── token.ts │ │ ├── reader.ts │ │ ├── stringify.ts │ │ ├── tokenizer.ts │ │ └── util │ │ │ ├── clone-tokens.ts │ │ │ ├── mutations.ts │ │ │ └── type-predicates.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── benchmark.mjs │ │ ├── code-points │ │ │ ├── code-points.mjs │ │ │ └── ranges.mjs │ │ ├── community │ │ │ ├── bootstrap-benchmark.mjs │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.mjs │ │ │ ├── open-props.css │ │ │ ├── open-props.mjs │ │ │ ├── postcss-parser-tests.mjs │ │ │ └── token-types.mjs │ │ ├── complex │ │ │ ├── at-media-params.mjs │ │ │ └── parse-error.mjs │ │ ├── css-tokenizer-tests │ │ │ └── test.mjs │ │ ├── css │ │ │ └── multi-line.css │ │ ├── fuzz │ │ │ └── 0001.mjs │ │ ├── mutations │ │ │ ├── dimension.mjs │ │ │ └── ident.mjs │ │ ├── test-stringify.mjs │ │ ├── test.mjs │ │ ├── token │ │ │ ├── basic.mjs │ │ │ ├── cdo.mjs │ │ │ ├── comment.mjs │ │ │ ├── is-token.mjs │ │ │ ├── numeric.mjs │ │ │ ├── string.mjs │ │ │ ├── unicode-range.mjs │ │ │ └── url.mjs │ │ ├── util │ │ │ └── collect-tokens.mjs │ │ └── wpt │ │ │ ├── cdc-vs-ident-tokens.mjs │ │ │ ├── decimal-points-in-numbers.mjs │ │ │ ├── ident-three-code-points.mjs │ │ │ └── inclusive-ranges.mjs │ └── tsconfig.json ├── generate-test-cases │ ├── .nvmrc │ ├── README.md │ ├── package.json │ └── src │ │ ├── declaration.mjs │ │ ├── generate.mjs │ │ ├── index.mjs │ │ ├── property.mjs │ │ ├── selector-class-function.mjs │ │ ├── selector.mjs │ │ └── value.mjs ├── media-query-list-parser │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── index.md │ │ ├── media-query-list-parser.api.json │ │ ├── media-query-list-parser.clonemediaquery.md │ │ ├── media-query-list-parser.comparisonfromtokens.md │ │ ├── media-query-list-parser.custommedia._constructor_.md │ │ ├── media-query-list-parser.custommedia.getname.md │ │ ├── media-query-list-parser.custommedia.getnametoken.md │ │ ├── media-query-list-parser.custommedia.hasfalsekeyword.md │ │ ├── media-query-list-parser.custommedia.hasmediaquerylist.md │ │ ├── media-query-list-parser.custommedia.hastruekeyword.md │ │ ├── media-query-list-parser.custommedia.iscustommedia.md │ │ ├── media-query-list-parser.custommedia.md │ │ ├── media-query-list-parser.custommedia.mediaquerylist.md │ │ ├── media-query-list-parser.custommedia.name.md │ │ ├── media-query-list-parser.custommedia.tokens.md │ │ ├── media-query-list-parser.custommedia.tostring.md │ │ ├── media-query-list-parser.custommedia.trueorfalsekeyword.md │ │ ├── media-query-list-parser.custommedia.type.md │ │ ├── media-query-list-parser.generalenclosed._constructor_.md │ │ ├── media-query-list-parser.generalenclosed.at.md │ │ ├── media-query-list-parser.generalenclosed.indexof.md │ │ ├── media-query-list-parser.generalenclosed.isgeneralenclosed.md │ │ ├── media-query-list-parser.generalenclosed.md │ │ ├── media-query-list-parser.generalenclosed.tokens.md │ │ ├── media-query-list-parser.generalenclosed.tostring.md │ │ ├── media-query-list-parser.generalenclosed.type.md │ │ ├── media-query-list-parser.generalenclosed.value.md │ │ ├── media-query-list-parser.generalenclosed.walk.md │ │ ├── media-query-list-parser.generalenclosedwalkerentry.md │ │ ├── media-query-list-parser.generalenclosedwalkerparent.md │ │ ├── media-query-list-parser.invertcomparison.md │ │ ├── media-query-list-parser.iscustommedia.md │ │ ├── media-query-list-parser.isgeneralenclosed.md │ │ ├── media-query-list-parser.ismediaand.md │ │ ├── media-query-list-parser.ismediacondition.md │ │ ├── media-query-list-parser.ismediaconditionlist.md │ │ ├── media-query-list-parser.ismediaconditionlistwithand.md │ │ ├── media-query-list-parser.ismediaconditionlistwithor.md │ │ ├── media-query-list-parser.ismediafeature.md │ │ ├── media-query-list-parser.ismediafeatureboolean.md │ │ ├── media-query-list-parser.ismediafeaturename.md │ │ ├── media-query-list-parser.ismediafeatureplain.md │ │ ├── media-query-list-parser.ismediafeaturerange.md │ │ ├── media-query-list-parser.ismediafeaturerangenamevalue.md │ │ ├── media-query-list-parser.ismediafeaturerangevaluename.md │ │ ├── media-query-list-parser.ismediafeaturerangevaluenamevalue.md │ │ ├── media-query-list-parser.ismediafeaturevalue.md │ │ ├── media-query-list-parser.ismediainparens.md │ │ ├── media-query-list-parser.ismedianot.md │ │ ├── media-query-list-parser.ismediaor.md │ │ ├── media-query-list-parser.ismediaquery.md │ │ ├── media-query-list-parser.ismediaqueryinvalid.md │ │ ├── media-query-list-parser.ismediaquerywithouttype.md │ │ ├── media-query-list-parser.ismediaquerywithtype.md │ │ ├── media-query-list-parser.matchescomparison.md │ │ ├── media-query-list-parser.matchesratio.md │ │ ├── media-query-list-parser.matchesratioexactly.md │ │ ├── media-query-list-parser.md │ │ ├── media-query-list-parser.mediaand._constructor_.md │ │ ├── media-query-list-parser.mediaand.at.md │ │ ├── media-query-list-parser.mediaand.indexof.md │ │ ├── media-query-list-parser.mediaand.ismediaand.md │ │ ├── media-query-list-parser.mediaand.md │ │ ├── media-query-list-parser.mediaand.media.md │ │ ├── media-query-list-parser.mediaand.modifier.md │ │ ├── media-query-list-parser.mediaand.tokens.md │ │ ├── media-query-list-parser.mediaand.tostring.md │ │ ├── media-query-list-parser.mediaand.type.md │ │ ├── media-query-list-parser.mediaand.walk.md │ │ ├── media-query-list-parser.mediaandwalkerentry.md │ │ ├── media-query-list-parser.mediaandwalkerparent.md │ │ ├── media-query-list-parser.mediacondition._constructor_.md │ │ ├── media-query-list-parser.mediacondition.at.md │ │ ├── media-query-list-parser.mediacondition.indexof.md │ │ ├── media-query-list-parser.mediacondition.ismediacondition.md │ │ ├── media-query-list-parser.mediacondition.md │ │ ├── media-query-list-parser.mediacondition.media.md │ │ ├── media-query-list-parser.mediacondition.tokens.md │ │ ├── media-query-list-parser.mediacondition.tostring.md │ │ ├── media-query-list-parser.mediacondition.type.md │ │ ├── media-query-list-parser.mediacondition.walk.md │ │ ├── media-query-list-parser.mediaconditionlist.md │ │ ├── media-query-list-parser.mediaconditionlistwithand._constructor_.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.after.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.at.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.before.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.indexof.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.ismediaconditionlistwithand.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.leading.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.list.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.tojson.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.tokens.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.tostring.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.type.md │ │ ├── media-query-list-parser.mediaconditionlistwithand.walk.md │ │ ├── media-query-list-parser.mediaconditionlistwithandwalkerentry.md │ │ ├── media-query-list-parser.mediaconditionlistwithandwalkerparent.md │ │ ├── media-query-list-parser.mediaconditionlistwithor._constructor_.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.after.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.at.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.before.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.indexof.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.ismediaconditionlistwithor.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.leading.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.list.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.tokens.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.tostring.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.type.md │ │ ├── media-query-list-parser.mediaconditionlistwithor.walk.md │ │ ├── media-query-list-parser.mediaconditionlistwithorwalkerentry.md │ │ ├── media-query-list-parser.mediaconditionlistwithorwalkerparent.md │ │ ├── media-query-list-parser.mediaconditionwalkerentry.md │ │ ├── media-query-list-parser.mediaconditionwalkerparent.md │ │ ├── media-query-list-parser.mediafeature._constructor_.md │ │ ├── media-query-list-parser.mediafeature.after.md │ │ ├── media-query-list-parser.mediafeature.at.md │ │ ├── media-query-list-parser.mediafeature.before.md │ │ ├── media-query-list-parser.mediafeature.feature.md │ │ ├── media-query-list-parser.mediafeature.getname.md │ │ ├── media-query-list-parser.mediafeature.getnametoken.md │ │ ├── media-query-list-parser.mediafeature.indexof.md │ │ ├── media-query-list-parser.mediafeature.ismediafeature.md │ │ ├── media-query-list-parser.mediafeature.md │ │ ├── media-query-list-parser.mediafeature.tokens.md │ │ ├── media-query-list-parser.mediafeature.tostring.md │ │ ├── media-query-list-parser.mediafeature.type.md │ │ ├── media-query-list-parser.mediafeature.walk.md │ │ ├── media-query-list-parser.mediafeatureboolean._constructor_.md │ │ ├── media-query-list-parser.mediafeatureboolean.at.md │ │ ├── media-query-list-parser.mediafeatureboolean.getname.md │ │ ├── media-query-list-parser.mediafeatureboolean.getnametoken.md │ │ ├── media-query-list-parser.mediafeatureboolean.indexof.md │ │ ├── media-query-list-parser.mediafeatureboolean.ismediafeatureboolean.md │ │ ├── media-query-list-parser.mediafeatureboolean.md │ │ ├── media-query-list-parser.mediafeatureboolean.name.md │ │ ├── media-query-list-parser.mediafeatureboolean.tokens.md │ │ ├── media-query-list-parser.mediafeatureboolean.tostring.md │ │ ├── media-query-list-parser.mediafeatureboolean.type.md │ │ ├── media-query-list-parser.mediafeaturecomparison.md │ │ ├── media-query-list-parser.mediafeatureeq.md │ │ ├── media-query-list-parser.mediafeaturegt.md │ │ ├── media-query-list-parser.mediafeaturelt.md │ │ ├── media-query-list-parser.mediafeaturename._constructor_.md │ │ ├── media-query-list-parser.mediafeaturename.after.md │ │ ├── media-query-list-parser.mediafeaturename.at.md │ │ ├── media-query-list-parser.mediafeaturename.before.md │ │ ├── media-query-list-parser.mediafeaturename.getname.md │ │ ├── media-query-list-parser.mediafeaturename.getnametoken.md │ │ ├── media-query-list-parser.mediafeaturename.indexof.md │ │ ├── media-query-list-parser.mediafeaturename.ismediafeaturename.md │ │ ├── media-query-list-parser.mediafeaturename.md │ │ ├── media-query-list-parser.mediafeaturename.name.md │ │ ├── media-query-list-parser.mediafeaturename.tokens.md │ │ ├── media-query-list-parser.mediafeaturename.tostring.md │ │ ├── media-query-list-parser.mediafeaturename.type.md │ │ ├── media-query-list-parser.mediafeatureplain._constructor_.md │ │ ├── media-query-list-parser.mediafeatureplain.at.md │ │ ├── media-query-list-parser.mediafeatureplain.colon.md │ │ ├── media-query-list-parser.mediafeatureplain.getname.md │ │ ├── media-query-list-parser.mediafeatureplain.getnametoken.md │ │ ├── media-query-list-parser.mediafeatureplain.indexof.md │ │ ├── media-query-list-parser.mediafeatureplain.ismediafeatureplain.md │ │ ├── media-query-list-parser.mediafeatureplain.md │ │ ├── media-query-list-parser.mediafeatureplain.name.md │ │ ├── media-query-list-parser.mediafeatureplain.tokens.md │ │ ├── media-query-list-parser.mediafeatureplain.tostring.md │ │ ├── media-query-list-parser.mediafeatureplain.type.md │ │ ├── media-query-list-parser.mediafeatureplain.value.md │ │ ├── media-query-list-parser.mediafeatureplain.walk.md │ │ ├── media-query-list-parser.mediafeatureplainwalkerentry.md │ │ ├── media-query-list-parser.mediafeatureplainwalkerparent.md │ │ ├── media-query-list-parser.mediafeaturerange.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue._constructor_.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.at.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.getname.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.getnametoken.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.indexof.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.ismediafeaturerangenamevalue.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.name.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.operator.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.operatorkind.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.tokens.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.tostring.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.type.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.value.md │ │ ├── media-query-list-parser.mediafeaturerangenamevalue.walk.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename._constructor_.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.at.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.getname.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.getnametoken.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.indexof.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.ismediafeaturerangevaluename.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.name.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.operator.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.operatorkind.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.tokens.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.tostring.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.type.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.value.md │ │ ├── media-query-list-parser.mediafeaturerangevaluename.walk.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue._constructor_.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.at.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.getname.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.getnametoken.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.indexof.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.ismediafeaturerangevaluenamevalue.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.name.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.tokens.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.tostring.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.type.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.valueone.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.valueoneoperator.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.valueoneoperatorkind.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.valuetwo.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.valuetwooperator.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.valuetwooperatorkind.md │ │ ├── media-query-list-parser.mediafeaturerangevaluenamevalue.walk.md │ │ ├── media-query-list-parser.mediafeaturerangewalkerentry.md │ │ ├── media-query-list-parser.mediafeaturerangewalkerparent.md │ │ ├── media-query-list-parser.mediafeaturevalue._constructor_.md │ │ ├── media-query-list-parser.mediafeaturevalue.after.md │ │ ├── media-query-list-parser.mediafeaturevalue.at.md │ │ ├── media-query-list-parser.mediafeaturevalue.before.md │ │ ├── media-query-list-parser.mediafeaturevalue.indexof.md │ │ ├── media-query-list-parser.mediafeaturevalue.ismediafeaturevalue.md │ │ ├── media-query-list-parser.mediafeaturevalue.md │ │ ├── media-query-list-parser.mediafeaturevalue.tokens.md │ │ ├── media-query-list-parser.mediafeaturevalue.tostring.md │ │ ├── media-query-list-parser.mediafeaturevalue.type.md │ │ ├── media-query-list-parser.mediafeaturevalue.value.md │ │ ├── media-query-list-parser.mediafeaturevalue.walk.md │ │ ├── media-query-list-parser.mediafeaturevaluewalkerentry.md │ │ ├── media-query-list-parser.mediafeaturevaluewalkerparent.md │ │ ├── media-query-list-parser.mediafeaturewalkerentry.md │ │ ├── media-query-list-parser.mediafeaturewalkerparent.md │ │ ├── media-query-list-parser.mediainparens._constructor_.md │ │ ├── media-query-list-parser.mediainparens.after.md │ │ ├── media-query-list-parser.mediainparens.at.md │ │ ├── media-query-list-parser.mediainparens.before.md │ │ ├── media-query-list-parser.mediainparens.indexof.md │ │ ├── media-query-list-parser.mediainparens.ismediainparens.md │ │ ├── media-query-list-parser.mediainparens.md │ │ ├── media-query-list-parser.mediainparens.media.md │ │ ├── media-query-list-parser.mediainparens.tokens.md │ │ ├── media-query-list-parser.mediainparens.tostring.md │ │ ├── media-query-list-parser.mediainparens.type.md │ │ ├── media-query-list-parser.mediainparens.walk.md │ │ ├── media-query-list-parser.mediainparenswalkerentry.md │ │ ├── media-query-list-parser.mediainparenswalkerparent.md │ │ ├── media-query-list-parser.medianot._constructor_.md │ │ ├── media-query-list-parser.medianot.at.md │ │ ├── media-query-list-parser.medianot.indexof.md │ │ ├── media-query-list-parser.medianot.ismedianot.md │ │ ├── media-query-list-parser.medianot.md │ │ ├── media-query-list-parser.medianot.media.md │ │ ├── media-query-list-parser.medianot.modifier.md │ │ ├── media-query-list-parser.medianot.tokens.md │ │ ├── media-query-list-parser.medianot.tostring.md │ │ ├── media-query-list-parser.medianot.type.md │ │ ├── media-query-list-parser.medianot.walk.md │ │ ├── media-query-list-parser.medianotwalkerentry.md │ │ ├── media-query-list-parser.medianotwalkerparent.md │ │ ├── media-query-list-parser.mediaor._constructor_.md │ │ ├── media-query-list-parser.mediaor.at.md │ │ ├── media-query-list-parser.mediaor.indexof.md │ │ ├── media-query-list-parser.mediaor.ismediaor.md │ │ ├── media-query-list-parser.mediaor.md │ │ ├── media-query-list-parser.mediaor.media.md │ │ ├── media-query-list-parser.mediaor.modifier.md │ │ ├── media-query-list-parser.mediaor.tokens.md │ │ ├── media-query-list-parser.mediaor.tostring.md │ │ ├── media-query-list-parser.mediaor.type.md │ │ ├── media-query-list-parser.mediaor.walk.md │ │ ├── media-query-list-parser.mediaorwalkerentry.md │ │ ├── media-query-list-parser.mediaorwalkerparent.md │ │ ├── media-query-list-parser.mediaquery.md │ │ ├── media-query-list-parser.mediaqueryinvalid._constructor_.md │ │ ├── media-query-list-parser.mediaqueryinvalid.ismediaqueryinvalid.md │ │ ├── media-query-list-parser.mediaqueryinvalid.md │ │ ├── media-query-list-parser.mediaqueryinvalid.media.md │ │ ├── media-query-list-parser.mediaqueryinvalid.negatequery.md │ │ ├── media-query-list-parser.mediaqueryinvalid.tokens.md │ │ ├── media-query-list-parser.mediaqueryinvalid.tostring.md │ │ ├── media-query-list-parser.mediaqueryinvalid.type.md │ │ ├── media-query-list-parser.mediaqueryinvalid.walk.md │ │ ├── media-query-list-parser.mediaqueryinvalidwalkerentry.md │ │ ├── media-query-list-parser.mediaqueryinvalidwalkerparent.md │ │ ├── media-query-list-parser.mediaquerymodifier.md │ │ ├── media-query-list-parser.mediaquerywithouttype._constructor_.md │ │ ├── media-query-list-parser.mediaquerywithouttype.at.md │ │ ├── media-query-list-parser.mediaquerywithouttype.indexof.md │ │ ├── media-query-list-parser.mediaquerywithouttype.ismediaquerywithouttype.md │ │ ├── media-query-list-parser.mediaquerywithouttype.md │ │ ├── media-query-list-parser.mediaquerywithouttype.media.md │ │ ├── media-query-list-parser.mediaquerywithouttype.negatequery.md │ │ ├── media-query-list-parser.mediaquerywithouttype.tokens.md │ │ ├── media-query-list-parser.mediaquerywithouttype.tostring.md │ │ ├── media-query-list-parser.mediaquerywithouttype.type.md │ │ ├── media-query-list-parser.mediaquerywithouttype.walk.md │ │ ├── media-query-list-parser.mediaquerywithouttypewalkerentry.md │ │ ├── media-query-list-parser.mediaquerywithouttypewalkerparent.md │ │ ├── media-query-list-parser.mediaquerywithtype._constructor_.md │ │ ├── media-query-list-parser.mediaquerywithtype.and.md │ │ ├── media-query-list-parser.mediaquerywithtype.at.md │ │ ├── media-query-list-parser.mediaquerywithtype.getmediatype.md │ │ ├── media-query-list-parser.mediaquerywithtype.getmodifier.md │ │ ├── media-query-list-parser.mediaquerywithtype.indexof.md │ │ ├── media-query-list-parser.mediaquerywithtype.ismediaquerywithtype.md │ │ ├── media-query-list-parser.mediaquerywithtype.md │ │ ├── media-query-list-parser.mediaquerywithtype.media.md │ │ ├── media-query-list-parser.mediaquerywithtype.mediatype.md │ │ ├── media-query-list-parser.mediaquerywithtype.modifier.md │ │ ├── media-query-list-parser.mediaquerywithtype.negatequery.md │ │ ├── media-query-list-parser.mediaquerywithtype.tokens.md │ │ ├── media-query-list-parser.mediaquerywithtype.tostring.md │ │ ├── media-query-list-parser.mediaquerywithtype.type.md │ │ ├── media-query-list-parser.mediaquerywithtype.walk.md │ │ ├── media-query-list-parser.mediaquerywithtypewalkerentry.md │ │ ├── media-query-list-parser.mediaquerywithtypewalkerparent.md │ │ ├── media-query-list-parser.mediatype.md │ │ ├── media-query-list-parser.modifierfromtoken.md │ │ ├── media-query-list-parser.newmediafeatureboolean.md │ │ ├── media-query-list-parser.newmediafeatureplain.md │ │ ├── media-query-list-parser.nodetype.md │ │ ├── media-query-list-parser.parse.md │ │ ├── media-query-list-parser.parsecustommedia.md │ │ ├── media-query-list-parser.parsecustommediafromtokens.md │ │ ├── media-query-list-parser.parsefromtokens.md │ │ └── media-query-list-parser.typefromtoken.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── nodes │ │ │ ├── custom-media.ts │ │ │ ├── general-enclosed.ts │ │ │ ├── media-and.ts │ │ │ ├── media-condition-list.ts │ │ │ ├── media-condition.ts │ │ │ ├── media-feature-boolean.ts │ │ │ ├── media-feature-comparison.ts │ │ │ ├── media-feature-name.ts │ │ │ ├── media-feature-plain.ts │ │ │ ├── media-feature-range.ts │ │ │ ├── media-feature-value.ts │ │ │ ├── media-feature.ts │ │ │ ├── media-in-parens.ts │ │ │ ├── media-not.ts │ │ │ ├── media-or.ts │ │ │ ├── media-query-modifier.ts │ │ │ ├── media-query.ts │ │ │ └── media-type.ts │ │ ├── parser │ │ │ ├── parse-custom-media.ts │ │ │ ├── parse-media-query.ts │ │ │ └── parse.ts │ │ └── util │ │ │ ├── clone-media-query.ts │ │ │ ├── component-value-is.ts │ │ │ ├── node-type.ts │ │ │ └── type-predicates.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── api │ │ │ └── options.mjs │ │ ├── cases │ │ │ ├── custom-media │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.expect.json │ │ │ │ ├── 0009.mjs │ │ │ │ ├── 0010.expect.json │ │ │ │ ├── 0010.mjs │ │ │ │ ├── 0011.expect.json │ │ │ │ └── 0011.mjs │ │ │ ├── media-not │ │ │ │ ├── 0001.expect.json │ │ │ │ └── 0001.mjs │ │ │ ├── mf-boolean │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ └── 0005.mjs │ │ │ ├── mf-plain │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.expect.json │ │ │ │ └── 0009.mjs │ │ │ ├── mf-range │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.expect.json │ │ │ │ ├── 0009.mjs │ │ │ │ ├── 0010.expect.json │ │ │ │ ├── 0010.mjs │ │ │ │ ├── 0011.expect.json │ │ │ │ ├── 0011.mjs │ │ │ │ ├── 0012.expect.json │ │ │ │ ├── 0012.mjs │ │ │ │ ├── 0013.expect.json │ │ │ │ ├── 0013.mjs │ │ │ │ ├── 0014.expect.json │ │ │ │ ├── 0014.mjs │ │ │ │ ├── 0015.expect.json │ │ │ │ ├── 0015.mjs │ │ │ │ ├── 0016.expect.json │ │ │ │ ├── 0016.mjs │ │ │ │ ├── 0017.expect.json │ │ │ │ ├── 0017.mjs │ │ │ │ ├── 0018.expect.json │ │ │ │ ├── 0018.mjs │ │ │ │ ├── 0019.expect.json │ │ │ │ ├── 0019.mjs │ │ │ │ ├── 0020.expect.json │ │ │ │ └── 0020.mjs │ │ │ ├── query-with-type │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ └── 0008.mjs │ │ │ ├── specification-examples │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.expect.json │ │ │ │ ├── 0009.mjs │ │ │ │ ├── 0010.expect.json │ │ │ │ ├── 0010.mjs │ │ │ │ ├── 0011.expect.json │ │ │ │ ├── 0011.mjs │ │ │ │ ├── 0012.expect.json │ │ │ │ ├── 0012.mjs │ │ │ │ ├── 0013.expect.json │ │ │ │ ├── 0013.mjs │ │ │ │ ├── 0014.expect.json │ │ │ │ ├── 0014.mjs │ │ │ │ ├── 0015.expect.json │ │ │ │ ├── 0015.mjs │ │ │ │ ├── 0016.expect.json │ │ │ │ ├── 0016.mjs │ │ │ │ ├── 0017.expect.json │ │ │ │ ├── 0017.mjs │ │ │ │ ├── 0018.expect.json │ │ │ │ ├── 0018.mjs │ │ │ │ ├── 0019.expect.json │ │ │ │ └── 0019.mjs │ │ │ ├── various │ │ │ │ ├── 0001.expect.json │ │ │ │ ├── 0001.mjs │ │ │ │ ├── 0002.expect.json │ │ │ │ ├── 0002.mjs │ │ │ │ ├── 0003.expect.json │ │ │ │ ├── 0003.mjs │ │ │ │ ├── 0004.expect.json │ │ │ │ ├── 0004.mjs │ │ │ │ ├── 0005.expect.json │ │ │ │ ├── 0005.mjs │ │ │ │ ├── 0006.expect.json │ │ │ │ ├── 0006.mjs │ │ │ │ ├── 0007.expect.json │ │ │ │ ├── 0007.mjs │ │ │ │ ├── 0008.expect.json │ │ │ │ ├── 0008.mjs │ │ │ │ ├── 0009.expect.json │ │ │ │ └── 0009.mjs │ │ │ └── walker │ │ │ │ └── 0001.mjs │ │ ├── get-name │ │ │ └── 0001.mjs │ │ ├── negate │ │ │ └── 0001.mjs │ │ ├── new-feature │ │ │ └── 0001.mjs │ │ ├── serialize │ │ │ └── 0001.mjs │ │ ├── test.mjs │ │ └── util │ │ │ ├── run-test-custom-media.mjs │ │ │ └── run-test.mjs │ └── tsconfig.json ├── pack-test │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── index.md │ │ ├── pack-test.api.json │ │ ├── pack-test.md │ │ └── pack-test.testpack.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ └── index.test.mjs │ └── tsconfig.json ├── postcss-tape │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── index.md │ │ ├── postcss-tape.api.json │ │ ├── postcss-tape.atruleclonerplugin.md │ │ ├── postcss-tape.declarationclonerplugin.md │ │ ├── postcss-tape.md │ │ ├── postcss-tape.options.md │ │ ├── postcss-tape.postcsstape.md │ │ ├── postcss-tape.ruleclonerplugin.md │ │ ├── postcss-tape.testcaseoptions.after.md │ │ ├── postcss-tape.testcaseoptions.before.md │ │ ├── postcss-tape.testcaseoptions.exception.md │ │ ├── postcss-tape.testcaseoptions.expect.md │ │ ├── postcss-tape.testcaseoptions.md │ │ ├── postcss-tape.testcaseoptions.message.md │ │ ├── postcss-tape.testcaseoptions.options.md │ │ ├── postcss-tape.testcaseoptions.plugins.md │ │ ├── postcss-tape.testcaseoptions.result.md │ │ ├── postcss-tape.testcaseoptions.source.md │ │ └── postcss-tape.testcaseoptions.warnings.md │ ├── package.json │ ├── src │ │ ├── file-contents-or-empty-string.ts │ │ ├── index.ts │ │ ├── noop-plugin.ts │ │ ├── reduce-css-syntax-error.ts │ │ ├── test-case-options.ts │ │ └── types │ │ │ └── postcss-html.d.ts │ ├── test-self │ │ ├── basic.before-after.expect.code │ │ ├── basic.before-after.expect.log │ │ ├── basic.break-css.expect.code │ │ ├── basic.break-css.expect.log │ │ ├── basic.broken-sourcemap.expect.code │ │ ├── basic.broken-sourcemap.expect.log │ │ ├── basic.expect.code │ │ ├── basic.expect.log │ │ ├── basic.with-diff-in-expect.expect.code │ │ ├── basic.with-diff-in-expect.expect.log │ │ ├── basic.with-warnings.expect.code │ │ ├── basic.with-warnings.expect.log │ │ ├── basic.without-expect.expect.code │ │ ├── basic.without-expect.expect.log │ │ ├── file-overrides.expect.code │ │ ├── file-overrides.expect.log │ │ └── test.sh │ ├── test │ │ ├── _a-plugin.mjs │ │ ├── _b-plugin.mjs │ │ ├── _dot-reporter.cjs │ │ ├── basic.before-after.expect.css │ │ ├── basic.before-after.mjs │ │ ├── basic.break-css.expect.css │ │ ├── basic.break-css.mjs │ │ ├── basic.broken-sourcemap.expect.css │ │ ├── basic.broken-sourcemap.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.mjs │ │ ├── basic.with-diff-in-expect.expect.css │ │ ├── basic.with-diff-in-expect.mjs │ │ ├── basic.with-multiple-warnings.expect.css │ │ ├── basic.with-one-missing-warning.expect.css │ │ ├── basic.with-one-unexpected-warning.expect.css │ │ ├── basic.with-one-warning.expect.css │ │ ├── basic.with-warnings.mjs │ │ ├── basic.without-expect.mjs │ │ ├── file-overrides.expect.css │ │ ├── file-overrides.mjs │ │ └── file-overrides.scss │ └── tsconfig.json ├── selector-resolve-nested │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── index.md │ │ ├── selector-resolve-nested.api.json │ │ ├── selector-resolve-nested.flattennestedselector.md │ │ ├── selector-resolve-nested.md │ │ ├── selector-resolve-nested.resolvenestedselector.md │ │ ├── selector-resolve-nested.resolveoptions.ignoreimplicitnesting.md │ │ └── selector-resolve-nested.resolveoptions.md │ ├── package.json │ ├── src │ │ ├── combinations.ts │ │ ├── compound-selector-order.ts │ │ ├── flatten-nested-selector.ts │ │ ├── index.ts │ │ ├── resolve-nested-selector.ts │ │ └── source.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── complex.mjs │ │ ├── compound.mjs │ │ ├── flatten-nested-selector │ │ │ ├── lists.mjs │ │ │ ├── multiple-resolves.mjs │ │ │ ├── parent.mjs │ │ │ ├── partial.mjs │ │ │ ├── simple-compound-complex.mjs │ │ │ └── source-indices.mjs │ │ ├── index.mjs │ │ ├── resolve-nested-selector │ │ │ ├── at-scope.mjs │ │ │ ├── lists.mjs │ │ │ ├── multiple-resolves.mjs │ │ │ ├── parent.mjs │ │ │ ├── partial.mjs │ │ │ ├── simple-compound-complex.mjs │ │ │ └── source-indices.mjs │ │ └── util │ │ │ └── parse.mjs │ └── tsconfig.json ├── selector-specificity │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ ├── index.md │ │ ├── selector-specificity.api.json │ │ ├── selector-specificity.calculationoptions.md │ │ ├── selector-specificity.compare.md │ │ ├── selector-specificity.customspecificitycallback.md │ │ ├── selector-specificity.md │ │ ├── selector-specificity.selectorspecificity.md │ │ ├── selector-specificity.specificity.md │ │ └── selector-specificity.specificityofmostspecificlistitem.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── example.mjs │ │ ├── index.mjs │ │ ├── test-compare.mjs │ │ ├── test-custom-specificity.mjs │ │ ├── test.mjs │ │ ├── tests-from-bramus-specificity.mjs │ │ └── tests-from-keeganstreet-specificity.mjs │ └── tsconfig.json └── utilities │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ ├── index.cjs │ ├── index.d.ts │ └── index.mjs │ ├── docs │ ├── index.md │ ├── utilities.api.json │ ├── utilities.hasfallback.md │ ├── utilities.hassupportsatruleancestor.md │ └── utilities.md │ ├── package.json │ ├── src │ ├── has-fallback-decl.ts │ ├── has-supports-at-rule-ancestor.ts │ └── index.ts │ ├── stryker.conf.json │ ├── test │ ├── _import.mjs │ ├── _require.cjs │ ├── has-fallback-decl.mjs │ └── has-supports-at-rule-ancestor.mjs │ └── tsconfig.json ├── plugin-packs ├── postcss-bundler │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── postcss-import │ │ │ ├── index.ts │ │ │ └── lib │ │ │ ├── apply-conditions.ts │ │ │ ├── apply-styles.ts │ │ │ ├── base64-encoded-import.ts │ │ │ ├── conditions.ts │ │ │ ├── data-url.ts │ │ │ ├── format-import-prelude.ts │ │ │ ├── load-content.ts │ │ │ ├── names.ts │ │ │ ├── noop-plugin.ts │ │ │ ├── parse-at-import.ts │ │ │ ├── parse-styles.ts │ │ │ ├── parse-stylesheet.ts │ │ │ ├── post-process.ts │ │ │ ├── resolve-id.ts │ │ │ └── statement.ts │ ├── stryker.conf.json │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _sourcemaps.mjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── charset-utf8.css │ │ ├── charset-utf8.expect.css │ │ ├── conditional-layer-before-external.css │ │ ├── conditional-layer-before-external.expect.css │ │ ├── css-import-tests │ │ │ ├── .gitignore │ │ │ ├── 001-core-features │ │ │ │ ├── 001 │ │ │ │ │ ├── absolute-url │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── default │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── foldername-that-is-a-domain │ │ │ │ │ │ ├── example.com │ │ │ │ │ │ │ └── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── relative-url │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── at-charset │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── at-keyframes │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── before-other-styles │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 002 │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── case-sensitivity │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 003 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── cycles │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 006 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── duplicates │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── empty │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── empty.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── escape-sequences │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 003 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── forwards-compat │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── beige.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 006 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 007 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 008 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── namespace │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── relative-paths │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ └── a.css │ │ │ │ │ │ ├── b │ │ │ │ │ │ │ └── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 002 │ │ │ │ │ │ ├── a │ │ │ │ │ │ └── a.css │ │ │ │ │ │ ├── b │ │ │ │ │ │ └── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── subresource │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── something │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ └── green.png │ │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ │ └── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ └── green.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ └── green.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ └── green.png │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ └── green.png │ │ │ │ │ ├── 006 │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ └── green.css │ │ │ │ │ ├── 007 │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 008 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ └── green.png │ │ │ │ │ ├── 009 │ │ │ │ │ │ ├── example.com │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ └── green.png │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 010 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ └── green.png │ │ │ │ │ └── 011 │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ ├── style.expect.css │ │ │ │ │ │ └── styles │ │ │ │ │ │ └── green.css │ │ │ │ ├── url-format │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── absolute-url │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ └── relative-url │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 002 │ │ │ │ │ │ ├── absolute-url │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ ├── default │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ └── relative-url │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ └── url-fragments │ │ │ │ │ ├── 001 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ ├── #a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── green.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 005 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── green.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ ├── 002-sub-features │ │ │ │ ├── 001-data-urls │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 006 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── 002-at-media │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── absolute-url │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ └── default │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 006 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 007 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 008 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 009 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 010 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 011 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 012 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 013 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 014 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 015 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 016 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 017 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 018 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── at-keyframes │ │ │ │ │ │ └── 001 │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── cycles │ │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── 003-at-layer │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 006 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 007 │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 008 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 009 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 010 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 011 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 012 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 013 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 014 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 015 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── at-keyframes │ │ │ │ │ │ ├── 001 │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ └── 002 │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── case-sensitivity │ │ │ │ │ │ ├── 001 │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ ├── 002 │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ │ └── 003 │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── cycles │ │ │ │ │ │ └── 001 │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── mixed-importables │ │ │ │ │ │ └── 001 │ │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── url-fragments │ │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── 004-at-supports │ │ │ │ │ ├── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 006 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── c.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 007 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 008 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 009 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 010 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 011 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 012 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── case-sensitivity │ │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ └── 005-at-scope │ │ │ │ │ ├── 001 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 003 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 004 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 005 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 006 │ │ │ │ │ ├── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ ├── c.css │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 007 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 008 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 009 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 010 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 011 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 012 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── case-sensitivity │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── scoping │ │ │ │ │ ├── 001 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── 002 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── 003 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ ├── 003-should-fail │ │ │ │ └── 001-core-features │ │ │ │ │ └── before-other-styles │ │ │ │ │ ├── 001 │ │ │ │ │ ├── green.css │ │ │ │ │ └── style.css │ │ │ │ │ └── 002 │ │ │ │ │ ├── green.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── style.expect.css │ │ │ ├── 004-unimplementable │ │ │ │ ├── 001-namespace │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── 002-url-queries │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ ├── 003-mixed-importables │ │ │ │ │ └── 001 │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── b.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ └── 004-subresource │ │ │ │ │ ├── 001 │ │ │ │ │ ├── style.css │ │ │ │ │ ├── style.expect.css │ │ │ │ │ └── styles │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ └── green.png │ │ │ │ │ └── 002 │ │ │ │ │ ├── style.css │ │ │ │ │ ├── style.expect.css │ │ │ │ │ └── styles │ │ │ │ │ ├── green.css │ │ │ │ │ └── green.png │ │ │ ├── 005-implementation-specific │ │ │ │ └── leading-slash-is-import-root │ │ │ │ │ ├── 001 │ │ │ │ │ ├── a.css │ │ │ │ │ └── style.css │ │ │ │ │ └── 002 │ │ │ │ │ ├── a │ │ │ │ │ └── a.css │ │ │ │ │ ├── b.css │ │ │ │ │ └── style.css │ │ │ └── 999-irrelevant │ │ │ │ ├── url-format │ │ │ │ ├── 001 │ │ │ │ │ ├── absolute-url │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ ├── default │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ │ └── relative-url │ │ │ │ │ │ ├── a.css │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── style.expect.css │ │ │ │ └── 002 │ │ │ │ │ ├── a.css │ │ │ │ │ └── style.css │ │ │ │ └── url-fragments │ │ │ │ └── 001 │ │ │ │ ├── a.css │ │ │ │ ├── a.css#foo │ │ │ │ ├── style.css │ │ │ │ └── style.expect.css │ │ ├── does-not-exist-1.css │ │ ├── does-not-exist-1.expect.css │ │ ├── does-not-exist-2.css │ │ ├── does-not-exist-2.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── imports │ │ │ │ └── basic.css │ │ ├── ignore.css │ │ ├── ignore.expect.css │ │ ├── images │ │ │ └── green.png │ │ ├── imports │ │ │ ├── basic.css │ │ │ ├── charset-non-utf8.css │ │ │ ├── green.png │ │ │ ├── layer-before-external.css │ │ │ └── minified-source.css │ │ ├── layer-before-external.css │ │ ├── layer-before-external.expect.css │ │ ├── leading-slash.css │ │ ├── leading-slash.expect.css │ │ ├── regexp.css │ │ ├── regexp.expect.css │ │ ├── relative-before-external.css │ │ └── relative-before-external.expect.css │ └── tsconfig.json └── postcss-preset-env │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── FEATURES.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ ├── index.cjs │ ├── index.d.ts │ └── index.mjs │ ├── docs │ ├── FEATURES.md │ └── generate.mjs │ ├── package.json │ ├── scripts │ ├── generate-plugins-data.mjs │ ├── plugins-data.json │ └── update-logical-properties-test.mjs │ ├── src │ ├── client-side-polyfills │ │ └── plugins.mjs │ ├── index.ts │ ├── lib │ │ ├── browsers-with-supports-stats.mjs │ │ ├── feature-is-inserted-or-has-plugin.mjs │ │ ├── feature-is-less.mjs │ │ ├── format-feature.mjs │ │ ├── get-options-for-browsers-by-feature.mjs │ │ ├── get-transformed-insertions.mjs │ │ ├── get-unsupported-browsers-by-feature.mjs │ │ ├── ids-by-execution-order.mjs │ │ ├── list-features.mjs │ │ ├── prepare-features-list.mjs │ │ ├── shared-options.mjs │ │ └── stage.mjs │ ├── log │ │ ├── features-list.mjs │ │ └── helper.mjs │ ├── options.ts │ ├── own-keys │ │ └── keys.mjs │ ├── plugins │ │ ├── plugin-id-help.mjs │ │ ├── plugins-by-id.mjs │ │ ├── plugins-data.mjs │ │ ├── plugins-map.mjs │ │ └── plugins-options.ts │ ├── test │ │ ├── lib │ │ │ ├── feature-is-inserted-or-has-plugin.mjs │ │ │ ├── feature-is-less.mjs │ │ │ ├── format-staged-feature.mjs │ │ │ ├── get-unsupported-browsers-by-feature.mjs │ │ │ ├── list-features │ │ │ │ ├── array-options.mjs │ │ │ │ ├── client-side.mjs │ │ │ │ ├── cssdb-fixture.mjs │ │ │ │ ├── list-features.mjs │ │ │ │ ├── no-options.mjs │ │ │ │ ├── preserve.mjs │ │ │ │ ├── stage-0.mjs │ │ │ │ └── vendor-implementations.mjs │ │ │ ├── prepare-features-list.mjs │ │ │ ├── stage.mjs │ │ │ └── transformed-insertions.mjs │ │ └── log │ │ │ └── test-logger.mjs │ ├── types │ │ ├── cssdb │ │ │ └── index.d.ts │ │ ├── postcss-clamp │ │ │ ├── index.d.ts │ │ │ └── plugin-options.ts │ │ ├── postcss-font-variant │ │ │ ├── index.d.ts │ │ │ └── plugin-options.ts │ │ ├── postcss-opacity-percentage │ │ │ ├── index.d.ts │ │ │ └── plugin-options.ts │ │ ├── postcss-page-break │ │ │ ├── index.d.ts │ │ │ └── plugin-options.ts │ │ ├── postcss-replace-overflow-wrap │ │ │ ├── index.d.ts │ │ │ └── plugin-options.ts │ │ └── postcss-system-ui-font-family │ │ │ ├── index.d.ts │ │ │ └── plugin-options.ts │ └── util │ │ ├── clamp.mjs │ │ └── int-or-zero.mjs │ ├── stryker.conf.json │ ├── test │ ├── _import.mjs │ ├── _lib.mjs │ ├── _pack.test.mjs │ ├── _require.cjs │ ├── _tape.mjs │ ├── basic.autoprefixer.expect.css │ ├── basic.autoprefixer.false.expect.css │ ├── basic.autoprefixer.remove.false.expect.css │ ├── basic.ch126.expect.css │ ├── basic.ch130.expect.css │ ├── basic.ch38.expect.css │ ├── basic.css │ ├── basic.edge16.expect.css │ ├── basic.expect.css │ ├── basic.ff49.expect.css │ ├── basic.ff66.expect.css │ ├── basic.hebrew.all-browsers-have-support.expect.css │ ├── basic.hebrew.expect.css │ ├── basic.ie10.expect.css │ ├── basic.nesting.false.expect.css │ ├── basic.nesting.true.expect.css │ ├── basic.op_mini.expect.css │ ├── basic.preserve.false.expect.css │ ├── basic.preserve.true.expect.css │ ├── basic.safari15.expect.css │ ├── basic.stage0-ff49.expect.css │ ├── basic.stage0-ff66.expect.css │ ├── basic.stage0.expect.css │ ├── basic.supports-query.expect.css │ ├── basic.vendors-1.expect.css │ ├── basic.vendors-2.expect.css │ ├── basic.vendors-3.expect.css │ ├── client-side-polyfills.css │ ├── client-side-polyfills.stage-1.expect.css │ ├── client-side-polyfills.stage-2.expect.css │ ├── client-side-polyfills.stage-3.expect.css │ ├── client-side-polyfills.stage-4.expect.css │ ├── custom-properties.css │ ├── custom-properties.disabled.expect.css │ ├── custom-properties.enabled.expect.css │ ├── custom-properties.expect.css │ ├── enable-client-side-polyfills.css │ ├── enable-client-side-polyfills.enabled.expect.css │ ├── enable-client-side-polyfills.expect.css │ ├── insert.after.match-result.expect.css │ ├── insert.after.match-result.feature-is-skipped.expect.css │ ├── insert.after.match-result.no-array.expect.css │ ├── insert.after.match-source.expect.css │ ├── insert.baseline.expect.css │ ├── insert.before.match-result.expect.css │ ├── insert.before.match-result.feature-is-skipped.expect.css │ ├── insert.before.match-source.expect.css │ ├── insert.css │ ├── layers-basic.css │ ├── layers-basic.expect.css │ ├── layers-basic.preserve.true.expect.css │ ├── logical-properties.css │ ├── logical-properties.expect.css │ ├── postcss-import │ │ ├── imports │ │ │ ├── components.css │ │ │ └── extensions.css │ │ ├── styles.css │ │ └── styles.expect.css │ ├── progressive-custom-properties.css │ ├── progressive-custom-properties.expect.css │ ├── unknown-feature.css │ └── unknown-feature.expect.css │ └── tsconfig.json ├── plugins-stylelint ├── README.md ├── at-risk │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── index.mjs │ ├── index.test.mjs │ ├── pack.test.mjs │ └── package.json ├── formatter-github │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── index.mjs │ ├── index.test.mjs │ ├── pack.test.mjs │ ├── package.json │ ├── preprocess-warnings.mjs │ └── stylelint.config.mjs ├── no-at-nest-rule │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── index.mjs │ ├── index.test.mjs │ ├── pack.test.mjs │ └── package.json └── no-invalid-at-import-rules-when-bundling │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── index.mjs │ ├── index.test.mjs │ ├── pack.test.mjs │ ├── package.json │ └── parse-at-import.mjs ├── plugins ├── css-blank-pseudo │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── browser-global.js │ │ ├── browser-global.js.map │ │ ├── browser.cjs │ │ ├── browser.cjs.map │ │ ├── browser.mjs │ │ ├── browser.mjs.map │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── browser-global.js │ │ ├── browser.js │ │ ├── index.ts │ │ ├── is-valid-replacement.d.mts │ │ └── is-valid-replacement.mjs │ ├── test │ │ ├── _browser.html │ │ ├── _browser.mjs │ │ ├── _browser_replace.html │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── _valid-replacements.mjs │ │ ├── basic.css │ │ ├── basic.disable-polyfill-ready-class.expect.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.replacewith.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── basic.wrong-replacewith.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ ├── browser.replacewith.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.disable-polyfill-ready-class.expect.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ ├── example.preserve-true.expect.css │ │ │ └── example.replacewith.expect.css │ │ ├── generated-selector-cases.css │ │ ├── generated-selector-cases.expect.css │ │ ├── invalid-selector.css │ │ └── invalid-selector.expect.css │ └── tsconfig.json ├── css-has-pseudo │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── browser-global.js │ │ ├── browser-global.js.map │ │ ├── browser.cjs │ │ ├── browser.cjs.map │ │ ├── browser.mjs │ │ ├── browser.mjs.map │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── browser-global.js │ │ ├── browser.js │ │ ├── encode │ │ │ ├── decode.mjs │ │ │ ├── encode.d.mts │ │ │ ├── encode.mjs │ │ │ └── extract.mjs │ │ ├── index.ts │ │ └── is-guarded-by-at-supports.ts │ ├── test │ │ ├── _browser-stylesheet-loading.html │ │ ├── _browser.html │ │ ├── _browser.mjs │ │ ├── _encode-decode.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.specificity-matching-name.expect.css │ │ ├── browser-stylesheet-loading.css │ │ ├── browser-stylesheet-loading.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── generated-selector-cases.css │ │ ├── generated-selector-cases.expect.css │ │ ├── plugin-order-logical.after.expect.css │ │ ├── plugin-order-logical.after.preserve.expect.css │ │ ├── plugin-order-logical.before.expect.css │ │ ├── plugin-order-logical.before.preserve.expect.css │ │ ├── plugin-order-logical.css │ │ ├── plugin-order-nesting.after.expect.css │ │ ├── plugin-order-nesting.after.preserve.expect.css │ │ ├── plugin-order-nesting.before.expect.css │ │ ├── plugin-order-nesting.before.preserve.expect.css │ │ └── plugin-order-nesting.css │ └── tsconfig.json ├── css-prefers-color-scheme │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── browser-global.js │ │ ├── browser-global.js.map │ │ ├── browser.cjs │ │ ├── browser.cjs.map │ │ ├── browser.mjs │ │ ├── browser.mjs.map │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── browser-global.js │ │ ├── browser.js │ │ └── index.ts │ ├── test │ │ ├── _browser-no-polyfill.html │ │ ├── _browser.html │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.preserve.false.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ └── tsconfig.json ├── postcss-alpha-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-true.expect.css │ │ │ └── example.preserve-true.progressive-false.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-true.expect.css │ │ └── variables.preserve-true.progressive-false.expect.css │ └── tsconfig.json ├── postcss-attribute-case-insensitive │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── invalid-selector.css │ │ └── invalid-selector.expect.css │ └── tsconfig.json ├── postcss-base-plugin │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.color.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-browser-comments │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.ie-10.expect.css │ │ ├── basic.ie.expect.css │ │ └── examples │ │ │ ├── example-1.css │ │ │ ├── example-1.expect.css │ │ │ ├── example-2.css │ │ │ └── example-2.expect.css │ └── tsconfig.json ├── postcss-cascade-layers │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── adjust-selector-specificity.ts │ │ ├── clean-blocks.ts │ │ ├── constants.ts │ │ ├── desugar-and-parse-layer-names.ts │ │ ├── desugar-nested-layers.ts │ │ ├── get-conditional-atrule-ancestor.ts │ │ ├── get-layer-atrule-ancestor.ts │ │ ├── index.ts │ │ ├── is-processable-layer-rule.ts │ │ ├── model.ts │ │ ├── options.ts │ │ ├── record-layer-order.ts │ │ ├── some-in-tree.ts │ │ ├── sort-root-nodes.ts │ │ └── split-important-styles.ts │ ├── test │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── anon-layer.css │ │ ├── anon-layer.expect.css │ │ ├── atrules.css │ │ ├── atrules.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── container-scope--reference.css │ │ ├── container-scope--reference.expect.css │ │ ├── container-scope.css │ │ ├── container-scope.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ │ ├── extensions.css │ │ ├── extensions.expect.css │ │ ├── important.css │ │ ├── important.expect.css │ │ ├── imports │ │ │ ├── theme-overrides.css │ │ │ └── theme.css │ │ ├── invalid-nested-css.css │ │ ├── invalid-nested-css.expect.css │ │ ├── invalid-rules.css │ │ ├── invalid-rules.expect.css │ │ ├── nested-case-insensitive.css │ │ ├── nested-case-insensitive.expect.css │ │ ├── nested-complex.css │ │ ├── nested-complex.expect.css │ │ ├── nested.css │ │ ├── nested.expect.css │ │ ├── pre-defined-order-for-nested-layer.css │ │ ├── pre-defined-order-for-nested-layer.expect.css │ │ ├── specificity-buckets-a.css │ │ ├── specificity-buckets-a.expect.css │ │ ├── specificity-buckets-b.css │ │ ├── specificity-buckets-b.expect.css │ │ ├── unlayered-styles.css │ │ ├── unlayered-styles.expect.css │ │ ├── warnings-ignored.css │ │ ├── warnings-ignored.expect.css │ │ ├── warnings.css │ │ ├── warnings.expect.css │ │ ├── warnings.with-postcss-import.expect.css │ │ ├── where.css │ │ ├── where.expect.css │ │ └── wpt │ │ │ ├── layer-basic.html │ │ │ ├── layer-buckets.html │ │ │ ├── layer-counter-style-override.html │ │ │ ├── layer-important.html │ │ │ ├── layer-keyframes-override.html │ │ │ ├── layer-media-query.html │ │ │ ├── layer-property-override.html │ │ │ └── layer-vs-inline-style.html │ └── tsconfig.json ├── postcss-color-function-display-p3-linear │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-true.expect.css │ │ │ └── example.preserve-true.progressive-false.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-true.expect.css │ │ └── variables.preserve-true.progressive-false.expect.css │ └── tsconfig.json ├── postcss-color-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-true.expect.css │ │ │ └── example.preserve-true.progressive-false.expect.css │ │ ├── lab-function-interop.css │ │ ├── lab-function-interop.expect.css │ │ ├── lab-function-interop.preserve.false.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-true.expect.css │ │ └── variables.preserve-true.progressive-false.expect.css │ └── tsconfig.json ├── postcss-color-functional-notation │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-true.expect.css │ │ │ └── example.preserve-true.progressive-false.expect.css │ │ ├── generated-value-cases.css │ │ ├── generated-value-cases.expect.css │ │ ├── generated-value-cases.preserve.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ └── variables.preserve-true.expect.css │ └── tsconfig.json ├── postcss-color-hex-alpha │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── clip-path.css │ │ ├── clip-path.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-color-mix-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-true.expect.css │ │ ├── variadic.css │ │ └── variadic.expect.css │ └── tsconfig.json ├── postcss-color-mix-variadic-function-arguments │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ └── variables.preserve-true.expect.css │ └── tsconfig.json ├── postcss-color-rebeccapurple │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── generated-value-cases.css │ │ └── generated-value-cases.expect.css │ └── tsconfig.json ├── postcss-conditional-values │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── complex.css │ │ ├── complex.expect.css │ │ ├── default-false.css │ │ ├── default-false.expect.css │ │ ├── examples │ │ │ ├── example-custom-function-name.css │ │ │ ├── example-custom-function-name.expect.css │ │ │ ├── example.css │ │ │ └── example.expect.css │ │ ├── pre-existing-false.css │ │ └── pre-existing-false.expect.css │ └── tsconfig.json ├── postcss-content-alt-text │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── parse.ts │ │ └── transform.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── basic.strip-alt-text.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ └── example.strip-alt-text.expect.css │ └── tsconfig.json ├── postcss-contrast-color-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ └── variables.preserve-false.expect.css │ └── tsconfig.json ├── postcss-custom-media │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── cascade-layers.ts │ │ ├── custom-media-from-root.ts │ │ ├── index.ts │ │ ├── is-processable-custom-media-rule.ts │ │ ├── toposort.ts │ │ └── transform-at-media │ │ │ ├── always-true-or-false.ts │ │ │ ├── at-media-params-tokens.ts │ │ │ ├── custom-media.ts │ │ │ ├── transform-at-media.ts │ │ │ └── true-and-false.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── and.css │ │ ├── and.expect.css │ │ ├── basic-after-v9.css │ │ ├── basic-after-v9.expect.css │ │ ├── basic-after-v9.preserve.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── cascade-layers.css │ │ ├── cascade-layers.expect.css │ │ ├── comma-1.css │ │ ├── comma-1.expect.css │ │ ├── comma-2.css │ │ ├── comma-2.expect.css │ │ ├── complex.css │ │ ├── complex.expect.css │ │ ├── cyclic.css │ │ ├── cyclic.expect.css │ │ ├── eof-1.css │ │ ├── eof-1.expect.css │ │ ├── eof-2.css │ │ ├── eof-2.expect.css │ │ ├── eof-3.css │ │ ├── eof-3.expect.css │ │ ├── eof-4.css │ │ ├── eof-4.expect.css │ │ ├── examples │ │ │ ├── complex.css │ │ │ ├── complex.expect.css │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve.expect.css │ │ │ ├── false.css │ │ │ ├── false.expect.css │ │ │ ├── true.css │ │ │ └── true.expect.css │ │ ├── list.css │ │ ├── list.expect.css │ │ ├── modifiers.css │ │ ├── modifiers.expect.css │ │ ├── nesting.css │ │ ├── nesting.expect.css │ │ ├── not-processable.css │ │ ├── not-processable.expect.css │ │ ├── not.css │ │ ├── not.expect.css │ │ ├── or.css │ │ ├── or.expect.css │ │ ├── override.css │ │ ├── override.expect.css │ │ ├── parser-checks.css │ │ ├── parser-checks.expect.css │ │ ├── true-false.css │ │ └── true-false.expect.css │ └── tsconfig.json ├── postcss-custom-properties │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── build-custom-properties-map.ts │ │ ├── cascade-layers.ts │ │ ├── get-custom-properties-from-root.ts │ │ ├── get-custom-properties-from-siblings.ts │ │ ├── index.ts │ │ ├── is-ignored.ts │ │ ├── is-initial.ts │ │ ├── is-processable-rule.ts │ │ ├── is-var-function.ts │ │ ├── parse-or-cached.ts │ │ ├── parse-var-function.ts │ │ ├── toposort.ts │ │ ├── transform-properties.ts │ │ └── transform-value-ast.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── cascade-layers.css │ │ ├── cascade-layers.expect.css │ │ ├── chained.css │ │ ├── chained.expect.css │ │ ├── cyclic-on-different-element-1.css │ │ ├── cyclic-on-different-element-1.expect.css │ │ ├── cyclic-on-different-element-2.css │ │ ├── cyclic-on-different-element-2.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── import.css │ │ ├── import.expect.css │ │ ├── imported-file.css │ │ ├── issue-1377.css │ │ ├── issue-1377.expect.css │ │ ├── issue-838.css │ │ ├── issue-838.expect.css │ │ ├── specificity.css │ │ └── specificity.expect.css │ └── tsconfig.json ├── postcss-custom-selectors │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── cascade-layers.ts │ │ ├── custom-selectors-from-root.ts │ │ ├── index.ts │ │ ├── is-processable-custom-selector-rule.ts │ │ └── transform-rule.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── cascade-layers.css │ │ ├── cascade-layers.expect.css │ │ ├── complex.css │ │ ├── complex.expect.css │ │ ├── conditionals.css │ │ ├── conditionals.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve.expect.css │ │ ├── invalid-selector.css │ │ ├── invalid-selector.expect.css │ │ ├── safety.css │ │ └── safety.expect.css │ └── tsconfig.json ├── postcss-debug-logger │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ └── basic.expect.css │ └── tsconfig.json ├── postcss-design-tokens │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── data-formats │ │ │ ├── base │ │ │ │ └── token.ts │ │ │ ├── parse-import.ts │ │ │ ├── style-dictionary │ │ │ │ ├── style-dictionary.ts │ │ │ │ └── v3 │ │ │ │ │ ├── dereference.ts │ │ │ │ │ ├── group.ts │ │ │ │ │ └── value.ts │ │ │ ├── token.ts │ │ │ └── toposort │ │ │ │ └── toposort.ts │ │ ├── index.ts │ │ ├── options.ts │ │ ├── parse-component-values.ts │ │ └── transform.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── at-rule-error.css │ │ ├── at-rule-error.expect.css │ │ ├── at-rule.css │ │ ├── at-rule.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── errors.css │ │ ├── errors.expect.css │ │ ├── examples │ │ │ ├── example-conditional.brand-2.expect.css │ │ │ ├── example-conditional.css │ │ │ ├── example-conditional.expect.css │ │ │ ├── example-custom-import-at-rule-name.css │ │ │ ├── example-custom-import-at-rule-name.expect.css │ │ │ ├── example-custom-value-function-name.css │ │ │ ├── example-custom-value-function-name.expect.css │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.rootFontSize-20.expect.css │ │ │ ├── tokens-brand-1.json │ │ │ ├── tokens-brand-2.json │ │ │ └── tokens.json │ │ ├── imported-double-slash.css │ │ ├── imported-double-slash.expect.css │ │ ├── imported.css │ │ ├── is.css │ │ ├── is.expect.css │ │ ├── issue-583.css │ │ ├── issue-583.expect.css │ │ ├── tokens │ │ │ ├── basic.json │ │ │ ├── circular.json │ │ │ ├── color_dark_branded-blue.tokens.json │ │ │ ├── color_dark_branded-green.tokens.json │ │ │ ├── color_light_branded-blue.tokens.json │ │ │ ├── color_light_branded-green.tokens.json │ │ │ ├── issue-583.json │ │ │ ├── missing.json │ │ │ ├── size_desktop.tokens.json │ │ │ ├── size_mobile.tokens.json │ │ │ ├── size_tablet.tokens.json │ │ │ ├── value-parsing-a.json │ │ │ ├── value-parsing-b.json │ │ │ ├── value-parsing-c.json │ │ │ ├── value-parsing-d.json │ │ │ ├── value-parsing-e.json │ │ │ ├── value-parsing-f.json │ │ │ └── value-parsing-g.json │ │ ├── units.css │ │ ├── units.expect.css │ │ ├── units.rootFontSize-20.expect.css │ │ ├── units.rootFontSize-NaN.expect.css │ │ ├── units.rootFontSize-invalid.expect.css │ │ ├── value-parsing-a.css │ │ ├── value-parsing-a.expect.css │ │ ├── value-parsing-b.css │ │ ├── value-parsing-b.expect.css │ │ ├── value-parsing-c.css │ │ ├── value-parsing-c.expect.css │ │ ├── value-parsing-d.css │ │ ├── value-parsing-d.expect.css │ │ ├── value-parsing-e.css │ │ ├── value-parsing-e.expect.css │ │ ├── value-parsing-f.css │ │ ├── value-parsing-f.expect.css │ │ ├── value-parsing-g.css │ │ └── value-parsing-g.expect.css │ └── tsconfig.json ├── postcss-dir-pseudo-class │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.dir.expect.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.shadow.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.dir-ltr.expect.css │ │ │ ├── example.dir-rtl.expect.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-true.expect.css │ │ │ └── example.shadow-true.expect.css │ │ ├── generated-selector-cases.css │ │ └── generated-selector-cases.expect.css │ └── tsconfig.json ├── postcss-double-position-gradients │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── is-gradient.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── generated-value-cases.css │ │ ├── generated-value-cases.expect.css │ │ └── generated-value-cases.preserve.expect.css │ └── tsconfig.json ├── postcss-env-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── dist │ │ ├── index.cjs │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── lib │ │ │ ├── get-replaced-value.js │ │ │ ├── import-from.js │ │ │ └── is-env-func.js │ └── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.cjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.import-is-empty.expect.css │ │ ├── basic.import.expect.css │ │ ├── import-variables.cjs │ │ ├── import-variables.js │ │ └── import-variables.json ├── postcss-exponential-functions │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-extract │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── node-list.ts │ │ ├── pseudos │ │ │ └── not.ts │ │ ├── select-nodes.ts │ │ ├── selector-engine │ │ │ ├── combinators │ │ │ │ ├── adjacent-sibling.ts │ │ │ │ ├── child.ts │ │ │ │ ├── descendant.ts │ │ │ │ └── general-sibling.ts │ │ │ └── matchers │ │ │ │ ├── attribute.ts │ │ │ │ └── tag-name.ts │ │ └── simplify-ast-nodes.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── media.css │ │ ├── media.custom-media.expect.css │ │ ├── media.expect.css │ │ ├── mixed.alpha.expect.css │ │ ├── mixed.beta.expect.css │ │ ├── mixed.css │ │ ├── mixed.expect.css │ │ ├── variables.adjacent-sibling-with-not.expect.css │ │ ├── variables.adjacent-sibling.expect.css │ │ ├── variables.css │ │ └── variables.expect.css │ └── tsconfig.json ├── postcss-focus-visible │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _browser.html │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.disable-polyfill-ready-class.expect.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.replacewith.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.disable-polyfill-ready-class.expect.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ └── example.replacewith.expect.css │ │ ├── generated-selector-cases.css │ │ └── generated-selector-cases.expect.css │ └── tsconfig.json ├── postcss-focus-within │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── browser-global.js │ │ ├── browser-global.js.map │ │ ├── browser.cjs │ │ ├── browser.cjs.map │ │ ├── browser.mjs │ │ ├── browser.mjs.map │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── browser-global.js │ │ ├── browser.js │ │ ├── index.ts │ │ ├── is-valid-replacement.d.mts │ │ └── is-valid-replacement.mjs │ ├── test │ │ ├── _browser.html │ │ ├── _browser.mjs │ │ ├── _browser_replace.html │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.disable-polyfill-ready-class.expect.css │ │ ├── basic.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.replacewith.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ ├── browser.replacewith.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.disable-polyfill-ready-class.expect.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ └── example.replacewith.expect.css │ │ ├── generated-selector-cases.css │ │ └── generated-selector-cases.expect.css │ └── tsconfig.json ├── postcss-font-format-keywords │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ └── basic.with-cloned-rules.expect.css │ └── tsconfig.json ├── postcss-gamut-mapping │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── has-conditional-ancestor.ts │ │ ├── index.ts │ │ └── same-property.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-gap-properties │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── ignore-flexbox.css │ │ ├── ignore-flexbox.expect.css │ │ ├── ignore-multicolumn.css │ │ └── ignore-multicolumn.expect.css │ └── tsconfig.json ├── postcss-global-data │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── parse-import.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.append-implicit.expect.css │ │ ├── basic.append.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.prepend.expect.css │ │ ├── fixtures │ │ │ └── fixture.css │ │ ├── late-remover.css │ │ ├── late-remover.expect.css │ │ ├── open-props.css │ │ └── open-props.expect.css │ └── tsconfig.json ├── postcss-gradients-interpolation-method │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── color-stop-list.ts │ │ ├── index.ts │ │ ├── is-gradient.ts │ │ ├── modify-gradient-component-values.ts │ │ └── parse-color-stops.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ └── example.progressive-false.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-false.expect.css │ │ ├── variables.preserve-true.expect.css │ │ └── variables.preserve-true.progressive-false.expect.css │ └── tsconfig.json ├── postcss-hwb-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ └── variables.preserve-true.expect.css │ └── tsconfig.json ├── postcss-ic-unit │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-true.expect.css │ │ └── variables.preserve-true.progressive-false.expect.css │ └── tsconfig.json ├── postcss-image-set-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── get-image.ts │ │ │ ├── get-media.ts │ │ │ ├── handle-invalidation.ts │ │ │ ├── is-comma.ts │ │ │ └── process-image-set.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.no-preserve.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── generated-value-cases.css │ │ ├── generated-value-cases.expect.css │ │ ├── generated-value-cases.preserve.expect.css │ │ └── invalid.css │ └── tsconfig.json ├── postcss-initial │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── scripts │ │ └── property-def.mjs │ ├── src │ │ ├── has-fallback-decl.ts │ │ ├── index.ts │ │ └── properties.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── all-initial-default.css │ │ ├── all-initial-default.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── combined.css │ │ ├── combined.expect.css │ │ ├── combined.preserve-false.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── multivalue.css │ │ ├── multivalue.expect.css │ │ ├── negative.css │ │ ├── negative.expect.css │ │ ├── no-duplication.css │ │ ├── no-duplication.expect.css │ │ ├── simple.css │ │ ├── simple.expect.css │ │ ├── simple.preserve-false.expect.css │ │ ├── unknown.css │ │ └── unknown.expect.css │ └── tsconfig.json ├── postcss-is-pseudo-class │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── split-selectors │ │ │ ├── always-valid.ts │ │ │ ├── complex.ts │ │ │ ├── complex │ │ │ ├── README.md │ │ │ ├── child-adjacent-child.ts │ │ │ ├── is-in-compound.ts │ │ │ ├── is-pseudo-in-first-compound.ts │ │ │ └── same-preceding-element.ts │ │ │ ├── compound-selector-order.ts │ │ │ └── split-selectors.ts │ ├── test │ │ ├── _browser.html │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.does-not-exist.expect.css │ │ ├── basic.expect.css │ │ ├── basic.oncomplex.no-warning.expect.css │ │ ├── basic.oncomplex.skip.expect.css │ │ ├── basic.oncomplex.warning.expect.css │ │ ├── basic.preserve.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── browser.css │ │ ├── browser.expect.css │ │ ├── complex.css │ │ ├── complex.expect.css │ │ ├── compound-after-complex-is.css │ │ ├── compound-after-complex-is.expect.css │ │ ├── example.css │ │ ├── example.expect.css │ │ ├── generated-selector-class-function-cases.css │ │ ├── generated-selector-class-function-cases.expect.css │ │ ├── pseudo-element-warning.expect.css │ │ ├── pseudo-element.css │ │ ├── pseudo-element.no-warning.expect.css │ │ └── pseudo-element.warning.expect.css │ └── tsconfig.json ├── postcss-lab-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.display-p3-false.expect.css │ │ ├── basic.display-p3-false.preserve-true.expect.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ ├── variables.css │ │ ├── variables.display-p3-false.expect.css │ │ ├── variables.display-p3-false.preserve-true.expect.css │ │ ├── variables.expect.css │ │ └── variables.preserve-true.expect.css │ └── tsconfig.json ├── postcss-light-dark-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── color-schemes.ts │ │ ├── index.ts │ │ ├── nested-rule.ts │ │ ├── parse-light-dark.ts │ │ ├── props.ts │ │ └── transform-light-dark.ts │ ├── test │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── both-in-root.css │ │ ├── both-in-root.expect.css │ │ ├── cascade-layers-a.css │ │ ├── cascade-layers-a.expect.css │ │ ├── cascade-layers-b.css │ │ ├── cascade-layers-b.expect.css │ │ ├── cascade-layers-c.css │ │ ├── cascade-layers-c.expect.css │ │ ├── cascade-layers-d.css │ │ ├── cascade-layers-d.expect.css │ │ ├── color-scheme-normal.css │ │ ├── color-scheme-normal.expect.css │ │ ├── common-patterns-1.css │ │ ├── common-patterns-1.expect.css │ │ ├── examples │ │ │ ├── element.css │ │ │ ├── element.expect.css │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ ├── root.css │ │ │ └── root.expect.css │ │ ├── ignore.css │ │ ├── ignore.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ └── wpt │ │ │ ├── light-dark-basic.html │ │ │ ├── light-dark-currentcolor-in-color.html │ │ │ └── light-dark-inherited.html │ └── tsconfig.json ├── postcss-logical-float-and-clear │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── clone-declaration.ts │ │ │ └── types.ts │ │ └── utils │ │ │ └── direction-flow-to-axes.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.hebrew.expect.css │ │ ├── basic.vertical.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.hebrew.expect.css │ └── tsconfig.json ├── postcss-logical-overflow │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── transform-axes.ts │ │ │ └── types.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.chinese.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.rtl.expect.css │ │ └── examples │ │ │ ├── example.chinese.expect.css │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-logical-overscroll-behavior │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── transform-axes.ts │ │ │ └── types.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.chinese.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.rtl.expect.css │ │ └── examples │ │ │ ├── example.chinese.expect.css │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-logical-resize │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── clone-declaration.ts │ │ │ ├── transform-resize.ts │ │ │ └── types.ts │ │ └── utils │ │ │ └── direction-flow-to-axes.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.bt.expect.css │ │ ├── basic.chinese.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.rtl-and-bt.expect.css │ │ ├── basic.rtl.expect.css │ │ └── examples │ │ │ ├── example.chinese.expect.css │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-logical-viewport-units │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── has-feature.ts │ │ ├── index.ts │ │ ├── lib │ │ │ └── types.ts │ │ └── transform.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.hebrew.expect.css │ │ ├── basic.vertical.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── example.preserve-false.expect.css │ │ │ └── example.vertical.expect.css │ └── tsconfig.json ├── postcss-logical │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── clone-declaration.ts │ │ │ ├── transform-borders.ts │ │ │ ├── transform-inset.ts │ │ │ ├── transform-logical-size.ts │ │ │ ├── transform-offset.ts │ │ │ ├── transform-side.ts │ │ │ ├── transform-text-align.ts │ │ │ ├── transform-transition.ts │ │ │ ├── transform-value.ts │ │ │ ├── transforms.ts │ │ │ └── types.ts │ │ └── utils │ │ │ ├── direction-flow-to-axes.ts │ │ │ ├── has-variable-function.ts │ │ │ ├── logical-to-physical.ts │ │ │ └── parse-value-couple.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── abstract.bt.expect.css │ │ ├── abstract.chinese.expect.css │ │ ├── abstract.css │ │ ├── abstract.expect.css │ │ ├── abstract.rtl-and-bt.expect.css │ │ ├── abstract.rtl.expect.css │ │ ├── border.chinese.expect.css │ │ ├── border.css │ │ ├── border.expect.css │ │ ├── caption-side.chinese.expect.css │ │ ├── caption-side.css │ │ ├── caption-side.expect.css │ │ ├── examples │ │ │ ├── example.chinese.expect.css │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ ├── inset.css │ │ │ ├── inset.expect.css │ │ │ └── inset.ignore-custom-properties.expect.css │ │ ├── generated-declaration-cases.css │ │ ├── generated-declaration-cases.expect.css │ │ ├── logical-size.chinese.expect.css │ │ ├── logical-size.css │ │ ├── logical-size.expect.css │ │ ├── margin.chinese.expect.css │ │ ├── margin.css │ │ ├── margin.expect.css │ │ ├── offsets.chinese.expect.css │ │ ├── offsets.css │ │ ├── offsets.expect.css │ │ ├── offsets.ignore-custom-properties.expect.css │ │ ├── padding.chinese.expect.css │ │ ├── padding.css │ │ ├── padding.expect.css │ │ ├── text-align.chinese.expect.css │ │ ├── text-align.css │ │ ├── text-align.expect.css │ │ ├── text-align.hebrew.expect.css │ │ ├── transition.chinese.expect.css │ │ ├── transition.css │ │ ├── transition.expect.css │ │ └── transition.hebrew.expect.css │ └── tsconfig.json ├── postcss-media-minmax │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── transform-single-pair.ts │ │ └── transform.ts │ ├── test │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── aspect-ratio.css │ │ ├── aspect-ratio.expect.css │ │ ├── browser │ │ │ └── basic.html │ │ ├── calc.css │ │ ├── calc.expect.css │ │ ├── color-index.css │ │ ├── color-index.expect.css │ │ ├── color.css │ │ ├── color.expect.css │ │ ├── comments.css │ │ ├── comments.expect.css │ │ ├── complex.css │ │ ├── complex.expect.css │ │ ├── custom-media.css │ │ ├── custom-media.expect.css │ │ ├── device-aspect-ratio.css │ │ ├── device-aspect-ratio.expect.css │ │ ├── device-width-height.css │ │ ├── device-width-height.expect.css │ │ ├── env.css │ │ ├── env.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ │ ├── line-break.css │ │ ├── line-break.expect.css │ │ ├── min-max.css │ │ ├── min-max.expect.css │ │ ├── monochrome.css │ │ ├── monochrome.expect.css │ │ ├── more-units.css │ │ ├── more-units.expect.css │ │ ├── operators.css │ │ ├── operators.expect.css │ │ ├── other-name.css │ │ ├── other-name.expect.css │ │ ├── resolution.css │ │ ├── resolution.expect.css │ │ ├── shorthands.css │ │ ├── shorthands.expect.css │ │ ├── unknown-feature.css │ │ ├── unknown-feature.expect.css │ │ ├── width-height.css │ │ └── width-height.expect.css │ └── tsconfig.json ├── postcss-media-queries-aspect-ratio-number-values │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── transform-media-feature-value.ts │ │ └── transform-media-query-list.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── invalid.css │ │ └── invalid.expect.css │ └── tsconfig.json ├── postcss-minify │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── bootstrap.css │ │ ├── bootstrap.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ │ ├── preset-env-basic.css │ │ └── preset-env-basic.expect.css │ └── tsconfig.json ├── postcss-nested-calc │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── occurrences.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── basic.with-cloned-rules.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ └── tsconfig.json ├── postcss-nesting │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── editions │ │ │ ├── 2021 │ │ │ │ ├── index.ts │ │ │ │ └── lib │ │ │ │ │ ├── ampersand-to-scope.ts │ │ │ │ │ ├── atrule-within-atrule.ts │ │ │ │ │ ├── atrule-within-rule.ts │ │ │ │ │ ├── group-declarations.ts │ │ │ │ │ ├── list.ts │ │ │ │ │ ├── merge-params.ts │ │ │ │ │ ├── merge-selectors │ │ │ │ │ ├── combinations-of-size-n.ts │ │ │ │ │ ├── compound-selector-order.ts │ │ │ │ │ ├── merge-selectors.ts │ │ │ │ │ └── specificity.ts │ │ │ │ │ ├── nest-rule-within-rule.ts │ │ │ │ │ ├── options.ts │ │ │ │ │ ├── rule-within-rule.ts │ │ │ │ │ ├── walk-func.ts │ │ │ │ │ └── walk.ts │ │ │ ├── 2024-02 │ │ │ │ ├── index.ts │ │ │ │ └── lib │ │ │ │ │ ├── ampersand-to-scope.ts │ │ │ │ │ ├── atrule-within-rule.ts │ │ │ │ │ ├── merge-selectors.ts │ │ │ │ │ ├── rule-within-rule.ts │ │ │ │ │ ├── walk-func.ts │ │ │ │ │ └── walk.ts │ │ │ └── shared │ │ │ │ └── lib │ │ │ │ ├── cleanup-parent.ts │ │ │ │ ├── is-type-of-rule.ts │ │ │ │ ├── shift-nodes-before-parent.ts │ │ │ │ └── valid-atrules.ts │ │ └── index.ts │ ├── test │ │ ├── _browser.mjs │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape-2021.mjs │ │ ├── _tape-2024-02.mjs │ │ ├── ampersand-everywhere.css │ │ ├── ampersand-everywhere.edition-2024-02.expect.css │ │ ├── ampersand-everywhere.expect.css │ │ ├── at-nest.css │ │ ├── at-nest.expect.css │ │ ├── at-nest.no-is-pseudo-selector.expect.css │ │ ├── at-nest.silent.expect.css │ │ ├── basic.css │ │ ├── basic.edition-2024-02.expect.css │ │ ├── basic.expect.css │ │ ├── basic.no-is-pseudo-selector.expect.css │ │ ├── complex.css │ │ ├── complex.edition-2024-02.expect.css │ │ ├── complex.expect.css │ │ ├── complex.no-is-pseudo-selector.expect.css │ │ ├── container.css │ │ ├── container.edition-2024-02.expect.css │ │ ├── container.expect.css │ │ ├── container.no-is-pseudo-selector.expect.css │ │ ├── decl-order.css │ │ ├── decl-order.edition-2024-02.expect.css │ │ ├── decl-order.expect.css │ │ ├── direct.css │ │ ├── direct.edition-2024-02.expect.css │ │ ├── direct.expect.css │ │ ├── direct.no-is-pseudo-selector.expect.css │ │ ├── document.css │ │ ├── document.expect.css │ │ ├── document.no-is-pseudo-selector.expect.css │ │ ├── empty.css │ │ ├── empty.edition-2024-02.expect.css │ │ ├── empty.expect.css │ │ ├── empty.no-is-pseudo-selector.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.edition-2024-02.expect.css │ │ │ └── example.expect.css │ │ ├── ignore.css │ │ ├── ignore.edition-2024-02.expect.css │ │ ├── ignore.expect.css │ │ ├── ignore.no-is-pseudo-selector.expect.css │ │ ├── invalid-selector.css │ │ ├── invalid-selector.edition-2024-02.expect.css │ │ ├── invalid-selector.expect.css │ │ ├── layer.css │ │ ├── layer.edition-2024-02.expect.css │ │ ├── layer.expect.css │ │ ├── media.css │ │ ├── media.edition-2024-02.expect.css │ │ ├── media.expect.css │ │ ├── media.no-is-pseudo-selector.expect.css │ │ ├── mixin-declaration.css │ │ ├── mixin-declaration.edition-2024-02.expect.css │ │ ├── mixin-declaration.expect.css │ │ ├── mixin-declaration.no-is-pseudo-selector.expect.css │ │ ├── mixin-nested-rules.css │ │ ├── mixin-nested-rules.edition-2024-02.expect.css │ │ ├── mixin-nested-rules.expect.css │ │ ├── mixin-rule.css │ │ ├── mixin-rule.edition-2024-02.expect.css │ │ ├── mixin-rule.expect.css │ │ ├── mixin-rule.no-is-pseudo-selector.expect.css │ │ ├── multiple-replacements.css │ │ ├── multiple-replacements.edition-2024-02.expect.css │ │ ├── multiple-replacements.expect.css │ │ ├── pseudo-element.css │ │ ├── pseudo-element.edition-2024-02.expect.css │ │ ├── pseudo-element.expect.css │ │ ├── relative-selectors.css │ │ ├── relative-selectors.edition-2024-02.expect.css │ │ ├── relative-selectors.expect.css │ │ ├── requires-is-pseudo.css │ │ ├── requires-is-pseudo.edition-2024-02.expect.css │ │ ├── requires-is-pseudo.expect.css │ │ ├── requires-is-pseudo.no-is-pseudo-selector.expect.css │ │ ├── spec-examples.css │ │ ├── spec-examples.edition-2024-02.expect.css │ │ ├── spec-examples.expect.css │ │ ├── spec-examples.no-is-pseudo-selector.expect.css │ │ ├── supports.css │ │ ├── supports.edition-2024-02.expect.css │ │ ├── supports.expect.css │ │ ├── supports.no-is-pseudo-selector.expect.css │ │ └── wpt │ │ │ ├── conditional.html │ │ │ ├── implicit-nesting.html │ │ │ ├── nest-containing.html │ │ │ └── nesting-basics.html │ └── tsconfig.json ├── postcss-normalize-display-values │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── mappings.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── basic.preserve-false.expect.css │ └── tsconfig.json ├── postcss-oklab-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.display-p3-false.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── variables.css │ │ ├── variables.expect.css │ │ ├── variables.preserve-true.display-p3-false.expect.css │ │ └── variables.preserve-true.expect.css │ └── tsconfig.json ├── postcss-overflow-shorthand │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── generated-declaration-cases.css │ │ ├── generated-declaration-cases.expect.css │ │ └── generated-declaration-cases.preserve.expect.css │ └── tsconfig.json ├── postcss-place │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── on-css-declaration.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── generated-declaration-cases.css │ │ ├── generated-declaration-cases.expect.css │ │ └── generated-declaration-cases.preserve.expect.css │ └── tsconfig.json ├── postcss-position-area-property │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-progressive-custom-properties │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── package.json │ ├── scripts │ │ ├── color-mix.mjs │ │ ├── color.mjs │ │ ├── content.mjs │ │ ├── contrast-color.mjs │ │ ├── font-size.mjs │ │ ├── light-dark.mjs │ │ ├── matcher-for-value.mjs │ │ ├── matchers.mjs │ │ └── relative-color-syntax.mjs │ ├── src │ │ ├── conditions-from-values.ts │ │ ├── custom │ │ │ └── double-position-gradients.ts │ │ ├── index.ts │ │ ├── match.ts │ │ └── matchers.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── example.css │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-pseudo-class-any-link │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── replace-any-link.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ ├── basic.sub-features-area-href.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── examples │ │ │ ├── example.area-false.expect.css │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ │ ├── generated-selector-cases.css │ │ ├── generated-selector-cases.expect.css │ │ └── generated-selector-cases.sub-features-area-href.expect.css │ └── tsconfig.json ├── postcss-random-function │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── cache-key.ts │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-rebase-url │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── normalized-dir.ts │ │ ├── rebase.d.ts │ │ ├── rebase.mjs │ │ └── serialize-string.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── imports │ │ │ │ └── basic.css │ │ ├── images │ │ │ └── green.png │ │ ├── imports │ │ │ ├── basic.css │ │ │ ├── green.png │ │ │ └── props.css │ │ └── unit │ │ │ ├── basic.mjs │ │ │ ├── ignored.mjs │ │ │ ├── index.mjs │ │ │ └── unexpected-urls.mjs │ └── tsconfig.json ├── postcss-relative-color-syntax │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-rewrite-url │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── serialize-string.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-scope-pseudo-class │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── basic.with-cloned-declarations.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── generated-selector-cases.css │ │ └── generated-selector-cases.expect.css │ └── tsconfig.json ├── postcss-selector-not │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ └── tsconfig.json ├── postcss-sign-functions │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-slow-plugins │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ └── basic.expect.css │ └── tsconfig.json ├── postcss-stepped-value-functions │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ └── tsconfig.json ├── postcss-system-ui-font-family │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ └── tsconfig.json ├── postcss-text-decoration-shorthand │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.autoprefixer.expect.css │ │ ├── basic.autoprefixer.preserve-false.expect.css │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-false.expect.css │ │ └── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-false.expect.css │ └── tsconfig.json ├── postcss-todo-or-die │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ ├── died.ts │ │ ├── index.ts │ │ ├── match │ │ │ ├── before-date.ts │ │ │ ├── browserslist.ts │ │ │ ├── if.ts │ │ │ └── not.ts │ │ └── parse │ │ │ ├── before-data.ts │ │ │ ├── browserslist.ts │ │ │ ├── if.ts │ │ │ └── not.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── before-date-001.css │ │ ├── before-date-001.expect.css │ │ ├── browserslist-001.css │ │ ├── browserslist-001.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ └── example.expect.css │ │ ├── issue-open.css │ │ ├── issue-open.expect.css │ │ ├── keyword-001.css │ │ ├── keyword-001.expect.css │ │ ├── number-001.css │ │ ├── number-001.expect.css │ │ ├── number-002.css │ │ ├── number-002.expect.css │ │ ├── number-003.css │ │ ├── number-003.expect.css │ │ ├── number-004.css │ │ └── number-004.expect.css │ └── tsconfig.json ├── postcss-trigonometric-functions │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ │ ├── index.cjs │ │ ├── index.d.ts │ │ └── index.mjs │ ├── docs │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── _import.mjs │ │ ├── _require.cjs │ │ ├── _tape.mjs │ │ ├── basic.css │ │ ├── basic.expect.css │ │ ├── basic.preserve-true.expect.css │ │ ├── examples │ │ │ ├── example.css │ │ │ ├── example.expect.css │ │ │ └── example.preserve-true.expect.css │ │ ├── wpt.css │ │ └── wpt.expect.css │ └── tsconfig.json └── postcss-unset-value │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── INSTALL.md │ ├── LICENSE.md │ ├── README.md │ ├── api-extractor.json │ ├── dist │ ├── index.cjs │ ├── index.d.ts │ └── index.mjs │ ├── package.json │ ├── src │ ├── index.ts │ └── property-def.ts │ ├── test │ ├── _import.mjs │ ├── _require.cjs │ ├── _tape.mjs │ ├── basic.css │ ├── basic.expect.css │ ├── basic.preserve.true.expect.css │ ├── example.css │ ├── example.expect.css │ ├── generated-value-cases.css │ └── generated-value-cases.expect.css │ └── tsconfig.json ├── postcss-recipes ├── .gitignore ├── minimal-setup │ ├── README.md │ ├── dist │ │ ├── css │ │ │ └── style.css │ │ └── fonts │ │ │ └── Atkinson-Hyperlegible-Regular-102a.woff2 │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ └── src │ │ └── css │ │ ├── base │ │ ├── .gitkeep │ │ ├── base.css │ │ ├── fonts.css │ │ ├── root-variables.css │ │ └── typography.css │ │ ├── components │ │ └── intro.css │ │ ├── layouts │ │ └── page-wrapper.css │ │ └── style.css └── open-props │ ├── README.md │ ├── dist │ └── style.css │ ├── package.json │ ├── postcss.config.js │ └── src │ ├── components │ └── card.css │ └── style.css ├── rollup ├── configs │ └── externals.mjs ├── default.mjs ├── presets │ ├── browser-javascript.mjs │ ├── cli-typescript.mjs │ ├── package-javascript.mjs │ └── package-typescript.mjs └── transforms │ ├── api-extractor.mjs │ ├── cli-hash-bang.mjs │ ├── move.mjs │ └── node-coverage-disable.mjs ├── sites ├── package-lock.json ├── package.json └── postcss-preset-env │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── _data │ ├── features.js │ ├── metadata.json │ ├── presetVersion.js │ └── presetVersionPlayground.js │ ├── _includes │ └── layouts │ │ ├── base.njk │ │ └── blog.njk │ ├── blog.njk │ ├── blog │ ├── blog.json │ ├── can-use-boolean-custom-media.md │ ├── css-calc-v1.0.0.md │ ├── css-color-parser-v1.0.0.md │ ├── license-change.md │ ├── postcss-bundler.md │ ├── postcss-color-mix-function.md │ ├── postcss-relative-color-syntax.md │ ├── relative-color-syntax-channel-values.md │ └── upcoming-changes-css-nesting.md │ ├── eleventy.config.cjs │ ├── eleventy │ └── filters │ │ ├── add-hash.cjs │ │ ├── clean-markdown.cjs │ │ └── inline-markdown.cjs │ ├── features.njk │ ├── feed │ └── feed.njk │ ├── index.njk │ ├── netlify.toml │ ├── package.json │ ├── playground.njk │ ├── postcss.config.cjs │ ├── rollup.config.mjs │ └── src │ └── static │ ├── css │ ├── _global.css │ ├── _nav.css │ ├── _prism.css │ ├── base │ │ ├── media-queries.css │ │ ├── utilities.css │ │ └── variables.css │ ├── pages │ │ ├── _blog.css │ │ ├── _features.css │ │ ├── _landing.css │ │ └── _playground.css │ └── styles.css │ ├── favicon.ico │ ├── images │ ├── options.svg │ ├── postcss.svg │ └── websites.svg │ └── js │ ├── blog_calc_2023_02_21.js │ ├── blog_color_mix_2023_03_27.js │ ├── blog_color_parser_2023_03_27.js │ ├── blog_relative_color_syntax_2023_05_22.js │ ├── blog_relative_color_syntax_channel_values_2024_03_02.js │ ├── features │ └── index.js │ ├── home │ └── index.js │ ├── playground.js │ ├── scripts.js │ └── utils │ └── scroll-bar.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/css-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/ISSUE_TEMPLATE/css-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/plugin-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/ISSUE_TEMPLATE/plugin-issue.yml -------------------------------------------------------------------------------- /.github/bin/format-package-json.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/format-package-json.mjs -------------------------------------------------------------------------------- /.github/bin/generate-docs/install.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/generate-docs/install.mjs -------------------------------------------------------------------------------- /.github/bin/generate-docs/readme.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/generate-docs/readme.mjs -------------------------------------------------------------------------------- /.github/bin/license/allowed.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/license/allowed.mjs -------------------------------------------------------------------------------- /.github/bin/license/check-license.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/license/check-license.mjs -------------------------------------------------------------------------------- /.github/bin/new-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/new-plugin.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/README.md -------------------------------------------------------------------------------- /.github/bin/release-plan/commit.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/commit.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/date-format.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/date-format.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/docs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/docs.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/npm-install.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/npm-install.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/npm-publish.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/npm-publish.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/npm-version.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/npm-version.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/npm-whoami.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/npm-whoami.mjs -------------------------------------------------------------------------------- /.github/bin/release-plan/release-plan.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/release-plan/release-plan.mjs -------------------------------------------------------------------------------- /.github/bin/util/get-files.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/util/get-files.mjs -------------------------------------------------------------------------------- /.github/bin/util/toposort.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/bin/util/toposort.mjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-preset-env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/workflows/deploy-preset-env.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | git-tag-version=false 2 | engine-strict=true 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /AUTHORING_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/AUTHORING_GUIDELINES.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UPDATING_POSTCSS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/UPDATING_POSTCSS.md -------------------------------------------------------------------------------- /api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/api-extractor.json -------------------------------------------------------------------------------- /cli/csstools-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/.gitignore -------------------------------------------------------------------------------- /cli/csstools-cli/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /cli/csstools-cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/CHANGELOG.md -------------------------------------------------------------------------------- /cli/csstools-cli/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/LICENSE.md -------------------------------------------------------------------------------- /cli/csstools-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/README.md -------------------------------------------------------------------------------- /cli/csstools-cli/dist/cli.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/dist/cli.cjs -------------------------------------------------------------------------------- /cli/csstools-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/package.json -------------------------------------------------------------------------------- /cli/csstools-cli/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/src/cli.ts -------------------------------------------------------------------------------- /cli/csstools-cli/test/cli/basic.css: -------------------------------------------------------------------------------- 1 | .foo:has(.baz) { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /cli/csstools-cli/test/cli/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/test/cli/test.sh -------------------------------------------------------------------------------- /cli/csstools-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/cli/csstools-cli/tsconfig.json -------------------------------------------------------------------------------- /e2e-package-managers/yarn/.gitignore: -------------------------------------------------------------------------------- 1 | yarn.lock 2 | .yarn 3 | -------------------------------------------------------------------------------- /e2e-package-managers/yarn/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e-package-managers/yarn/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /e2e-package-managers/yarn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e-package-managers/yarn/package.json -------------------------------------------------------------------------------- /e2e-package-managers/yarn/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e-package-managers/yarn/test.mjs -------------------------------------------------------------------------------- /e2e-package-managers/yarn/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e-package-managers/yarn/test.sh -------------------------------------------------------------------------------- /e2e/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/browserslist/package-json/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /e2e/browserslist/package-json/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/browserslist/package-json/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/browserslist/package-json/index.mjs -------------------------------------------------------------------------------- /e2e/interop/custom-media--design-tokens--global-data/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /e2e/interop/custom-media--design-tokens--global-data/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/dist/result.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/commonjs/dist/result.css -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/expect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/commonjs/expect.css -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/commonjs/package.json -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/style.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | width: 100ic; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/postcss-cli/commonjs/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/commonjs/test.mjs -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/dist/result.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/esm/dist/result.css -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/expect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/esm/expect.css -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/esm/package.json -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/esm/postcss.config.mjs -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/style.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | width: 100ic; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/postcss-cli/esm/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/postcss-cli/esm/test.mjs -------------------------------------------------------------------------------- /e2e/typescript/commonjs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/typescript/commonjs/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/typescript/commonjs/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/commonjs/dist/index.cjs -------------------------------------------------------------------------------- /e2e/typescript/commonjs/dist/index.d.cts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /e2e/typescript/commonjs/index.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/commonjs/index.cts -------------------------------------------------------------------------------- /e2e/typescript/commonjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/commonjs/package.json -------------------------------------------------------------------------------- /e2e/typescript/commonjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/commonjs/tsconfig.json -------------------------------------------------------------------------------- /e2e/typescript/esm--node-next/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/typescript/esm--node-next/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /e2e/typescript/esm--node-next/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/esm--node-next/index.ts -------------------------------------------------------------------------------- /e2e/typescript/esm/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/typescript/esm/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/typescript/esm/dist/index.d.mts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /e2e/typescript/esm/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/esm/dist/index.mjs -------------------------------------------------------------------------------- /e2e/typescript/esm/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/esm/index.mts -------------------------------------------------------------------------------- /e2e/typescript/esm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/esm/package.json -------------------------------------------------------------------------------- /e2e/typescript/esm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/typescript/esm/tsconfig.json -------------------------------------------------------------------------------- /e2e/webpack/bundle-through/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /e2e/webpack/bundle-through/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/webpack/bundle-through/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/webpack/bundle-through/index.cjs -------------------------------------------------------------------------------- /e2e/webpack/bundle-through/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/webpack/bundle-through/index.mjs -------------------------------------------------------------------------------- /e2e/webpack/bundle-through/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/webpack/bundle-through/package.json -------------------------------------------------------------------------------- /e2e/webpack/postcss-loader/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /e2e/webpack/postcss-loader/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /e2e/webpack/postcss-loader/index.js: -------------------------------------------------------------------------------- 1 | import './styles.css'; 2 | -------------------------------------------------------------------------------- /e2e/webpack/postcss-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/webpack/postcss-loader/package.json -------------------------------------------------------------------------------- /e2e/webpack/postcss-loader/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/e2e/webpack/postcss-loader/styles.css -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /experimental/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/README.md -------------------------------------------------------------------------------- /experimental/css-has-pseudo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/.gitignore -------------------------------------------------------------------------------- /experimental/css-has-pseudo/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /experimental/css-has-pseudo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/CHANGELOG.md -------------------------------------------------------------------------------- /experimental/css-has-pseudo/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/LICENSE.md -------------------------------------------------------------------------------- /experimental/css-has-pseudo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/README.md -------------------------------------------------------------------------------- /experimental/css-has-pseudo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/package.json -------------------------------------------------------------------------------- /experimental/css-has-pseudo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/src/index.ts -------------------------------------------------------------------------------- /experimental/css-has-pseudo/test/plugin-order-logical.css: -------------------------------------------------------------------------------- 1 | a:has(.b) { 2 | margin-inline-start: 2px; 3 | } 4 | -------------------------------------------------------------------------------- /experimental/css-has-pseudo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/css-has-pseudo/tsconfig.json -------------------------------------------------------------------------------- /experimental/postcss-gradient-stop-increments/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /experimental/postcss-nesting/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/.gitignore -------------------------------------------------------------------------------- /experimental/postcss-nesting/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /experimental/postcss-nesting/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/CHANGELOG.md -------------------------------------------------------------------------------- /experimental/postcss-nesting/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/INSTALL.md -------------------------------------------------------------------------------- /experimental/postcss-nesting/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/LICENSE.md -------------------------------------------------------------------------------- /experimental/postcss-nesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/README.md -------------------------------------------------------------------------------- /experimental/postcss-nesting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/package.json -------------------------------------------------------------------------------- /experimental/postcss-nesting/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/experimental/postcss-nesting/src/index.ts -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/knip.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/package.json -------------------------------------------------------------------------------- /packages/base-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/.gitignore -------------------------------------------------------------------------------- /packages/base-cli/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/base-cli/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changes to PostCSS Base CLI 2 | -------------------------------------------------------------------------------- /packages/base-cli/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/LICENSE.md -------------------------------------------------------------------------------- /packages/base-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/README.md -------------------------------------------------------------------------------- /packages/base-cli/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/api-extractor.json -------------------------------------------------------------------------------- /packages/base-cli/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/dist/index.cjs -------------------------------------------------------------------------------- /packages/base-cli/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/dist/index.d.ts -------------------------------------------------------------------------------- /packages/base-cli/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/dist/index.mjs -------------------------------------------------------------------------------- /packages/base-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/package.json -------------------------------------------------------------------------------- /packages/base-cli/src/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/args.ts -------------------------------------------------------------------------------- /packages/base-cli/src/get-stdin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/get-stdin.ts -------------------------------------------------------------------------------- /packages/base-cli/src/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/help.ts -------------------------------------------------------------------------------- /packages/base-cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/index.ts -------------------------------------------------------------------------------- /packages/base-cli/src/io-fs-to-fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/io-fs-to-fs.ts -------------------------------------------------------------------------------- /packages/base-cli/src/io-fs-to-stdout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/io-fs-to-stdout.ts -------------------------------------------------------------------------------- /packages/base-cli/src/io-stdin-to-fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/src/io-stdin-to-fs.ts -------------------------------------------------------------------------------- /packages/base-cli/stryker.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/stryker.conf.json -------------------------------------------------------------------------------- /packages/base-cli/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/test/test.mjs -------------------------------------------------------------------------------- /packages/base-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/base-cli/tsconfig.json -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0004.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0006.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0007.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0008.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0010.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0011.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0012.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0013.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0014.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/cascade-layer-name-parser/test/cases/various/0015.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/color-helpers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/.gitignore -------------------------------------------------------------------------------- /packages/color-helpers/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/color-helpers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/CHANGELOG.md -------------------------------------------------------------------------------- /packages/color-helpers/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/LICENSE.md -------------------------------------------------------------------------------- /packages/color-helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/README.md -------------------------------------------------------------------------------- /packages/color-helpers/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/api-extractor.json -------------------------------------------------------------------------------- /packages/color-helpers/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/dist/index.cjs -------------------------------------------------------------------------------- /packages/color-helpers/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/dist/index.d.ts -------------------------------------------------------------------------------- /packages/color-helpers/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/dist/index.mjs -------------------------------------------------------------------------------- /packages/color-helpers/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/docs/index.md -------------------------------------------------------------------------------- /packages/color-helpers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/package.json -------------------------------------------------------------------------------- /packages/color-helpers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/src/index.ts -------------------------------------------------------------------------------- /packages/color-helpers/src/types/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/src/types/color.ts -------------------------------------------------------------------------------- /packages/color-helpers/src/utils/clip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/src/utils/clip.ts -------------------------------------------------------------------------------- /packages/color-helpers/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/test/_import.mjs -------------------------------------------------------------------------------- /packages/color-helpers/test/_require.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/test/_require.cjs -------------------------------------------------------------------------------- /packages/color-helpers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/tsconfig.json -------------------------------------------------------------------------------- /packages/color-helpers/tsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/color-helpers/tsdoc.json -------------------------------------------------------------------------------- /packages/css-calc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/.gitignore -------------------------------------------------------------------------------- /packages/css-calc/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/css-calc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/CHANGELOG.md -------------------------------------------------------------------------------- /packages/css-calc/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/LICENSE.md -------------------------------------------------------------------------------- /packages/css-calc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/README.md -------------------------------------------------------------------------------- /packages/css-calc/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/api-extractor.json -------------------------------------------------------------------------------- /packages/css-calc/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/dist/index.cjs -------------------------------------------------------------------------------- /packages/css-calc/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/dist/index.d.ts -------------------------------------------------------------------------------- /packages/css-calc/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/dist/index.mjs -------------------------------------------------------------------------------- /packages/css-calc/docs/css-calc.api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/docs/css-calc.api.json -------------------------------------------------------------------------------- /packages/css-calc/docs/css-calc.calc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/docs/css-calc.calc.md -------------------------------------------------------------------------------- /packages/css-calc/docs/css-calc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/docs/css-calc.md -------------------------------------------------------------------------------- /packages/css-calc/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/docs/index.md -------------------------------------------------------------------------------- /packages/css-calc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/package.json -------------------------------------------------------------------------------- /packages/css-calc/src/calculation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/calculation.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/abs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/abs.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/acos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/acos.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/asin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/asin.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/atan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/atan.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/atan2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/atan2.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/calc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/calc.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/clamp.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/cos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/cos.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/exp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/exp.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/hypot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/hypot.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/log.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/max.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/min.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/mod.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/pow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/pow.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/random.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/rem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/rem.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/round.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/round.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/sign.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/sin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/sin.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/sqrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/sqrt.ts -------------------------------------------------------------------------------- /packages/css-calc/src/functions/tan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/functions/tan.ts -------------------------------------------------------------------------------- /packages/css-calc/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/index.ts -------------------------------------------------------------------------------- /packages/css-calc/src/operation/unary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/operation/unary.ts -------------------------------------------------------------------------------- /packages/css-calc/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/options.ts -------------------------------------------------------------------------------- /packages/css-calc/src/util/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/util/globals.ts -------------------------------------------------------------------------------- /packages/css-calc/src/util/infinity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/util/infinity.ts -------------------------------------------------------------------------------- /packages/css-calc/src/util/is-none.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/util/is-none.ts -------------------------------------------------------------------------------- /packages/css-calc/src/util/minus-zero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/util/minus-zero.ts -------------------------------------------------------------------------------- /packages/css-calc/src/util/nan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/util/nan.ts -------------------------------------------------------------------------------- /packages/css-calc/src/util/precision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/src/util/precision.ts -------------------------------------------------------------------------------- /packages/css-calc/stryker.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/stryker.conf.json -------------------------------------------------------------------------------- /packages/css-calc/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/test/_import.mjs -------------------------------------------------------------------------------- /packages/css-calc/test/_require.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/test/_require.cjs -------------------------------------------------------------------------------- /packages/css-calc/test/basic/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/test/basic/test.mjs -------------------------------------------------------------------------------- /packages/css-calc/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/test/test.mjs -------------------------------------------------------------------------------- /packages/css-calc/test/wpt/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/test/wpt/index.mjs -------------------------------------------------------------------------------- /packages/css-calc/test/wpt/invalid.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/test/wpt/invalid.mjs -------------------------------------------------------------------------------- /packages/css-calc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-calc/tsconfig.json -------------------------------------------------------------------------------- /packages/css-color-parser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/.gitignore -------------------------------------------------------------------------------- /packages/css-color-parser/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/css-color-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/CHANGELOG.md -------------------------------------------------------------------------------- /packages/css-color-parser/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/LICENSE.md -------------------------------------------------------------------------------- /packages/css-color-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/README.md -------------------------------------------------------------------------------- /packages/css-color-parser/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/dist/index.cjs -------------------------------------------------------------------------------- /packages/css-color-parser/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/dist/index.d.ts -------------------------------------------------------------------------------- /packages/css-color-parser/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/dist/index.mjs -------------------------------------------------------------------------------- /packages/css-color-parser/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/docs/index.md -------------------------------------------------------------------------------- /packages/css-color-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/package.json -------------------------------------------------------------------------------- /packages/css-color-parser/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/src/index.ts -------------------------------------------------------------------------------- /packages/css-color-parser/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/test/test.mjs -------------------------------------------------------------------------------- /packages/css-color-parser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-color-parser/tsconfig.json -------------------------------------------------------------------------------- /packages/css-parser-algorithms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-parser-algorithms/.gitignore -------------------------------------------------------------------------------- /packages/css-parser-algorithms/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/css-parser-algorithms/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-parser-algorithms/LICENSE.md -------------------------------------------------------------------------------- /packages/css-parser-algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-parser-algorithms/README.md -------------------------------------------------------------------------------- /packages/css-syntax-patches-for-csstree/tests/samples/issue-1703.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | cursor: url(example.png), auto; 3 | } 4 | -------------------------------------------------------------------------------- /packages/css-tokenizer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/.gitignore -------------------------------------------------------------------------------- /packages/css-tokenizer/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/css-tokenizer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/css-tokenizer/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/LICENSE.md -------------------------------------------------------------------------------- /packages/css-tokenizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/README.md -------------------------------------------------------------------------------- /packages/css-tokenizer/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/api-extractor.json -------------------------------------------------------------------------------- /packages/css-tokenizer/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/dist/index.cjs -------------------------------------------------------------------------------- /packages/css-tokenizer/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/dist/index.d.ts -------------------------------------------------------------------------------- /packages/css-tokenizer/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/dist/index.mjs -------------------------------------------------------------------------------- /packages/css-tokenizer/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/docs/index.md -------------------------------------------------------------------------------- /packages/css-tokenizer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/package.json -------------------------------------------------------------------------------- /packages/css-tokenizer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/src/index.ts -------------------------------------------------------------------------------- /packages/css-tokenizer/src/reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/src/reader.ts -------------------------------------------------------------------------------- /packages/css-tokenizer/src/stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/src/stringify.ts -------------------------------------------------------------------------------- /packages/css-tokenizer/src/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/src/tokenizer.ts -------------------------------------------------------------------------------- /packages/css-tokenizer/stryker.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/stryker.conf.json -------------------------------------------------------------------------------- /packages/css-tokenizer/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/test/_import.mjs -------------------------------------------------------------------------------- /packages/css-tokenizer/test/_require.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/test/_require.cjs -------------------------------------------------------------------------------- /packages/css-tokenizer/test/benchmark.mjs: -------------------------------------------------------------------------------- 1 | import './community/bootstrap-benchmark.mjs'; 2 | -------------------------------------------------------------------------------- /packages/css-tokenizer/test/fuzz/0001.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/test/fuzz/0001.mjs -------------------------------------------------------------------------------- /packages/css-tokenizer/test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/test/test.mjs -------------------------------------------------------------------------------- /packages/css-tokenizer/test/token/cdo.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/test/token/cdo.mjs -------------------------------------------------------------------------------- /packages/css-tokenizer/test/token/url.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/test/token/url.mjs -------------------------------------------------------------------------------- /packages/css-tokenizer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/css-tokenizer/tsconfig.json -------------------------------------------------------------------------------- /packages/generate-test-cases/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/generate-test-cases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/generate-test-cases/README.md -------------------------------------------------------------------------------- /packages/generate-test-cases/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/generate-test-cases/package.json -------------------------------------------------------------------------------- /packages/media-query-list-parser/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/media-query-list-parser/test/cases/custom-media/0010.expect.json: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /packages/media-query-list-parser/test/cases/specification-examples/0004.expect.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /packages/pack-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/.gitignore -------------------------------------------------------------------------------- /packages/pack-test/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/CHANGELOG.md -------------------------------------------------------------------------------- /packages/pack-test/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/LICENSE.md -------------------------------------------------------------------------------- /packages/pack-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/README.md -------------------------------------------------------------------------------- /packages/pack-test/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/api-extractor.json -------------------------------------------------------------------------------- /packages/pack-test/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/dist/index.cjs -------------------------------------------------------------------------------- /packages/pack-test/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/dist/index.d.ts -------------------------------------------------------------------------------- /packages/pack-test/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/dist/index.mjs -------------------------------------------------------------------------------- /packages/pack-test/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/docs/index.md -------------------------------------------------------------------------------- /packages/pack-test/docs/pack-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/docs/pack-test.md -------------------------------------------------------------------------------- /packages/pack-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/package.json -------------------------------------------------------------------------------- /packages/pack-test/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/src/index.ts -------------------------------------------------------------------------------- /packages/pack-test/test/index.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/test/index.test.mjs -------------------------------------------------------------------------------- /packages/pack-test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/pack-test/tsconfig.json -------------------------------------------------------------------------------- /packages/postcss-tape/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/.gitignore -------------------------------------------------------------------------------- /packages/postcss-tape/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/CHANGELOG.md -------------------------------------------------------------------------------- /packages/postcss-tape/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/LICENSE.md -------------------------------------------------------------------------------- /packages/postcss-tape/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/README.md -------------------------------------------------------------------------------- /packages/postcss-tape/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/api-extractor.json -------------------------------------------------------------------------------- /packages/postcss-tape/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/dist/index.cjs -------------------------------------------------------------------------------- /packages/postcss-tape/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/dist/index.d.ts -------------------------------------------------------------------------------- /packages/postcss-tape/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/dist/index.mjs -------------------------------------------------------------------------------- /packages/postcss-tape/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/docs/index.md -------------------------------------------------------------------------------- /packages/postcss-tape/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/package.json -------------------------------------------------------------------------------- /packages/postcss-tape/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/src/index.ts -------------------------------------------------------------------------------- /packages/postcss-tape/src/noop-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/src/noop-plugin.ts -------------------------------------------------------------------------------- /packages/postcss-tape/src/types/postcss-html.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'postcss-html'; 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.before-after.expect.code: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.break-css.expect.code: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.broken-sourcemap.expect.code: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.expect.code: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.with-diff-in-expect.expect.code: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.with-warnings.expect.code: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/basic.without-expect.expect.code: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/file-overrides.expect.code: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /packages/postcss-tape/test-self/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/test-self/test.sh -------------------------------------------------------------------------------- /packages/postcss-tape/test/_a-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/test/_a-plugin.mjs -------------------------------------------------------------------------------- /packages/postcss-tape/test/_b-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/test/_b-plugin.mjs -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.before-after.expect.css: -------------------------------------------------------------------------------- 1 | .baz { order: 1; } -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.break-css.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.broken-sourcemap.expect.css: -------------------------------------------------------------------------------- 1 | .baz {order: 2; 2 | } 3 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/test/basic.mjs -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.with-diff-in-expect.expect.css: -------------------------------------------------------------------------------- 1 | .bar { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.with-multiple-warnings.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.with-one-missing-warning.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.with-one-unexpected-warning.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/basic.with-one-warning.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/file-overrides.expect.css: -------------------------------------------------------------------------------- 1 | .baz { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/test/file-overrides.scss: -------------------------------------------------------------------------------- 1 | .file-overrides { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /packages/postcss-tape/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/postcss-tape/tsconfig.json -------------------------------------------------------------------------------- /packages/selector-resolve-nested/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/selector-specificity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/selector-specificity/.gitignore -------------------------------------------------------------------------------- /packages/selector-specificity/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/selector-specificity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/selector-specificity/README.md -------------------------------------------------------------------------------- /packages/utilities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/.gitignore -------------------------------------------------------------------------------- /packages/utilities/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /packages/utilities/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utilities/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/LICENSE.md -------------------------------------------------------------------------------- /packages/utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/README.md -------------------------------------------------------------------------------- /packages/utilities/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/api-extractor.json -------------------------------------------------------------------------------- /packages/utilities/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/dist/index.cjs -------------------------------------------------------------------------------- /packages/utilities/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/dist/index.d.ts -------------------------------------------------------------------------------- /packages/utilities/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/dist/index.mjs -------------------------------------------------------------------------------- /packages/utilities/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/docs/index.md -------------------------------------------------------------------------------- /packages/utilities/docs/utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/docs/utilities.md -------------------------------------------------------------------------------- /packages/utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/package.json -------------------------------------------------------------------------------- /packages/utilities/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/src/index.ts -------------------------------------------------------------------------------- /packages/utilities/stryker.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/stryker.conf.json -------------------------------------------------------------------------------- /packages/utilities/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/test/_import.mjs -------------------------------------------------------------------------------- /packages/utilities/test/_require.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/test/_require.cjs -------------------------------------------------------------------------------- /packages/utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/packages/utilities/tsconfig.json -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugin-packs/postcss-bundler/.gitignore -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugin-packs/postcss-bundler/INSTALL.md -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugin-packs/postcss-bundler/LICENSE.md -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugin-packs/postcss-bundler/README.md -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/.gitignore: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/001/absolute-url/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/001/default/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/001/default/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/001/relative-url/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/001/relative-url/style.css: -------------------------------------------------------------------------------- 1 | @import url("./a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/002/green.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/002/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/002/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/003/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/006/c.css: -------------------------------------------------------------------------------- 1 | @import url("a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/006/green.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/cycles/006/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/duplicates/001/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/duplicates/001/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/duplicates/002/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/duplicates/002/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/empty/001/empty.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/namespace/001/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/namespace/002/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/relative-paths/001/a/a.css: -------------------------------------------------------------------------------- 1 | @import url("../b/b.css") 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/relative-paths/001/style.css: -------------------------------------------------------------------------------- 1 | @import url("./a/a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/relative-paths/002/a/a.css: -------------------------------------------------------------------------------- 1 | @import url("./../b/b.css") 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/relative-paths/002/style.css: -------------------------------------------------------------------------------- 1 | @import url("./a/a.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/subresource/002/style.css: -------------------------------------------------------------------------------- 1 | @import url("./styles/green.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/subresource/003/style.css: -------------------------------------------------------------------------------- 1 | @import url("./styles/green.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/subresource/004/style.css: -------------------------------------------------------------------------------- 1 | @import url("./styles/green.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/subresource/005/style.css: -------------------------------------------------------------------------------- 1 | @import url("./styles/green.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/subresource/006/style.css: -------------------------------------------------------------------------------- 1 | @import url("./styles/green.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/subresource/009/style.css: -------------------------------------------------------------------------------- 1 | @import url("./example.com/green.css"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-format/001/default/style.css: -------------------------------------------------------------------------------- 1 | @import url(a.css); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-format/001/relative-url/style.css: -------------------------------------------------------------------------------- 1 | @import url(./a.css); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-format/002/default/style.css: -------------------------------------------------------------------------------- 1 | @import "a.css"; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-format/002/relative-url/style.css: -------------------------------------------------------------------------------- 1 | @import "./a.css"; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/001/style.css: -------------------------------------------------------------------------------- 1 | @import url("./a.css#foo"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/002/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/003/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/004/#a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/004/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/005/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/001-core-features/url-fragments/005/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/001-data-urls/004/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/001-data-urls/005/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/001/default/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") screen; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/002/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/002/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/003/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") (min-width: 1px); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/003/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/003/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") screen; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/004/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") print; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/004/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/004/c.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/005/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") (max-width: 1px); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/005/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/005/c.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/006/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") (min-width: 1px); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/006/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/006/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") (min-height: 1px); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/007/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") screen; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/007/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/007/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") all; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/008/b.css: -------------------------------------------------------------------------------- 1 | @import url("red.css") layer(beta) print; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/008/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/010/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/011/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/012/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/013/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/014/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/002-at-media/cycles/001/c.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") not print; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/001/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/001/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/002/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/002/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/005/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") layer(b) (width: 1px); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/005/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/006/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/008/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/008/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") layer; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/010/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/010/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/011/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/013/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/014/a.css: -------------------------------------------------------------------------------- 1 | @layer b, a; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/015/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/cycles/001/c.css: -------------------------------------------------------------------------------- 1 | @import url("a.css") layer; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/mixed-importables/001/a.css: -------------------------------------------------------------------------------- 1 | @layer a; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/mixed-importables/001/b.css: -------------------------------------------------------------------------------- 1 | @layer b; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/003-at-layer/mixed-importables/001/c.css: -------------------------------------------------------------------------------- 1 | @layer b, a; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/004-at-supports/006/b.css: -------------------------------------------------------------------------------- 1 | @import url("./c.css") layer(foo); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/001/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/002/a.css: -------------------------------------------------------------------------------- 1 | @import url("b.css") scope(.donut-body); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/002/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/003/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/004/b.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/005/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/006/a.css: -------------------------------------------------------------------------------- 1 | @import url("./b.css") scope(.donut-edge); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/006/b.css: -------------------------------------------------------------------------------- 1 | @import url("./c.css") layer(foo); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/006/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/007/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/008/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/002-sub-features/005-at-scope/012/red.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-format/001/default/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css" 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-format/001/relative-url/style.css: -------------------------------------------------------------------------------- 1 | @import url("./a.css" 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-format/002/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-format/002/style.css: -------------------------------------------------------------------------------- 1 | @import url("a.css -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-fragments/001/a.css: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-fragments/001/a.css#foo: -------------------------------------------------------------------------------- 1 | .box { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/css-import-tests/999-irrelevant/url-fragments/001/style.css: -------------------------------------------------------------------------------- 1 | @import url("./a.css#foo"); 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/does-not-exist-1.expect.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/does-not-exist-2.css: -------------------------------------------------------------------------------- 1 | @import "node_modules:does-not-exist.css"; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/does-not-exist-2.expect.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/examples/imports/basic.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | background: url('../../images/green.png'); 3 | } 4 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/ignore.expect.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-bundler/test/imports/charset-non-utf8.css: -------------------------------------------------------------------------------- 1 | @charset "utf-16"; 2 | -------------------------------------------------------------------------------- /plugin-packs/postcss-preset-env/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins-stylelint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/README.md -------------------------------------------------------------------------------- /plugins-stylelint/at-risk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/at-risk/CHANGELOG.md -------------------------------------------------------------------------------- /plugins-stylelint/at-risk/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/at-risk/LICENSE.md -------------------------------------------------------------------------------- /plugins-stylelint/at-risk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/at-risk/README.md -------------------------------------------------------------------------------- /plugins-stylelint/at-risk/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/at-risk/index.mjs -------------------------------------------------------------------------------- /plugins-stylelint/at-risk/pack.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/at-risk/pack.test.mjs -------------------------------------------------------------------------------- /plugins-stylelint/at-risk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins-stylelint/at-risk/package.json -------------------------------------------------------------------------------- /plugins-stylelint/formatter-github/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ### 1.0.0 4 | 5 | _August 3, 2024_ 6 | 7 | Initial release 8 | -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/.gitignore -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/INSTALL.md -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/LICENSE.md -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/README.md -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/dist/index.cjs -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/dist/index.mjs -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/docs/README.md -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/package.json -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/src/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/src/browser.js -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/src/index.ts -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/test/basic.css -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/test/examples/example.css: -------------------------------------------------------------------------------- 1 | input:blank { 2 | background-color: yellow; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/test/invalid-selector.css: -------------------------------------------------------------------------------- 1 | foo : bar:blank {} 2 | -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/test/invalid-selector.expect.css: -------------------------------------------------------------------------------- 1 | foo : bar:blank {} 2 | -------------------------------------------------------------------------------- /plugins/css-blank-pseudo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-blank-pseudo/tsconfig.json -------------------------------------------------------------------------------- /plugins/css-has-pseudo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/.gitignore -------------------------------------------------------------------------------- /plugins/css-has-pseudo/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/css-has-pseudo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/css-has-pseudo/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/INSTALL.md -------------------------------------------------------------------------------- /plugins/css-has-pseudo/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/LICENSE.md -------------------------------------------------------------------------------- /plugins/css-has-pseudo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/README.md -------------------------------------------------------------------------------- /plugins/css-has-pseudo/dist/browser.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/dist/browser.cjs -------------------------------------------------------------------------------- /plugins/css-has-pseudo/dist/browser.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/dist/browser.mjs -------------------------------------------------------------------------------- /plugins/css-has-pseudo/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/dist/index.cjs -------------------------------------------------------------------------------- /plugins/css-has-pseudo/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/css-has-pseudo/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/dist/index.mjs -------------------------------------------------------------------------------- /plugins/css-has-pseudo/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/docs/README.md -------------------------------------------------------------------------------- /plugins/css-has-pseudo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/package.json -------------------------------------------------------------------------------- /plugins/css-has-pseudo/src/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/src/browser.js -------------------------------------------------------------------------------- /plugins/css-has-pseudo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/src/index.ts -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/test/_import.mjs -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/test/basic.css -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/browser-stylesheet-loading.css: -------------------------------------------------------------------------------- 1 | body:has(p) { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/browser.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/test/browser.css -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .title:has(+ p) { 2 | margin-bottom: 1.5rem; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/css-has-pseudo/test/plugin-order-logical.css: -------------------------------------------------------------------------------- 1 | a:has(.b) { 2 | margin-inline-start: 2px; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/css-has-pseudo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/css-has-pseudo/tsconfig.json -------------------------------------------------------------------------------- /plugins/css-prefers-color-scheme/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-alpha-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-attribute-case-insensitive/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-attribute-case-insensitive/test/examples/example.css: -------------------------------------------------------------------------------- 1 | [frame=hsides i] { 2 | border-style: solid none; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-attribute-case-insensitive/test/invalid-selector.css: -------------------------------------------------------------------------------- 1 | [foo="a b" i] : bar { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-attribute-case-insensitive/test/invalid-selector.expect.css: -------------------------------------------------------------------------------- 1 | [foo="a b" i] : bar { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-base-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-base-plugin/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-base-plugin/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-base-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changes to PostCSS Base Plugin 2 | 3 | ### Unreleased (major) 4 | 5 | - Initial version 6 | -------------------------------------------------------------------------------- /plugins/postcss-base-plugin/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-base-plugin/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-base-plugin/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-base-plugin/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-base-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-base-plugin/README.md -------------------------------------------------------------------------------- /plugins/postcss-browser-comments/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-browser-comments/test/examples/example-1.expect.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /plugins/postcss-cascade-layers/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-function-display-p3-linear/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-functional-notation/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-hex-alpha/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-hex-alpha/test/examples/example.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #9d9c; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-color-mix-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-mix-function/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | .purple_plum { 2 | color: rgb(175, 92, 174); 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-color-mix-variadic-function-arguments/.nvmrc: -------------------------------------------------------------------------------- 1 | v22.11.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-rebeccapurple/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-color-rebeccapurple/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .heading { 2 | color: rebeccapurple; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-color-rebeccapurple/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | .heading { 2 | color: #639; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-conditional-values/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-content-alt-text/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-contrast-color-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-custom-media/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-custom-media/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-custom-media/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-custom-media/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-custom-media/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-custom-media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-custom-media/README.md -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/eof-1.expect.css: -------------------------------------------------------------------------------- 1 | @media (--one 2 | 3 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/eof-2.expect.css: -------------------------------------------------------------------------------- 1 | @media (calc(--one 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/eof-3.expect.css: -------------------------------------------------------------------------------- 1 | @media ([--one 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/eof-4.expect.css: -------------------------------------------------------------------------------- 1 | @media ({--one 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | @media (max-width: 30em) { 2 | /* styles for small viewport */ 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/examples/false.expect.css: -------------------------------------------------------------------------------- 1 | @media (color:2147477350) { 2 | /* styles for small viewport */ 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-custom-media/test/examples/true.expect.css: -------------------------------------------------------------------------------- 1 | @media (max-color:2147477350) { 2 | /* styles for small viewport */ 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-custom-properties/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-properties/test/imported-file.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-custom-selectors/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-custom-selectors/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | article :is(h1, h2, h3) + p { 2 | margin-top: 0; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-debug-logger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-debug-logger/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-debug-logger/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-debug-logger/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-debug-logger/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-debug-logger/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-debug-logger/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-debug-logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-debug-logger/README.md -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-design-tokens/README.md -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/at-rule-error.css: -------------------------------------------------------------------------------- 1 | @supports (min-width: rgb(design-token('lists.comma' 2 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/at-rule-error.expect.css: -------------------------------------------------------------------------------- 1 | @supports (min-width: rgb(design-token('lists.comma' 2 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/errors.expect.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/examples/example-conditional.brand-2.expect.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: #f0f; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/examples/example-conditional.expect.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: #0ff; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/is.expect.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: rgb(0, 120, 0); 3 | font-size: 18px; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/issue-583.expect.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/tokens/value-parsing-a.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": { 3 | "value": 20 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/tokens/value-parsing-b.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": { 3 | "value": "foo" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/tokens/value-parsing-d.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": { 3 | "value": false 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/tokens/value-parsing-e.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": { 3 | "value": null 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/tokens/value-parsing-f.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": { 3 | "value": "\"foo\"" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/tokens/value-parsing-g.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": { 3 | "value": [20] 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/value-parsing-a.expect.css: -------------------------------------------------------------------------------- 1 | .value-parsing { 2 | order: 20; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/value-parsing-b.expect.css: -------------------------------------------------------------------------------- 1 | .value-parsing { 2 | order: foo; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-design-tokens/test/value-parsing-f.expect.css: -------------------------------------------------------------------------------- 1 | .value-parsing { 2 | order: "foo"; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-dir-pseudo-class/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-double-position-gradients/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-env-function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-env-function/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-env-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-env-function/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-env-function/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-env-function/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-env-function/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-env-function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-env-function/README.md -------------------------------------------------------------------------------- /plugins/postcss-exponential-functions/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-extract/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-extract/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-extract/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-extract/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-extract/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-extract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/README.md -------------------------------------------------------------------------------- /plugins/postcss-extract/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-extract/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-extract/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-extract/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/docs/README.md -------------------------------------------------------------------------------- /plugins/postcss-extract/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/package.json -------------------------------------------------------------------------------- /plugins/postcss-extract/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-extract/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/postcss-extract/test/media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/test/media.css -------------------------------------------------------------------------------- /plugins/postcss-extract/test/mixed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/test/mixed.css -------------------------------------------------------------------------------- /plugins/postcss-extract/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-extract/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-focus-visible/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-focus-visible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-focus-visible/README.md -------------------------------------------------------------------------------- /plugins/postcss-focus-within/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-focus-within/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-focus-within/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-focus-within/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-focus-within/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-focus-within/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-focus-within/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-focus-within/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-focus-within/README.md -------------------------------------------------------------------------------- /plugins/postcss-focus-within/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .my-form-field:focus-within label { 2 | background-color: yellow; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-font-format-keywords/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-gamut-mapping/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-gamut-mapping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-gamut-mapping/README.md -------------------------------------------------------------------------------- /plugins/postcss-gap-properties/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-gap-properties/test/ignore-flexbox.css: -------------------------------------------------------------------------------- 1 | test { 2 | display: flex; 3 | gap: 20px; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-gap-properties/test/ignore-flexbox.expect.css: -------------------------------------------------------------------------------- 1 | test { 2 | display: flex; 3 | gap: 20px; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-gap-properties/test/ignore-multicolumn.css: -------------------------------------------------------------------------------- 1 | test { 2 | columns: 3; 3 | gap: 20px; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-gap-properties/test/ignore-multicolumn.expect.css: -------------------------------------------------------------------------------- 1 | test { 2 | columns: 3; 3 | gap: 20px; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-global-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-global-data/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-global-data/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-global-data/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-global-data/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-global-data/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-global-data/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-global-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-global-data/README.md -------------------------------------------------------------------------------- /plugins/postcss-global-data/test/late-remover.css: -------------------------------------------------------------------------------- 1 | /* expect .bar */ 2 | -------------------------------------------------------------------------------- /plugins/postcss-gradients-interpolation-method/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-hwb-function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-hwb-function/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-hwb-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-hwb-function/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-hwb-function/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-hwb-function/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-hwb-function/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-hwb-function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-hwb-function/README.md -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/README.md -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/package.json -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/test/basic.css -------------------------------------------------------------------------------- /plugins/postcss-ic-unit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-ic-unit/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-image-set-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-initial/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-initial/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-initial/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-initial/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-initial/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-initial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/README.md -------------------------------------------------------------------------------- /plugins/postcss-initial/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-initial/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-initial/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-initial/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/docs/README.md -------------------------------------------------------------------------------- /plugins/postcss-initial/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/package.json -------------------------------------------------------------------------------- /plugins/postcss-initial/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-initial/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/postcss-initial/test/all-initial-default.css: -------------------------------------------------------------------------------- 1 | a { 2 | all: initial; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-initial/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/test/basic.css -------------------------------------------------------------------------------- /plugins/postcss-initial/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | border: initial; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-initial/test/examples/example.preserve-false.expect.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | border: medium none currentcolor; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-initial/test/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/test/simple.css -------------------------------------------------------------------------------- /plugins/postcss-initial/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-initial/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-is-pseudo-class/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-is-pseudo-class/test/example.css: -------------------------------------------------------------------------------- 1 | :is(input, button):is(:hover, :focus) { 2 | order: 1; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-lab-function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-lab-function/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-lab-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-lab-function/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-lab-function/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-lab-function/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-lab-function/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-lab-function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-lab-function/README.md -------------------------------------------------------------------------------- /plugins/postcss-light-dark-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-light-dark-function/test/examples/root.css: -------------------------------------------------------------------------------- 1 | :root { 2 | color-scheme: light dark; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-logical-float-and-clear/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical-float-and-clear/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | .element { 2 | clear: left; 3 | float: right; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-logical-float-and-clear/test/examples/example.hebrew.expect.css: -------------------------------------------------------------------------------- 1 | .element { 2 | clear: right; 3 | float: left; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-logical-overflow/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical-overscroll-behavior/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical-resize/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical-viewport-units/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical-viewport-units/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | margin: 10vi 20vb; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-logical-viewport-units/test/examples/example.preserve-false.expect.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | margin: 10vw 20vh; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-logical/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-logical/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-logical/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-logical/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-logical/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/README.md -------------------------------------------------------------------------------- /plugins/postcss-logical/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-logical/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-logical/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-logical/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/docs/README.md -------------------------------------------------------------------------------- /plugins/postcss-logical/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/package.json -------------------------------------------------------------------------------- /plugins/postcss-logical/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-logical/src/utils/has-variable-function.ts: -------------------------------------------------------------------------------- 1 | export const HAS_VARIABLE_FUNCTION_REGEX = /var\(/i; 2 | -------------------------------------------------------------------------------- /plugins/postcss-logical/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/postcss-logical/test/border.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/test/border.css -------------------------------------------------------------------------------- /plugins/postcss-logical/test/margin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/test/margin.css -------------------------------------------------------------------------------- /plugins/postcss-logical/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-logical/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-media-minmax/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-media-minmax/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-media-minmax/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-media-minmax/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-media-minmax/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-media-minmax/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-media-minmax/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-media-minmax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-media-minmax/README.md -------------------------------------------------------------------------------- /plugins/postcss-media-queries-aspect-ratio-number-values/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-media-queries-aspect-ratio-number-values/test/examples/example.css: -------------------------------------------------------------------------------- 1 | @media (min-aspect-ratio: 1.77) {} 2 | -------------------------------------------------------------------------------- /plugins/postcss-media-queries-aspect-ratio-number-values/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | @media (min-aspect-ratio: 177/100) {} 2 | -------------------------------------------------------------------------------- /plugins/postcss-minify/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-minify/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-minify/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-minify/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-minify/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-minify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/README.md -------------------------------------------------------------------------------- /plugins/postcss-minify/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-minify/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-minify/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-minify/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/docs/README.md -------------------------------------------------------------------------------- /plugins/postcss-minify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/package.json -------------------------------------------------------------------------------- /plugins/postcss-minify/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-minify/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/test/_import.mjs -------------------------------------------------------------------------------- /plugins/postcss-minify/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/postcss-minify/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/test/basic.css -------------------------------------------------------------------------------- /plugins/postcss-minify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-minify/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-nested-calc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nested-calc/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-nested-calc/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-nested-calc/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nested-calc/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-nested-calc/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nested-calc/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-nested-calc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nested-calc/README.md -------------------------------------------------------------------------------- /plugins/postcss-nested-calc/test/examples/example.preserve-false.expect.css: -------------------------------------------------------------------------------- 1 | .example { 2 | order: calc(1 + (2 * 2)); 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-nesting/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-nesting/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-nesting/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-nesting/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-nesting/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-nesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/README.md -------------------------------------------------------------------------------- /plugins/postcss-nesting/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-nesting/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-nesting/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-nesting/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/docs/README.md -------------------------------------------------------------------------------- /plugins/postcss-nesting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/package.json -------------------------------------------------------------------------------- /plugins/postcss-nesting/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-nesting/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/test/basic.css -------------------------------------------------------------------------------- /plugins/postcss-nesting/test/direct.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/test/direct.css -------------------------------------------------------------------------------- /plugins/postcss-nesting/test/empty.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/test/empty.css -------------------------------------------------------------------------------- /plugins/postcss-nesting/test/ignore.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/test/ignore.css -------------------------------------------------------------------------------- /plugins/postcss-nesting/test/layer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/test/layer.css -------------------------------------------------------------------------------- /plugins/postcss-nesting/test/media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/test/media.css -------------------------------------------------------------------------------- /plugins/postcss-nesting/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-nesting/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-normalize-display-values/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-oklab-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-overflow-shorthand/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-overflow-shorthand/test/examples/example.css: -------------------------------------------------------------------------------- 1 | html { 2 | overflow: hidden auto; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-place/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-place/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-place/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-place/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-place/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-place/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/README.md -------------------------------------------------------------------------------- /plugins/postcss-place/dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/dist/index.cjs -------------------------------------------------------------------------------- /plugins/postcss-place/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/dist/index.d.ts -------------------------------------------------------------------------------- /plugins/postcss-place/dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/dist/index.mjs -------------------------------------------------------------------------------- /plugins/postcss-place/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/docs/README.md -------------------------------------------------------------------------------- /plugins/postcss-place/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/package.json -------------------------------------------------------------------------------- /plugins/postcss-place/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-place/test/_import.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/test/_import.mjs -------------------------------------------------------------------------------- /plugins/postcss-place/test/_require.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/test/_require.cjs -------------------------------------------------------------------------------- /plugins/postcss-place/test/_tape.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/test/_tape.mjs -------------------------------------------------------------------------------- /plugins/postcss-place/test/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/test/basic.css -------------------------------------------------------------------------------- /plugins/postcss-place/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-place/tsconfig.json -------------------------------------------------------------------------------- /plugins/postcss-position-area-property/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-position-area-property/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | position-area: start; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-progressive-custom-properties/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-pseudo-class-any-link/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-pseudo-class-any-link/test/examples/example.css: -------------------------------------------------------------------------------- 1 | nav :any-link > span { 2 | background-color: yellow; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-random-function/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/README.md -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/package.json -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rebase-url/src/index.ts -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | background: url("../images/green.png"); 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-rebase-url/test/examples/imports/basic.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | background: url('../../images/green.png'); 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-relative-color-syntax/.nvmrc: -------------------------------------------------------------------------------- 1 | v18.8.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-rewrite-url/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rewrite-url/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-rewrite-url/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-rewrite-url/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rewrite-url/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-rewrite-url/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rewrite-url/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-rewrite-url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-rewrite-url/README.md -------------------------------------------------------------------------------- /plugins/postcss-scope-pseudo-class/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-scope-pseudo-class/test/examples/example.css: -------------------------------------------------------------------------------- 1 | :scope { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-scope-pseudo-class/test/examples/example.expect.css: -------------------------------------------------------------------------------- 1 | :root { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-selector-not/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-selector-not/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-selector-not/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-selector-not/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-selector-not/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-selector-not/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-selector-not/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-selector-not/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-selector-not/README.md -------------------------------------------------------------------------------- /plugins/postcss-selector-not/test/examples/example.css: -------------------------------------------------------------------------------- 1 | p:not(:first-child, .special) { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-sign-functions/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-slow-plugins/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-slow-plugins/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-slow-plugins/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-slow-plugins/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-slow-plugins/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-slow-plugins/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-slow-plugins/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-slow-plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-slow-plugins/README.md -------------------------------------------------------------------------------- /plugins/postcss-stepped-value-functions/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-system-ui-font-family/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-text-decoration-shorthand/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-text-decoration-shorthand/test/examples/example.css: -------------------------------------------------------------------------------- 1 | .example { 2 | text-decoration: wavy underline purple 25%; 3 | } 4 | -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-todo-or-die/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-todo-or-die/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-todo-or-die/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-todo-or-die/README.md -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/src/died.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-todo-or-die/src/died.ts -------------------------------------------------------------------------------- /plugins/postcss-todo-or-die/test/issue-open.expect.css: -------------------------------------------------------------------------------- 1 | 2 | .baz { 3 | order: 1; 4 | } 5 | -------------------------------------------------------------------------------- /plugins/postcss-trigonometric-functions/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-unset-value/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-unset-value/.gitignore -------------------------------------------------------------------------------- /plugins/postcss-unset-value/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /plugins/postcss-unset-value/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-unset-value/INSTALL.md -------------------------------------------------------------------------------- /plugins/postcss-unset-value/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-unset-value/LICENSE.md -------------------------------------------------------------------------------- /plugins/postcss-unset-value/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/plugins/postcss-unset-value/README.md -------------------------------------------------------------------------------- /postcss-recipes/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | node_modules 3 | -------------------------------------------------------------------------------- /postcss-recipes/minimal-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/postcss-recipes/minimal-setup/README.md -------------------------------------------------------------------------------- /postcss-recipes/minimal-setup/src/css/base/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /postcss-recipes/open-props/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/postcss-recipes/open-props/README.md -------------------------------------------------------------------------------- /postcss-recipes/open-props/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/postcss-recipes/open-props/package.json -------------------------------------------------------------------------------- /postcss-recipes/open-props/src/style.css: -------------------------------------------------------------------------------- 1 | @import url("./components/card.css"); 2 | -------------------------------------------------------------------------------- /rollup/configs/externals.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/configs/externals.mjs -------------------------------------------------------------------------------- /rollup/default.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/default.mjs -------------------------------------------------------------------------------- /rollup/presets/browser-javascript.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/presets/browser-javascript.mjs -------------------------------------------------------------------------------- /rollup/presets/cli-typescript.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/presets/cli-typescript.mjs -------------------------------------------------------------------------------- /rollup/presets/package-javascript.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/presets/package-javascript.mjs -------------------------------------------------------------------------------- /rollup/presets/package-typescript.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/presets/package-typescript.mjs -------------------------------------------------------------------------------- /rollup/transforms/api-extractor.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/transforms/api-extractor.mjs -------------------------------------------------------------------------------- /rollup/transforms/cli-hash-bang.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/transforms/cli-hash-bang.mjs -------------------------------------------------------------------------------- /rollup/transforms/move.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/rollup/transforms/move.mjs -------------------------------------------------------------------------------- /sites/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/package-lock.json -------------------------------------------------------------------------------- /sites/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/package.json -------------------------------------------------------------------------------- /sites/postcss-preset-env/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/.gitignore -------------------------------------------------------------------------------- /sites/postcss-preset-env/.nvmrc: -------------------------------------------------------------------------------- 1 | v25.1.0 2 | -------------------------------------------------------------------------------- /sites/postcss-preset-env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/README.md -------------------------------------------------------------------------------- /sites/postcss-preset-env/blog.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/blog.njk -------------------------------------------------------------------------------- /sites/postcss-preset-env/blog/blog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/blog/blog.json -------------------------------------------------------------------------------- /sites/postcss-preset-env/features.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/features.njk -------------------------------------------------------------------------------- /sites/postcss-preset-env/feed/feed.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/feed/feed.njk -------------------------------------------------------------------------------- /sites/postcss-preset-env/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/index.njk -------------------------------------------------------------------------------- /sites/postcss-preset-env/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/netlify.toml -------------------------------------------------------------------------------- /sites/postcss-preset-env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/package.json -------------------------------------------------------------------------------- /sites/postcss-preset-env/playground.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/sites/postcss-preset-env/playground.njk -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-plugins/HEAD/tsconfig.json --------------------------------------------------------------------------------