clean-css.git
7 years agoFixes all unit tests on top of the new tokenizer.
Jakub Pawlowicz [Sun, 13 Nov 2016 10:54:38 +0000 (11:54 +0100)]
Fixes all unit tests on top of the new tokenizer.

This involves the following changes too:

* /lib/selectors -> /lib/optimizer;
* new /lib/optimizer/tidy* modules for cleaning up tokens;
* redone URL rewriting as it doesn't require full document scan
  anymore, as it's run right after tokenization;
* compatibility class is now a simple function;
* introducing `readSources` method instead of SourceReader class.

7 years agoRewrites tokenizer without escaping.
Jakub Pawlowicz [Sat, 5 Nov 2016 07:16:15 +0000 (08:16 +0100)]
Rewrites tokenizer without escaping.

This way it's much easier to handle parsing as it's a "one step"
process instead of way more complex, legacy escaping.

7 years agoBumps online version to clean-css 3.4.22.
Jakub Pawlowicz [Mon, 12 Dec 2016 15:11:16 +0000 (16:11 +0100)]
Bumps online version to clean-css 3.4.22.

7 years agoVersion 3.4.22 release notes.
Jakub Pawlowicz [Mon, 12 Dec 2016 15:02:13 +0000 (16:02 +0100)]
Version 3.4.22 release notes.

7 years agoIgnores `@import` at-rules if after content.
Jakub Pawlowicz [Mon, 12 Dec 2016 13:12:22 +0000 (14:12 +0100)]
Ignores `@import` at-rules if after content.

Why:

* This is what browsers do and we should respect it.

7 years agoFixes #841 - disabled importing and many files passed as array.
Jakub Pawlowicz [Mon, 12 Dec 2016 12:57:06 +0000 (13:57 +0100)]
Fixes #841 - disabled importing and many files passed as array.

Why:

* Importing via `@shallow` feature should be propagated to next
  files in the importing queue.

7 years agoUpdates project description.
Jakub Pawlowicz [Wed, 16 Nov 2016 15:35:58 +0000 (16:35 +0100)]
Updates project description.

Why:

* To stress we have two platforms now.

7 years agoBumps online version to clean-css 3.4.21.
Jakub Pawlowicz [Wed, 16 Nov 2016 11:01:13 +0000 (12:01 +0100)]
Bumps online version to clean-css 3.4.21.

7 years agoVersion 3.4.21 release notes.
Jakub Pawlowicz [Wed, 16 Nov 2016 10:51:53 +0000 (11:51 +0100)]
Version 3.4.21 release notes.

7 years agoFixes #821 - edge case in reducing non-adjacent selectors.
Jakub Pawlowicz [Wed, 16 Nov 2016 10:43:17 +0000 (11:43 +0100)]
Fixes #821 - edge case in reducing non-adjacent selectors.

Why:

* In case of previously optimized empty rules, the join positions
  were not calculated correctly resulting in tokens being
  incorrectly optimized.

7 years agoFixes #830 - reordering border-* properties.
Jakub Pawlowicz [Wed, 16 Nov 2016 07:36:12 +0000 (08:36 +0100)]
Fixes #830 - reordering border-* properties.

Why:

* `border-X` and `border-<side>-X` were reorderable but obiously one
  cannot reorder them as that may change styling.

7 years agoFixes #833 - moving `@media` queries.
Jakub Pawlowicz [Tue, 15 Nov 2016 16:11:24 +0000 (17:11 +0100)]
Fixes #833 - moving `@media` queries.

Why:

* So it's not about `!important` modifier but `@` sign which were
  incorrectly treated as a special marker starting a block.
* The solution is somewhat hacky - checking if a preceding character
  is not a special marker - but an improved tokenizer will be there
  soon (-ish).

7 years agoAdds page view Clicky tracking to GitHub page.
Jakub Pawlowicz [Fri, 4 Nov 2016 15:11:15 +0000 (16:11 +0100)]
Adds page view Clicky tracking to GitHub page.

That's for page views only to figure out page usage.

7 years agoDisables keeping line break by default in UI.
Jakub Pawlowicz [Thu, 3 Nov 2016 20:14:50 +0000 (21:14 +0100)]
Disables keeping line break by default in UI.

Why:

* Mimics CLI and API default behavior.

