Tailwind und die npm-Toolchain entfernen #9
Reference in New Issue
Block a user
Delete Branch "chore/tailwind-entfernen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Die App hat nie eine Tailwind-Utility verwendet — sämtliche Klassen im Code sind eigene (
btn,files-bar,empty-state, …), und den Reset liefertbase.cssselbst. Damit standenpackage.json,node_modules/und ein Build-Schritt für ein Stylesheet, das nichts beigetragen hat.Aufgefallen ist es, weil der vorangegangene Refactor-Commit ungefragt zwölf Zeilen in
assets/tailwind.cssmitbrachte: Der Generator scannt auchdocs/und erzeugte Utilities für Wörter, die er in Prosa fand (.table,.underline,.resize).Entfernt
package.json,package-lock.json,node_modules/(enthielt genau ein Paket)tailwind.cssmain.rsZwei Nebenbefunde
Die npm-Abhängigkeit war ohnehin wirkungslos. Dioxus 0.7 bringt Tailwind selbst mit — erzeugt wurde 4.1.5, während
package.json4.3.3 deklarierte.dxerzeugtassets/tailwind.cssbei jedem vollen Build neu, auch ohne Eingabedatei und ohne dass sie noch verlinkt wäre; offenbar aus einem eigenen Cache. Ein Schalter dagegen war nicht zu finden, deshalb steht sie jetzt in der.gitignorestatt im Repo. Sie hat keinen Leser mehr.Nebenbei
Der
READMEbeschrieb noch die Dioxus-Vorlage („a singlemain.rsfile"). Nach dem Streichen der Tailwind-Abschnitte wäre nur ein falscher Rumpf übrig geblieben, deshalb ist er auf den tatsächlichen Projektstand gebracht.Das
--dn--Präfix der Tokens bleibt: ursprünglich Schutz vor Tailwinds eigenen:root-Variablen, taugt weiterhin als Namensraum.cargo testgrün (2 Tests), Working Tree sauber.