
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
De-cluttering your TailwindCSS.
You created awesome project.
It's completed.
Your users are happy.
But now you are left with this question:
All this TailwindCSS clutter...what should I do with it?
You know what I'm talking about. Due to rapid development, we prefer to put Tailwind classes directly into your divs.
As time goes, this clutter grows.
This tool aim to:
Once your project grows and ready for your users, chances are you are left with humongous task of Tailwind CSS cleanup.
Roadmap progress
# requires ruby 2.7 and above
$ gem install windclutter
$ cd your_project
$ windclutter use
-f
$ windclutter analysis -f src/index.html
# output
Analysing src/index.html...
Done!
{
"flex" => 3,
"flex-col" => 3,
}
-t
(NEW)Provide an option with your file extension, and let it do its magic! 🎉
$ windclutter analysis -t .html
# output
Analysing .html...
Traversed 22 .html file(s)... 🎉
{
"flex" => 44,
"flex-col" => 31,
"items-center" => 30,
"text-center" => 21,
"gap-2" => 14
}
...and 120 more
This is currently in ideation, but I can't wait to try this even myself.
I have a lot of TailwindCSS project that needs cleanup 🤯
Take a look into: https://github.com/Xavier-IV/windclutter/wiki
There are some limited alternative that I'm aware of and are still searching:
FAQs
Unknown package
We found that windclutter demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.