diff options
Diffstat (limited to 'node_modules/cssnano-utils/src/rawCache.js')
| -rw-r--r-- | node_modules/cssnano-utils/src/rawCache.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/node_modules/cssnano-utils/src/rawCache.js b/node_modules/cssnano-utils/src/rawCache.js new file mode 100644 index 00000000..42a320e0 --- /dev/null +++ b/node_modules/cssnano-utils/src/rawCache.js @@ -0,0 +1,34 @@ +'use strict'; + +/** + * @type {import('postcss').PluginCreator<void>} + * @return {import('postcss').Plugin} + */ +function pluginCreator() { + return { + postcssPlugin: 'cssnano-util-raw-cache', + /** + * @param {import('postcss').Root} css + * @param {{result: import('postcss').Result & {root: {rawCache?: any}}}} arg + */ + OnceExit(css, { result }) { + result.root.rawCache = { + colon: ':', + indent: '', + beforeDecl: '', + beforeRule: '', + beforeOpen: '', + beforeClose: '', + beforeComment: '', + after: '', + emptyBody: '', + commentLeft: '', + commentRight: '', + }; + }, + }; +} + +pluginCreator.postcss = true; + +module.exports = pluginCreator; |