7 years agoIgnores JSHint on /docs folder.
Jakub Pawlowicz [Thu, 3 Nov 2016 19:37:49 +0000 (20:37 +0100)]
Ignores JSHint on /docs folder.

Why:

* JS on public pages don't follow the same conventions as the
  rest of the repo.

7 years agoSee #260 - hides template tag where it's not supported.
Jakub Pawlowicz [Thu, 3 Nov 2016 19:27:23 +0000 (20:27 +0100)]
See #260 - hides template tag where it's not supported.

7 years agoSee #260 - adds `noscript` warning.
Jakub Pawlowicz [Thu, 3 Nov 2016 19:04:26 +0000 (20:04 +0100)]
See #260 - adds `noscript` warning.

Why:

* We need JavaScript to operate properly.

7 years agoSee #260 - delays Worker initialization.
Jakub Pawlowicz [Thu, 3 Nov 2016 18:57:34 +0000 (19:57 +0100)]
See #260 - delays Worker initialization.

Why:

* There's no point fetching CleanCSS until files are about to be
  optimized.
* It currently uses a fixed version of CleanCSS but we'll pass
  version to initializer once more versions are supported.

7 years agoSee #260 - adds UI for changing optimization settings.
Jakub Pawlowicz [Tue, 1 Nov 2016 07:56:21 +0000 (08:56 +0100)]
See #260 - adds UI for changing optimization settings.

Note: it disables advanced optimizations by default.

Why:

* To give users better control over how optimizations are applied.

7 years agoSee #260 - shows short optimization summary.
Jakub Pawlowicz [Mon, 31 Oct 2016 21:02:51 +0000 (22:02 +0100)]
See #260 - shows short optimization summary.

Why:

* To let user know how much smaller output content is.

7 years agoSee #260 - adds progress spinner.
Jakub Pawlowicz [Mon, 31 Oct 2016 20:32:30 +0000 (21:32 +0100)]
See #260 - adds progress spinner.

7 years agoSee #260 - adds worker error logging.
Jakub Pawlowicz [Mon, 31 Oct 2016 20:23:59 +0000 (21:23 +0100)]
See #260 - adds worker error logging.

Why:

* At least there will be some feedback.

7 years agoSee #260 - properly sets name of optimized file.
Jakub Pawlowicz [Mon, 31 Oct 2016 20:17:19 +0000 (21:17 +0100)]
See #260 - properly sets name of optimized file.

7 years agoSee #260 - adds nicer look&feel for optimized files.
Jakub Pawlowicz [Mon, 31 Oct 2016 17:14:29 +0000 (18:14 +0100)]
See #260 - adds nicer look&feel for optimized files.

7 years agoSee #260 - adds 'copy to clipboard' in UI.
Jakub Pawlowicz [Mon, 31 Oct 2016 17:03:18 +0000 (18:03 +0100)]
See #260 - adds 'copy to clipboard' in UI.

Why:

* So user can copy optimized content without downloading a file.

7 years agoSee #260 - adds a very basic browser client.
Jakub Pawlowicz [Fri, 21 Oct 2016 16:05:00 +0000 (18:05 +0200)]
See #260 - adds a very basic browser client.

Why:

* So there's an easy way to minify files without installing
  clean-css module;

7 years agoAdd test when precision not castable to int
vlakoff [Mon, 31 Oct 2016 21:32:26 +0000 (22:32 +0100)]
Add test when precision not castable to int

7 years agoVoid if precision value is not a number
vlakoff [Sat, 29 Oct 2016 08:10:26 +0000 (10:10 +0200)]
Void if precision value is not a number

7 years agoMove cast into buildPrecision()
vlakoff [Sat, 29 Oct 2016 08:09:20 +0000 (10:09 +0200)]
Move cast into buildPrecision()

7 years agoCast in options object rather than command line
vlakoff [Sat, 29 Oct 2016 08:08:02 +0000 (10:08 +0200)]
Cast in options object rather than command line

