/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/css-tree/data/index.js
34 строки
897 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
var mdnProperties = require('mdn-data/css/properties.json'); var mdnSyntaxes = require('mdn-data/css/syntaxes.json'); var patch = require('./patch.json'); function buildDictionary(dict, patchDict) { var result = {}; // copy all syntaxes for an original dict for (var key in dict) { result[key] = dict[key].syntax; } // apply a patch for (var key in patchDict) { if (key in dict) { if (patchDict[key].syntax) { result[key] = patchDict[key].syntax; } else { delete result[key]; } } else { if (patchDict[key].syntax) { result[key] = patchDict[key].syntax; } } } return result; } module.exports = { properties: buildDictionary(mdnProperties, patch.properties), types: buildDictionary(mdnSyntaxes, patch.syntaxes) };