├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cases ├── apply.css ├── apply.json ├── at-rule-brackets.css ├── at-rule-brackets.json ├── atrule-decls.css ├── atrule-decls.json ├── atrule-empty.css ├── atrule-empty.json ├── atrule-no-params.css ├── atrule-no-params.json ├── atrule-no-semicolon.css ├── atrule-no-semicolon.json ├── atrule-no-space.css ├── atrule-no-space.json ├── atrule-params.css ├── atrule-params.json ├── atrule-rules.css ├── atrule-rules.json ├── between.css ├── between.json ├── bom.json ├── colon-selector.css ├── colon-selector.json ├── comments.css ├── comments.json ├── custom-properties.css ├── custom-properties.json ├── decls.css ├── decls.json ├── empty.css ├── empty.json ├── escape.css ├── escape.json ├── extends.css ├── extends.json ├── function.css ├── function.json ├── ie-progid.css ├── ie-progid.json ├── important.css ├── important.json ├── inside.css ├── inside.json ├── no-selector.css ├── no-selector.json ├── prop.css ├── prop.json ├── quotes.css ├── quotes.json ├── raw-decl.css ├── raw-decl.json ├── rule-at.css ├── rule-at.json ├── rule-no-semicolon.css ├── rule-no-semicolon.json ├── selector.css ├── selector.json ├── semicolons.css ├── semicolons.json ├── spaces.json ├── tab.css └── tab.json ├── each-test.js ├── eslint.config.mjs ├── extra-cases.json ├── get.js ├── index.d.ts ├── index.js ├── index.mjs ├── jsonify.js ├── load.js ├── package.json ├── pnpm-lock.yaml ├── test-on-real.js ├── test-path.js ├── test ├── jsonify.test.js ├── path.test.js └── update.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: postcss 2 | github: ai 3 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .github/ 3 | tsconfig.json 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/README.md -------------------------------------------------------------------------------- /cases/apply.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/apply.css -------------------------------------------------------------------------------- /cases/apply.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/apply.json -------------------------------------------------------------------------------- /cases/at-rule-brackets.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/at-rule-brackets.css -------------------------------------------------------------------------------- /cases/at-rule-brackets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/at-rule-brackets.json -------------------------------------------------------------------------------- /cases/atrule-decls.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-decls.css -------------------------------------------------------------------------------- /cases/atrule-decls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-decls.json -------------------------------------------------------------------------------- /cases/atrule-empty.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | -------------------------------------------------------------------------------- /cases/atrule-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-empty.json -------------------------------------------------------------------------------- /cases/atrule-no-params.css: -------------------------------------------------------------------------------- 1 | @page{ } 2 | -------------------------------------------------------------------------------- /cases/atrule-no-params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-no-params.json -------------------------------------------------------------------------------- /cases/atrule-no-semicolon.css: -------------------------------------------------------------------------------- 1 | @media screen {@content} 2 | 3 | @charset "UTF-8" 4 | -------------------------------------------------------------------------------- /cases/atrule-no-semicolon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-no-semicolon.json -------------------------------------------------------------------------------- /cases/atrule-no-space.css: -------------------------------------------------------------------------------- 1 | @import"test.css" 2 | -------------------------------------------------------------------------------- /cases/atrule-no-space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-no-space.json -------------------------------------------------------------------------------- /cases/atrule-params.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-params.css -------------------------------------------------------------------------------- /cases/atrule-params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-params.json -------------------------------------------------------------------------------- /cases/atrule-rules.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-rules.css -------------------------------------------------------------------------------- /cases/atrule-rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/atrule-rules.json -------------------------------------------------------------------------------- /cases/between.css: -------------------------------------------------------------------------------- 1 | a/**/ 2 | {} 3 | -------------------------------------------------------------------------------- /cases/between.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/between.json -------------------------------------------------------------------------------- /cases/bom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/bom.json -------------------------------------------------------------------------------- /cases/colon-selector.css: -------------------------------------------------------------------------------- 1 | :fullscreen {} 2 | -------------------------------------------------------------------------------- /cases/colon-selector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/colon-selector.json -------------------------------------------------------------------------------- /cases/comments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/comments.css -------------------------------------------------------------------------------- /cases/comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/comments.json -------------------------------------------------------------------------------- /cases/custom-properties.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/custom-properties.css -------------------------------------------------------------------------------- /cases/custom-properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/custom-properties.json -------------------------------------------------------------------------------- /cases/decls.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/decls.css -------------------------------------------------------------------------------- /cases/decls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/decls.json -------------------------------------------------------------------------------- /cases/empty.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cases/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/empty.json -------------------------------------------------------------------------------- /cases/escape.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/escape.css -------------------------------------------------------------------------------- /cases/escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/escape.json -------------------------------------------------------------------------------- /cases/extends.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/extends.css -------------------------------------------------------------------------------- /cases/extends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/extends.json -------------------------------------------------------------------------------- /cases/function.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/function.css -------------------------------------------------------------------------------- /cases/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/function.json -------------------------------------------------------------------------------- /cases/ie-progid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/ie-progid.css -------------------------------------------------------------------------------- /cases/ie-progid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/ie-progid.json -------------------------------------------------------------------------------- /cases/important.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/important.css -------------------------------------------------------------------------------- /cases/important.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/important.json -------------------------------------------------------------------------------- /cases/inside.css: -------------------------------------------------------------------------------- 1 | a { @import "a.css" } 2 | -------------------------------------------------------------------------------- /cases/inside.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/inside.json -------------------------------------------------------------------------------- /cases/no-selector.css: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cases/no-selector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/no-selector.json -------------------------------------------------------------------------------- /cases/prop.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/prop.css -------------------------------------------------------------------------------- /cases/prop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/prop.json -------------------------------------------------------------------------------- /cases/quotes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/quotes.css -------------------------------------------------------------------------------- /cases/quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/quotes.json -------------------------------------------------------------------------------- /cases/raw-decl.css: -------------------------------------------------------------------------------- 1 | a { color: a/* ; */ b ; } 2 | -------------------------------------------------------------------------------- /cases/raw-decl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/raw-decl.json -------------------------------------------------------------------------------- /cases/rule-at.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/rule-at.css -------------------------------------------------------------------------------- /cases/rule-at.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/rule-at.json -------------------------------------------------------------------------------- /cases/rule-no-semicolon.css: -------------------------------------------------------------------------------- 1 | a{color:black} 2 | -------------------------------------------------------------------------------- /cases/rule-no-semicolon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/rule-no-semicolon.json -------------------------------------------------------------------------------- /cases/selector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/selector.css -------------------------------------------------------------------------------- /cases/selector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/selector.json -------------------------------------------------------------------------------- /cases/semicolons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/semicolons.css -------------------------------------------------------------------------------- /cases/semicolons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/semicolons.json -------------------------------------------------------------------------------- /cases/spaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/spaces.json -------------------------------------------------------------------------------- /cases/tab.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: black 3 | } 4 | -------------------------------------------------------------------------------- /cases/tab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/cases/tab.json -------------------------------------------------------------------------------- /each-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/each-test.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /extra-cases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/extra-cases.json -------------------------------------------------------------------------------- /get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/get.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/index.js -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/index.mjs -------------------------------------------------------------------------------- /jsonify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/jsonify.js -------------------------------------------------------------------------------- /load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/load.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /test-on-real.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/test-on-real.js -------------------------------------------------------------------------------- /test-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/test-path.js -------------------------------------------------------------------------------- /test/jsonify.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/test/jsonify.test.js -------------------------------------------------------------------------------- /test/path.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/test/path.test.js -------------------------------------------------------------------------------- /test/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/test/update.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postcss/postcss-parser-tests/HEAD/tsconfig.json --------------------------------------------------------------------------------