From 356909c58258264d55a99687b5f395b196f76deb Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Thu, 14 Mar 2024 14:11:56 +0100 Subject: [PATCH] v6.5.1 --- CHANGELOG.md | 6 ++++++ lib/build.js | 5 +++-- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed6ac7c..8d0360d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ [#x]: https://github.com/ideditor/schema-builder/issues/x --> +# 6.5.1 +##### 2024-Mar-14 + +* Also include category icons in '/interim/icons.json' + + # 6.5.0 ##### 2024-Mar-14 diff --git a/lib/build.js b/lib/build.js index 7325fc6..8c4202d 100644 --- a/lib/build.js +++ b/lib/build.js @@ -146,7 +146,7 @@ function processData(options, type) { translationsForYaml[sourceLocale] = { presets: translations }; fs.writeFileSync(interimDir + '/source_strings.yaml', translationsToYAML(translationsForYaml)); - let icons = generateIconsList(presets, fields); + let icons = generateIconsList(presets, fields, categories); fs.writeFileSync(interimDir + '/icons.json', JSON.stringify(icons, null, 4)); if (type !== 'build-dist') return; @@ -683,10 +683,11 @@ function generateTaginfo(presets, fields, deprecated, discarded, tstrings, proje return taginfo; } -function generateIconsList(presets, fields) { +function generateIconsList(presets, fields, categories) { const icons = {}; [ ...Object.values(presets).map(p => p.icon).filter(Boolean), + ...Object.values(categories).map(c => c.icon).filter(Boolean), ...Object.values(fields).flatMap(f => Object.values(f.icons || {})) ].forEach(icon => icons[icon] = true) return Object.keys(icons).sort(); diff --git a/package-lock.json b/package-lock.json index 5a09076..abeb235 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ideditor/schema-builder", - "version": "7.0.0-dev", + "version": "6.5.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ideditor/schema-builder", - "version": "7.0.0-dev", + "version": "6.5.1", "license": "ISC", "dependencies": { "@transifex/api": "^7.1.0", diff --git a/package.json b/package.json index 3cfee34..5cdd723 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@ideditor/schema-builder", - "version": "7.0.0-dev", + "version": "6.5.1", "description": "Framework for defining iD-compatible tagging models", "homepage": "https://github.com/ideditor/schema-builder#readme", "bugs": "https://github.com/ideditor/schema-builder/issues",