diff --git a/collections.json b/collections.json
index c15df34..224dfae 100644
--- a/collections.json
+++ b/collections.json
@@ -1,1791 +1,2557 @@
{
"mdi": {
+ "prefix": "mdi",
"name": "Material Design Icons",
"total": 6495,
- "author": "Austin Andrews",
- "url": "https://github.com/Templarian/MaterialDesign",
- "license": "Open Font License",
- "licenseURL": "https://raw.githubusercontent.com/Templarian/MaterialDesign/master/LICENSE",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Austin Andrews",
+ "url": "https://github.com/Templarian/MaterialDesign"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/Templarian/MaterialDesign/master/LICENSE"
+ },
"samples": [
"account-check",
"bell-alert-outline",
"calendar-edit"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"mdi-light": {
+ "prefix": "mdi-light",
"name": "Material Design Light",
"total": 267,
- "author": "Austin Andrews",
- "url": "https://github.com/Templarian/MaterialDesignLight",
- "license": "Open Font License",
- "licenseURL": "https://raw.githubusercontent.com/Templarian/MaterialDesignLight/master/LICENSE.md",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Austin Andrews",
+ "url": "https://github.com/Templarian/MaterialDesignLight"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/Templarian/MaterialDesignLight/master/LICENSE.md"
+ },
"samples": [
"cart",
"home",
"login"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"ic": {
+ "prefix": "ic",
"name": "Google Material Icons",
"total": 9645,
- "author": "Material Design Authors",
- "url": "https://github.com/cyberalien/google-material-design-icons-updated",
- "license": "Apache 2.0",
- "licenseURL": "https://github.com/cyberalien/google-material-design-icons-updated/blob/master/LICENSE",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Material Design Authors",
+ "url": "https://github.com/cyberalien/google-material-design-icons-updated"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://github.com/cyberalien/google-material-design-icons-updated/blob/master/LICENSE"
+ },
"samples": [
"baseline-notifications-active",
"outline-person-outline",
"twotone-videocam-off"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"ph": {
+ "prefix": "ph",
"name": "Phosphor",
"total": 5206,
- "author": "Phosphor Icons",
- "url": "https://github.com/phosphor-icons/phosphor-icons",
- "license": "MIT",
- "height": 24,
+ "version": "1.3.2",
+ "author": {
+ "name": "Phosphor Icons",
+ "url": "https://github.com/phosphor-icons/phosphor-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"folder-notch-open-duotone",
"check-square-offset-thin",
"pencil-line-fill"
],
- "version": "1.3.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"icon-park-outline": {
+ "prefix": "icon-park-outline",
"name": "IconPark Outline",
"total": 2422,
- "author": "ByteDance",
- "url": "https://github.com/bytedance/IconPark",
- "license": "Apache 2.0",
- "licenseURL": "https://github.com/bytedance/IconPark/blob/master/LICENSE",
- "height": 24,
+ "version": "1.3.5",
+ "author": {
+ "name": "ByteDance",
+ "url": "https://github.com/bytedance/IconPark"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://github.com/bytedance/IconPark/blob/master/LICENSE"
+ },
"samples": [
"add-user",
"english-mustache",
"wind-turbine"
],
- "version": "1.3.5",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"icon-park": {
+ "prefix": "icon-park",
"name": "IconPark",
"total": 2422,
- "author": "ByteDance",
- "url": "https://github.com/bytedance/IconPark",
- "license": "Apache 2.0",
- "licenseURL": "https://github.com/bytedance/IconPark/blob/master/LICENSE",
- "height": 24,
+ "version": "1.3.5",
+ "author": {
+ "name": "ByteDance",
+ "url": "https://github.com/bytedance/IconPark"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://github.com/bytedance/IconPark/blob/master/LICENSE"
+ },
"samples": [
"add-one",
"english-mustache",
"basketball-clothes"
],
- "version": "1.3.5",
- "palette": "Colorful",
- "category": "General"
+ "category": "General",
+ "palette": true,
+ "height": 24,
+ "displayHeight": 24
},
"uil": {
+ "prefix": "uil",
"name": "Unicons",
"total": 1206,
- "author": "Iconscout",
- "url": "https://github.com/Iconscout/unicons",
- "license": "Apache 2.0",
- "licenseURL": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE",
- "height": 24,
+ "version": "4.0.0",
+ "author": {
+ "name": "Iconscout",
+ "url": "https://github.com/Iconscout/unicons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE"
+ },
"samples": [
"arrow-circle-right",
"chat-bubble-user",
"edit-alt"
],
- "version": "4.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"bx": {
+ "prefix": "bx",
"name": "BoxIcons",
"total": 1525,
- "author": "Atisa",
- "url": "https://github.com/atisawd/boxicons",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Atisa",
+ "url": "https://github.com/atisawd/boxicons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"bx-cool",
"bxs-star-half",
"bxl-nodejs"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"ri": {
+ "prefix": "ri",
"name": "Remix Icon",
"total": 2271,
- "author": "Remix Design",
- "url": "https://github.com/Remix-Design/RemixIcon",
- "license": "Apache 2.0",
- "licenseURL": "https://github.com/Remix-Design/RemixIcon/blob/master/License",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Remix Design",
+ "url": "https://github.com/Remix-Design/RemixIcon"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://github.com/Remix-Design/RemixIcon/blob/master/License"
+ },
"samples": [
"lock-2-line",
"mark-pen-fill",
"moon-line"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"la": {
+ "prefix": "la",
"name": "Line Awesome",
"total": 1544,
- "author": "Icons8",
- "url": "https://github.com/icons8/line-awesome",
- "license": "MIT",
- "height": 32,
+ "version": "1.2.1",
+ "author": {
+ "name": "Icons8",
+ "url": "https://github.com/icons8/line-awesome"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"archive-solid",
"female-solid",
"check-circle"
],
- "version": "1.2.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"iconoir": {
+ "prefix": "iconoir",
"name": "Iconoir",
"total": 941,
- "author": "Luca Burgio",
- "url": "https://github.com/lucaburgio/iconoir",
- "license": "MIT",
- "licenseURL": "https://github.com/lucaburgio/iconoir/blob/master/LICENSE",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Luca Burgio",
+ "url": "https://github.com/lucaburgio/iconoir"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/lucaburgio/iconoir/blob/master/LICENSE"
+ },
"samples": [
"chat-bubble-check-1",
"edit",
"terminal-simple"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"jam": {
+ "prefix": "jam",
"name": "Jam Icons",
"total": 940,
- "author": "Michael Amprimo",
- "url": "https://github.com/michaelampr/jam",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/michaelampr/jam/master/LICENSE",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Michael Amprimo",
+ "url": "https://github.com/michaelampr/jam"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/michaelampr/jam/master/LICENSE"
+ },
"samples": [
"chevrons-square-up-right",
"luggage-f",
"rubber"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"ion": {
+ "prefix": "ion",
"name": "IonIcons",
"total": 1332,
- "author": "Ben Sperry",
- "url": "https://github.com/ionic-team/ionicons",
- "license": "MIT",
- "licenseURL": "https://github.com/ionic-team/ionicons/blob/master/LICENSE",
- "height": 32,
- "displayHeight": 24,
+ "version": "5.5.3",
+ "author": {
+ "name": "Ben Sperry",
+ "url": "https://github.com/ionic-team/ionicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/ionic-team/ionicons/blob/master/LICENSE"
+ },
"samples": [
"ios-add-circle-outline",
"ios-bicycle",
"md-person-add"
],
- "version": "5.5.3",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 24
},
"bi": {
+ "prefix": "bi",
"name": "Bootstrap Icons",
"total": 1386,
- "author": "The Bootstrap Authors",
- "url": "https://github.com/twbs/icons",
- "license": "MIT",
- "licenseURL": "https://github.com/twbs/icons/blob/master/LICENSE.md",
- "height": 16,
+ "version": "1.5.0",
+ "author": {
+ "name": "The Bootstrap Authors",
+ "url": "https://github.com/twbs/icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/twbs/icons/blob/master/LICENSE.md"
+ },
"samples": [
"graph-up",
"card-image",
"code-slash"
],
- "version": "1.5.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"clarity": {
+ "prefix": "clarity",
"name": "Clarity",
"total": 1099,
- "author": "VMware",
- "url": "https://github.com/vmware/clarity",
- "license": "MIT",
- "height": 36,
+ "version": "",
+ "author": {
+ "name": "VMware",
+ "url": "https://github.com/vmware/clarity"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"help-outline-badged",
"heart-broken-solid",
"shield-outline-alerted"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 36,
+ "displayHeight": 18
},
"carbon": {
+ "prefix": "carbon",
"name": "Carbon",
"total": 1840,
- "author": "IBM",
- "url": "https://github.com/carbon-design-system/carbon/tree/main/packages/icons",
- "license": "Apache 2.0",
- "height": 32,
+ "version": "10.39.0",
+ "author": {
+ "name": "IBM",
+ "url": "https://github.com/carbon-design-system/carbon/tree/main/packages/icons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"user-certification",
"humidity",
"edit-off"
],
- "version": "10.39.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"cil": {
+ "prefix": "cil",
"name": "CoreUI Free",
"total": 554,
- "author": "creativeLabs Łukasz Holeczek",
- "url": "https://github.com/coreui/coreui-icons",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 32,
+ "version": "2.0.1",
+ "author": {
+ "name": "creativeLabs Łukasz Holeczek",
+ "url": "https://github.com/coreui/coreui-icons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"airplane-mode-off",
"badge",
"color-border"
],
- "version": "2.0.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"gg": {
+ "prefix": "gg",
"name": "css.gg",
"total": 704,
- "author": "Astrit",
- "url": "https://github.com/astrit/css.gg",
- "license": "MIT",
- "height": 24,
+ "version": "2.0.0",
+ "author": {
+ "name": "Astrit",
+ "url": "https://github.com/astrit/css.gg"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"align-left",
"server",
"overflow"
],
- "version": "2.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"tabler": {
+ "prefix": "tabler",
"name": "Tabler Icons",
"total": 1298,
- "author": "Paweł Kuna",
- "url": "https://github.com/tabler/tabler-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/tabler/tabler-icons/blob/master/LICENSE",
- "height": 24,
+ "version": "1.41.2",
+ "author": {
+ "name": "Paweł Kuna",
+ "url": "https://github.com/tabler/tabler-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/tabler/tabler-icons/blob/master/LICENSE"
+ },
"samples": [
"alien",
"device-desktop",
"photo"
],
- "version": "1.41.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"teenyicons": {
+ "prefix": "teenyicons",
"name": "Teenyicons",
"total": 1200,
- "author": "smhmd",
- "url": "https://github.com/teenyicons/teenyicons",
- "license": "MIT",
- "licenseURL": "https://github.com/teenyicons/teenyicons/blob/master/LICENSE",
- "height": 15,
+ "version": "0.4.1",
+ "author": {
+ "name": "smhmd",
+ "url": "https://github.com/teenyicons/teenyicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/teenyicons/teenyicons/blob/master/LICENSE"
+ },
"samples": [
"face-id-solid",
"user-outline",
"page-break-outline"
],
- "version": "0.4.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 15
},
"fa-solid": {
+ "prefix": "fa-solid",
"name": "Font Awesome 5 Solid",
"total": 1001,
- "author": "Dave Gandy",
- "url": "http://fontawesome.io/",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 32,
+ "version": "5.15.4",
+ "author": {
+ "name": "Dave Gandy",
+ "url": "http://fontawesome.io/"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"search-plus",
"paste",
"comment-dots"
],
- "version": "5.15.4",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"fa-regular": {
+ "prefix": "fa-regular",
"name": "Font Awesome 5 Regular",
"total": 151,
- "author": "Dave Gandy",
- "url": "http://fontawesome.io/",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 32,
+ "version": "5.15.4",
+ "author": {
+ "name": "Dave Gandy",
+ "url": "http://fontawesome.io/"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"bell",
"comment",
"hand-point-left"
],
- "version": "5.15.4",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"vaadin": {
+ "prefix": "vaadin",
"name": "Vaadin Icons",
"total": 636,
- "author": "Vaadin",
- "url": "https://vaadin.com/elements/vaadin-icons",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 16,
+ "version": "4.3.2",
+ "author": {
+ "name": "Vaadin",
+ "url": "https://vaadin.com/elements/vaadin-icons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"area-select",
"file-picture",
"plus-circle-o"
],
- "version": "4.3.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"icomoon-free": {
+ "prefix": "icomoon-free",
"name": "IcoMoon Free",
"total": 491,
- "author": "Keyamoon",
- "url": "https://github.com/Keyamoon/IcoMoon-Free",
- "license": "GPL",
- "licenseURL": "http://www.gnu.org/licenses/gpl.html",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "Keyamoon",
+ "url": "https://github.com/Keyamoon/IcoMoon-Free"
+ },
+ "license": {
+ "title": "GPL",
+ "spdx": "",
+ "url": "http://www.gnu.org/licenses/gpl.html"
+ },
"samples": [
"bubbles3",
"forward",
"volume-medium"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"eva": {
+ "prefix": "eva",
"name": "Eva Icons",
"total": 490,
- "author": "Akveo",
- "url": "https://github.com/akveo/eva-icons/",
- "license": "MIT",
- "licenseURL": "https://github.com/akveo/eva-icons/blob/master/LICENSE.txt",
- "height": 24,
+ "version": "1.1.3",
+ "author": {
+ "name": "Akveo",
+ "url": "https://github.com/akveo/eva-icons/"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/akveo/eva-icons/blob/master/LICENSE.txt"
+ },
"samples": [
"droplet-off-outline",
"flash-fill",
"printer-outline"
],
- "version": "1.1.3",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"pixelarticons": {
+ "prefix": "pixelarticons",
"name": "Pixelarticons",
"total": 460,
- "author": "Gerrit Halfmann",
- "url": "https://github.com/halfmage/pixelarticons",
- "license": "MIT",
- "licenseURL": "https://github.com/halfmage/pixelarticons/blob/master/LICENSE",
- "height": 24,
+ "version": "1.4.0",
+ "author": {
+ "name": "Gerrit Halfmann",
+ "url": "https://github.com/halfmage/pixelarticons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/halfmage/pixelarticons/blob/master/LICENSE"
+ },
"samples": [
"drag-and-drop",
"arrows-horizontal",
"heart"
],
- "version": "1.4.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"majesticons": {
+ "prefix": "majesticons",
"name": "Majesticons",
"total": 420,
- "author": "Gerrit Halfmann",
- "url": "https://github.com/halfmage/majesticons",
- "license": "MIT",
- "licenseURL": "https://github.com/halfmage/majesticons/blob/main/LICENSE",
- "height": 24,
+ "version": "1.0.0",
+ "author": {
+ "name": "Gerrit Halfmann",
+ "url": "https://github.com/halfmage/majesticons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/halfmage/majesticons/blob/main/LICENSE"
+ },
"samples": [
"chats-line",
"home",
"pencil-alt-line"
],
- "version": "1.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"ci": {
+ "prefix": "ci",
"name": "coolicons",
"total": 412,
- "author": "Kryston Schwarze",
- "url": "https://github.com/krystonschwarze/coolicons",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 24,
+ "version": "2.5",
+ "author": {
+ "name": "Kryston Schwarze",
+ "url": "https://github.com/krystonschwarze/coolicons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"building",
"search-small-plus",
"group"
],
- "version": "2.5",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"eos-icons": {
+ "prefix": "eos-icons",
"name": "EOS Icons",
"total": 252,
- "author": "SUSE UX/UI team",
- "url": "https://gitlab.com/SUSE-UIUX/eos-icons",
- "license": "MIT",
- "licenseURL": "https://gitlab.com/SUSE-UIUX/eos-icons/-/blob/master/LICENSE",
- "height": 24,
+ "version": "5.2.1",
+ "author": {
+ "name": "SUSE UX/UI team",
+ "url": "https://gitlab.com/SUSE-UIUX/eos-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://gitlab.com/SUSE-UIUX/eos-icons/-/blob/master/LICENSE"
+ },
"samples": [
"modified-date-outlined",
"arrow-rotate",
"package"
],
- "version": "5.2.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"dashicons": {
+ "prefix": "dashicons",
"name": "Dashicons",
"total": 343,
- "author": "WordPress",
- "url": "https://github.com/WordPress/dashicons",
- "license": "GPL 2.0",
- "licenseURL": "http://www.gnu.org/licenses/gpl-2.0.html",
- "height": 20,
+ "version": "0.9.0",
+ "author": {
+ "name": "WordPress",
+ "url": "https://github.com/WordPress/dashicons"
+ },
+ "license": {
+ "title": "GPL 2.0",
+ "spdx": "",
+ "url": "http://www.gnu.org/licenses/gpl-2.0.html"
+ },
"samples": [
"shortcode",
"businessperson",
"editor-expand"
],
- "version": "0.9.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"entypo": {
+ "prefix": "entypo",
"name": "Entypo+",
"total": 321,
- "author": "Daniel Bruce",
- "url": "http://www.entypo.com/",
- "license": "CC BY-SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 20,
+ "version": "",
+ "author": {
+ "name": "Daniel Bruce",
+ "url": "http://www.entypo.com/"
+ },
+ "license": {
+ "title": "CC BY-SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"bell",
"image",
"erase"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"zondicons": {
+ "prefix": "zondicons",
"name": "Zondicons",
"total": 297,
- "author": "Steve Schoger",
- "url": "https://github.com/dukestreetstudio/zondicons",
- "license": "MIT",
- "height": 20,
+ "version": "0.1.0",
+ "author": {
+ "name": "Steve Schoger",
+ "url": "https://github.com/dukestreetstudio/zondicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"copy",
"hand-stop",
"mouse"
],
- "version": "0.1.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"flat-color-icons": {
+ "prefix": "flat-color-icons",
"name": "Flat Color Icons",
"total": 329,
- "author": "Icons8",
- "url": "https://github.com/icons8/flat-Color-icons",
- "license": "MIT",
- "height": 24,
+ "version": "1.0.2",
+ "author": {
+ "name": "Icons8",
+ "url": "https://github.com/icons8/flat-Color-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"edit-image",
"donate",
"planner"
],
- "version": "1.0.2",
- "palette": "Colorful",
- "category": "General"
+ "category": "General",
+ "palette": true,
+ "height": 24,
+ "displayHeight": 24
},
"octicon": {
+ "prefix": "octicon",
"name": "Octicons",
"total": 463,
- "author": "GitHub",
- "url": "https://github.com/primer/octicons/",
- "license": "Open Font License",
- "licenseURL": "https://raw.githubusercontent.com/primer/octicons/main/LICENSE",
- "height": [
- 16,
- 24
- ],
- "displayHeight": 24,
+ "version": "16.0.0",
+ "author": {
+ "name": "GitHub",
+ "url": "https://github.com/primer/octicons/"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/primer/octicons/main/LICENSE"
+ },
"samples": [
"alert-24",
"bell-slash-24",
"hourglass-24"
],
- "version": "16.0.0",
- "palette": "Colorless",
- "category": "General"
- },
- "codicon": {
- "name": "Codicons",
- "total": 381,
- "author": "Microsoft Corporation",
- "url": "https://github.com/microsoft/vscode-codicons",
- "license": "CC BY 4.0",
- "licenseURL": "https://raw.githubusercontent.com/microsoft/vscode-codicons/master/LICENSE",
+ "category": "General",
+ "palette": false,
"height": [
16,
24
],
- "displayHeight": 16,
+ "displayHeight": 24
+ },
+ "codicon": {
+ "prefix": "codicon",
+ "name": "Codicons",
+ "total": 381,
+ "version": "0.0.22",
+ "author": {
+ "name": "Microsoft Corporation",
+ "url": "https://github.com/microsoft/vscode-codicons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/microsoft/vscode-codicons/master/LICENSE"
+ },
"samples": [
"account",
"bell-dot",
"new-file"
],
- "version": "0.0.22",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": [
+ 16,
+ 24
+ ],
+ "displayHeight": 16
},
"ant-design": {
+ "prefix": "ant-design",
"name": "Ant Design Icons",
"total": 789,
- "author": "HeskeyBaozi",
- "url": "https://github.com/ant-design/ant-design-icons",
- "license": "MIT",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "HeskeyBaozi",
+ "url": "https://github.com/ant-design/ant-design-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"pushpin-filled",
"pie-chart-outlined",
"shopping-twotone"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"lucide": {
+ "prefix": "lucide",
"name": "Lucide",
"total": 500,
- "author": "Lucide Contributors",
- "url": "https://github.com/lucide-icons/lucide",
- "license": "ISC",
- "licenseURL": "https://github.com/lucide-icons/lucide/blob/master/LICENSE",
- "height": 24,
+ "version": "",
+ "author": {
+ "name": "Lucide Contributors",
+ "url": "https://github.com/lucide-icons/lucide"
+ },
+ "license": {
+ "title": "ISC",
+ "spdx": "",
+ "url": "https://github.com/lucide-icons/lucide/blob/master/LICENSE"
+ },
"samples": [
"check-circle",
"award",
"home"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"fe": {
+ "prefix": "fe",
"name": "Feather Icon",
"total": 255,
- "author": "Megumi Hano",
- "url": "https://github.com/feathericon/feathericon",
- "license": "MIT",
- "licenseURL": "https://github.com/feathericon/feathericon/blob/master/LICENSE",
- "height": 24,
+ "version": "1.0.2",
+ "author": {
+ "name": "Megumi Hano",
+ "url": "https://github.com/feathericon/feathericon"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/feathericon/feathericon/blob/master/LICENSE"
+ },
"samples": [
"add-cart",
"comments",
"link-external"
],
- "version": "1.0.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"radix-icons": {
+ "prefix": "radix-icons",
"name": "Radix Icons",
"total": 297,
- "author": "Modulz",
- "url": "https://github.com/modulz/radix-icons",
- "license": "MIT",
- "height": 15,
+ "version": "1.0.3",
+ "author": {
+ "name": "Modulz",
+ "url": "https://github.com/modulz/radix-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"width",
"checkbox",
"code"
],
- "version": "1.0.3",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 15
},
"line-md": {
+ "prefix": "line-md",
"name": "Material Line Icons",
"total": 250,
- "author": "Vjacheslav Trushkin",
- "url": "https://github.com/cyberalien/line-md",
- "license": "MIT",
- "licenseURL": "https://github.com/cyberalien/line-md/blob/master/license.txt",
- "height": 24,
+ "version": "0.1.0",
+ "author": {
+ "name": "Vjacheslav Trushkin",
+ "url": "https://github.com/cyberalien/line-md"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/cyberalien/line-md/blob/master/license.txt"
+ },
"samples": [
"home",
"edit-twotone",
"image-twotone"
],
- "version": "0.1.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"system-uicons": {
+ "prefix": "system-uicons",
"name": "System UIcons",
"total": 420,
- "author": "Corey Ginnivan",
- "url": "https://github.com/CoreyGinnivan/system-uicons",
- "license": "Unlicense",
- "licenseURL": "https://github.com/CoreyGinnivan/system-uicons/blob/master/LICENSE",
- "height": 21,
+ "version": "",
+ "author": {
+ "name": "Corey Ginnivan",
+ "url": "https://github.com/CoreyGinnivan/system-uicons"
+ },
+ "license": {
+ "title": "Unlicense",
+ "spdx": "",
+ "url": "https://github.com/CoreyGinnivan/system-uicons/blob/master/LICENSE"
+ },
"samples": [
"bell",
"message-writing",
"write"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 21,
+ "displayHeight": 21
},
"akar-icons": {
+ "prefix": "akar-icons",
"name": "Akar Icons",
"total": 363,
- "author": "Arturo Wibawa",
- "url": "https://github.com/artcoholic/akar-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/artcoholic/akar-icons/blob/master/LICENSE",
- "height": 24,
+ "version": "1.8.11",
+ "author": {
+ "name": "Arturo Wibawa",
+ "url": "https://github.com/artcoholic/akar-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/artcoholic/akar-icons/blob/master/LICENSE"
+ },
"samples": [
"paper",
"pencil",
"location"
],
- "version": "1.8.11",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"uiw": {
+ "prefix": "uiw",
"name": "uiw icons",
"total": 214,
- "author": "liwen0526",
- "url": "https://github.com/uiwjs/icons",
- "license": "MIT",
- "licenseURL": "https://github.com/uiwjs/icons/blob/master/LICENSE",
- "height": 20,
+ "version": "2.5.1",
+ "author": {
+ "name": "liwen0526",
+ "url": "https://github.com/uiwjs/icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/uiwjs/icons/blob/master/LICENSE"
+ },
"samples": [
"cut",
"like-o",
"download"
],
- "version": "2.5.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"uim": {
+ "prefix": "uim",
"name": "Unicons Monochrome",
"total": 296,
- "author": "Iconscout",
- "url": "https://github.com/Iconscout/unicons",
- "license": "Apache 2.0",
- "licenseURL": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE",
- "height": 24,
+ "version": "4.0.0",
+ "author": {
+ "name": "Iconscout",
+ "url": "https://github.com/Iconscout/unicons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE"
+ },
"samples": [
"airplay",
"circle-layer",
"lock-access"
],
- "version": "4.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"uit": {
+ "prefix": "uit",
"name": "Unicons Thin Line",
"total": 214,
- "author": "Iconscout",
- "url": "https://github.com/Iconscout/unicons",
- "license": "Apache 2.0",
- "licenseURL": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE",
- "height": 24,
+ "version": "4.0.0",
+ "author": {
+ "name": "Iconscout",
+ "url": "https://github.com/Iconscout/unicons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE"
+ },
"samples": [
"circuit",
"favorite",
"toggle-on"
],
- "version": "4.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"uis": {
+ "prefix": "uis",
"name": "Unicons Solid",
"total": 189,
- "author": "Iconscout",
- "url": "https://github.com/Iconscout/unicons",
- "license": "Apache 2.0",
- "licenseURL": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE",
- "height": 24,
+ "version": "4.0.0",
+ "author": {
+ "name": "Iconscout",
+ "url": "https://github.com/Iconscout/unicons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/Iconscout/unicons/master/LICENSE"
+ },
"samples": [
"analysis",
"check",
"user-md"
],
- "version": "4.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"gridicons": {
+ "prefix": "gridicons",
"name": "Gridicons",
"total": 201,
- "author": "Automattic",
- "url": "https://github.com/Automattic/gridicons",
- "license": "GPL 2.0",
- "licenseURL": "https://github.com/Automattic/gridicons/blob/trunk/LICENSE.md",
- "displayHeight": 24,
+ "version": "3.4.0",
+ "author": {
+ "name": "Automattic",
+ "url": "https://github.com/Automattic/gridicons"
+ },
+ "license": {
+ "title": "GPL 2.0",
+ "spdx": "",
+ "url": "https://github.com/Automattic/gridicons/blob/trunk/LICENSE.md"
+ },
"samples": [
"code",
"multiple-users",
"types"
],
- "version": "3.4.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "displayHeight": 24
},
"mono-icons": {
+ "prefix": "mono-icons",
"name": "Mono Icons",
"total": 180,
- "author": "Mono",
- "url": "https://github.com/mono-company/mono-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/mono-company/mono-icons/blob/master/LICENSE.md",
- "height": 24,
+ "version": "1.3.1",
+ "author": {
+ "name": "Mono",
+ "url": "https://github.com/mono-company/mono-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/mono-company/mono-icons/blob/master/LICENSE.md"
+ },
"samples": [
"user",
"log-in",
"play"
],
- "version": "1.3.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"heroicons-outline": {
+ "prefix": "heroicons-outline",
"name": "HeroIcons Outline",
"total": 230,
- "author": "Refactoring UI Inc",
- "url": "https://github.com/tailwindlabs/heroicons",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/tailwindlabs/heroicons/master/LICENSE",
- "height": 24,
+ "version": "1.0.4",
+ "author": {
+ "name": "Refactoring UI Inc",
+ "url": "https://github.com/tailwindlabs/heroicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/tailwindlabs/heroicons/master/LICENSE"
+ },
"samples": [
"color-swatch",
"library",
"receipt-refund"
],
- "version": "1.0.4",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"heroicons-solid": {
+ "prefix": "heroicons-solid",
"name": "HeroIcons Solid",
"total": 230,
- "author": "Refactoring UI Inc",
- "url": "https://github.com/tailwindlabs/heroicons",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/tailwindlabs/heroicons/master/LICENSE",
- "height": 20,
+ "version": "1.0.4",
+ "author": {
+ "name": "Refactoring UI Inc",
+ "url": "https://github.com/tailwindlabs/heroicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/tailwindlabs/heroicons/master/LICENSE"
+ },
"samples": [
"color-swatch",
"library",
"receipt-refund"
],
- "version": "1.0.4",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"file-icons": {
+ "prefix": "file-icons",
"name": "File Icons",
"total": 929,
- "author": "John Gardner",
- "url": "https://github.com/file-icons/icons",
- "license": "ISC",
- "licenseURL": "https://github.com/file-icons/icons/blob/master/LICENSE.md",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "John Gardner",
+ "url": "https://github.com/file-icons/icons"
+ },
+ "license": {
+ "title": "ISC",
+ "spdx": "",
+ "url": "https://github.com/file-icons/icons/blob/master/LICENSE.md"
+ },
"samples": [
"adobe",
"chartjs",
"dom"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"mi": {
+ "prefix": "mi",
"name": "Mono Icons",
"total": 180,
- "author": "Mono Company BV",
- "url": "https://github.com/mono-company/mono-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/mono-company/mono-icons/blob/master/LICENSE.md",
- "height": 24,
+ "version": "1.3.1",
+ "author": {
+ "name": "Mono Company BV",
+ "url": "https://github.com/mono-company/mono-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/mono-company/mono-icons/blob/master/LICENSE.md"
+ },
"samples": [
"bar-chart",
"cloud-upload",
"log-out"
],
- "version": "1.3.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"ps": {
+ "prefix": "ps",
"name": "PrestaShop Icons",
"total": 479,
- "author": "PrestaShop",
- "url": "https://github.com/PrestaShop/prestashop-icon-font",
- "license": "CC BY-NC 4.0",
- "licenseURL": "http://creativecommons.org/licenses/by-nc/4.0/",
+ "version": "",
+ "author": {
+ "name": "PrestaShop",
+ "url": "https://github.com/PrestaShop/prestashop-icon-font"
+ },
+ "license": {
+ "title": "CC BY-NC 4.0",
+ "spdx": "",
+ "url": "http://creativecommons.org/licenses/by-nc/4.0/"
+ },
"samples": [
"bell",
"girl",
"home"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"el": {
+ "prefix": "el",
"name": "Elusive Icons",
"total": 304,
- "author": "Team Redux",
- "url": "http://elusiveicons.com/",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
- "height": 16,
+ "version": "2.0.0",
+ "author": {
+ "name": "Team Redux",
+ "url": "http://elusiveicons.com/"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"headphones",
"cog",
"user"
],
- "version": "2.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"foundation": {
+ "prefix": "foundation",
"name": "Foundation",
"total": 283,
- "author": "Zurb",
- "url": "https://github.com/zurb/foundation-icon-fonts",
- "license": "MIT",
- "height": 20,
+ "version": "3.0.0",
+ "author": {
+ "name": "Zurb",
+ "url": "https://github.com/zurb/foundation-icon-fonts"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"graph-trend",
"indent-more",
"lock"
],
- "version": "3.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"typcn": {
+ "prefix": "typcn",
"name": "Typicons",
"total": 336,
- "author": "Stephen Hutchings",
- "url": "https://github.com/stephenhutchings/typicons.font",
- "license": "CC BY SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 24,
+ "version": "2.0.9",
+ "author": {
+ "name": "Stephen Hutchings",
+ "url": "https://github.com/stephenhutchings/typicons.font"
+ },
+ "license": {
+ "title": "CC BY SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"pin-outline",
"cloud-storage",
"bell"
],
- "version": "2.0.9",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"subway": {
+ "prefix": "subway",
"name": "Subway Icon Set",
"total": 306,
- "author": "Mariusz Ostrowski",
- "url": "https://github.com/mariuszostrowski/subway",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "Mariusz Ostrowski",
+ "url": "https://github.com/mariuszostrowski/subway"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"call-2",
"power-batton",
"admin"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"raphael": {
+ "prefix": "raphael",
"name": "Raphael",
"total": 266,
- "author": "Dmitry Baranovskiy",
- "url": "http://dmitrybaranovskiy.github.io/raphael/",
- "license": "MIT",
- "height": 32,
- "displayHeight": 24,
+ "version": "",
+ "author": {
+ "name": "Dmitry Baranovskiy",
+ "url": "http://dmitrybaranovskiy.github.io/raphael/"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"home",
"cloud",
"parent"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 24
},
"icons8": {
+ "prefix": "icons8",
"name": "Icons8 Windows 10 Icons",
"total": 234,
- "author": "Icons8",
- "url": "https://github.com/icons8/windows-10-icons",
- "license": "MIT",
- "height": 32,
- "displayHeight": 24,
+ "version": "1.0.0",
+ "author": {
+ "name": "Icons8",
+ "url": "https://github.com/icons8/windows-10-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"checked",
"create-new",
"group"
],
- "version": "1.0.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 24
},
"wpf": {
+ "prefix": "wpf",
"name": "Icons8 Windows 8 Icons",
"total": 200,
- "author": "Icons8",
- "url": "https://github.com/icons8/WPF-UI-Framework",
- "license": "MIT",
- "height": 26,
+ "version": "",
+ "author": {
+ "name": "Icons8",
+ "url": "https://github.com/icons8/WPF-UI-Framework"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"check-file",
"add-image",
"geo-fence"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 26
},
"iwwa": {
+ "prefix": "iwwa",
"name": "Innowatio Font",
"total": 105,
- "author": "Innowatio",
- "url": "https://github.com/innowatio/iwwa-icons",
- "license": "Apache 2.0",
- "licenseURL": "http://www.apache.org/licenses/LICENSE-2.0",
- "height": 20,
+ "version": "1.1.3",
+ "author": {
+ "name": "Innowatio",
+ "url": "https://github.com/innowatio/iwwa-icons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0"
+ },
"samples": [
"tag",
"settings",
"connection-o"
],
- "version": "1.1.3",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"topcoat": {
+ "prefix": "topcoat",
"name": "TopCoat Icons",
"total": 89,
- "author": "TopCoat",
- "url": "https://github.com/topcoat/icons",
- "license": "Apache 2.0",
- "licenseURL": "http://www.apache.org/licenses/LICENSE-2.0",
- "height": 21,
+ "version": "0.2.0",
+ "author": {
+ "name": "TopCoat",
+ "url": "https://github.com/topcoat/icons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0"
+ },
"samples": [
"wifi",
"feedback",
"pencil"
],
- "version": "0.2.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 21,
+ "displayHeight": 21
},
"ei": {
+ "prefix": "ei",
"name": "Evil Icons",
"total": 70,
- "author": "Alexander Madyankin and Roman Shamin",
- "url": "https://github.com/outpunk/evil-icons",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/outpunk/evil-icons/master/LICENSE.txt",
- "height": 25,
+ "version": "1.10.1",
+ "author": {
+ "name": "Alexander Madyankin and Roman Shamin",
+ "url": "https://github.com/outpunk/evil-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/outpunk/evil-icons/master/LICENSE.txt"
+ },
"samples": [
"paperclip",
"like",
"arrow-right"
],
- "version": "1.10.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 25
},
"bytesize": {
+ "prefix": "bytesize",
"name": "Bytesize Icons",
"total": 101,
- "author": "Dan Klammer",
- "url": "https://github.com/danklammer/bytesize-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/danklammer/bytesize-icons/blob/master/LICENSE.md",
- "height": 32,
- "displayHeight": 24,
+ "version": "1.4.0",
+ "author": {
+ "name": "Dan Klammer",
+ "url": "https://github.com/danklammer/bytesize-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/danklammer/bytesize-icons/blob/master/LICENSE.md"
+ },
"samples": [
"desktop",
"code",
"sign-out"
],
- "version": "1.4.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 24
},
"fluent": {
+ "prefix": "fluent",
"name": "Fluent UI System Icons",
"total": 8832,
- "author": "Microsoft Corporation",
- "url": "https://github.com/microsoft/fluentui-system-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/microsoft/fluentui-system-icons/blob/master/LICENSE",
- "displayHeight": 24,
+ "version": "1.1.141",
+ "author": {
+ "name": "Microsoft Corporation",
+ "url": "https://github.com/microsoft/fluentui-system-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/microsoft/fluentui-system-icons/blob/master/LICENSE"
+ },
"samples": [
"apps-list-24-filled",
"table-edit-24-filled",
"shifts-deny-24-regular"
],
- "version": "1.1.141",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "displayHeight": 24
},
"grommet-icons": {
+ "prefix": "grommet-icons",
"name": "Grommet Icons",
"total": 615,
- "author": "Grommet",
- "url": "https://github.com/grommet/grommet-icons",
- "license": "Apache 2.0",
- "licenseURL": "http://www.apache.org/licenses/LICENSE-2.0",
- "height": 24,
+ "version": "4.6.2",
+ "author": {
+ "name": "Grommet",
+ "url": "https://github.com/grommet/grommet-icons"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0"
+ },
"samples": [
"user-expert",
"action",
"home"
],
- "version": "4.6.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"pepicons": {
+ "prefix": "pepicons",
"name": "Pepicons",
"total": 316,
- "author": "CyCraft",
- "url": "https://github.com/CyCraft/pepicons",
- "license": "CC BY 4.0",
- "licenseURL": "https://github.com/CyCraft/pepicons/blob/dev/LICENSE",
- "displayHeight": 20,
+ "version": "0.2.0",
+ "author": {
+ "name": "CyCraft",
+ "url": "https://github.com/CyCraft/pepicons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://github.com/CyCraft/pepicons/blob/dev/LICENSE"
+ },
"samples": [
"bookmark-print",
"moon",
"pen-print"
],
- "version": "0.2.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "displayHeight": 20
},
"maki": {
+ "prefix": "maki",
"name": "Maki",
"total": 205,
- "author": "Mapbox",
- "url": "https://github.com/mapbox/maki",
- "license": "CC0",
- "licenseURL": "http://creativecommons.org/publicdomain/zero/1.0/",
- "height": 15,
+ "version": "7.1.0",
+ "author": {
+ "name": "Mapbox",
+ "url": "https://github.com/mapbox/maki"
+ },
+ "license": {
+ "title": "CC0",
+ "spdx": "",
+ "url": "http://creativecommons.org/publicdomain/zero/1.0/"
+ },
"samples": [
"entrance-alt1",
"clothing-store",
"grocery"
],
- "version": "7.1.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 15
},
"oi": {
+ "prefix": "oi",
"name": "Open Iconic",
"total": 223,
- "author": "Iconic",
- "url": "https://github.com/iconic/open-iconic",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/iconic/open-iconic/master/ICON-LICENSE",
- "height": 8,
+ "version": "1.1.1",
+ "author": {
+ "name": "Iconic",
+ "url": "https://github.com/iconic/open-iconic"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/iconic/open-iconic/master/ICON-LICENSE"
+ },
"samples": [
"bug",
"bullhorn",
"chat"
],
- "version": "1.1.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 8,
+ "displayHeight": 16
},
"et": {
+ "prefix": "et",
"name": "Elegant",
"total": 100,
- "author": "Kenny Sing",
- "url": "https://github.com/pprince/etlinefont-bower",
- "license": "GPL 3.0",
- "licenseURL": "http://www.gnu.org/licenses/gpl.html",
- "height": 32,
+ "version": "1.0.1",
+ "author": {
+ "name": "Kenny Sing",
+ "url": "https://github.com/pprince/etlinefont-bower"
+ },
+ "license": {
+ "title": "GPL 3.0",
+ "spdx": "",
+ "url": "http://www.gnu.org/licenses/gpl.html"
+ },
"samples": [
"profile-female",
"ribbon",
"layers"
],
- "version": "1.0.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"vscode-icons": {
+ "prefix": "vscode-icons",
"name": "VSCode Icons",
"total": 1085,
- "author": "Roberto Huertas",
- "url": "https://github.com/vscode-icons/vscode-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/vscode-icons/vscode-icons/blob/master/LICENSE",
- "height": 32,
+ "version": "11.6.0",
+ "author": {
+ "name": "Roberto Huertas",
+ "url": "https://github.com/vscode-icons/vscode-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/vscode-icons/vscode-icons/blob/master/LICENSE"
+ },
"samples": [
"file-type-actionscript2",
"file-type-json",
"file-type-manifest"
],
- "version": "11.6.0",
- "palette": "Colorful",
- "category": "General"
+ "category": "General",
+ "palette": true,
+ "height": 32,
+ "displayHeight": 16
},
"fontisto": {
+ "prefix": "fontisto",
"name": "Fontisto",
"total": 615,
- "author": "Kenan Gündoğan",
- "url": "https://github.com/kenangundogan/fontisto",
- "license": "MIT",
- "licenseURL": "https://github.com/kenangundogan/fontisto/blob/master/LICENSE",
- "height": 24,
+ "version": "3.0.4",
+ "author": {
+ "name": "Kenan Gündoğan",
+ "url": "https://github.com/kenangundogan/fontisto"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/kenangundogan/fontisto/blob/master/LICENSE"
+ },
"samples": [
"prescription",
"heartbeat-alt",
"rain"
],
- "version": "3.0.4",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"fa": {
+ "prefix": "fa",
"name": "Font Awesome 4",
"total": 678,
- "author": "Dave Gandy",
- "url": "http://fontawesome.io/",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
+ "version": "4.7.0",
+ "author": {
+ "name": "Dave Gandy",
+ "url": "http://fontawesome.io/"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"wrench",
"bell-o",
"user-o"
],
- "version": "4.7.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"zmdi": {
+ "prefix": "zmdi",
"name": "Material Design Iconic Font",
"total": 777,
- "author": "MDI Community",
- "url": "https://github.com/zavoloklom/material-design-iconic-font",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/OFL",
+ "version": "2.2.0",
+ "author": {
+ "name": "MDI Community",
+ "url": "https://github.com/zavoloklom/material-design-iconic-font"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/OFL"
+ },
"samples": [
"alarm-snooze",
"cloud-off",
"library"
],
- "version": "2.2.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"whh": {
+ "prefix": "whh",
"name": "WebHostingHub Glyphs",
"total": 2125,
- "author": "WebHostingHub",
- "url": "http://www.webhostinghub.com/glyphs/",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
+ "version": "",
+ "author": {
+ "name": "WebHostingHub",
+ "url": "http://www.webhostinghub.com/glyphs/"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"addtags",
"brightness",
"circlecallincoming"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"si-glyph": {
+ "prefix": "si-glyph",
"name": "SmartIcons Glyph",
"total": 800,
- "author": "SmartIcons",
- "url": "http://glyph.smarticons.co",
- "license": "CC BY SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "version": "0.0.2",
+ "author": {
+ "name": "SmartIcons",
+ "url": "http://glyph.smarticons.co"
+ },
+ "license": {
+ "title": "CC BY SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"circle-load-left",
"basket-arrow-right",
"slide-show"
],
- "version": "0.0.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"ls": {
+ "prefix": "ls",
"name": "Ligature Symbols",
"total": 348,
- "author": "Kazuyuki Motoyama",
- "url": "https://github.com/kudakurage/LigatureSymbols",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
+ "version": "",
+ "author": {
+ "name": "Kazuyuki Motoyama",
+ "url": "https://github.com/kudakurage/LigatureSymbols"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"bad",
"search",
"bag"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"simple-line-icons": {
+ "prefix": "simple-line-icons",
"name": "Simple line icons",
"total": 189,
- "author": "Sabbir Ahmed",
- "url": "https://github.com/thesabbir/simple-line-icons",
- "license": "MIT",
- "licenseURL": "https://github.com/thesabbir/simple-line-icons/blob/master/LICENSE.md",
+ "version": "",
+ "author": {
+ "name": "Sabbir Ahmed",
+ "url": "https://github.com/thesabbir/simple-line-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/thesabbir/simple-line-icons/blob/master/LICENSE.md"
+ },
"samples": [
"bubbles",
"camrecorder",
"cloud-upload"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"flat-ui": {
+ "prefix": "flat-ui",
"name": "Flat UI Icons",
"total": 100,
- "author": "Designmodo, Inc.",
- "url": "https://github.com/designmodo/Flat-UI",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/designmodo/Flat-UI/master/LICENSE",
+ "version": "",
+ "author": {
+ "name": "Designmodo, Inc.",
+ "url": "https://github.com/designmodo/Flat-UI"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/designmodo/Flat-UI/master/LICENSE"
+ },
"samples": [
"map",
"graph",
"imac"
],
- "palette": "Colorful",
- "category": "General"
+ "category": "General",
+ "palette": true
},
"vs": {
+ "prefix": "vs",
"name": "Vesper Icons",
"total": 159,
- "author": "TableCheck",
- "url": "https://github.com/kkvesper/vesper-icons",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
+ "version": "5.11.2",
+ "author": {
+ "name": "TableCheck",
+ "url": "https://github.com/kkvesper/vesper-icons"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"edit-page",
"kakao-square",
"person"
],
- "version": "5.11.2",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"websymbol": {
+ "prefix": "websymbol",
"name": "Web Symbols Liga",
"total": 85,
- "author": "Just Be Nice studio",
- "url": "http://www.justbenice.ru/studio/websymbols/",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
+ "version": "",
+ "author": {
+ "name": "Just Be Nice studio",
+ "url": "http://www.justbenice.ru/studio/websymbols/"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"clock",
"resize-full-circle",
"tag"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"il": {
+ "prefix": "il",
"name": "Icalicons",
"total": 84,
- "author": "Icalia Labs",
- "url": "https://github.com/IcaliaLabs/icalicons",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/IcaliaLabs/icalicons/master/LICENSE",
+ "version": "0.0.1",
+ "author": {
+ "name": "Icalia Labs",
+ "url": "https://github.com/IcaliaLabs/icalicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/IcaliaLabs/icalicons/master/LICENSE"
+ },
"samples": [
"calendar",
"users",
"conversation"
],
- "version": "0.0.1",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false
},
"bpmn": {
+ "prefix": "bpmn",
"name": "BPMN",
"total": 112,
- "author": "BPMN",
- "url": "https://github.com/bpmn-io/bpmn-font",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
- "displayHeight": 24,
+ "version": "0.10.0",
+ "author": {
+ "name": "BPMN",
+ "url": "https://github.com/bpmn-io/bpmn-font"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"intermediate-event-catch-non-interrupting-escalation",
"user",
"lane-insert-above"
],
- "version": "0.10.0",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "displayHeight": 24
},
"fontelico": {
+ "prefix": "fontelico",
"name": "Fontelico",
"total": 34,
- "author": "Fontello",
- "url": "https://github.com/fontello/fontelico.font",
- "license": "CC BY SA",
- "licenseURL": "http://creativecommons.org/licenses/by-sa/3.0/",
- "displayHeight": 20,
+ "version": "",
+ "author": {
+ "name": "Fontello",
+ "url": "https://github.com/fontello/fontelico.font"
+ },
+ "license": {
+ "title": "CC BY SA",
+ "spdx": "",
+ "url": "http://creativecommons.org/licenses/by-sa/3.0/"
+ },
"samples": [
"spin5",
"emo-sunglasses",
"crown-plus"
],
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "displayHeight": 20
},
"feather": {
+ "prefix": "feather",
"name": "Feather Icons",
"total": 286,
- "author": "Cole Bemis",
- "url": "https://github.com/feathericons/feather",
- "license": "MIT",
- "licenseURL": "https://github.com/feathericons/feather/blob/master/LICENSE",
- "height": 24,
+ "version": "0.0.0-development",
+ "author": {
+ "name": "Cole Bemis",
+ "url": "https://github.com/feathericons/feather"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/feathericons/feather/blob/master/LICENSE"
+ },
"samples": [
"check-circle",
"award",
"home"
],
- "version": "0.0.0-development",
- "palette": "Colorless",
- "category": "General"
+ "category": "General",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"noto": {
+ "prefix": "noto",
"name": "Noto Emoji",
"total": 3310,
- "author": "Google Inc",
- "url": "https://github.com/googlei18n/noto-emoji",
- "license": "Apache 2.0",
- "licenseURL": "https://github.com/googlefonts/noto-emoji/blob/main/LICENSE",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "Google Inc",
+ "url": "https://github.com/googlei18n/noto-emoji"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://github.com/googlefonts/noto-emoji/blob/main/LICENSE"
+ },
"samples": [
"beaming-face-with-smiling-eyes",
"computer-mouse",
"dove"
],
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 16,
+ "displayHeight": 16
},
"noto-v1": {
+ "prefix": "noto-v1",
"name": "Noto Emoji (v1)",
"total": 2157,
- "author": "Google Inc",
- "url": "https://github.com/googlei18n/noto-emoji",
- "license": "Apache 2.0",
- "licenseURL": "https://github.com/googlei18n/noto-emoji/blob/master/LICENSE",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "Google Inc",
+ "url": "https://github.com/googlei18n/noto-emoji"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "https://github.com/googlei18n/noto-emoji/blob/master/LICENSE"
+ },
"samples": [
"face-with-open-mouth",
"no-littering",
"scissors"
],
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 16,
+ "displayHeight": 16
},
"twemoji": {
+ "prefix": "twemoji",
"name": "Twitter Emoji",
"total": 3556,
- "author": "Twitter",
- "url": "https://github.com/twitter/twemoji",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 18,
+ "version": "13.1.0",
+ "author": {
+ "name": "Twitter",
+ "url": "https://github.com/twitter/twemoji"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"anguished-face",
"duck",
"crossed-swords"
],
- "version": "13.1.0",
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 18,
+ "displayHeight": 18
},
"openmoji": {
+ "prefix": "openmoji",
"name": "OpenMoji",
"total": 3914,
- "author": "OpenMoji",
- "url": "https://github.com/hfg-gmuend/openmoji",
- "license": "CC BY-SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 18,
+ "version": "13.1.0",
+ "author": {
+ "name": "OpenMoji",
+ "url": "https://github.com/hfg-gmuend/openmoji"
+ },
+ "license": {
+ "title": "CC BY-SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"bicycle",
"bow-and-arrow",
"full-moon-face"
],
- "version": "13.1.0",
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 18,
+ "displayHeight": 18
},
"emojione": {
+ "prefix": "emojione",
"name": "Emoji One (Colored)",
"total": 1834,
- "author": "Emoji One",
- "url": "https://github.com/emojione/emojione",
- "license": "CC BY-SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 32,
+ "version": "2.2.7",
+ "author": {
+ "name": "Emoji One",
+ "url": "https://github.com/emojione/emojione"
+ },
+ "license": {
+ "title": "CC BY-SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"anxious-face-with-sweat",
"cloud-with-snow",
"studio-microphone"
],
- "version": "2.2.7",
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 32,
+ "displayHeight": 16
},
"emojione-monotone": {
+ "prefix": "emojione-monotone",
"name": "Emoji One (Monotone)",
"total": 1403,
- "author": "Emoji One",
- "url": "https://github.com/emojione/emojione",
- "license": "CC BY-SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 32,
+ "version": "2.2.7",
+ "author": {
+ "name": "Emoji One",
+ "url": "https://github.com/emojione/emojione"
+ },
+ "license": {
+ "title": "CC BY-SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"face-with-tongue",
"envelope",
"frog-face"
],
- "version": "2.2.7",
- "palette": "Colorless",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"emojione-v1": {
+ "prefix": "emojione-v1",
"name": "Emoji One (v1)",
"total": 1262,
- "author": "Emoji One",
- "url": "https://github.com/emojione/emojione-legacy",
- "license": "CC BY-SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 32,
+ "version": "1.5.2",
+ "author": {
+ "name": "Emoji One",
+ "url": "https://github.com/emojione/emojione-legacy"
+ },
+ "license": {
+ "title": "CC BY-SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"face-savoring-food",
"panda-face",
"artist-palette"
],
- "version": "1.5.2",
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 32,
+ "displayHeight": 16
},
"fxemoji": {
+ "prefix": "fxemoji",
"name": "Firefox OS Emoji",
"total": 1034,
- "author": "Mozilla",
- "url": "https://github.com/mozilla/fxemoji",
- "license": "Apache 2.0",
- "licenseURL": "http://mozilla.github.io/fxemoji/LICENSE.md",
- "height": 32,
+ "version": "0.0.2",
+ "author": {
+ "name": "Mozilla",
+ "url": "https://github.com/mozilla/fxemoji"
+ },
+ "license": {
+ "title": "Apache 2.0",
+ "spdx": "",
+ "url": "http://mozilla.github.io/fxemoji/LICENSE.md"
+ },
"samples": [
"foxweary",
"loveletter",
"openlock"
],
- "version": "0.0.2",
- "palette": "Colorful",
- "category": "Emoji"
+ "category": "Emoji",
+ "palette": true,
+ "height": 32,
+ "displayHeight": 16
},
"logos": {
+ "prefix": "logos",
"name": "SVG Logos",
"total": 1236,
- "author": "Gil Barbara",
- "url": "https://github.com/gilbarbara/logos",
- "license": "CC0",
- "licenseURL": "https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt",
+ "version": "",
+ "author": {
+ "name": "Gil Barbara",
+ "url": "https://github.com/gilbarbara/logos"
+ },
+ "license": {
+ "title": "CC0",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt"
+ },
"samples": [
"angular-icon",
"firefox",
"google-drive"
],
- "palette": "Colorful",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": true
},
"cib": {
+ "prefix": "cib",
"name": "CoreUI Brands",
"total": 830,
- "author": "creativeLabs Łukasz Holeczek",
- "url": "https://github.com/coreui/coreui-icons",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 32,
+ "version": "2.0.1",
+ "author": {
+ "name": "creativeLabs Łukasz Holeczek",
+ "url": "https://github.com/coreui/coreui-icons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"cc-amazon-pay",
"hotjar",
"open-id"
],
- "version": "2.0.1",
- "palette": "Colorless",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"simple-icons": {
+ "prefix": "simple-icons",
"name": "Simple Icons",
"total": 2020,
- "author": "Simple Icons Collaborators",
- "url": "https://github.com/simple-icons/simple-icons",
- "license": "CC0 1.0",
- "licenseURL": "https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md",
- "height": 24,
+ "version": "5.16.0",
+ "author": {
+ "name": "Simple Icons Collaborators",
+ "url": "https://github.com/simple-icons/simple-icons"
+ },
+ "license": {
+ "title": "CC0 1.0",
+ "spdx": "",
+ "url": "https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md"
+ },
"samples": [
"adobephotoshop",
"bing",
"amazonaws"
],
- "version": "5.16.0",
- "palette": "Colorless",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"fa-brands": {
+ "prefix": "fa-brands",
"name": "Font Awesome 5 Brands",
"total": 457,
- "author": "Dave Gandy",
- "url": "http://fontawesome.io/",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 32,
+ "version": "5.15.4",
+ "author": {
+ "name": "Dave Gandy",
+ "url": "http://fontawesome.io/"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"amazon",
"cc-visa",
"chrome"
],
- "version": "5.15.4",
- "palette": "Colorless",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"brandico": {
+ "prefix": "brandico",
"name": "Brandico Font",
"total": 45,
- "author": "Fontello",
- "url": "https://github.com/fontello/brandico.font",
- "license": "CC BY SA",
- "licenseURL": "http://creativecommons.org/licenses/by-sa/3.0/",
+ "version": "",
+ "author": {
+ "name": "Fontello",
+ "url": "https://github.com/fontello/brandico.font"
+ },
+ "license": {
+ "title": "CC BY SA",
+ "spdx": "",
+ "url": "http://creativecommons.org/licenses/by-sa/3.0/"
+ },
"samples": [
"vimeo",
"twitter-bird",
"yandex"
],
- "palette": "Colorless",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": false
},
"entypo-social": {
+ "prefix": "entypo-social",
"name": "Entypo+ Social",
"total": 76,
- "author": "Daniel Bruce",
- "url": "http://www.entypo.com/",
- "license": "CC BY-SA 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0/",
- "height": 20,
+ "version": "",
+ "author": {
+ "name": "Daniel Bruce",
+ "url": "http://www.entypo.com/"
+ },
+ "license": {
+ "title": "CC BY-SA 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by-sa/4.0/"
+ },
"samples": [
"linkedin-with-circle",
"twitter",
"youtube"
],
- "palette": "Colorless",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": false,
+ "height": 20,
+ "displayHeight": 20
},
"cryptocurrency": {
+ "prefix": "cryptocurrency",
"name": "Cryptocurrency Icons",
"total": 471,
- "author": "Christopher Downer",
- "url": "https://github.com/atomiclabs/cryptocurrency-icons",
- "license": "CC0 1.0",
- "licenseURL": "https://creativecommons.org/publicdomain/zero/1.0/",
- "height": 32,
+ "version": "0.18.0",
+ "author": {
+ "name": "Christopher Downer",
+ "url": "https://github.com/atomiclabs/cryptocurrency-icons"
+ },
+ "license": {
+ "title": "CC0 1.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/publicdomain/zero/1.0/"
+ },
"samples": [
"btc",
"ltc",
"eth"
],
- "version": "0.18.0",
- "palette": "Colorless",
- "category": "Brands / Social"
+ "category": "Brands / Social",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
},
"gis": {
+ "prefix": "gis",
"name": "Font-GIS",
"total": 339,
- "author": "Jean-Marc Viglino",
- "url": "https://github.com/viglino/font-gis",
- "license": "CC BY 4.0",
- "licenseURL": "https://github.com/Viglino/font-gis/blob/main/LICENSE-CC-BY.md",
- "height": 100,
+ "version": "1.0.4",
+ "author": {
+ "name": "Jean-Marc Viglino",
+ "url": "https://github.com/viglino/font-gis"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://github.com/Viglino/font-gis/blob/main/LICENSE-CC-BY.md"
+ },
"samples": [
"layer-o",
"poi-o",
"bbox"
],
- "version": "1.0.4",
- "palette": "Colorless",
- "category": "Maps"
+ "category": "Maps",
+ "palette": false,
+ "height": 100
},
"map": {
+ "prefix": "map",
"name": "Map Icons",
"total": 167,
- "author": "Scott de Jonge",
- "url": "https://github.com/scottdejonge/map-icons",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
- "height": 25,
+ "version": "3.0.2",
+ "author": {
+ "name": "Scott de Jonge",
+ "url": "https://github.com/scottdejonge/map-icons"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"restaurant",
"real-estate-agency",
"wheelchair"
],
- "version": "3.0.2",
- "palette": "Colorless",
- "category": "Maps"
+ "category": "Maps",
+ "palette": false,
+ "height": 25
},
"geo": {
+ "prefix": "geo",
"name": "GeoGlyphs",
"total": 30,
- "author": "Sam Matthews",
- "url": "https://github.com/cugos/geoglyphs",
- "license": "MIT",
- "displayHeight": 24,
+ "version": "0.0.10",
+ "author": {
+ "name": "Sam Matthews",
+ "url": "https://github.com/cugos/geoglyphs"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": ""
+ },
"samples": [
"turf-center",
"turf-erased",
"turf-point-on-line"
],
- "version": "0.0.10",
- "palette": "Colorless",
- "category": "Maps"
+ "category": "Maps",
+ "palette": false,
+ "displayHeight": 24
},
"cif": {
+ "prefix": "cif",
"name": "CoreUI Flags",
"total": 199,
- "author": "creativeLabs Łukasz Holeczek",
- "url": "https://github.com/coreui/coreui-icons",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
+ "version": "2.0.1",
+ "author": {
+ "name": "creativeLabs Łukasz Holeczek",
+ "url": "https://github.com/coreui/coreui-icons"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"ee",
"ca",
"sk"
],
- "version": "2.0.1",
- "palette": "Colorful",
- "category": "Maps"
+ "category": "Maps",
+ "palette": true
},
"fad": {
+ "prefix": "fad",
"name": "FontAudio",
"total": 155,
- "author": "@fefanto",
- "url": "https://github.com/fefanto/fontaudio",
- "license": "CC BY 4.0",
- "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
- "height": 16,
+ "version": "",
+ "author": {
+ "name": "@fefanto",
+ "url": "https://github.com/fefanto/fontaudio"
+ },
+ "license": {
+ "title": "CC BY 4.0",
+ "spdx": "",
+ "url": "https://creativecommons.org/licenses/by/4.0/"
+ },
"samples": [
"shuffle",
"headphones",
"rew"
],
- "palette": "Colorless",
- "category": "Thematic"
+ "category": "Thematic",
+ "palette": false,
+ "height": 16,
+ "displayHeight": 16
},
"wi": {
+ "prefix": "wi",
"name": "Weather Icons",
"total": 228,
- "author": "Erik Flowers",
- "url": "https://github.com/erikflowers/weather-icons",
- "license": "Open Font License",
- "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL",
+ "version": "2.0.10",
+ "author": {
+ "name": "Erik Flowers",
+ "url": "https://github.com/erikflowers/weather-icons"
+ },
+ "license": {
+ "title": "Open Font License",
+ "spdx": "",
+ "url": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
+ },
"samples": [
"day-hail",
"barometer",
"day-windy"
],
- "version": "2.0.10",
- "palette": "Colorless",
- "category": "Thematic"
+ "category": "Thematic",
+ "palette": false
},
"healthicons": {
+ "prefix": "healthicons",
"name": "Health Icons",
"total": 1668,
- "author": "Resolve to Save Lives",
- "url": "https://github.com/resolvetosavelives/healthicons",
- "license": "MIT",
- "licenseURL": "https://github.com/resolvetosavelives/healthicons/blob/main/LICENSE",
- "height": 24,
+ "version": "0.1.0",
+ "author": {
+ "name": "Resolve to Save Lives",
+ "url": "https://github.com/resolvetosavelives/healthicons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://github.com/resolvetosavelives/healthicons/blob/main/LICENSE"
+ },
"samples": [
"cold-chain",
"emergency-post",
"asthma-outline"
],
- "version": "0.1.0",
- "palette": "Colorless",
- "category": "Thematic"
+ "category": "Thematic",
+ "palette": false,
+ "height": 24,
+ "displayHeight": 24
},
"medical-icon": {
+ "prefix": "medical-icon",
"name": "Medical Icons",
"total": 144,
- "author": "Samuel Frémondière",
- "url": "https://github.com/samcome/webfont-medical-icons",
- "license": "MIT",
- "licenseURL": "https://raw.githubusercontent.com/samcome/webfont-medical-icons/master/LICENSE",
- "height": 32,
+ "version": "1.0.0",
+ "author": {
+ "name": "Samuel Frémondière",
+ "url": "https://github.com/samcome/webfont-medical-icons"
+ },
+ "license": {
+ "title": "MIT",
+ "spdx": "",
+ "url": "https://raw.githubusercontent.com/samcome/webfont-medical-icons/master/LICENSE"
+ },
"samples": [
"i-care-staff-area",
"i-nursery",
"immunizations"
],
- "version": "1.0.0",
- "palette": "Colorless",
- "category": "Thematic"
+ "category": "Thematic",
+ "palette": false,
+ "height": 32,
+ "displayHeight": 16
}
}
\ No newline at end of file
diff --git a/package.json b/package.json
index 6a0c759..e747583 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "@iconify/json",
"description": "Iconify icons collection in JSON format",
"license": "MIT",
- "version": "1.1.408",
+ "version": "2.0.0-beta.0",
"homepage": "https://iconify.design/icon-sets/",
"bugs": "https://github.com/iconify/collections-json/issues",
"repository": {
@@ -32,9 +32,11 @@
"test-esm": "jest --clearCache && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --config=jest.esm.config.ts",
"test-cjs": "yarn build && jest --clearCache && jest --config=jest.cjs.config.ts",
"test-locate-esm": "jest --clearCache && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --config=jest.esm.config.ts src/locate.esm.test.ts -i",
- "test-locate-cjs": "yarn build && jest --clearCache && jest --config=jest.cjs.config.ts src/locate.cjs.test.ts -i"
+ "test-locate-cjs": "yarn build && jest --clearCache && jest --config=jest.cjs.config.ts src/locate.cjs.test.ts -i",
+ "test": "yarn test-esm && yarn test-cjs && yarn test-locate-esm && yarn test-locate-cjs"
},
"dependencies": {
+ "@iconify/types": "^1.0.9",
"pathe": "^0.0.2"
},
"devDependencies": {
diff --git a/src/index.ts b/src/index.ts
index fc0c7a7..2c238c1 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -8,391 +8,17 @@
* For the full copyright and license information, please view the license.txt
* file that is available in this file's directory.
*/
-import { PathLike, promises as fs } from 'fs';
+import type { PathLike } from 'fs';
+import { promises as fs } from 'fs';
import { fileURLToPath } from 'url';
import { dirname, join } from 'pathe';
-
-/**
- * Icon dimensions.
- *
- * Used in:
- * icon (as is)
- * alias (overwrite icon's properties)
- * root of JSON file (default values)
- */
-export interface IconifyDimensions {
- /**
- * Left position of viewBox.
- *
- * @default 0
- */
- left?: number;
- /**
- * Top position of viewBox.
- *
- * @default 0
- */
- top?: number;
- /**
- * Width of viewBox.
- *
- * @default 16
- */
- width?: number;
- /**
- * height of viewBox.
- *
- * @default 16
- */
- height?: number;
-}
-
-/**
- * Icon transformations.
- *
- * Used in:
- * icon (as is)
- * alias (merged with icon's properties)
- * root of JSON file (default values)
- */
-export interface IconifyTransformations {
- /**
- * rotation, values: 0 = 0deg, 1 = 90deg, 2 = 180deg, 3 = 270deg
- *
- * @default 0
- */
- rotate?: 0 | 1 | 2 | 3;
- /**
- * horizontal flip
- *
- * @default false
- */
- hFlip?: boolean;
- /**
- * vertical flip
- *
- * @default false
- */
- vFlip?: boolean;
-}
-
-/**
- * Icon alignment.
- */
-export interface IconifyAlignment {
- /**
- * Icon horizontal alignment.
- *
- * @default 'center'
- */
- horizontal: 'center' | 'left' | 'right';
- /**
- * Icon vertical alignment.
- *
- * @default 'middle'
- */
- vertical: 'middle' | 'top' | 'bottom';
- /**
- * Slice?
- *
- * @default false
- */
- slice: boolean;
-}
-
-/**
- * Combination of dimensions and transformations.
- */
-export interface IconifyOptional
- extends IconifyDimensions,
- IconifyTransformations {}
-
-/**
- * Alias.
- */
-export interface IconifyAlias extends IconifyOptional {
- /**
- * Parent icon index without prefix, required.
- */
- parent: string;
-
- // IconifyOptional properties.
- // Alias should have only properties that it overrides.
- // Transformations are merged, not overridden. See IconifyTransformations comments.
-}
-
-/**
- * Icon.
- */
-export interface IconifyIcon extends IconifyOptional {
- /**
- * Icon body: , required.
- */
- body: string;
-
- // IconifyOptional properties.
- // If property is missing in JSON file, look in root object for default value.
-}
-
-/**
- * Icon with optional parameters that are provided by API and affect only search
- */
-interface APIIconAttributes {
- /**
- * True if icon is hidden.
- *
- * Used in icon sets to keep icons that no longer exist, but should still be accessible
- * from API, preventing websites from breaking when icon is removed by developer.
- *
- * @default false
- */
- hidden?: boolean;
-}
-
-export interface ExtendedIconifyIcon extends IconifyIcon, APIIconAttributes {}
-export interface ExtendedIconifyAlias extends IconifyAlias, APIIconAttributes {}
-
-/**
- * "icons" field of JSON file.
- */
-export interface IconifyIcons {
- /**
- * Index is name of icon, without prefix. Value is ExtendedIconifyIcon object.
- */
- [index: string]: ExtendedIconifyIcon;
-}
-
-/**
- * "aliases" field of JSON file.
- */
-export interface IconifyAliases {
- /**
- * Index is name of icon, without prefix. Value is ExtendedIconifyAlias object.
- */
- [index: string]: ExtendedIconifyAlias;
-}
-
-/**
- * Iconify collection info.
- */
-export interface IconifyInfo {
- /**
- * Icon set name.
- */
- name: string;
- /**
- * Total number of icons.
- */
- total?: number;
- /**
- * Version string.
- */
- version?: string;
- /**
- * Author information.
- */
- author:
- | string
- | {
- /**
- * Author name.
- */
- name: string;
- /**
- * Link to author's website or icon set website.
- */
- url?: string;
- };
- /**
- * Link to author's website or icon set website.
- */
- url?: string;
- /**
- * License.
- */
- license:
- | string
- | {
- /**
- * Human readable license.
- */
- title: string;
- /**
- * SPDX license identifier.
- */
- spdx?: string;
- /**
- * License URL.
- */
- url?: string;
- };
- /**
- * License URL.
- */
- licenseURL?: string;
- /**
- * Array of icons that should be used for samples in icon sets list.
- */
- samples: string[];
- /**
- * Icon grid: number or array of numbers.
- */
- height?: number | number[];
- /**
- * Display height for samples: 16 - 24.
- *
- * @default 16
- */
- displayHeight?: number;
- /**
- * Category on Iconify collections list.
- */
- category?: string;
- /**
- * Palette status.
- *
- * True if icons have predefined color scheme, false if icons use currentColor.
- * Icon set should not mix icons with and without palette to simplify search.
- */
- palette: string | boolean;
-}
-
-/**
- * Optional themes, old format.
- *
- * Deprecated because format is unnecessary complicated. Key is meaningless, suffixes and prefixes are mixed together.
- */
-export interface LegacyIconifyThemes {
- /**
- * Key is unique string.
- */
- [index: string]: {
- /**
- * Theme title.
- */
- title: string;
- /**
- * Icon prefix or suffix, including dash.
- *
- * All icons that start with prefix and end with suffix belong to theme.
- *
- * Example: 'baseline-'
- */
- prefix?: string;
- /**
- * Icon suffix or suffix, including dash.
- *
- * All icons that start with prefix and end with suffix belong to theme.
- *
- * Example: '-filled'
- */
- suffix?: string;
- };
-}
-
-/**
- * Characters used in font.
- */
-export interface IconifyChars {
- /**
- * Index is character, such as "f000".
- *
- * Value is icon name.
- */
- [index: string]: string;
-}
-
-/**
- * Icon categories
- */
-export interface IconifyCategories {
- /**
- * Index is category title, such as "Weather".
- *
- * Value is array of icons that belong to that category.
- * Each icon can belong to multiple categories or no categories.
- */
- [index: string]: string[];
-}
-
-/**
- * Meta data stored in JSON file, used for browsing icon set.
- */
-export interface IconifyMetaData {
- /**
- * Icon set information block.
- *
- * Used for public icon sets, can be skipped for private icon sets.
- */
- info?: IconifyInfo;
- /**
- * Characters used in font.
- *
- * Used for searching by character for icon sets imported from font, exporting icon set to font.
- */
- chars?: IconifyChars;
- /**
- * Categories.
- *
- * Used for filtering icons.
- */
- categories?: IconifyCategories;
- /**
- * Optional themes (old format).
- */
- themes?: LegacyIconifyThemes;
- /**
- * Optional themes prefixes (new format).
- *
- * Key is prefix, value is title.
- */
- prefixes?: Record;
- /**
- * Optional themes suffixes (new format).
- *
- * Key is suffix, value is title.
- */
- suffixes?: Record;
-}
-
-/**
- * JSON structure.
- *
- * All optional values can exist in root of JSON file, used as defaults.
- */
-export interface IconifyJSON extends IconifyOptional, IconifyMetaData {
- /**
- * Prefix for icons in JSON file, required.
- */
- prefix: string;
- /**
- * API provider, optional.
- */
- provider?: string;
- /**
- * List of icons, required.
- */
- icons: IconifyIcons;
- /**
- * Optional aliases.
- */
- aliases?: IconifyAliases;
- /**
- * Optional list of missing icons.
- *
- * Returned by Iconify API when querying for icons that do not exist.
- */
- not_found?: string[];
- // IconifyOptional properties that are used as default values for icons when icon is missing value.
- // If property exists in both icon and root, use value from icon.
- // This is used to reduce duplication.
-}
+import type { IconifyInfo, IconifyJSON } from '@iconify/types';
/**
* Collection info map
*/
export type IconifyMetaDataCollection = {
- [prefix: string]: IconifyMetaData;
+ [prefix: string]: IconifyInfo;
};
const _dirname =
@@ -402,24 +28,6 @@ const _dirname =
const dir = join(_dirname, '/..');
-// todo@userquin: cleanup
-// console.log(`_dirname: ${_dirname}`)
-// if (typeof __dirname === 'undefined') {
-// if (false/* process.platform === 'win32' */) {
-// console.log(`_dirname3: ${dirname(import.meta.url)}`)
-// console.log(`_dirname3: ${join(dirname(import.meta.url), '/..')}`)
-// console.log(`_dirname3: ${resolve(join(dirname(import.meta.url), '/..'))}`)
-// }
-// else {
-// console.log(`_dirname2: ${dirname(fileURLToPath(import.meta.url))}`)
-// console.log(`_dirname2: ${join(fileURLToPath(dirname(import.meta.url)), '/..')}`)
-// console.log(`_dirname2: ${normalize(join(dirname(fileURLToPath(import.meta.url)), '/..'))}`)
-// }
-// }
-// console.log(`Normalized _dirname: ${normalize(_dirname)}`)
-// console.log(`Resolve _dirname: ${resolve(_dirname, '..')}`)
-// console.log(`Normalized _dirname: ${dir}`)
-
/**
* Locate JSON file
*
diff --git a/src/loadCollection.test.ts b/src/loadCollection.test.ts
index 151f311..30cedcc 100644
--- a/src/loadCollection.test.ts
+++ b/src/loadCollection.test.ts
@@ -1,5 +1,5 @@
+import type { IconifyJSON } from '@iconify/types';
import type { IconifyMetaDataCollection } from '.';
-import { IconifyJSON } from '.';
export const lookupCollectionTest = (
lookupCollection: (name: string) => Promise,
diff --git a/src/locate.test.ts b/src/locate.test.ts
index 222ee0e..74a458d 100644
--- a/src/locate.test.ts
+++ b/src/locate.test.ts
@@ -1,4 +1,4 @@
-import { PathLike } from 'fs';
+import type { PathLike } from 'fs';
import { resolve, normalize } from 'pathe';
export const locateTest = (locate: (name: string) => PathLike) => {
diff --git a/tsconfig.json b/tsconfig.json
index cd5270e..f998114 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -9,6 +9,7 @@
"moduleResolution": "Node",
"resolveJsonModule": true,
"skipLibCheck": true,
+ "importsNotUsedAsValues": "error"
},
"exclude": [
"**/dist",
diff --git a/yarn.lock b/yarn.lock
index adf7c42..19d040d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -350,6 +350,11 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
+"@iconify/types@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@iconify/types/-/types-1.0.9.tgz#c0dfcb3c325e808aa1830979108d5def106bdb61"
+ integrity sha512-ALO6IGXBEztcySLq+vGJrgUJqGgiZJ8sTQ8mM6e3i77okM9fw8F23h6GLbbaMz/pNfeK8QHJBAOmx3LjhZ3YZw==
+
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"