From 0379526e20e1ff212df23e6326741aa9c06df204 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 14 Oct 2023 15:50:21 +0800 Subject: added doiuse plugin for postcss --- node_modules/doiuse/data/features/css-nesting.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 node_modules/doiuse/data/features/css-nesting.js (limited to 'node_modules/doiuse/data/features/css-nesting.js') diff --git a/node_modules/doiuse/data/features/css-nesting.js b/node_modules/doiuse/data/features/css-nesting.js new file mode 100644 index 00000000..2415d08a --- /dev/null +++ b/node_modules/doiuse/data/features/css-nesting.js @@ -0,0 +1,19 @@ +/** + * CSS nesting provides the ability to nest one style rule inside another, with the selector of the child rule relative to the selector of the parent rule. Similar behavior previously required a CSS pre-processor. + * @see https://caniuse.com/css-nesting + */ + +/** + * @type {import('../features').Feature} + */ +export default (rule) => { + if (rule.type === 'rule' && rule.parent.type === 'rule') { + return true; + } + + if (rule.type === 'atrule' && rule.parent.type === 'rule') { + return true; + } + + return false; +}; -- cgit v1.2.3