postcss-initial
Advanced tools
Comparing version 4.0.0 to 4.0.1
{ | ||
"optOut": false, | ||
"lastUpdateCheck": 1601412880332 | ||
"lastUpdateCheck": 1618430037808 | ||
} |
@@ -5,2 +5,4 @@ # Changelog | ||
### [4.0.1](https://github.com/maximkoretskiy/postcss-initial/compare/v4.0.0...v4.0.1) (2021-04-14) | ||
## [4.0.0](https://github.com/maximkoretskiy/postcss-initial/compare/v3.0.2...v4.0.0) (2020-09-29) | ||
@@ -7,0 +9,0 @@ |
@@ -1,4 +0,10 @@ | ||
var template = require('lodash.template'); | ||
var decls = require('./decls.json'); | ||
function template(string, data) { | ||
return string.replace(/\$\{([\w\-\.]*)\}/g, function (_str, key) { | ||
var v = data[key]; | ||
return typeof v !== 'undefined' && v !== null ? v : ''; | ||
}); | ||
} | ||
/* | ||
@@ -26,4 +32,3 @@ Rules legend: | ||
if (decl.combined && decl.initial) { | ||
var t = template(decl.initial.replace(/\-/g, '')); | ||
decl.initial = t(templateVars); | ||
decl.initial = template(decl.initial.replace(/\-/g, ''), templateVars); | ||
} | ||
@@ -37,4 +42,4 @@ return decl; | ||
if (!decl.contains) return map; | ||
return decl.contains.reduce(function (mapInner, dependensy) { | ||
mapInner[dependensy] = decl; | ||
return decl.contains.reduce(function (mapInner, dependency) { | ||
mapInner[dependency] = decl; | ||
return mapInner; | ||
@@ -51,7 +56,7 @@ }, map); | ||
}).map(function (decl) { | ||
var dependensy = requiredMap[decl.prop]; | ||
if (dependensy) { | ||
decl.requiredBy = dependensy.prop; | ||
decl.basic = decl.basic || dependensy.basic; | ||
decl.inherited = decl.inherited || dependensy.inherited; | ||
var dependency = requiredMap[decl.prop]; | ||
if (dependency) { | ||
decl.requiredBy = dependency.prop; | ||
decl.basic = decl.basic || dependency.basic; | ||
decl.inherited = decl.inherited || dependency.inherited; | ||
} | ||
@@ -58,0 +63,0 @@ return decl; |
{ | ||
"name": "postcss-initial", | ||
"version": "4.0.0", | ||
"version": "4.0.1", | ||
"description": "PostCSS plugin to fallback initial keyword.", | ||
@@ -17,5 +17,3 @@ "keywords": [ | ||
}, | ||
"dependencies": { | ||
"lodash.template": "^4.5.0" | ||
}, | ||
"dependencies": {}, | ||
"peerDependencies": { | ||
@@ -22,0 +20,0 @@ "postcss": "^8.0.0" |
Sorry, the diff of this file is not supported yet
24576
1
11
554
- Removedlodash.template@^4.5.0
- Removedlodash._reinterpolate@3.0.0(transitive)
- Removedlodash.template@4.5.0(transitive)
- Removedlodash.templatesettings@4.2.0(transitive)