lukeed/tidyPublic

refactor: drop plugin sorts from JS printer

Tailwind class sorting and package.json sorting are plugin features,
and tidy formats like Prettier without plugins, so they go. Unicode
escapes in names resolve with js::strings. The JS printer now builds,
with --features js.
LELuke Edwards authored
2c55fb4Patch
Parent8e1b7df
13 files changed+58-695
StackedSplit
crates/tidy/src/js/context.rs+0 โˆ’28
crates/tidy/src/js/detached/sort_imports.rs+3 โˆ’0
crates/tidy/src/js/ir/formatter.rs+1 โˆ’1
crates/tidy/src/js/options.rs+1 โˆ’10
crates/tidy/src/js/print/call_like_expression/mod.rs+3 โˆ’24
crates/tidy/src/js/print/jsx/mod.rs+5 โˆ’13
crates/tidy/src/js/print/jsx/opening_element.rs+4 โˆ’6
crates/tidy/src/js/print/literals.rs+1 โˆ’8
crates/tidy/src/js/print/template.rs+12 โˆ’44
crates/tidy/src/js/strings.rs+26 โˆ’0
crates/tidy/src/js/utils/mod.rs+0 โˆ’1
crates/tidy/src/js/utils/object.rs+2 โˆ’26
crates/tidy/src/js/utils/tailwindcss.rs+0 โˆ’534