7 years agoNote that rounding only applies to px values (#820)
vlakoff [Mon, 10 Oct 2016 17:50:50 +0000 (19:50 +0200)]
Note that rounding only applies to px values (#820)

7 years agoVersion 3.4.20 release notes.
Jakub Pawlowicz [Mon, 26 Sep 2016 04:48:08 +0000 (06:48 +0200)]
Version 3.4.20 release notes.

7 years agoPrevent rules with :selection from being merged (#814)
silverwind [Mon, 26 Sep 2016 04:36:31 +0000 (06:36 +0200)]
Prevent rules with :selection from being merged (#814)

Firefox does not support :selection, only :-moz-selection. This change
adds :selection to the list of problematic selectors to prevent invalid
rules from being created.

Also cleaned up the regex, : and :: are equivalent in this regex,
so reduced all section to just :.

8 years agoVersion 3.4.19 release notes.
Jakub Pawlowicz [Mon, 25 Jul 2016 04:31:28 +0000 (06:31 +0200)]
Version 3.4.19 release notes.

8 years agoFixes #795 - `!important` and override compacting.
Jakub Pawlowicz [Mon, 25 Jul 2016 04:28:28 +0000 (06:28 +0200)]
Fixes #795 - `!important` and override compacting.

There was a broken test rule which didn't catch the bug, which is
now fixed.

8 years agoBumps logo version.
Jakub Pawlowicz [Fri, 15 Jul 2016 18:07:18 +0000 (20:07 +0200)]
Bumps logo version.

Why:

* MaxCDN cached the previous one permanently based on URL.
  So we need to change URL to point it to the new one.

8 years agoAdds a new, simpler droplet in our logo.
Jakub Pawlowicz [Fri, 15 Jul 2016 17:49:58 +0000 (19:49 +0200)]
Adds a new, simpler droplet in our logo.

8 years agoAligns all shapes in logo.
Jakub Pawlowicz [Tue, 12 Jul 2016 15:30:38 +0000 (17:30 +0200)]
Aligns all shapes in logo.

8 years agoReimports logo.svg via Sketch.
Jakub Pawlowicz [Tue, 12 Jul 2016 15:17:24 +0000 (17:17 +0200)]
Reimports logo.svg via Sketch.

Why:

* It's a SVG editor of choice;
* it will be easier to manage any future changes.

8 years agoRemoves invisible "drop" from logo SVG file.
Jakub Pawlowicz [Tue, 12 Jul 2016 13:54:32 +0000 (15:54 +0200)]
Removes invisible "drop" from logo SVG file.

8 years agoRemoves empty `<g>` nodes from logo SVG file.
Jakub Pawlowicz [Tue, 12 Jul 2016 13:46:23 +0000 (15:46 +0200)]
Removes empty `<g>` nodes from logo SVG file.

8 years agoCleans up Readme markup.
Jakub Pawlowicz [Tue, 12 Jul 2016 13:43:04 +0000 (15:43 +0200)]
Cleans up Readme markup.

8 years agoPoints Readme logo to canonical repository.
Jakub Pawlowicz [Tue, 12 Jul 2016 13:41:45 +0000 (15:41 +0200)]
Points Readme logo to canonical repository.

8 years agoadding logo (#793)
Sal Niro [Sun, 10 Jul 2016 09:40:27 +0000 (05:40 -0400)]
adding logo (#793)

Adds clean-css logo!

8 years agoVersion 3.4.18 release notes.
Jakub Pawlowicz [Wed, 15 Jun 2016 06:32:15 +0000 (08:32 +0200)]
Version 3.4.18 release notes.

8 years agoFixes #787 - regression in data URI processing.
Jakub Pawlowicz [Wed, 15 Jun 2016 06:23:29 +0000 (08:23 +0200)]
Fixes #787 - regression in data URI processing.

Yet another regression so we revert to the original order of
processing `url()` values.

8 years agoVersion 3.4.17 release notes.
Jakub Pawlowicz [Sat, 4 Jun 2016 06:07:14 +0000 (08:07 +0200)]
Version 3.4.17 release notes.

8 years agoSee #783 - adds an extra test.
Jakub Pawlowicz [Sat, 4 Jun 2016 06:06:04 +0000 (08:06 +0200)]
See #783 - adds an extra test.

8 years agoFixes #783 - regression in processing data URIs.
Jakub Pawlowicz [Sat, 4 Jun 2016 06:02:08 +0000 (08:02 +0200)]
Fixes #783 - regression in processing data URIs.

8 years agoVersion 3.4.16 release notes.
Jakub Pawlowicz [Thu, 2 Jun 2016 09:14:57 +0000 (11:14 +0200)]
Version 3.4.16 release notes.

8 years agoFixes #782 - regression in processing data URIs.
Jakub Pawlowicz [Thu, 2 Jun 2016 06:57:57 +0000 (08:57 +0200)]
Fixes #782 - regression in processing data URIs.

Instead of trying to fuzzy match an end of data URI let's use split
to navigate through bracket levels and determine an end of an URI.

8 years agoFixes #781 - regression in override compacting.
Jakub Pawlowicz [Thu, 2 Jun 2016 05:29:47 +0000 (07:29 +0200)]
Fixes #781 - regression in override compacting.

Checking every combination of override clashes should not fall
back to same values in case of multiplex components.

8 years agoVersion 3.4.15 release notes.
Jakub Pawlowicz [Wed, 1 Jun 2016 09:16:37 +0000 (11:16 +0200)]
Version 3.4.15 release notes.

8 years agoFixes #776 - edge case in quoted data URIs.
Jakub Pawlowicz [Wed, 1 Jun 2016 09:10:17 +0000 (11:10 +0200)]
Fixes #776 - edge case in quoted data URIs.

Regardless of whether data URI is quoted or not the end of URI should
always be fuzzy matched.

8 years agoFixes #780 - space after inlined variables.
Jakub Pawlowicz [Wed, 1 Jun 2016 07:00:28 +0000 (09:00 +0200)]
Fixes #780 - space after inlined variables.

Let's not assume variables are functions to stay. Polymer inlines
variables so removing a space after a variable can break styling.

8 years agoFixes #779 - merging `background-(position|size)`.
Jakub Pawlowicz [Wed, 1 Jun 2016 06:43:28 +0000 (08:43 +0200)]
Fixes #779 - merging `background-(position|size)`.

Those two properties were always merged but if vendor-prefixed
functions are used then they should not be.

Note we changed `everyCombination` checker to check for values
on same position when merging **longhand** properties which is what
browsers do, e.g.

```css
background-position: calc(100% - 1em) 1em;
background-position: calc(100% - 2em) 2em;
```

Now `everyCombination` checks if 1st and 2nd values can be merged
separately and ignores whether 1st can be merged with 2nd.

8 years agoVersion 3.4.14 release notes.
Jakub Pawlowicz [Tue, 31 May 2016 08:43:24 +0000 (10:43 +0200)]
Version 3.4.14 release notes.

8 years agoFixes #768 - invalid border-radius property.
Jakub Pawlowicz [Tue, 31 May 2016 06:59:00 +0000 (08:59 +0200)]
Fixes #768 - invalid border-radius property.

Whenever we encounter an invalid property there should be a
InvalidPropertyError exception thrown and property reported as `unused`.

Currently warnings are reported without any further details like line
number, but such feature is due in #657.

8 years agoFixes #765 - two values of border-radius.
Jakub Pawlowicz [Mon, 30 May 2016 06:18:30 +0000 (08:18 +0200)]
Fixes #765 - two values of border-radius.

Horizontal and vertical values of longhand properties were not
correctly merged into shorthand border-radius.

8 years agoFixes #763 - data URI SVG and quoting.
Jakub Pawlowicz [Mon, 30 May 2016 05:21:53 +0000 (07:21 +0200)]
Fixes #763 - data URI SVG and quoting.

Quotes inside data URI SVG can be unescaped and we should handle
such cases correctly by leaving quoting in place.

8 years agoFixes #751 - stringifying CSS variables.
Jakub Pawlowicz [Sun, 29 May 2016 15:09:17 +0000 (17:09 +0200)]
Fixes #751 - stringifying CSS variables.

CSS variables come in two variants

- defined as a block which can be applied using @apply keyword (used
  in Polymer);
- defined as a simple value or another variable reference.

The second way was broken when source maps were built as stringifying
code was always expecting a block.

8 years agoVersion 3.4.13 release notes.
Jakub Pawlowicz [Mon, 23 May 2016 09:56:55 +0000 (11:56 +0200)]
Version 3.4.13 release notes.

8 years agoMerge pull request #774 from nooks/master
Jakub Pawlowicz [Mon, 23 May 2016 09:50:53 +0000 (11:50 +0200)]
Merge pull request #774 from nooks/master

Fix input-source-map-tracker for node@6.*

8 years agoBuild: support Node.js 6.x
Nook Scheel [Mon, 23 May 2016 07:22:48 +0000 (10:22 +0300)]
Build: support Node.js 6.x

8 years agoFix input-source-map-tracker for node@6.*
Nook Scheel [Fri, 20 May 2016 13:04:12 +0000 (16:04 +0300)]
Fix input-source-map-tracker for node@6.*

8 years agoAdds Twitter badge to Readme.
Jakub Pawlowicz [Sat, 9 Apr 2016 16:01:31 +0000 (18:01 +0200)]
Adds Twitter badge to Readme.

8 years agoAdds download stats badge to Readme.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:49:17 +0000 (17:49 +0200)]
Adds download stats badge to Readme.

8 years agoRemoves dev dependency status from Readme.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:45:40 +0000 (17:45 +0200)]
Removes dev dependency status from Readme.

* it can still be accessed via "Dependency Status" button;
* we could use sth like greenkeeper to keep them up to date;

8 years agoRemoves .DS_Store from the list of ignored files.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:41:20 +0000 (17:41 +0200)]
Removes .DS_Store from the list of ignored files.

Should be stored in one's global git ignore setup, see:
https://help.github.com/articles/ignoring-files/#create-a-global-gitignore

8 years agoBumps nock dependency to 8.x.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:38:10 +0000 (17:38 +0200)]
Bumps nock dependency to 8.x.

8 years agoUpdates JSHint dependency to latest 2.x.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:37:50 +0000 (17:37 +0200)]
Updates JSHint dependency to latest 2.x.

8 years agoBumps browserify dependency to 13.x.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:34:49 +0000 (17:34 +0200)]
Bumps browserify dependency to 13.x.

