Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: CSS Nesting implementation #9549

Closed
wants to merge 78 commits into from

Commits on Nov 19, 2023

  1. Semi working

    AlbertMarashi committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    4ded50f View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    a3d4eaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68713ee View commit details
    Browse the repository at this point in the history
  3. Add changeset

    AlbertMarashi committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    8756de3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2661f4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e67006 View commit details
    Browse the repository at this point in the history
  6. Handle rule nesting, remove NestedSelector from SimpleSelector, impro…

    …ve logic for encapsulation
    AlbertMarashi committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    d9174c4 View commit details
    Browse the repository at this point in the history
  7. use for of

    AlbertMarashi committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    b59387b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Got CSS combinator prefixes working

    Excluding CSS type element selectors
    
    closes sveltejs#9320
    closes sveltejs#8587
    AlbertMarashi committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    fcdc02e View commit details
    Browse the repository at this point in the history
  2. closes sveltejs#9320

    AlbertMarashi committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    dab01b1 View commit details
    Browse the repository at this point in the history
  3. Implement full CSS nesting support

    - parsing of at-rules
    - parsing of element type selectors
    AlbertMarashi committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    05e959c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ba667d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0397d1 View commit details
    Browse the repository at this point in the history
  6. Update .changeset/small-kids-switch.md

    Co-authored-by: Ben McCann <[email protected]>
    AlbertMarashi and benmccann authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    a37b975 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    48c6cdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2291dc3 View commit details
    Browse the repository at this point in the history
  3. Minor change

    Not sure how to handle unused selectors & etc with CSS nestign
    AlbertMarashi committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    2b4e730 View commit details
    Browse the repository at this point in the history
  4. Modify comment

    AlbertMarashi committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    b6b872c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    a8fb36d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    21d5daf View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. fix syntax error

    Rich-Harris committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    92f1e3a View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    6373f16 View commit details
    Browse the repository at this point in the history
  2. Correct comment

    AlbertMarashi committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    b5444cf View commit details
    Browse the repository at this point in the history
  3. Added a failing test

    AlbertMarashi committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    7e2875b View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    7ea05ce View commit details
    Browse the repository at this point in the history
  2. prettier

    Rich-Harris committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    61497b2 View commit details
    Browse the repository at this point in the history
  3. partial fix

    Rich-Harris committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    751c73c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdccdcb View commit details
    Browse the repository at this point in the history
  5. move type annotation

    Rich-Harris committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    633e05a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d4d973 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    b884dae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46efb43 View commit details
    Browse the repository at this point in the history
  3. Wohooo. Almost working

    AlbertMarashi committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    0708f16 View commit details
    Browse the repository at this point in the history
  4. 2 failing tests

    AlbertMarashi committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    eef0b3b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f347a9 View commit details
    Browse the repository at this point in the history
  6. Getting closer

    AlbertMarashi committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    20629ca View commit details
    Browse the repository at this point in the history
  7. Even closer

    AlbertMarashi committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    862be02 View commit details
    Browse the repository at this point in the history
  8. One test left!

    AlbertMarashi committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    ef4b743 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1000cdf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    89667b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    8c81aa7 View commit details
    Browse the repository at this point in the history
  2. Add more tests

    AlbertMarashi committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    51016b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1dfaaf View commit details
    Browse the repository at this point in the history
  4. Clean some logic

    AlbertMarashi committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    015e695 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd37582 View commit details
    Browse the repository at this point in the history
  6. prettier

    Rich-Harris committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    4b4922e View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. merge main

    Rich-Harris committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    337b162 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. WIP Test

    AlbertMarashi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    055ec38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e075ad7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a421705 View commit details
    Browse the repository at this point in the history
  4. Pass all tests

    AlbertMarashi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    b9b4cab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f6a7796 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb09917 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9c5c05e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26ba130 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. avoid try-catch

    Rich-Harris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2c3cdab View commit details
    Browse the repository at this point in the history
  2. prettier

    Rich-Harris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a528ee6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb8993b View commit details
    Browse the repository at this point in the history
  4. tweak

    Rich-Harris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    32da098 View commit details
    Browse the repository at this point in the history
  5. unused import

    Rich-Harris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a46d9fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1543993 View commit details
    Browse the repository at this point in the history
  7. tweak

    Rich-Harris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4a7ac18 View commit details
    Browse the repository at this point in the history
  8. update test

    Rich-Harris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f03e316 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a53fa5a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    67bf628 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d0a885 View commit details
    Browse the repository at this point in the history
  3. simplify

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    6e149f2 View commit details
    Browse the repository at this point in the history
  4. simplify

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    353d697 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    84b6f8b View commit details
    Browse the repository at this point in the history
  6. shrink explanation

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    36123fc View commit details
    Browse the repository at this point in the history
  7. move

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ecff925 View commit details
    Browse the repository at this point in the history
  8. rename

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    1f23ce5 View commit details
    Browse the repository at this point in the history
  9. rename

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ec49db4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f6ba25c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0212055 View commit details
    Browse the repository at this point in the history
  12. revert

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    4201cf7 View commit details
    Browse the repository at this point in the history
  13. merge main

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e3b84d5 View commit details
    Browse the repository at this point in the history
  14. merge main

    Rich-Harris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d470e13 View commit details
    Browse the repository at this point in the history