295 releases (142 breaking)

Uses new Rust 2021

new 0.143.1 Jan 26, 2023
0.142.2 Jan 8, 2023
0.142.0 Dec 22, 2022
0.137.0 Nov 30, 2022
0.41.0 Nov 30, 2021

#704 in Web programming

Download history 2647/week @ 2022-10-07 3670/week @ 2022-10-14 5366/week @ 2022-10-21 3737/week @ 2022-10-28 2569/week @ 2022-11-04 2991/week @ 2022-11-11 2915/week @ 2022-11-18 2017/week @ 2022-11-25 2744/week @ 2022-12-02 3952/week @ 2022-12-09 3778/week @ 2022-12-16 1222/week @ 2022-12-23 2041/week @ 2022-12-30 4535/week @ 2023-01-06 4232/week @ 2023-01-13 4244/week @ 2023-01-20

15,179 downloads per month
Used in 18 crates (13 directly)

Apache-2.0

1MB
20K SLoC

swc_css_parser

CSS parser for the SWC project

Structure

tests

/tests/fuxture

CSS -> Parsed ast -> JSON.

/tests/error

Error reporting test.

/tests/identity

These tests ensure that input.css and input.explicit.css is parsed identically. These are copied from esbuild, by modifying the test suite.

The name of a test is base64_url(md5(name)).

License

Apache 2.0 / MIT, at your option.

Lots of tests are copied from rome tools and esbuild. If you want to use tests, please consult license of those libraries.

Dependencies

~4.5–9.5MB
~188K SLoC