From 22d70b2db097915c81c22713bea3331a62def2eb Mon Sep 17 00:00:00 2001 From: codecalm Date: Wed, 27 Sep 2023 22:18:52 +0200 Subject: [PATCH] update icons tags --- .build/import-tags.mjs | 13 +++++++++---- src/_icons/alt.svg | 1 + src/_icons/archery-arrow.svg | 1 + src/_icons/baseline-density-large.svg | 1 + src/_icons/baseline-density-medium.svg | 1 + src/_icons/baseline-density-small.svg | 1 + src/_icons/brand-azure.svg | 1 + src/_icons/brand-cloudflare.svg | 1 + src/_icons/brand-databricks.svg | 1 + src/_icons/brand-feedly.svg | 1 + src/_icons/car-garage.svg | 1 + src/_icons/car-suv.svg | 1 + src/_icons/caret-left-right.svg | 1 + src/_icons/clock-12.svg | 1 + src/_icons/clock-24.svg | 1 + src/_icons/decimal.svg | 1 + src/_icons/deselect.svg | 1 + src/_icons/horse.svg | 1 + 18 files changed, 26 insertions(+), 4 deletions(-) diff --git a/.build/import-tags.mjs b/.build/import-tags.mjs index 5aa49320b..4c5c25f1b 100644 --- a/.build/import-tags.mjs +++ b/.build/import-tags.mjs @@ -8,19 +8,24 @@ const data = JSON.parse(fs.readFileSync(join(HOME_DIR, 'new/tags.json'), 'utf-8' for (const [key, tags] of Object.entries(data)) { - const filename = join(HOME_DIR, `src/_icons/${key}.svg`) + const filename = join(HOME_DIR, `src/_icons/${key}.svg`), tagsInline = tags + .join(' ') + .toLowerCase() + .split(' ') + .filter((value, index, array) => array.indexOf(value) === index) + .join(', ') if (key && tags.length) { let data = fs.readFileSync(filename).toString() - data = data.replace(/(---[\s\S]+?---)/, function(m, headerContent) { + data = data.replace(/(---[\s\S]+?---)/, function (m, headerContent) { headerContent = headerContent.replace(/tags: .*\n/, '') - headerContent = headerContent.replace(/---/, `---\ntags: [${tags.join(', ')}]`) + headerContent = headerContent.replace(/---/, `---\ntags: [${tagsInline}]`) return headerContent }) - console.log(`Updating ${key} with tags: ${tags.join(', ')}`) + console.log(`Updating ${key} with tags: ${tagsInline}`) fs.writeFileSync(filename, data) } } diff --git a/src/_icons/alt.svg b/src/_icons/alt.svg index 4b67f4145..81e1cddfc 100644 --- a/src/_icons/alt.svg +++ b/src/_icons/alt.svg @@ -1,4 +1,5 @@ --- +tags: [alternative, substitute, replacement, variant, different, alternate, variation, stand-in, option, choice] version: "2.32" unicode: "fc54" --- diff --git a/src/_icons/archery-arrow.svg b/src/_icons/archery-arrow.svg index b75c81368..f49648d0d 100644 --- a/src/_icons/archery-arrow.svg +++ b/src/_icons/archery-arrow.svg @@ -1,4 +1,5 @@ --- +tags: [bow, target, shoot, sports, archer, hunting, bullseye, flight, quiver, precision] version: "2.32" unicode: "fc55" --- diff --git a/src/_icons/baseline-density-large.svg b/src/_icons/baseline-density-large.svg index 4c48ad890..6414e2c64 100644 --- a/src/_icons/baseline-density-large.svg +++ b/src/_icons/baseline-density-large.svg @@ -1,4 +1,5 @@ --- +tags: [large, sizeable, oversized, big, bulky, massive, huge, gigantic, substantial, enormous] version: "2.11" unicode: "f9f0" category: Text diff --git a/src/_icons/baseline-density-medium.svg b/src/_icons/baseline-density-medium.svg index 74c0f1baa..2bd12c5e5 100644 --- a/src/_icons/baseline-density-medium.svg +++ b/src/_icons/baseline-density-medium.svg @@ -1,4 +1,5 @@ --- +tags: [medium, average, moderate, middle, intermediate, standard, midsize, usual, typical, regular] version: "2.11" unicode: "f9f1" category: Text diff --git a/src/_icons/baseline-density-small.svg b/src/_icons/baseline-density-small.svg index f42f6bf8a..7de5b94a1 100644 --- a/src/_icons/baseline-density-small.svg +++ b/src/_icons/baseline-density-small.svg @@ -1,4 +1,5 @@ --- +tags: [small, tiny, little, miniature, compact, petite, mini, micro, diminutive, wee] version: "2.11" unicode: "f9f2" category: Text diff --git a/src/_icons/brand-azure.svg b/src/_icons/brand-azure.svg index 80ae32a26..74fe0bfc8 100644 --- a/src/_icons/brand-azure.svg +++ b/src/_icons/brand-azure.svg @@ -1,4 +1,5 @@ --- +tags: [microsoft, azure, cloud, computing, technology, services, software, platform, it, digital] category: Brand version: "2.16" unicode: "fa4d" diff --git a/src/_icons/brand-cloudflare.svg b/src/_icons/brand-cloudflare.svg index 8371e90b6..df86ad943 100644 --- a/src/_icons/brand-cloudflare.svg +++ b/src/_icons/brand-cloudflare.svg @@ -1,4 +1,5 @@ --- +tags: [cloudflare, web, security, content, delivery, ddos, protection, network, internet, performance, firewall, cdn, website] category: Brand version: "2.16" unicode: "fa4e" diff --git a/src/_icons/brand-databricks.svg b/src/_icons/brand-databricks.svg index 6478716ee..936905019 100644 --- a/src/_icons/brand-databricks.svg +++ b/src/_icons/brand-databricks.svg @@ -1,4 +1,5 @@ --- +tags: [databricks, data, analytics, big, science, machine, learning, platform, engineering, processing, ai] category: Brand version: "2.31" unicode: "fc41" diff --git a/src/_icons/brand-feedly.svg b/src/_icons/brand-feedly.svg index eee2c9078..1ac6bd72a 100644 --- a/src/_icons/brand-feedly.svg +++ b/src/_icons/brand-feedly.svg @@ -1,4 +1,5 @@ --- +tags: [feedly, rss, reader, news, aggregator, content, discovery, information, consumption, feed, newsfeed, app] category: Brand version: "2.18" unicode: "fa75" diff --git a/src/_icons/car-garage.svg b/src/_icons/car-garage.svg index 90dc54499..90b349f72 100644 --- a/src/_icons/car-garage.svg +++ b/src/_icons/car-garage.svg @@ -1,4 +1,5 @@ --- +tags: [auto-shop, vehicle-repair, automobile-maintenance, parking-garage, car-storage, automotive, garage-service, car-park, vehicle-maintenance, car-repair] version: "2.34" unicode: "fc77" --- diff --git a/src/_icons/car-suv.svg b/src/_icons/car-suv.svg index 4d6dc5692..621eaace9 100644 --- a/src/_icons/car-suv.svg +++ b/src/_icons/car-suv.svg @@ -1,4 +1,5 @@ --- +tags: [sport-utility, crossover, automobile, suv, off-road, four-wheel-drive, vehicle, transportation, auto, truck] category: Vehicles version: "2.35" unicode: "fc8b" diff --git a/src/_icons/caret-left-right.svg b/src/_icons/caret-left-right.svg index dff7f2406..394bb7b85 100644 --- a/src/_icons/caret-left-right.svg +++ b/src/_icons/caret-left-right.svg @@ -1,4 +1,5 @@ --- +tags: [arrow-horizontal, double-arrow, side-arrow, left-right, horizontal-pointer, directional, horizontal-caret, bidirectional, opposite, horizontal-arrow] version: "2.31" unicode: "fc43" --- diff --git a/src/_icons/clock-12.svg b/src/_icons/clock-12.svg index 5dfcba266..7fe3fef0e 100644 --- a/src/_icons/clock-12.svg +++ b/src/_icons/clock-12.svg @@ -1,4 +1,5 @@ --- +tags: [time, hour, watch, timepiece, twelve-hour, am/pm, noon, midday, daytime, clock-face] category: System version: "2.32" unicode: "fc56" diff --git a/src/_icons/clock-24.svg b/src/_icons/clock-24.svg index 4dc6c2862..7202c9e78 100644 --- a/src/_icons/clock-24.svg +++ b/src/_icons/clock-24.svg @@ -1,4 +1,5 @@ --- +tags: [time, hour, watch, timepiece, twenty-four-hour, 24-hour, military, clock-face, round-clock, day-night] category: System version: "2.32" unicode: "fc57" diff --git a/src/_icons/decimal.svg b/src/_icons/decimal.svg index 4e971ba61..3617232f3 100644 --- a/src/_icons/decimal.svg +++ b/src/_icons/decimal.svg @@ -1,4 +1,5 @@ --- +tags: [point, fraction, numeric, number, mathematics, decimal-point, decimal-system, fractional, math, dot] category: Math version: "2.14" unicode: "fa26" diff --git a/src/_icons/deselect.svg b/src/_icons/deselect.svg index c07930f55..8ef4133ed 100644 --- a/src/_icons/deselect.svg +++ b/src/_icons/deselect.svg @@ -1,4 +1,5 @@ --- +tags: [unselect, clear-selection, deselection, unpick, uncheck, deactivate, unmark, remove-selection, untag, unchoose] version: "2.11" unicode: "f9f3" --- diff --git a/src/_icons/horse.svg b/src/_icons/horse.svg index 6b95c7e72..ccd1019c5 100644 --- a/src/_icons/horse.svg +++ b/src/_icons/horse.svg @@ -1,4 +1,5 @@ --- +tags: [equine, equestrian, stallion, mare, pony, steed, riding, hoofed-animal, horseback, thoroughbred] version: "2.31" unicode: "fc46" ---