diff options
author | Cashew <52880648+Scrub1492@users.noreply.github.com> | 2023-12-19 20:11:41 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-19 11:11:41 +0000 |
commit | 67846dc1ddc75107e89381908e8c1ba11727c2b3 (patch) | |
tree | e171c1ce8f1ce735f2cce628347d292638798901 /dev/generate-css-json.js | |
parent | e9e504b40dde8691c32c933c7e27e28cfad1c8b5 (diff) |
Rename ambiguously named variables (#392)
* rename ambiguously named variables
* fix typo, remove unnecessary comments
* update variable names
Diffstat (limited to 'dev/generate-css-json.js')
-rw-r--r-- | dev/generate-css-json.js | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/dev/generate-css-json.js b/dev/generate-css-json.js index 88f103ee..cdcfd82b 100644 --- a/dev/generate-css-json.js +++ b/dev/generate-css-json.js @@ -97,9 +97,9 @@ export function formatRulesJson(rules) { const indent3 = indent1.repeat(3); let result = ''; result += '['; - let index1 = 0; + let ruleIndex = 0; for (const {selectors, styles} of rules) { - if (index1 > 0) { result += ','; } + if (ruleIndex > 0) { result += ','; } result += `\n${indent1}{\n${indent2}"selectors": `; if (selectors.length === 1) { result += `[${JSON.stringify(selectors[0], null, 4)}]`; @@ -107,17 +107,17 @@ export function formatRulesJson(rules) { result += JSON.stringify(selectors, null, 4).replace(/\n/g, '\n' + indent2); } result += `,\n${indent2}"styles": [`; - let index2 = 0; + let styleIndex = 0; for (const [key, value] of styles) { - if (index2 > 0) { result += ','; } + if (styleIndex > 0) { result += ','; } result += `\n${indent3}[${JSON.stringify(key)}, ${JSON.stringify(value)}]`; - ++index2; + ++styleIndex; } - if (index2 > 0) { result += `\n${indent2}`; } + if (styleIndex > 0) { result += `\n${indent2}`; } result += `]\n${indent1}}`; - ++index1; + ++ruleIndex; } - if (index1 > 0) { result += '\n'; } + if (ruleIndex > 0) { result += '\n'; } result += ']'; return result; } @@ -130,10 +130,10 @@ export function formatRulesJson(rules) { * @throws {Error} */ export function generateRules(cssFilePath, overridesCssFilePath) { - const content1 = fs.readFileSync(cssFilePath, {encoding: 'utf8'}); - const content2 = fs.readFileSync(overridesCssFilePath, {encoding: 'utf8'}); - const stylesheet1 = /** @type {css.StyleRules} */ (css.parse(content1, {}).stylesheet); - const stylesheet2 = /** @type {css.StyleRules} */ (css.parse(content2, {}).stylesheet); + const cssFileContent = fs.readFileSync(cssFilePath, {encoding: 'utf8'}); + const overridesCssFileContent = fs.readFileSync(overridesCssFilePath, {encoding: 'utf8'}); + const defaultStylesheet = /** @type {css.StyleRules} */ (css.parse(cssFileContent, {}).stylesheet); + const overridesStylesheet = /** @type {css.StyleRules} */ (css.parse(overridesCssFileContent, {}).stylesheet); const removePropertyPattern = /^remove-property\s+([\w\W]+)$/; const removeRulePattern = /^remove-rule$/; @@ -142,8 +142,7 @@ export function generateRules(cssFilePath, overridesCssFilePath) { /** @type {import('css-style-applier').RawStyleData} */ const rules = []; - // Default stylesheet - for (const rule of stylesheet1.rules) { + for (const rule of defaultStylesheet.rules) { if (rule.type !== 'rule') { continue; } const {selectors, declarations} = /** @type {css.Rule} */ (rule); if (typeof selectors === 'undefined') { continue; } @@ -162,8 +161,7 @@ export function generateRules(cssFilePath, overridesCssFilePath) { } } - // Overrides - for (const rule of stylesheet2.rules) { + for (const rule of overridesStylesheet.rules) { if (rule.type !== 'rule') { continue; } const {selectors, declarations} = /** @type {css.Rule} */ (rule); if (typeof selectors === 'undefined' || typeof declarations === 'undefined') { continue; } |