You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
741 B
34 lines
741 B
'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;
|
|
|