diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-11-01 20:49:36 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-11-01 20:49:36 +0800 |
| commit | e99f950f5018cfe737c0d1150e50d97c6e6a4823 (patch) | |
| tree | 16f329a1b22128ed67f3fcae15a9b0a030f2ccbf /node_modules/postcss-calc/src/index.js | |
| parent | c5d8a744dd584749e0b920119b42e731e37e5f62 (diff) | |
update
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; |
