@modular-css/processor
Advanced tools
Comparing version 29.0.2 to 29.0.3
{ | ||
"name": "@modular-css/processor", | ||
"version": "29.0.2", | ||
"version": "29.0.3", | ||
"description": "A streamlined reinterpretation of CSS Modules", | ||
@@ -33,3 +33,3 @@ "main": "./processor.js", | ||
"resolve-from": "^5.0.0", | ||
"unique-slug": "^2.0.0" | ||
"unique-slug": "^4.0.0" | ||
}, | ||
@@ -36,0 +36,0 @@ "peerDependencies": { |
@@ -33,6 +33,11 @@ "use strict"; | ||
// Simple references to existing values are handled as object references, | ||
// so they're always kept up-to-date | ||
// Simple reference to an existing value | ||
if(values[details.value]) { | ||
values[details.name] = values[details.value]; | ||
values[details.name] = { | ||
...values[details.value], | ||
source : rule.source, | ||
external : false, | ||
}; | ||
// console.log("values-local after", values[details.name]); | ||
} else { | ||
@@ -51,4 +56,5 @@ // Otherwise need to walk @value body and check for any replacments to make | ||
values[details.name] = { | ||
value : parsed.toString(), | ||
source : rule.source, | ||
value : parsed.toString(), | ||
source : rule.source, | ||
external : false, | ||
}; | ||
@@ -55,0 +61,0 @@ } |
@@ -124,5 +124,8 @@ "use strict"; | ||
const { value } = values[name]; | ||
if(value in values) { | ||
values[name] = values[value]; | ||
values[name] = { | ||
...values[value], | ||
external : values[name].external, | ||
}; | ||
} | ||
@@ -129,0 +132,0 @@ } |
166201
5047
+ Addedunique-slug@4.0.0(transitive)
- Removedunique-slug@2.0.2(transitive)
Updatedunique-slug@^4.0.0