summaryrefslogtreecommitdiff
path: root/node_modules/postcss/lib/parser.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-10-13 10:37:19 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-10-13 10:37:19 +0800
commite29b244aeab08ea36fb385c7beb2ad0560217039 (patch)
treec66b744dc29573f1acc871862937a23f1b80e6bf /node_modules/postcss/lib/parser.js
parent62c2881629e6413a8fec6d3dd092e4568e2a81dc (diff)
bump: @babel/cli 7.25.6 → 7.25.7, @babel/core 7.25.2 → 7.25.8, @babel/preset-env 7.25.4 → 7.25.8, postcss 8.4.41 → 8.4.47, swup 4.7.0 → 4.8.1
Diffstat (limited to 'node_modules/postcss/lib/parser.js')
-rw-r--r--node_modules/postcss/lib/parser.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/node_modules/postcss/lib/parser.js b/node_modules/postcss/lib/parser.js
index bc761ded..8a044117 100644
--- a/node_modules/postcss/lib/parser.js
+++ b/node_modules/postcss/lib/parser.js
@@ -1,11 +1,11 @@
'use strict'
-let Declaration = require('./declaration')
-let tokenizer = require('./tokenize')
-let Comment = require('./comment')
let AtRule = require('./at-rule')
+let Comment = require('./comment')
+let Declaration = require('./declaration')
let Root = require('./root')
let Rule = require('./rule')
+let tokenizer = require('./tokenize')
const SAFE_COMMENT_NEIGHBOR = {
empty: true,
@@ -143,7 +143,7 @@ class Parser {
colon(tokens) {
let brackets = 0
- let token, type, prev
+ let prev, token, type
for (let [i, element] of tokens.entries()) {
token = element
type = token[0]
@@ -267,12 +267,12 @@ class Parser {
let str = ''
for (let j = i; j > 0; j--) {
let type = cache[j][0]
- if (str.trim().indexOf('!') === 0 && type !== 'space') {
+ if (str.trim().startsWith('!') && type !== 'space') {
break
}
str = cache.pop()[1] + str
}
- if (str.trim().indexOf('!') === 0) {
+ if (str.trim().startsWith('!')) {
node.important = true
node.raws.important = str
tokens = cache