Package Exports
- @josee9988/implode-css
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@josee9988/implode-css) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Implode-CSS ππ£
Npm CLI package that removes all unused CSS classes and ids from your project.
Goal of the package π―
To remove useless/unused CSS selectors from a project to increase performance and readability.
If you create a project from scratch or use templates there is a high chance of creating CSS selectors that you will finally not use and will be downloaded by the user and will make the page performance slower.
With implodeCss you will be able to detect and/or remove these unused CSS.
Installation π©β
sudo npm install -g @josee9988/implode-cssExamples of use ππ‘
If you do not know how to use the package, show the manual by using:
implodeCss -h # to show the manual
To be prompted by the package, do not use arguments, we will help you:
implodeCss # it will guide youSpecify folder (actual / absolute path):
implodeCss . # actual folder, you must use always absolute paths but with the dot
implodeCss /home/user/project # folder /home/user/projectAudit (detect but do not do any action):
implodeCss . -a # audit actual package
Fix (remove all unused CSS selectors):
implodeCss . -f # audit actual package
Ignore folders:
implodeCss . -a -i src,data # audit actual package and do not look into folders: /src/, /data/
Specify port (default = 4949):
implodeCss . -a -p 8080 # audit actual package and create the server on port 4949
Screenshots πΈ π
- Auditing the code with:
implodeCss . -a
- Table with all the unused selectors and more information.
- Help command:
implodeCss -h
- If you do not specify a folder...
- If you do not specify the option to perform...
Upcoming features
- Make the project usable by other packages. Will probably come in version 1.2.
Did you enjoyed the package? Help us raise these numbers up π₯° π
Also check the npm page with the package
β οΈRemember that this tool does not guarantee a 100% effectiveness and may have some issue at some point. Use it at your own risk and always do backups of your code.β οΈ
Made with a lot of β€οΈβ€οΈ by @Josee9988