first commit
This commit is contained in:
21
node_modules/stylelint/lib/utils/getImportantPosition.cjs
generated
vendored
Normal file
21
node_modules/stylelint/lib/utils/getImportantPosition.cjs
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
// NOTICE: This file is generated by Rollup. To modify it,
|
||||
// please instead edit the ESM counterpart and rebuild with Rollup (npm run build).
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* 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}
|
||||
*/
|
||||
function getImportantPosition(source) {
|
||||
const pattern = /!\s*important\b/gi;
|
||||
const match = pattern.exec(source);
|
||||
|
||||
if (!match) return;
|
||||
|
||||
return { index: match.index, endIndex: pattern.lastIndex };
|
||||
}
|
||||
|
||||
module.exports = getImportantPosition;
|
||||
Reference in New Issue
Block a user