Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
pigeon /
node_modules /
clean-css /
Delete
Unzip
Name
Size
Permission
Date
Action
bin
[ DIR ]
drwxr-xr-x
2022-06-27 18:41
lib
[ DIR ]
drwxr-xr-x
2022-06-27 18:41
node_modules
[ DIR ]
drwxr-xr-x
2022-06-27 18:41
test
[ DIR ]
drwxr-xr-x
2022-06-27 18:41
.jshintignore
19
B
-rw-r--r--
2012-11-29 23:49
.jshintrc
249
B
-rw-r--r--
2013-03-19 21:21
.npmignore
24
B
-rw-r--r--
2012-05-27 21:15
.travis.yml
43
B
-rw-r--r--
2012-11-18 08:38
History.md
5.99
KB
-rw-r--r--
2013-03-19 21:24
LICENSE
1.04
KB
-rw-r--r--
2013-02-08 23:44
README.md
3.54
KB
-rw-r--r--
2013-03-19 21:21
index.js
40
B
-rw-r--r--
2012-05-27 21:15
package.json
1.68
KB
-rw-r--r--
2022-06-27 18:41
Save
Rename
[](http://travis-ci.org/GoalSmashers/clean-css) ## What is clean-css? Clean-css is a [node.js](http://nodejs.org/) library for minifying CSS files. It does the same job as YUI Compressor's CSS minifier, but much faster thanks to many speed optimizations and node.js' V8 engine. ## Usage ### What are the requirements? ``` node 0.6.0+ on UN*X (fully tested on OS X 10.6+ and CentOS) node 0.8.0+ on Windows ``` ### How to install clean-css? ``` npm install clean-css ``` ### How to use clean-css CLI? Clean-css accepts the following command line arguments (please make sure you use `<source-file>` as the very last argument to avoid potential issues): ``` cleancss [options] <source-file> ``` * `-h`, `--help` output usage information * `-v`, `--version` output the version number * `-e`, `--remove-empty` Remove empty declarations (e.g. `a{}`) * `-b`, `--keep-line-breaks` Keep line breaks * `--s0` Remove all special comments (i.e. `/*! special comment */`) * `--s1` Remove all special comments but the first one * `-o`, `--output [output-file]` Use [output-file] as output instead of stdout #### Examples: To minify a **public.css** file into **public-min.css** do: ``` cleancss -o public-min.css public.css ``` To minify the same **public.css** into the standard output skip the `-o` parameter: ``` cleancss public.css ``` More likely you would like to concatenate a couple of files. If you are on a Unix-like system: ``` cat one.css two.css three.css | cleancss -o merged-and-minified.css ``` On Windows: ``` type one.css two.css three.css | cleancss -o merged-and-minified.css ``` Or even gzip the result at once: ``` cat one.css two.css three.css | cleancss | gzip -9 -c > merged-minified-and-gzipped.css.gz ``` ### How to use clean-css programmatically? ```js var cleanCSS = require('clean-css'); var source = "a{font-weight:bold;}"; var minimized = cleanCSS.process(source); ``` Process method accepts a hash as a second parameter, i.e., `cleanCSS.process(source, options)` with the following options available: * `keepSpecialComments` - `*` for keeping all (default), `1` for keeping first one, `0` for removing all * `keepBreaks` - whether to keep line breaks (default is false) * `removeEmpty` - whether to remove empty elements (default is false) * `debug` - turns on debug mode measuring time spent on cleaning up (run `npm run bench` to see example) ### What are the clean-css' dev commands? First clone the source, then run: * `npm run bench` for clean-css benchmarks (see test/bench.js for details) * `npm run check` to check JS sources with [JSHint](https://github.com/jshint/jshint/) * `npm test` for the test suite ### How do you preserve a comment block? Use the `/*!` notation instead of the standard one `/*`: ```css /*! Important comments included in minified output. */ ``` ## Acknowledgments * Vincent Voyer ([@vvo](https://github.com/vvo)) for a patch with better empty element regex and for inspiring us to do many performance improvements in 0.4 release. * Isaac ([@facelessuser](https://github.com/facelessuser)) for pointing out a flaw in clean-css' stateless mode. * Jan Michael Alonzo ([@jmalonzo](https://github.com/jmalonzo)) for a patch removing node's old 'sys' package. * [@XhmikosR](https://github.com/XhmikosR) for suggesting new features (option to remove special comments and strip out URLs quotation) and pointing out numerous improvements (JSHint, media queries). ## License Clean-css is released under the [MIT License](http://opensource.org/licenses/MIT).