purifycss | Remove unused CSS Also works with single-page apps | Theme library

 by   purifycss JavaScript Version: 1.2.6 License: MIT

kandi X-RAY | purifycss Summary

kandi X-RAY | purifycss Summary

purifycss is a JavaScript library typically used in User Interface, Theme applications. purifycss has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can install using 'npm i purifycss' or download it from GitHub, npm.

A function that takes content (HTML/JS/PHP/etc) and CSS, and returns only the used CSS. PurifyCSS does not modify the original CSS files. You can write to a new file, like minification. If your application is using a CSS framework, this is especially useful as many selectors are often unused.

            kandi-support Support

              purifycss has a medium active ecosystem.
              It has 9905 star(s) with 425 fork(s). There are 156 watchers for this library.
              It had no major release in the last 12 months.
              There are 70 open issues and 52 have been closed. On average issues are closed in 234 days. There are 14 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of purifycss is 1.2.6

            kandi-Quality Quality

              purifycss has 0 bugs and 0 code smells.

            kandi-Security Security

              purifycss has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              purifycss code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              purifycss is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              purifycss releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions, examples and code snippets are available.
              purifycss saves you 3183 person hours of effort in developing the same functionality from scratch.
              It has 6845 lines of code, 0 functions and 36 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed purifycss and discovered the below as its top functions. This is intended to give you an instant insight into purifycss implemented functionality, and help decide if they suit your requirements.
            • Adds a listener to an event .
            • Counts the number of events in a particular type .
            • Wrap a custom event listener to the target .
            • Initialize CSS tree .
            • emit handler .
            • Emit one event handler to an event handler .
            • Emit two listeners .
            • Emit an event .
            • Emit an event handler to an event handler .
            • Define properties on a object .
            Get all kandi verified functions for this library.

            purifycss Key Features

            No Key Features are available at this moment for purifycss.

            purifycss Examples and Code Snippets

            No Code Snippets are available at this moment for purifycss.

            Community Discussions


            Tailwind 3 in Laravel gives: Error: PostCSS plugin tailwindcss requires PostCSS 8
            Asked 2021-Dec-10 at 09:46

            I am trying to upgrade tailwind to version 3 in my Laravel application.

            I followed the installation as instructed in


            npm install -D tailwindcss@latest postcss@latest autoprefixer@latest

            This worked fine. But when I run npm run dev I get this error:

            ERROR in ./resources/assets/css/tailwindcore.css Module build failed (from ./node_modules/css-loader/index.js): ModuleBuildError: Module build failed (from ./node_modules/postcss-loader/src/index.js): Error: PostCSS plugin tailwindcss requires PostCSS 8.

            I have read from the docs that PostCSS 8 is now required with tailwind 3. However, PostCSS 8 has been installed. Why would I still receive this error? I also tried to remove node_modules folder and reinstall, but got same error.

            This is my package.json:



            Answered 2021-Dec-10 at 09:46

            The issue is that you're running an old version of Laravel Mix. Another issue you will face is the @tailwindcss/form plugin will need to be updated as well.

            Update the packages with:

            Source https://stackoverflow.com/questions/70301843


            buefy@0.9.3 requires a peer of vue@^2.6.11 but none is installed
            Asked 2020-Oct-12 at 12:27

            I want to install the latest version of buefy in my project, which is 0.9.3. Currently I have installed 0.8.3

            If I run npm install -g buefy@latest I receive

            npm WARN buefy@0.9.3 requires a peer of vue@^2.6.11 but none is installed. You must install peer dependencies yourself.

            • buefy@0.9.3 updated 1 package in 0.511s

            However, Buefey 0.8.2 remains installed in package.json

            I also have difficulties to understand the error, because I have vue 2.6.12 installed.

            I tried to run (as explained in https://stackoverflow.com/a/58254678/2311074)



            Answered 2020-Oct-12 at 12:27

            npm install -g means you're trying to install a package globally.

            Source https://stackoverflow.com/questions/64317817


            Laravel, css/app.css disappear in mix-manifest.json every time i do a modification in the code
            Asked 2020-Jan-24 at 14:38

            Every time I change a line in my code, the line css/app.css in mix-manifest.json is deleted.

            The only way to restore the line is to run npm run watch or npm run dev, but when I do a new modification in the code I got the same problem.

            Here my mix-manifest.json when it's okay :



            Answered 2020-Jan-24 at 14:38

            This sounds like an issue with your editor. I would highly recommend disabling all plugins and then re-adding them one at a time to find the offending plugin. Additionally if you want to confirm this theory, you could try using any other editor to edit and save a file.

            Source https://stackoverflow.com/questions/59766970

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install purifycss



            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • npm

            npm i purifycss

          • CLONE
          • HTTPS


          • CLI

            gh repo clone purifycss/purifycss

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Theme Libraries


            by twbs


            by tailwindlabs


            by Semantic-Org


            by jgthms


            by Dogfalo

            Try Top Libraries by purifycss


            by purifycssJavaScript


            by purifycssJavaScript


            by purifycssJavaScript


            by purifycssCSS