Socket
Socket
Sign inDemoInstall

clean-css

Package Overview
Dependencies
Maintainers
1
Versions
211
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

clean-css - npm Package Compare versions

Comparing version 0.8.0 to 0.8.1

5

History.md

@@ -0,1 +1,6 @@

0.8.1 / 2012-10-28
==================
* Added better zeros processing for rect(...) syntax (clip property).
0.8.0 / 2012-10-21

@@ -2,0 +7,0 @@ ==================

8

lib/clean.js

@@ -144,3 +144,4 @@ var util = require('util');

// zero + unit to zero
replace(/(\s|:)0(px|em|ex|cm|mm|in|pt|pc|%)/g, '$1' + '0');
replace(/(\s|:|,)0(px|em|ex|cm|mm|in|pt|pc|%)/g, '$1' + '0');
replace(/rect\(0(px|em|ex|cm|mm|in|pt|pc|%)/g, 'rect(0');

@@ -154,5 +155,8 @@ // none to 0

// multiple zeros into one
replace(/0 0 0 0([^\.])/g, '0$1');
replace(/:0 0 0 0([^\.])/g, ':0$1');
replace(/([: ,=\-])0\.(\d)/g, '$1.$2');
// restore rect(...) zeros syntax for 4 zeros
replace(/rect\(\s?0(\s|,)0[ ,]0[ ,]0\s?\)/g, 'rect(0$10$10$10)');
// empty elements

@@ -159,0 +163,0 @@ if (options.removeEmpty)

@@ -11,3 +11,3 @@ {

},
"version": "0.8.0",
"version": "0.8.1",
"main": "index.js",

@@ -14,0 +14,0 @@ "bin": {

@@ -232,2 +232,23 @@ var vows = require('vows'),

'div{padding:0 0 0 .5em}'
],
'rect zeros #1': 'div{clip:rect(0 0 0 0)}',
'rect zeros #2': [
'div{clip:rect(0px 0px 0px 0px)}',
'div{clip:rect(0 0 0 0)}'
],
'rect zeros #3': [
'div{clip:rect( 0px 0px 0px 0px )}',
'div{clip:rect(0 0 0 0)}'
],
'rect zeros #4': [
'div{clip:rect(0px, 0px, 0px, 0px)}',
'div{clip:rect(0,0,0,0)}'
],
'rect zeros #5': [
'div{clip:rect(0.5% 0px 0px 0px)}',
'div{clip:rect(0.5% 0 0 0)}'
],
'rect zeros #6': [
'div{clip:rect(0px 0px 0px 10px)}',
'div{clip:rect(0 0 0 10px)}'
]

@@ -234,0 +255,0 @@ }),

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc