Repository navigation
Commit ecd80a3
committed
refactor(css): split syntax into syntax-parser and syntax-printer
The CSS engine and its default printer now live in files of their own,
with lib/css/syntax.js keeping the public surface: it loads both, binds
SourceProcessor to them and re-exports what it always did.
Module state the walk writes and the printer reads moved into one
initialized object, so the two files share it without a stale copy; the
streaming writer sits in a second one to keep CssPath out of its type.
Dependencies run one way — printer to parser, facade to both.1 parent e7911a5 commit ecd80a3
6 files changed
Lines changed: 19818 additions & 19277 deletions
File tree
- .changeset
- lib/css
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Large diffs are not rendered by default.
0 commit comments