8 years agoVersion 3.4.12 release notes.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:25:19 +0000 (17:25 +0200)]
Version 3.4.12 release notes.

8 years agoFixes #754 - treats empty rule as unmergeable.
Jakub Pawlowicz [Sat, 9 Apr 2016 15:18:15 +0000 (17:18 +0200)]
Fixes #754 - treats empty rule as unmergeable.

Firefox and Chrome just ignore such rules while IE ignores empty rule
and interprets the rest correctly. This means it could be used as a
IE hack.

8 years agoSee #753 - extra tests covering `local(...)` values.
Jakub Pawlowicz [Thu, 7 Apr 2016 06:57:02 +0000 (08:57 +0200)]
See #753 - extra tests covering `local(...)` values.

8 years agoCorrectly removes `reset.css` in binary test.
Jakub Pawlowicz [Tue, 5 Apr 2016 05:05:30 +0000 (07:05 +0200)]
Correctly removes `reset.css` in binary test.

8 years agoFixed #734 - `--root` option edge case.
Jakub Pawlowicz [Tue, 5 Apr 2016 04:51:34 +0000 (06:51 +0200)]
Fixed #734 - `--root` option edge case.

When a root was specified (in CLI only) and it was given a path to
a folder (not a file) then we were taking its parent folder as a
root path instead.

