summaryrefslogtreecommitdiff
path: root/node_modules/postcss-alias/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/postcss-alias/index.js')
-rw-r--r--node_modules/postcss-alias/index.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/node_modules/postcss-alias/index.js b/node_modules/postcss-alias/index.js
deleted file mode 100644
index fdc02f6a..00000000
--- a/node_modules/postcss-alias/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-'use strict';
-
-var postcss = require('postcss');
-
-module.exports = postcss.plugin('postcss-alias', function () {
- return function (css) {
-
- var aliases = [];
- css.walkAtRules('alias', function(rule){
-
- rule.walkDecls(function(decl){
- aliases.push({ name: decl.prop, property: decl.value });
- });
-
- rule.remove();
-
- });
-
- /**
- * Alias expander, takes an alias and expands to the relevant decleration/value
- * @param {string} alias The alias to expand
- */
- var expander = function(alias){
-
- css.walkDecls(function(decl){
-
- if (decl.prop === alias.name) {
- decl.replaceWith({ prop: alias.property, value: decl.value, important: decl.important });
- }
-
- });
-
- };
-
- // Loop over and expand every alias
- aliases.forEach(expander);
-
- };
-});