GitHub / postcss/postcss-selector-parser / commits
A CSS selector parser, integrates with postcss but does not require it.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| e33e9bca | 7.1.5 | Max Thirouin <g****t@m****o> | 20 days ago | |
| 6f4e6c1d |
fix: TypeError on unclosed `[`, `(` and trailing `|` (#330)
Co-authored-by: Max T. <g****t@m****o> |
Rizwan Saleem <t****3@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 4d8437ff | fix: preserve whitespace before a `*` namespace in attribute selectors (#325) |
spokodev <s****v@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| e2f90295 | fix: don't treat a non-prefix token before `|` as a namespace (#324) |
spokodev <s****v@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| dd50ee11 |
chore(deps-dev): bump postcss from 8.5.18 to 8.5.23 (#331)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 7e3abb2c |
chore(deps-dev): bump postcss from 8.5.15 to 8.5.18 (#328)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 4a7e4e36 | 7.1.4 | Max Thirouin <g****t@m****o> | 3 months ago | |
| e2021c52 | fix: tolerate non-node children when serializing selectors | Max Thirouin <g****t@m****o> | 3 months ago | |
| 7893b741 | 7.1.3 | Max Thirouin <g****t@m****o> | 3 months ago | |
| 5bc698ce | Improve fix CVE-2026-9358 (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (clo... | Max Thirouin <g****t@m****o> | 3 months ago | |
| db323271 | run oxfmt | Max Thirouin <g****t@m****o> | 3 months ago | |
| 16e2581b | simplify deps (#319) |
Max <g****t@m****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| de415f19 | Add Tidelift security notice |
Max <g****t@m****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c4f2c8c0 |
CI: make Node 14 test job lockfile-v3 compatible (#318)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m> |
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b185e205 | Add description in package.json + full repo url | Max Thirouin <g****t@m****o> | 3 months ago | |
| 4e93663b | Fix test run on node < 20 | Max Thirouin <g****t@m****o> | 3 months ago | |
| 1b81a3c2 | 7.1.2 | Max Thirouin <g****t@m****o> | 3 months ago | |
| a5bff9df | update badges | Max Thirouin <g****t@m****o> | 3 months ago | |
| a7041023 | npm audit fix | Max Thirouin <g****t@m****o> | 3 months ago | |
| e37c5b0b | Fix CVE-2026-9358 (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (#316) |
Max <g****t@m****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cf6637ed | chore(release): 7.1.1 | alexander-akait <s****q@g****m> | 9 months ago | |
| 54cef588 | fix(types): add `walkUniversal` declaration (#311) |
Marco Pasqualetti <2****i@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 3da25fec | perf: replace startsWith with strict equality (#308) |
btea <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| b647f7c7 | ci: test on Node.js 24 (#307) |
btea <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 337129d1 | chore: replace abandoned pkg coveralls with coveralls-next |
Nikola Petkanski <d****c@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6343f29e | ci: test on Node.js 22 (#301) |
btea <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ea6cd932 | chore(release): 7.1.0 | alexander-akait <s****q@g****m> | over 1 year ago | |
| 3f5ecb64 | feat: insert(Before|After) support multiple new node (#302) |
btea <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e254e601 | docs: update `replaceWith` arguments (#300) |
btea <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 56d7fea0 | chore: fix comments (#296) |
Ryo Matsukawa <7****a@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 6158750a | chore(release): 7.0.0 | alexander.akait <s****q@g****m> | almost 2 years ago | |
| 4fa6e860 | feat!: make insertions during iteration safe (#295) |
Matthew Berry <m****e@m****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1b1e9c3b | chore(release): 6.1.2 | alexander.akait <s****q@g****m> | about 2 years ago | |
| fb388761 | fix: erroneous trailing combinators in pseudos |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5c6260ca | docs: section link Error Handling (#293) |
Guspan Tanadi <3****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 6b31ffbc | chore(release): 6.1.1 | alexander.akait <s****q@g****m> | about 2 years ago | |
| 0b773f14 | fix: improve typings of constructor helpers (#292) |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 29843e37 |
chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (#291)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 757687da | chore(release): 6.1.0 | alexander.akait <s****q@g****m> | over 2 years ago | |
| 6485cafc | feat: add `sourceIndex` to `Selector` nodes (#290) |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b4c848e5 | chore(release): 6.0.16 | alexander.akait <s****q@g****m> | over 2 years ago | |
| 962d75e1 | fix(types): add missing `index` argument to `each`/`walk` callback (#289) |
Masafumi Koba <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3c072b84 | ci: update test.yml (#288) |
Chris Bateman <c****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3b16876c | chore(release): 6.0.15 | alexander.akait <s****q@g****m> | over 2 years ago | |
| 92c7f044 | fix: Node#prev and Node#next type for the first/last node |
Andrey Sitnik <a****y@s****u>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7d543aa4 | chore(release): 6.0.14 | alexander.akait <s****q@g****m> | over 2 years ago | |
| 01ba4f3b | types: fix type definitions (#284) |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d83b2d6d |
chore(deps-dev): bump postcss from 8.4.19 to 8.4.31 (#282)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d9101aac |
chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 (#281)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 09d5d481 | docs: replace TravisCI badge with GitHub Actions one (#280) |
Masafumi Koba <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| bd779865 | refactor: fix typos in comments (#279) |
Fabien Villepinte <f****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 9b5ade24 | chore(release): 6.0.13 | alexander.akait <s****q@g****m> | over 3 years ago | |
| 317e2753 | fix: throw on unexpected pipe symbols (#278) |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2c24f445 | docs: update clone (#277) |
btea <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 66b51528 | chore(release): 6.0.12 | alexander.akait <s****q@g****m> | over 3 years ago | |
| 63b463e0 | fix(types): clone (#276) |
Alexander Akait <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6d3bd572 |
chore(deps): bump json5 from 2.2.1 to 2.2.3 (#274)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fe807ad9 | chore: update dependencies (#268) |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e6b40293 | chore(release): 6.0.11 | alexander.akait <s****q@g****m> | almost 4 years ago | |
| fd5f0bfb | fix: attribute case insensitivity parsing |
Romain Menke <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c3db2ff3 | docs: fix `container.atPosition()` API (#264) |
Masafumi Koba <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 91a01478 | chore(release): 6.0.10 | alexander.akait <s****q@g****m> | over 4 years ago | |
| 7f450cbe | fix: `isPseudoElement()` supports `:first-letter` and `:first-line` (#256) |
Masafumi Koba <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5c71f290 | chore(release): 6.0.9 | evilebottnawi <s****q@g****m> | over 4 years ago | |
| a86d19b7 | fix: `Combinator.raws` property type (#254) |
Masafumi Koba <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 210fd21e | docs: fix changelog | evilebottnawi <s****q@g****m> | over 4 years ago | |
| d3950db3 | chore(release): 6.0.8 | evilebottnawi <s****q@g****m> | over 4 years ago | |
| 0a1eec05 | fix: reduced size |
Bogdan Chadkin <t****d@y****u>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0ea7a5b9 | chore(release): 6.0.7 | evilebottnawi <s****q@g****m> | over 4 years ago | |
| 3a57097b | fix: support animation percents |
lolo <5****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e64151ec | chore(release): 6.0.6 | evilebottnawi <s****q@g****m> | over 5 years ago | |
| c5035bc1 | fix: parse quoted attributes containing a newline correctly (#245) |
Ludovico Fischer <4****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 54f71ef6 | chore(deps): update and reduce |
Alexander Akait <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 1012e3a5 | pref: rework unesc for a 63+% performance boost (#239) |
Sam Saccone <s****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 96a85e31 | chore: update deps (#234) |
Stéphane Goetz <o****z@o****h>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 9e798f06 | chore(release): 6.0.4 | evilebottnawi <s****q@g****m> | almost 6 years ago | |
| 15e0aa87 | fix: ts problems (#233) |
Masafumi Koba <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 1682f721 | chore(release): 6.0.3 | evilebottnawi <s****q@g****m> | almost 6 years ago | |
| c716dc1e | fix: replace node built-in "util" module with "util-deprecate" (#210) |
Nolan Lawson <n****n@n****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| daebab0e | Improve typescript typings |
Natalie Weizenbaum <n****z@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 6 years ago | |
| 56156f70 | refactor: `toString` method in favor of polymorphism (#208) |
Ivan Kopeykin <i****n@o****u>
Committed by: Evilebot Tnawi <e****i@u****m> |
almost 7 years ago | |
| 42339b11 | test: escaped tests to classes (#207) |
Ivan Kopeykin <i****n@g****m>
Committed by: Evilebot Tnawi <e****i@u****m> |
about 7 years ago | |
| 842118bd | docs: fix typo in API.md operatator -> operator (#205) |
Veniamin Krol <1****l@u****m>
Committed by: Evilebot Tnawi <e****i@u****m> |
about 7 years ago | |
| 190f9bc0 | test: new pseudo classes (#193) |
Evilebot Tnawi <e****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 41c84d3b | merge Merge pull request #188 from postcss/test-nested-pseudo-classes |
Jonathan Neal <j****l@h****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| b99f93fd | test: universal selector |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| 314dbdfd | test: id selector with universal |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| d0961b40 | fix: handle uppercase pseudo elements |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| df33374c | fix: do not create invalid combinator before comment |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| d49dfeca | test: nested pseudo classes | evilebottnawi <s****q@g****m> | over 7 years ago | |
| 709b78e6 | test/refactor: non standard selector |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| 7c29a6bd | 6.0.2 | Jonathan Neal <j****l@h****m> | over 7 years ago | |
| ea0e54c4 | fix: parsing and stringify empty attribute value |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| 5b02220d | 6.0.1 | Jonathan Neal <j****l@h****m> | over 7 years ago | |
| 5d7817b5 | fix: unicode surrogate pair parsing |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| 9aad10f4 | 6.0.0 | Jonathan Neal <j****l@h****m> | over 7 years ago | |
| 7039a99d | test: fix broken |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| c42a3bf1 | test: throw on bad syntax instead hangs |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| 1088303f | fix: class selector with `\\#` |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago | |
| 268c9a76 | fix: escaping in `id` selector |
evilebottnawi <s****q@g****m>
Committed by: Jonathan Neal <j****l@h****m> |
over 7 years ago |