8 years agoVersion 3.4.11 release notes.
Jakub Pawlowicz [Fri, 1 Apr 2016 20:42:53 +0000 (22:42 +0200)]
Version 3.4.11 release notes.

8 years agoFixes #738 - edge case in comment processing.
Jakub Pawlowicz [Fri, 1 Apr 2016 20:39:43 +0000 (22:39 +0200)]
Fixes #738 - edge case in comment processing.

Second `/*` in `/*! comment */*{...}` was taken as a comment start
which actually is not.

8 years agoFixes #743 - background shorthand and source maps.
Jakub Pawlowicz [Fri, 1 Apr 2016 19:55:15 +0000 (21:55 +0200)]
Fixes #743 - background shorthand and source maps.

There was an edge case when background-size was incorrectly
parsed as background-position.

8 years agoAdds #741 to History.md.
Jakub Pawlowicz [Fri, 1 Apr 2016 19:39:49 +0000 (21:39 +0200)]
Adds #741 to History.md.

8 years agoAdds #745 to History.md.
Jakub Pawlowicz [Fri, 1 Apr 2016 19:35:35 +0000 (21:35 +0200)]
Adds #745 to History.md.

8 years agoVersion 3.4.10 release notes.
Jakub Pawlowicz [Mon, 29 Feb 2016 07:05:00 +0000 (08:05 +0100)]
Version 3.4.10 release notes.

