diff options
Diffstat (limited to 'node_modules/postcss-calc/src/index.js')
| -rw-r--r-- | node_modules/postcss-calc/src/index.js | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/node_modules/postcss-calc/src/index.js b/node_modules/postcss-calc/src/index.js deleted file mode 100644 index 9e3333ba..00000000 --- a/node_modules/postcss-calc/src/index.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; -const transform = require('./lib/transform.js'); - -/** - * @typedef {{precision?: number | false, - * preserve?: boolean, - * warnWhenCannotResolve?: boolean, - * mediaQueries?: boolean, - * selectors?: boolean}} PostCssCalcOptions - */ -/** - * @type {import('postcss').PluginCreator<PostCssCalcOptions>} - * @param {PostCssCalcOptions} opts - * @return {import('postcss').Plugin} - */ -function pluginCreator(opts) { - const options = Object.assign( - { - precision: 5, - preserve: false, - warnWhenCannotResolve: false, - mediaQueries: false, - selectors: false, - }, - opts - ); - - return { - postcssPlugin: 'postcss-calc', - OnceExit(css, { result }) { - css.walk((node) => { - const { type } = node; - if (type === 'decl') { - transform(node, 'value', options, result); - } - - if (type === 'atrule' && options.mediaQueries) { - transform(node, 'params', options, result); - } - - if (type === 'rule' && options.selectors) { - transform(node, 'selector', options, result); - } - }); - }, - }; -} - -pluginCreator.postcss = true; - -module.exports = pluginCreator; |
