first commit
This commit is contained in:
15
node_modules/stylelint/lib/utils/getImportantPosition.mjs
generated
vendored
Normal file
15
node_modules/stylelint/lib/utils/getImportantPosition.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Returns a position of `!important` (or `! important` including whitespaces)
|
||||
* from the specified CSS source code. If not found, returns `undefined`.
|
||||
*
|
||||
* @param {string} source
|
||||
* @returns {{ index: number, endIndex: number } | undefined}
|
||||
*/
|
||||
export default function getImportantPosition(source) {
|
||||
const pattern = /!\s*important\b/gi;
|
||||
const match = pattern.exec(source);
|
||||
|
||||
if (!match) return;
|
||||
|
||||
return { index: match.index, endIndex: pattern.lastIndex };
|
||||
}
|
||||
Reference in New Issue
Block a user