8 years agoUpdates History.md after #735 fix.
Jakub Pawlowicz [Mon, 29 Feb 2016 07:03:53 +0000 (08:03 +0100)]
Updates History.md after #735 fix.

8 years agoMerge pull request #748 from wzrdtales/httpsFixw/oRequest
Jakub Pawlowicz [Wed, 30 Mar 2016 21:55:46 +0000 (23:55 +0200)]
Merge pull request #748 from wzrdtales/httpsFixw/oRequest

fix proxy issues on https @imports

8 years agofix proxy issues on https @imports
Tobias Gurtzick [Sun, 27 Mar 2016 09:25:49 +0000 (11:25 +0200)]
fix proxy issues on https @imports

When an @import used a https url, the false protocol was tried to be used for the http proxy.

fixes #741

8 years agoMerge pull request #746 from JoniJnm/patch-1
Jakub Pawlowicz [Sat, 26 Mar 2016 07:42:49 +0000 (08:42 +0100)]
Merge pull request #746 from JoniJnm/patch-1

Don't skip !important rule with capital letters

8 years agoDon't skip !important rule with capital letters
Jónatan Núñez [Mon, 14 Mar 2016 22:24:23 +0000 (23:24 +0100)]
Don't skip !important rule with capital letters

Fix #745

In v3.3.10 works ok, fails in v3.4.10

The problem was introduced in 96096402eaaeb4947afa7ecacba0982381a244f4

Prevent match !importantE with !important

8 years agoMerge pull request #744 from deepsweet/start
Jakub Pawlowicz [Sun, 13 Mar 2016 07:48:13 +0000 (08:48 +0100)]
Merge pull request #744 from deepsweet/start

Add usage with Start tasks runner to README

8 years agoAdd usage with Start tasks runner to README
Kir Belevich [Sat, 12 Mar 2016 17:39:50 +0000 (20:39 +0300)]
Add usage with Start tasks runner to README

8 years agoMerge pull request #736 from silverwind/escaped-joining-chars
Jakub Pawlowicz [Mon, 29 Feb 2016 06:56:54 +0000 (07:56 +0100)]
Merge pull request #736 from silverwind/escaped-joining-chars

Fix whitespace removal with escaped joining characters

8 years agoFix whitespace removal with escaped joining characters
silverwind [Sun, 28 Feb 2016 02:04:29 +0000 (03:04 +0100)]
Fix whitespace removal with escaped joining characters

8 years agoMerge pull request #733 from scniro/master
Jakub Pawlowicz [Tue, 23 Feb 2016 20:42:45 +0000 (21:42 +0100)]
Merge pull request #733 from scniro/master

README: updating gulp plugin

8 years agoREADME: updating gulp plugin
Sal [Tue, 23 Feb 2016 17:58:03 +0000 (10:58 -0700)]
README: updating gulp plugin

8 years agoMerge pull request #724 from pra85/2016
Jakub Pawlowicz [Sun, 17 Jan 2016 05:31:44 +0000 (05:31 +0000)]
Merge pull request #724 from pra85/2016

Update license year to 2016

8 years agoUpdate license year to 2016
Prayag Verma [Sat, 16 Jan 2016 18:40:04 +0000 (00:10 +0530)]
Update license year to 2016

8 years agoMerge pull request #721 from XhmikosR/master
Jakub Pawlowicz [Sat, 9 Jan 2016 10:58:14 +0000 (10:58 +0000)]
Merge pull request #721 from XhmikosR/master

Pulling in changes by @XhmikosR

8 years agoUpdates gulp plugin reference.
Jakub Pawlowicz [Wed, 6 Jan 2016 21:00:12 +0000 (21:00 +0000)]
Updates gulp plugin reference.

Apparently gulp-minify-css is deprecated now so pointing users to gulp-cleancss instead.

8 years agoAdd node.js 5 in AppVeyor.
XhmikosR [Wed, 6 Jan 2016 15:12:21 +0000 (17:12 +0200)]
Add node.js 5 in AppVeyor.

8 years agoUpdate all dependencies.
XhmikosR [Wed, 6 Jan 2016 15:11:26 +0000 (17:11 +0200)]
Update all dependencies.