diff --git a/.githooks/pre-commit b/.githooks/pre-commit index 8560f6100..d0ce2cf13 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -1,6 +1,6 @@ #!/bin/sh -yarn checkIcons +pnpm run checkIcons <<<<<<< HEAD exit $? ======= diff --git a/categories.json b/categories.json index 1b31d8435..5f5786f74 100644 --- a/categories.json +++ b/categories.json @@ -1,7 +1,10 @@ { "accessibility": [ "accessibility", + "baby", "contrast", + "ear", + "ear-off", "eye", "eye-off", "glasses", @@ -28,6 +31,9 @@ "bookmark-plus", "building", "building-2", + "cake", + "clipboard-signature", + "cog", "contact", "cookie", "credit-card", @@ -69,6 +75,7 @@ "smile", "star", "tag", + "tags", "thumbs-down", "thumbs-up", "ticket", @@ -79,6 +86,7 @@ "twitter", "user", "user-check", + "user-cog", "user-minus", "user-plus", "user-x", @@ -88,9 +96,16 @@ "vibrate", "vibrate-off", "wallet", + "webhook", "wrench", "youtube" ], + "animals": [ + "bone", + "cat", + "dog", + "egg" + ], "arrows": [ "arrow-big-down", "arrow-big-left", @@ -107,6 +122,7 @@ "arrow-right-circle", "arrow-up", "arrow-up-circle", + "arrow-up-down", "arrow-up-left", "arrow-up-right", "chevron-down", @@ -137,8 +153,14 @@ "download-cloud", "external-link", "fast-forward", + "file-down", "file-input", "file-output", + "file-up", + "folder-down", + "folder-input", + "folder-output", + "folder-up", "history", "import", "inspect", @@ -227,30 +249,38 @@ "trending-down", "trending-up" ], - "code": [ - "scroll" - ], "coding": [ "binary", "bitcoin", "bot", "box", + "boxes", "bug", + "cloud-cog", "code", "code-2", "codepen", "codesandbox", "command", "component", + "curly-braces", + "diff", "file-code", + "file-diff", "file-digit", + "file-json", + "file-json-2", + "file-terminal", "function-square", "git-branch", "git-branch-plus", "git-commit", + "git-compare", "git-fork", "git-merge", "git-pull-request", + "git-pull-request-closed", + "git-pull-request-draft", "github", "gitlab", "indent", @@ -260,12 +290,16 @@ "network", "option", "outdent", + "plug", + "plug-2", "qr-code", "regex", "rocket", + "scroll", "shield", "terminal", "terminal-square", + "webhook", "wrench" ], "communication": [ @@ -273,6 +307,7 @@ "camera-off", "mic", "mic-off", + "newspaper", "phone", "phone-call", "phone-forwarded", @@ -284,6 +319,9 @@ "screen-share-off", "send", "slack", + "smile-plus", + "sticker", + "sticky-note", "switch-camera", "video", "video-off", @@ -376,9 +414,11 @@ "pencil", "pointer", "text-cursor", - "wand" + "wand", + "wand-2" ], "design": [ + "axis-3d", "box-select", "brush", "component", @@ -386,6 +426,11 @@ "crop", "dribbble", "figma", + "file-axis-3d", + "flip-horizontal", + "flip-horizontal-2", + "flip-vertical", + "flip-vertical-2", "frame", "framer", "grab", @@ -412,34 +457,50 @@ "pen-tool", "pencil", "pipette", + "rectangle-horizontal", + "rectangle-vertical", + "rotate-3d", "rotate-ccw", "rotate-cw", "ruler", + "scale-3d", "scaling", "scissors", "slice", + "spline", "view", "wand", + "wand-2", "zoom-in", "zoom-out" ], "development": [ "book", "book-open", + "book-open-check", "bot", + "box", + "boxes", "bug", + "cloud-cog", "codepen", "codesandbox", "component", + "curly-braces", + "diff", + "file-diff", "flag-triangle-left", "flag-triangle-right", "function-square", "git-branch", "git-branch-plus", "git-commit", + "git-compare", "git-fork", "git-merge", "git-pull-request", + "git-pull-request-closed", + "git-pull-request-draft", "github", "gitlab", "hard-drive", @@ -447,12 +508,15 @@ "milestone", "network", "package", + "package-2", "package-check", "package-minus", "package-open", "package-plus", "package-search", "package-x", + "plug", + "plug-2", "pocket", "puzzle", "qr-code", @@ -461,12 +525,15 @@ "rss", "scroll", "server", + "server-cog", "server-crash", "server-off", "slack", "terminal", "terminal-square", - "trello" + "toy-brick", + "trello", + "webhook" ], "devices": [ "airplay", @@ -497,10 +564,12 @@ "gamepad-2", "hard-drive", "headphones", + "joystick", "keyboard", "laptop", "laptop-2", "mic", + "mic-2", "mic-off", "monitor", "monitor-off", @@ -513,15 +582,19 @@ "phone-missed", "phone-off", "phone-outgoing", + "plug", + "plug-2", "plug-zap", "printer", "radio", "radio-receiver", "scan", + "scan-face", "scan-line", "screen-share", "screen-share-off", "server", + "server-cog", "server-crash", "server-off", "smartphone", @@ -531,6 +604,7 @@ "tablet", "tv", "tv-2", + "usb", "vibrate", "vibrate-off", "video", @@ -543,40 +617,107 @@ "zap-off" ], "emoji": [ + "angry", + "annoyed", "frown", "hand-metal", "heart", "heart-crack", "heart-handshake", + "laugh", "meh", + "party-popper", "smile", + "smile-plus", "star" ], "files": [ "archive", "archive-restore", + "curly-braces", + "diff", "download", "download-cloud", "file", + "file-archive", + "file-audio", + "file-audio-2", + "file-axis-3d", + "file-badge", + "file-badge-2", + "file-bar-chart", + "file-bar-chart-2", + "file-box", "file-check", "file-check-2", + "file-clock", "file-code", + "file-cog", + "file-cog-2", + "file-diff", "file-digit", + "file-down", + "file-edit", + "file-heart", + "file-image", "file-input", + "file-json", + "file-json-2", + "file-key", + "file-key-2", + "file-line-chart", + "file-lock", + "file-lock-2", "file-minus", "file-minus-2", "file-output", + "file-pie-chart", "file-plus", "file-plus-2", + "file-question", + "file-scan", "file-search", + "file-search-2", + "file-signature", + "file-spreadsheet", + "file-symlink", + "file-terminal", "file-text", + "file-type", + "file-type-2", + "file-up", + "file-video", + "file-video-2", + "file-volume", + "file-volume-2", + "file-warning", "file-x", "file-x-2", "files", "folder", + "folder-archive", + "folder-check", + "folder-clock", + "folder-closed", + "folder-cog", + "folder-cog-2", + "folder-down", + "folder-edit", + "folder-heart", + "folder-input", + "folder-key", + "folder-lock", "folder-minus", "folder-open", + "folder-output", "folder-plus", + "folder-search", + "folder-search-2", + "folder-symlink", + "folder-tree", + "folder-up", + "folder-x", + "folders", "headphones", "image", "image-minus", @@ -584,33 +725,76 @@ "image-plus", "import", "music", + "music-2", + "music-3", + "music-4", "package", + "package-2", "package-search", "paperclip", "pie-chart", "sheet", "table", + "table-2", "trash", "trash-2", "upload", "upload-cloud" ], "food-beverage": [ + "apple", + "banana", + "bean", + "bean-off", + "beer", + "cake", + "candy", + "candy-off", "carrot", "chef-hat", + "cherry", + "citrus", "coffee", "cookie", "croissant", + "cup-soda", + "dna-off", "drumstick", "egg", + "egg-fried", + "egg-off", + "glass-water", + "grape", + "hop", + "hop-off", + "ice-cream", + "martini", + "microwave", + "milk", + "milk-off", + "nut", + "nut-off", + "pizza", + "refrigerator", "utensils", - "utensils-crossed" + "utensils-crossed", + "vegan", + "wheat", + "wheat-off", + "wine", + "wine-off" ], "furniture": [ "armchair", "bed", "bed-double", "bed-single", + "lamp", + "lamp-ceiling", + "lamp-desk", + "lamp-floor", + "lamp-wall-down", + "lamp-wall-up", "rocking-chair", "sofa" ], @@ -620,7 +804,9 @@ "beaker", "book", "book-open", + "book-open-check", "box", + "boxes", "clover", "coins", "compass", @@ -636,6 +822,7 @@ "feather", "flame", "flask-conical", + "flask-conical-off", "flask-round", "flower", "gamepad", @@ -646,6 +833,7 @@ "headphones", "heart", "hourglass", + "joystick", "milestone", "mountain", "puzzle", @@ -659,19 +847,19 @@ "sword", "swords", "target", + "toy-brick", + "trophy", "twitch", "venetian-mask", - "wand" + "wand", + "wand-2" ], - "health": [ - "accessibility", - "activity", - "cigarette", - "cigarette-off", - "fingerprint", - "heart", - "life-buoy", - "siren" + "home": [ + "air-vent", + "fan", + "refrigerator", + "shower-head", + "usb" ], "layout": [ "align-center-horizontal", @@ -739,6 +927,15 @@ "forward", "inbox", "mail", + "mail-check", + "mail-minus", + "mail-open", + "mail-plus", + "mail-question", + "mail-search", + "mail-warning", + "mail-x", + "mails", "paperclip", "reply", "reply-all", @@ -749,6 +946,7 @@ "maps": [ "anchor", "compass", + "dumbbell", "fuel", "gavel", "globe", @@ -794,7 +992,23 @@ "x-square" ], "medical": [ - "siren" + "accessibility", + "activity", + "bone", + "cigarette", + "cigarette-off", + "dna", + "dna-off", + "ear", + "ear-off", + "fingerprint", + "heart", + "heart-pulse", + "life-buoy", + "microscope", + "siren", + "stethoscope", + "syringe" ], "money": [ "banknote", @@ -841,9 +1055,15 @@ "loader", "loader-2", "megaphone", + "megaphone-off", "mic", + "mic-2", "mic-off", "music", + "music-2", + "music-3", + "music-4", + "newspaper", "pause", "pause-circle", "pause-octagon", @@ -864,6 +1084,7 @@ "stop-circle", "tv", "tv-2", + "usb", "volume", "volume-1", "volume-2", @@ -913,18 +1134,26 @@ "bell-plus", "bell-ring", "check", + "check-check", "check-circle", "check-circle-2", "check-square", + "file-warning", "help-circle", "info", "megaphone", + "megaphone-off", "shield-alert", + "smile-plus", "vibrate", "x", "x-octagon", "x-square" ], + "people": [ + "baby", + "person-standing" + ], "photography": [ "album", "aperture", @@ -940,6 +1169,10 @@ "film", "flashlight", "flashlight-off", + "flip-horizontal", + "flip-horizontal-2", + "flip-vertical", + "flip-vertical-2", "focus", "frame", "image", @@ -960,6 +1193,7 @@ "video-off", "view", "wand", + "wand-2", "zap", "zap-off", "zoom-in", @@ -968,7 +1202,11 @@ "science": [ "beaker", "flask-conical", - "flask-round" + "flask-conical-off", + "flask-round", + "microscope", + "stethoscope", + "syringe" ], "seasons": [ "flower-2", @@ -977,7 +1215,13 @@ "sun" ], "security": [ + "file-key", + "file-key-2", + "file-lock", + "file-lock-2", "fingerprint", + "folder-key", + "folder-lock", "heart-handshake", "key", "lock", @@ -997,12 +1241,16 @@ "arrow-right-circle", "arrow-up-circle", "box", + "boxes", "check-circle", "check-circle-2", "check-square", "circle", + "circle-dot", + "circle-ellipsis", "circle-slashed", "cross", + "diamond", "divide-circle", "divide-square", "function-square", @@ -1016,6 +1264,8 @@ "play-circle", "plus-circle", "plus-square", + "rectangle-horizontal", + "rectangle-vertical", "square", "star", "stop-circle", @@ -1047,26 +1297,37 @@ "radio", "rss", "scan", + "scan-face", "scan-line", "search", "share", "share-2", "slack", + "smile-plus", "star", "star-half", "star-off", + "sticker", + "sticky-note", "thumbs-down", "thumbs-up", "twitch", "twitter", "verified", + "webhook", "youtube" ], + "sports": [ + "dumbbell", + "medal", + "trophy" + ], "sustainability": [ "flower", "flower-2", "leaf", - "recycle" + "recycle", + "vegan" ], "text": [ "align-center", @@ -1084,7 +1345,10 @@ "clipboard", "clipboard-check", "clipboard-copy", + "clipboard-edit", "clipboard-list", + "clipboard-signature", + "clipboard-type", "clipboard-x", "code", "code-2", @@ -1098,9 +1362,18 @@ "expand", "external-link", "file-text", + "file-type", + "file-type-2", "form-input", "grid", "hash", + "heading", + "heading-1", + "heading-2", + "heading-3", + "heading-4", + "heading-5", + "heading-6", "help-circle", "highlighter", "image", @@ -1146,6 +1419,7 @@ "subscript", "superscript", "table", + "table-2", "text-cursor", "text-cursor-input", "type", @@ -1168,11 +1442,14 @@ "calendar", "calendar-check", "calendar-check-2", + "calendar-clock", "calendar-days", + "calendar-heart", "calendar-minus", "calendar-off", "calendar-plus", "calendar-range", + "calendar-search", "calendar-x", "calendar-x-2", "clock", @@ -1188,6 +1465,8 @@ "clock-7", "clock-8", "clock-9", + "file-clock", + "folder-clock", "history", "hourglass", "sunrise", @@ -1220,6 +1499,7 @@ "fuel", "luggage", "plane", + "sailboat", "ticket", "train", "truck" @@ -1230,7 +1510,11 @@ "bath", "cigarette", "cigarette-off", + "concierge-bell", "luggage", + "plane", + "sailboat", + "shower-head", "utensils", "utensils-crossed" ], @@ -1241,11 +1525,13 @@ "cloud-hail", "cloud-lightning", "cloud-moon", + "cloud-moon-rain", "cloud-off", "cloud-rain", "cloud-rain-wind", "cloud-snow", "cloud-sun", + "cloud-sun-rain", "cloudy", "droplet", "droplets", @@ -1256,6 +1542,7 @@ "sun", "sun-dim", "sun-medium", + "sun-snow", "sunrise", "sunset", "thermometer", @@ -1268,4 +1555,4 @@ "zap", "zap-off" ] -} +} \ No newline at end of file diff --git a/icons.json b/icons.json index e7533ff5f..9d541bac5 100644 --- a/icons.json +++ b/icons.json @@ -29,6 +29,18 @@ "social" ] }, + "air-vent": { + "tags": [ + "air conditioner", + "ac", + "central air", + "cooling", + "climate-control" + ], + "categories": [ + "home" + ] + }, "airplay": { "tags": [ "stream", @@ -443,6 +455,28 @@ "maps" ] }, + "angry": { + "tags": [ + "emoji", + "anger", + "face", + "emotion" + ], + "categories": [ + "emoji" + ] + }, + "annoyed": { + "tags": [ + "emoji", + "nuisance", + "face", + "emotion" + ], + "categories": [ + "emoji" + ] + }, "aperture": { "tags": [ "camera", @@ -452,6 +486,15 @@ "photography" ] }, + "apple": { + "tags": [ + "fruit", + "food" + ], + "categories": [ + "food-beverage" + ] + }, "archive": { "tags": [ "index", @@ -578,7 +621,9 @@ "direction", "swap", "switch", - "transaction" + "transaction", + "reorder", + "move" ], "categories": [ "arrows" @@ -618,6 +663,22 @@ "shapes" ] }, + "arrow-up-down": { + "tags": [ + "bidirectional", + "direction", + "swap", + "switch", + "network", + "mobile data", + "internet", + "reorder", + "move" + ], + "categories": [ + "arrows" + ] + }, "arrow-up-left": { "tags": [ "direction" @@ -672,6 +733,26 @@ "gaming" ] }, + "axis-3d": { + "tags": [ + "gizmo", + "coordinates" + ], + "categories": [ + "design" + ] + }, + "baby": { + "tags": [ + "child", + "childproof", + "children" + ], + "categories": [ + "accessibility", + "people" + ] + }, "backpack": { "tags": [ "bag", @@ -693,13 +774,23 @@ "luggage", "travel", "cart", - "trolley" + "trolley", + "suitcase" ], "categories": [ "transportation", "travel" ] }, + "banana": { + "tags": [ + "fruit", + "food" + ], + "categories": [ + "food-beverage" + ] + }, "banknote": { "tags": [ "currency", @@ -841,6 +932,32 @@ "gaming" ] }, + "bean": { + "tags": [ + "legume", + "soy", + "food", + "seed" + ], + "categories": [ + "food-beverage" + ] + }, + "bean-off": { + "tags": [ + "soy free", + "legume", + "soy", + "food", + "seed", + "allergy", + "intolerance", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, "bed": { "tags": [ "sleep", @@ -1026,6 +1143,32 @@ "text" ] }, + "bomb": { + "tags": [ + "fatal", + "error", + "crash", + "blockbuster", + "mine", + "explosion", + "explode", + "explosive" + ], + "categories": [] + }, + "bone": { + "tags": [ + "medical", + "health", + "death", + "pet", + "gaming" + ], + "categories": [ + "medical", + "animals" + ] + }, "book": { "tags": [ "read", @@ -1049,6 +1192,17 @@ "development" ] }, + "book-open-check": { + "tags": [ + "read", + "library", + "plain language" + ], + "categories": [ + "gaming", + "development" + ] + }, "bookmark": { "tags": [ "read", @@ -1198,6 +1352,18 @@ "transportation" ] }, + "cake": { + "tags": [ + "birthday", + "birthdate", + "celebration", + "party" + ], + "categories": [ + "food-beverage", + "account" + ] + }, "calculator": { "tags": [ "count", @@ -1243,6 +1409,17 @@ "time" ] }, + "calendar-clock": { + "tags": [ + "date", + "time", + "event", + "clock" + ], + "categories": [ + "time" + ] + }, "calendar-days": { "tags": [ "date", @@ -1253,6 +1430,19 @@ "time" ] }, + "calendar-heart": { + "tags": [ + "date", + "time", + "event", + "heart", + "favourite", + "subscribe" + ], + "categories": [ + "time" + ] + }, "calendar-minus": { "tags": [ "date", @@ -1303,6 +1493,17 @@ "time" ] }, + "calendar-search": { + "tags": [ + "date", + "time", + "search", + "events" + ], + "categories": [ + "time" + ] + }, "calendar-x": { "tags": [ "date", @@ -1350,6 +1551,29 @@ "communication" ] }, + "candy": { + "tags": [ + "sugar", + "food", + "sweet" + ], + "categories": [ + "food-beverage" + ] + }, + "candy-off": { + "tags": [ + "sugar free", + "food", + "sweet", + "allergy", + "intolerance", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, "car": { "tags": [ "vehicle", @@ -1380,6 +1604,17 @@ "connectivity" ] }, + "cat": { + "tags": [ + "animal", + "pet", + "kitten", + "feline" + ], + "categories": [ + "animals" + ] + }, "check": { "tags": [ "done" @@ -1388,6 +1623,16 @@ "notifications" ] }, + "check-check": { + "tags": [ + "done", + "received", + "double" + ], + "categories": [ + "notifications" + ] + }, "check-circle": { "tags": [ "done" @@ -1426,6 +1671,15 @@ "food-beverage" ] }, + "cherry": { + "tags": [ + "fruit", + "food" + ], + "categories": [ + "food-beverage" + ] + }, "chevron-down": { "tags": [ "arrow" @@ -1559,7 +1813,8 @@ }, "chrome": { "tags": [ - "browser" + "browser", + "logo" ], "categories": [ "brands" @@ -1590,7 +1845,29 @@ "tags": [ "off", "zero", - "record" + "record", + "shape" + ], + "categories": [ + "shapes" + ] + }, + "circle-dot": { + "tags": [ + "pending", + "dot", + "progress", + "issue" + ], + "categories": [ + "shapes" + ] + }, + "circle-ellipsis": { + "tags": [ + "pending", + "ellipsis", + "progress" ], "categories": [ "shapes" @@ -1602,12 +1879,24 @@ "zero", "Ø", "null", - "nothing" + "nothing", + "maths" ], "categories": [ "shapes" ] }, + "citrus": { + "tags": [ + "lemon", + "orange", + "grapefruit", + "fruit" + ], + "categories": [ + "food-beverage" + ] + }, "clapperboard": { "tags": [ "movie", @@ -1649,6 +1938,16 @@ "arrows" ] }, + "clipboard-edit": { + "tags": [ + "edit", + "paste", + "signature" + ], + "categories": [ + "text" + ] + }, "clipboard-list": { "tags": [ "copy", @@ -1659,6 +1958,26 @@ "text" ] }, + "clipboard-signature": { + "tags": [ + "paste", + "signature" + ], + "categories": [ + "text", + "account" + ] + }, + "clipboard-type": { + "tags": [ + "paste", + "format", + "text" + ], + "categories": [ + "text" + ] + }, "clipboard-x": { "tags": [ "copy", @@ -1810,6 +2129,18 @@ "weather" ] }, + "cloud-cog": { + "tags": [ + "computing", + "ai", + "cluster", + "network" + ], + "categories": [ + "coding", + "development" + ] + }, "cloud-drizzle": { "tags": [ "weather", @@ -1855,6 +2186,17 @@ "weather" ] }, + "cloud-moon-rain": { + "tags": [ + "weather", + "partly", + "night", + "rainfall" + ], + "categories": [ + "weather" + ] + }, "cloud-off": { "tags": [ "disconnect" @@ -1900,6 +2242,16 @@ "weather" ] }, + "cloud-sun-rain": { + "tags": [ + "weather", + "partly", + "rainfall" + ], + "categories": [ + "weather" + ] + }, "cloudy": { "tags": [ "weather", @@ -1977,6 +2329,19 @@ "food-beverage" ] }, + "cog": { + "tags": [ + "computing", + "settings", + "cog", + "edit", + "gear", + "preferences" + ], + "categories": [ + "account" + ] + }, "coins": { "tags": [ "money", @@ -2038,6 +2403,16 @@ "development" ] }, + "concierge-bell": { + "tags": [ + "reception", + "bell", + "porter" + ], + "categories": [ + "travel" + ] + }, "contact": { "tags": [ "person", @@ -2241,6 +2616,18 @@ "food-beverage" ] }, + "curly-braces": { + "tags": [ + "json", + "code", + "token" + ], + "categories": [ + "coding", + "development", + "files" + ] + }, "currency": { "tags": [ "finance", @@ -2275,7 +2662,8 @@ "square", "rectangle", "oblique", - "rhombus" + "rhombus", + "shape" ], "categories": [ "shapes" @@ -2371,6 +2759,21 @@ "gaming" ] }, + "diff": { + "tags": [ + "patch", + "difference", + "plus", + "minus", + "plus-minus", + "maths" + ], + "categories": [ + "coding", + "development", + "files" + ] + }, "disc": { "tags": [ "album", @@ -2385,7 +2788,8 @@ }, "divide": { "tags": [ - "calculate" + "calculate", + "maths" ], "categories": [ "maths" @@ -2393,7 +2797,8 @@ }, "divide-circle": { "tags": [ - "calculate" + "calculate", + "maths" ], "categories": [ "maths", @@ -2402,13 +2807,53 @@ }, "divide-square": { "tags": [ - "calculate" + "calculate", + "maths" ], "categories": [ "maths", "shapes" ] }, + "dna": { + "tags": [ + "gene", + "gmo", + "helix", + "heredity", + "chromosome", + "nucleic acid" + ], + "categories": [ + "medical" + ] + }, + "dna-off": { + "tags": [ + "gene", + "gmo free", + "helix", + "heredity", + "chromosome", + "nucleic acid" + ], + "categories": [ + "medical", + "food-beverage" + ] + }, + "dog": { + "tags": [ + "animal", + "pet", + "puppy", + "hound", + "canine" + ], + "categories": [ + "animals" + ] + }, "dollar-sign": { "tags": [ "currency", @@ -2480,6 +2925,46 @@ "food-beverage" ] }, + "dumbbell": { + "tags": [ + "barbell", + "weight", + "workout", + "gym" + ], + "categories": [ + "maps", + "sports" + ] + }, + "ear": { + "tags": [ + "hearing", + "noise", + "audio", + "accessibility" + ], + "categories": [ + "medical", + "accessibility" + ] + }, + "ear-off": { + "tags": [ + "hearing", + "hard of hearing", + "hearing loss", + "deafness", + "noise", + "silence", + "audio", + "accessibility" + ], + "categories": [ + "medical", + "accessibility" + ] + }, "edit": { "tags": [ "pencil", @@ -2509,6 +2994,27 @@ }, "egg": { "tags": [ + "food", + "bird", + "chick" + ], + "categories": [ + "food-beverage", + "animals" + ] + }, + "egg-fried": { + "tags": [ + "food", + "breakfast" + ], + "categories": [ + "food-beverage" + ] + }, + "egg-off": { + "tags": [ + "egg free", "food" ], "categories": [ @@ -2517,7 +3023,8 @@ }, "equal": { "tags": [ - "calculate" + "calculate", + "maths" ], "categories": [ "maths" @@ -2526,7 +3033,8 @@ "equal-not": { "tags": [ "calculate", - "off" + "off", + "maths" ], "categories": [ "maths" @@ -2619,6 +3127,18 @@ "buildings" ] }, + "fan": { + "tags": [ + "air", + "cooler", + "ventilation", + "ventilator", + "blower" + ], + "categories": [ + "home" + ] + }, "fast-forward": { "tags": [ "music" @@ -2655,6 +3175,102 @@ "files" ] }, + "file-archive": { + "tags": [ + "zip", + "package", + "archive" + ], + "categories": [ + "files" + ] + }, + "file-audio": { + "tags": [ + "music", + "audio", + "sound", + "headphones" + ], + "categories": [ + "files" + ] + }, + "file-audio-2": { + "tags": [ + "music", + "audio", + "sound", + "headphones" + ], + "categories": [ + "files" + ] + }, + "file-axis-3d": { + "tags": [ + "model", + "3d", + "axis", + "coordinates" + ], + "categories": [ + "design", + "files" + ] + }, + "file-badge": { + "tags": [ + "award", + "achievement", + "badge" + ], + "categories": [ + "files" + ] + }, + "file-badge-2": { + "tags": [ + "award", + "achievement", + "badge" + ], + "categories": [ + "files" + ] + }, + "file-bar-chart": { + "tags": [ + "statistics", + "diagram", + "graph", + "presentation" + ], + "categories": [ + "files" + ] + }, + "file-bar-chart-2": { + "tags": [ + "statistics", + "diagram", + "graph", + "presentation" + ], + "categories": [ + "files" + ] + }, + "file-box": { + "tags": [ + "box", + "package", + "model" + ], + "categories": [ + "files" + ] + }, "file-check": { "tags": [ "done", @@ -2673,6 +3289,17 @@ "files" ] }, + "file-clock": { + "tags": [ + "history", + "log", + "clock" + ], + "categories": [ + "files", + "time" + ] + }, "file-code": { "tags": [ "script", @@ -2683,6 +3310,41 @@ "coding" ] }, + "file-cog": { + "tags": [ + "executable", + "settings", + "cog", + "edit", + "gear" + ], + "categories": [ + "files" + ] + }, + "file-cog-2": { + "tags": [ + "executable", + "settings", + "cog", + "edit", + "gear" + ], + "categories": [ + "files" + ] + }, + "file-diff": { + "tags": [ + "diff", + "patch" + ], + "categories": [ + "files", + "coding", + "development" + ] + }, "file-digit": { "tags": [ "number", @@ -2693,6 +3355,48 @@ "coding" ] }, + "file-down": { + "tags": [ + "download", + "import", + "export" + ], + "categories": [ + "files", + "arrows" + ] + }, + "file-edit": { + "tags": [ + "edit", + "signature" + ], + "categories": [ + "files" + ] + }, + "file-heart": { + "tags": [ + "heart", + "favourite", + "bookmark", + "quick link" + ], + "categories": [ + "files" + ] + }, + "file-image": { + "tags": [ + "image", + "graphics", + "photo", + "picture" + ], + "categories": [ + "files" + ] + }, "file-input": { "tags": [ "document" @@ -2702,6 +3406,85 @@ "arrows" ] }, + "file-json": { + "tags": [ + "code", + "json", + "curly braces" + ], + "categories": [ + "files", + "coding" + ] + }, + "file-json-2": { + "tags": [ + "code", + "json", + "curly braces" + ], + "categories": [ + "files", + "coding" + ] + }, + "file-key": { + "tags": [ + "key", + "private", + "public", + "security" + ], + "categories": [ + "files", + "security" + ] + }, + "file-key-2": { + "tags": [ + "key", + "private", + "public", + "security" + ], + "categories": [ + "files", + "security" + ] + }, + "file-line-chart": { + "tags": [ + "statistics", + "diagram", + "graph", + "presentation" + ], + "categories": [ + "files" + ] + }, + "file-lock": { + "tags": [ + "lock", + "password", + "security" + ], + "categories": [ + "files", + "security" + ] + }, + "file-lock-2": { + "tags": [ + "lock", + "password", + "security" + ], + "categories": [ + "files", + "security" + ] + }, "file-minus": { "tags": [ "delete", @@ -2730,6 +3513,17 @@ "arrows" ] }, + "file-pie-chart": { + "tags": [ + "statistics", + "diagram", + "graph", + "presentation" + ], + "categories": [ + "files" + ] + }, "file-plus": { "tags": [ "add", @@ -2752,16 +3546,89 @@ "files" ] }, + "file-question": { + "tags": [ + "readme", + "help", + "question" + ], + "categories": [ + "files" + ] + }, + "file-scan": { + "tags": [ + "scan", + "code", + "qr-code" + ], + "categories": [ + "files" + ] + }, "file-search": { "tags": [ "lost", "document", - "find" + "find", + "browser" ], "categories": [ "files" ] }, + "file-search-2": { + "tags": [ + "lost", + "document", + "find", + "browser" + ], + "categories": [ + "files" + ] + }, + "file-signature": { + "tags": [ + "edit", + "signature" + ], + "categories": [ + "files" + ] + }, + "file-spreadsheet": { + "tags": [ + "spreadsheet", + "sheet", + "table" + ], + "categories": [ + "files" + ] + }, + "file-symlink": { + "tags": [ + "symlink", + "symbolic", + "link" + ], + "categories": [ + "files" + ] + }, + "file-terminal": { + "tags": [ + "terminal", + "bash", + "script", + "executable" + ], + "categories": [ + "files", + "coding" + ] + }, "file-text": { "tags": [ "data", @@ -2774,6 +3641,94 @@ "text" ] }, + "file-type": { + "tags": [ + "font", + "text", + "typography", + "type" + ], + "categories": [ + "files", + "text" + ] + }, + "file-type-2": { + "tags": [ + "font", + "text", + "typography", + "type" + ], + "categories": [ + "files", + "text" + ] + }, + "file-up": { + "tags": [ + "upload", + "import", + "export" + ], + "categories": [ + "files", + "arrows" + ] + }, + "file-video": { + "tags": [ + "movie", + "video", + "film" + ], + "categories": [ + "files" + ] + }, + "file-video-2": { + "tags": [ + "movie", + "video", + "film" + ], + "categories": [ + "files" + ] + }, + "file-volume": { + "tags": [ + "audio", + "music", + "volume" + ], + "categories": [ + "files" + ] + }, + "file-volume-2": { + "tags": [ + "audio", + "music", + "volume" + ], + "categories": [ + "files" + ] + }, + "file-warning": { + "tags": [ + "hidden", + "warning", + "alert", + "danger", + "protected" + ], + "categories": [ + "files", + "notifications" + ] + }, "file-x": { "tags": [ "lost", @@ -2915,6 +3870,17 @@ "gaming" ] }, + "flask-conical-off": { + "tags": [ + "beaker", + "erlenmeyer", + "non toxic" + ], + "categories": [ + "science", + "gaming" + ] + }, "flask-round": { "tags": [ "beaker" @@ -2924,6 +3890,50 @@ "gaming" ] }, + "flip-horizontal": { + "tags": [ + "reflect", + "mirror", + "alignment" + ], + "categories": [ + "design", + "photography" + ] + }, + "flip-horizontal-2": { + "tags": [ + "reflect", + "mirror", + "alignment" + ], + "categories": [ + "design", + "photography" + ] + }, + "flip-vertical": { + "tags": [ + "reflect", + "mirror", + "alignment" + ], + "categories": [ + "design", + "photography" + ] + }, + "flip-vertical-2": { + "tags": [ + "reflect", + "mirror", + "alignment" + ], + "categories": [ + "design", + "photography" + ] + }, "flower": { "tags": [ "sustainability", @@ -2967,9 +3977,150 @@ "files" ] }, + "folder-archive": { + "tags": [ + "archive", + "zip", + "package" + ], + "categories": [ + "files" + ] + }, + "folder-check": { + "tags": [ + "done", + "directory", + "check" + ], + "categories": [ + "files" + ] + }, + "folder-clock": { + "tags": [ + "history", + "directory", + "clock" + ], + "categories": [ + "files", + "time" + ] + }, + "folder-closed": { + "tags": [ + "directory", + "closed" + ], + "categories": [ + "files" + ] + }, + "folder-cog": { + "tags": [ + "directory", + "settings", + "control", + "preferences", + "cog", + "edit", + "gear" + ], + "categories": [ + "files" + ] + }, + "folder-cog-2": { + "tags": [ + "directory", + "settings", + "control", + "preferences", + "cog", + "edit", + "gear" + ], + "categories": [ + "files" + ] + }, + "folder-down": { + "tags": [ + "directory", + "download", + "import", + "export" + ], + "categories": [ + "files", + "arrows" + ] + }, + "folder-edit": { + "tags": [ + "directory", + "edit", + "rename" + ], + "categories": [ + "files" + ] + }, + "folder-heart": { + "tags": [ + "directory", + "heart", + "favourite", + "bookmark", + "quick link" + ], + "categories": [ + "files" + ] + }, + "folder-input": { + "tags": [ + "directory", + "import", + "export" + ], + "categories": [ + "files", + "arrows" + ] + }, + "folder-key": { + "tags": [ + "directory", + "key", + "private", + "security", + "protected" + ], + "categories": [ + "files", + "security" + ] + }, + "folder-lock": { + "tags": [ + "directory", + "lock", + "private", + "security", + "protected" + ], + "categories": [ + "files", + "security" + ] + }, "folder-minus": { "tags": [ - "directory" + "directory", + "remove", + "delete" ], "categories": [ "files" @@ -2983,9 +4134,100 @@ "files" ] }, + "folder-output": { + "tags": [ + "directory", + "import", + "export" + ], + "categories": [ + "files", + "arrows" + ] + }, "folder-plus": { "tags": [ - "directory" + "directory", + "add", + "create", + "new" + ], + "categories": [ + "files" + ] + }, + "folder-search": { + "tags": [ + "directory", + "search", + "find", + "lost", + "browser" + ], + "categories": [ + "files" + ] + }, + "folder-search-2": { + "tags": [ + "directory", + "search", + "find", + "lost", + "browser" + ], + "categories": [ + "files" + ] + }, + "folder-symlink": { + "tags": [ + "directory", + "symlink", + "symbolic", + "link" + ], + "categories": [ + "files" + ] + }, + "folder-tree": { + "tags": [ + "directory", + "tree", + "browser" + ], + "categories": [ + "files" + ] + }, + "folder-up": { + "tags": [ + "directory", + "upload", + "import", + "export" + ], + "categories": [ + "files", + "arrows" + ] + }, + "folder-x": { + "tags": [ + "directory", + "remove", + "delete" + ], + "categories": [ + "files" + ] + }, + "folders": { + "tags": [ + "multiple", + "copy", + "directories" ], "categories": [ "files" @@ -3064,7 +4306,8 @@ "tags": [ "programming", "code", - "automation" + "automation", + "maths" ], "categories": [ "development", @@ -3172,6 +4415,16 @@ "coding" ] }, + "git-compare": { + "tags": [ + "code", + "version control" + ], + "categories": [ + "development", + "coding" + ] + }, "git-fork": { "tags": [ "code", @@ -3202,6 +4455,28 @@ "coding" ] }, + "git-pull-request-closed": { + "tags": [ + "code", + "version control", + "rejected" + ], + "categories": [ + "development", + "coding" + ] + }, + "git-pull-request-draft": { + "tags": [ + "code", + "version control", + "draft" + ], + "categories": [ + "development", + "coding" + ] + }, "github": { "tags": [ "logo", @@ -3290,6 +4565,16 @@ "maps" ] }, + "grape": { + "tags": [ + "fruit", + "wine", + "food" + ], + "categories": [ + "food-beverage" + ] + }, "grid": { "tags": [ "table" @@ -3397,6 +4682,48 @@ "weather" ] }, + "heading": { + "tags": [], + "categories": [ + "text" + ] + }, + "heading-1": { + "tags": [], + "categories": [ + "text" + ] + }, + "heading-2": { + "tags": [], + "categories": [ + "text" + ] + }, + "heading-3": { + "tags": [], + "categories": [ + "text" + ] + }, + "heading-4": { + "tags": [], + "categories": [ + "text" + ] + }, + "heading-5": { + "tags": [], + "categories": [ + "text" + ] + }, + "heading-6": { + "tags": [], + "categories": [ + "text" + ] + }, "headphones": { "tags": [ "music", @@ -3464,6 +4791,21 @@ "multimedia" ] }, + "heart-pulse": { + "tags": [ + "heartbeat", + "pulse", + "health", + "medical", + "blood pressure", + "cardiac", + "systole", + "diastole" + ], + "categories": [ + "medical" + ] + }, "help-circle": { "tags": [ "question mark" @@ -3520,6 +4862,30 @@ "account" ] }, + "hop": { + "tags": [ + "beer", + "brewery", + "drink" + ], + "categories": [ + "food-beverage" + ] + }, + "hop-off": { + "tags": [ + "beer", + "brewery", + "drink", + "hop free", + "allergy", + "intolerance", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, "hourglass": { "tags": [ "timer", @@ -3531,6 +4897,15 @@ "gaming" ] }, + "ice-cream": { + "tags": [ + "gelato", + "food" + ], + "categories": [ + "food-beverage" + ] + }, "image": { "tags": [ "picture", @@ -3619,7 +4994,8 @@ "tags": [ "unlimited", "forever", - "loop" + "loop", + "maths" ], "categories": [ "multimedia" @@ -3652,7 +5028,8 @@ "instagram": { "tags": [ "logo", - "camera" + "camera", + "social" ], "categories": [ "brands", @@ -3681,6 +5058,17 @@ "money" ] }, + "joystick": { + "tags": [ + "game", + "console", + "control stick" + ], + "categories": [ + "gaming", + "devices" + ] + }, "key": { "tags": [ "password", @@ -3836,6 +5224,18 @@ "cursors" ] }, + "laugh": { + "tags": [ + "emoji", + "face", + "happy", + "good", + "emotion" + ], + "categories": [ + "emoji" + ] + }, "layers": { "tags": [ "stack", @@ -3996,7 +5396,8 @@ "linkedin": { "tags": [ "logo", - "social media" + "social media", + "social" ], "categories": [ "account", @@ -4212,7 +5613,8 @@ "tags": [ "baggage", "luggage", - "travel" + "travel", + "suitcase" ], "categories": [ "travel", @@ -4234,7 +5636,8 @@ "tags": [ "email", "message", - "letter" + "letter", + "unread" ], "categories": [ "text", @@ -4242,6 +5645,116 @@ "mail" ] }, + "mail-check": { + "tags": [ + "email", + "message", + "letter", + "subscribe", + "delivered", + "success" + ], + "categories": [ + "mail" + ] + }, + "mail-minus": { + "tags": [ + "email", + "message", + "letter", + "remove", + "delete" + ], + "categories": [ + "mail" + ] + }, + "mail-open": { + "tags": [ + "email", + "message", + "letter", + "read" + ], + "categories": [ + "mail" + ] + }, + "mail-plus": { + "tags": [ + "email", + "message", + "letter", + "add", + "create", + "new", + "compose" + ], + "categories": [ + "mail" + ] + }, + "mail-question": { + "tags": [ + "email", + "message", + "letter", + "delivery", + "undelivered" + ], + "categories": [ + "mail" + ] + }, + "mail-search": { + "tags": [ + "email", + "message", + "letter", + "search" + ], + "categories": [ + "mail" + ] + }, + "mail-warning": { + "tags": [ + "email", + "message", + "letter", + "delivery error" + ], + "categories": [ + "mail" + ] + }, + "mail-x": { + "tags": [ + "email", + "message", + "letter", + "remove", + "delete" + ], + "categories": [ + "mail" + ] + }, + "mails": { + "tags": [ + "emails", + "messages", + "letters", + "multiple", + "mailing list", + "newsletter", + "copy" + ], + "categories": [ + "mail" + ] + }, "map": { "tags": [ "location", @@ -4311,6 +5824,19 @@ "design" ] }, + "medal": { + "tags": [ + "prize", + "sports", + "winner", + "trophy", + "award", + "achievement" + ], + "categories": [ + "sports" + ] + }, "megaphone": { "tags": [ "advertisement", @@ -4323,6 +5849,20 @@ "notifications" ] }, + "megaphone-off": { + "tags": [ + "advertisement", + "attention", + "alert", + "notification", + "disable", + "silent" + ], + "categories": [ + "multimedia", + "notifications" + ] + }, "meh": { "tags": [ "emoji", @@ -4372,7 +5912,8 @@ "sound", "listen", "radio", - "podcast" + "podcast", + "microphone" ], "categories": [ "devices", @@ -4381,11 +5922,30 @@ "multimedia" ] }, + "mic-2": { + "tags": [ + "lyrics", + "voice", + "listen", + "sound", + "music", + "radio", + "podcast", + "karaoke", + "singing", + "microphone" + ], + "categories": [ + "devices", + "multimedia" + ] + }, "mic-off": { "tags": [ "record", "sound", - "mute" + "mute", + "microphone" ], "categories": [ "devices", @@ -4407,6 +5967,17 @@ "medical" ] }, + "microwave": { + "tags": [ + "oven", + "cooker", + "toaster oven", + "bake" + ], + "categories": [ + "food-beverage" + ] + }, "milestone": { "tags": [ "sign", @@ -4420,6 +5991,34 @@ "gaming" ] }, + "milk": { + "tags": [ + "lactose", + "bottle", + "beverage", + "drink", + "water", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, + "milk-off": { + "tags": [ + "lactose free", + "bottle", + "beverage", + "drink", + "water", + "allergy", + "intolerance", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, "minimize": { "tags": [ "exit fullscreen", @@ -4447,7 +6046,8 @@ "minus": { "tags": [ "subtract", - "calculate" + "calculate", + "maths" ], "categories": [ "maths" @@ -4456,7 +6056,8 @@ "minus-circle": { "tags": [ "subtract", - "calculate" + "calculate", + "maths" ], "categories": [ "maths", @@ -4466,7 +6067,8 @@ "minus-square": { "tags": [ "subtract", - "calculate" + "calculate", + "maths" ], "categories": [ "maths", @@ -4661,6 +6263,43 @@ }, "music": { "tags": [ + "note", + "quaver", + "eighth note" + ], + "categories": [ + "multimedia", + "files" + ] + }, + "music-2": { + "tags": [ + "quaver", + "eighth note", + "note" + ], + "categories": [ + "multimedia", + "files" + ] + }, + "music-3": { + "tags": [ + "crotchet", + "minim", + "quarter note", + "half note", + "note" + ], + "categories": [ + "multimedia", + "files" + ] + }, + "music-4": { + "tags": [ + "semiquaver", + "sixteenth note", "note" ], "categories": [ @@ -4717,9 +6356,48 @@ "coding" ] }, + "newspaper": { + "tags": [ + "news", + "feed", + "home", + "magazine", + "article", + "headline" + ], + "categories": [ + "multimedia", + "communication" + ] + }, + "nut": { + "tags": [ + "hazelnut", + "acorn", + "food", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, + "nut-off": { + "tags": [ + "hazelnut", + "acorn", + "food", + "allergy", + "intolerance", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, "octagon": { "tags": [ - "stop" + "stop", + "shape" ], "categories": [ "shapes" @@ -4755,6 +6433,18 @@ "development" ] }, + "package-2": { + "tags": [ + "box", + "container", + "archive", + "zip" + ], + "categories": [ + "files", + "development" + ] + }, "package-check": { "tags": [ "confirm", @@ -4883,6 +6573,17 @@ "mail" ] }, + "party-popper": { + "tags": [ + "emoji", + "congratulations", + "celebration", + "party" + ], + "categories": [ + "emoji" + ] + }, "pause": { "tags": [ "music", @@ -4953,7 +6654,8 @@ "stick figure" ], "categories": [ - "accessibility" + "accessibility", + "people" ] }, "phone": { @@ -5086,13 +6788,25 @@ "design" ] }, + "pizza": { + "tags": [ + "pie", + "quiche", + "food" + ], + "categories": [ + "food-beverage" + ] + }, "plane": { "tags": [ "plane", - "trip" + "trip", + "airplane" ], "categories": [ - "transportation" + "transportation", + "travel" ] }, "play": { @@ -5115,6 +6829,30 @@ "multimedia" ] }, + "plug": { + "tags": [ + "electricity", + "socket", + "outlet" + ], + "categories": [ + "devices", + "coding", + "development" + ] + }, + "plug-2": { + "tags": [ + "electricity", + "socket", + "outlet" + ], + "categories": [ + "devices", + "coding", + "development" + ] + }, "plug-zap": { "tags": [ "charge", @@ -5129,7 +6867,8 @@ "plus": { "tags": [ "add", - "new" + "new", + "maths" ], "categories": [ "maths" @@ -5138,7 +6877,8 @@ "plus-circle": { "tags": [ "add", - "new" + "new", + "maths" ], "categories": [ "maths", @@ -5148,7 +6888,8 @@ "plus-square": { "tags": [ "add", - "new" + "new", + "maths" ], "categories": [ "maths", @@ -5276,6 +7017,32 @@ "devices" ] }, + "rectangle-horizontal": { + "tags": [ + "rectangle", + "aspect ratio", + "16:9", + "horizontal", + "shape" + ], + "categories": [ + "shapes", + "design" + ] + }, + "rectangle-vertical": { + "tags": [ + "rectangle", + "aspect ratio", + "9:16", + "vertical", + "shape" + ], + "categories": [ + "shapes", + "design" + ] + }, "recycle": { "tags": [ "sustainability", @@ -5326,10 +7093,26 @@ "arrows" ] }, + "refrigerator": { + "tags": [ + "frigerator", + "fridge", + "freezer", + "cooler", + "icebox", + "chiller", + "cold storage" + ], + "categories": [ + "food-beverage", + "home" + ] + }, "regex": { "tags": [ "search", - "text" + "text", + "code" ], "categories": [ "text", @@ -5470,6 +7253,19 @@ "money" ] }, + "sailboat": { + "tags": [ + "ship", + "boat", + "harbor", + "harbour", + "dock" + ], + "categories": [ + "transportation", + "travel" + ] + }, "save": { "tags": [ "floppy disk" @@ -5491,6 +7287,16 @@ "maps" ] }, + "scale-3d": { + "tags": [ + "gizmo", + "transform", + "size" + ], + "categories": [ + "design" + ] + }, "scaling": { "tags": [ "scale", @@ -5510,6 +7316,18 @@ "social" ] }, + "scan-face": { + "tags": [ + "face", + "biometric", + "authentication", + "2fa" + ], + "categories": [ + "devices", + "social" + ] + }, "scan-line": { "tags": [ "qr-code" @@ -5623,6 +7441,19 @@ "devices" ] }, + "server-cog": { + "tags": [ + "cloud", + "storage", + "computing", + "cog", + "gear" + ], + "categories": [ + "development", + "devices" + ] + }, "server-crash": { "tags": [ "cloud", @@ -5805,6 +7636,19 @@ "gaming" ] }, + "shower-head": { + "tags": [ + "shower", + "bath", + "bathroom", + "amenities", + "services" + ], + "categories": [ + "home", + "travel" + ] + }, "shrink": { "tags": [ "scale", @@ -5865,7 +7709,8 @@ "tags": [ "sum", "calculate", - "formula" + "formula", + "maths" ], "categories": [ "text", @@ -6086,6 +7931,24 @@ "account" ] }, + "smile-plus": { + "tags": [ + "emoji", + "face", + "happy", + "good", + "emotion", + "react", + "reaction", + "add" + ], + "categories": [ + "emoji", + "social", + "notifications", + "communication" + ] + }, "snowflake": { "tags": [ "cold", @@ -6140,6 +8003,12 @@ "devices" ] }, + "spline": { + "tags": [], + "categories": [ + "design" + ] + }, "sprout": { "tags": [ "leaf", @@ -6153,7 +8022,10 @@ }, "square": { "tags": [ - "rectangle" + "rectangle", + "aspect ratio", + "1:1", + "shape" ], "categories": [ "shapes" @@ -6215,6 +8087,31 @@ "medical" ] }, + "sticker": { + "tags": [ + "reaction", + "emotion", + "smile", + "happy", + "feedback" + ], + "categories": [ + "communication", + "social" + ] + }, + "sticky-note": { + "tags": [ + "note", + "comment", + "reaction", + "memo" + ], + "categories": [ + "communication", + "social" + ] + }, "stop-circle": { "tags": [ "media", @@ -6313,6 +8210,19 @@ "accessibility" ] }, + "sun-snow": { + "tags": [ + "weather", + "air conditioning", + "temperature", + "hot", + "cold", + "seasons" + ], + "categories": [ + "weather" + ] + }, "sunrise": { "tags": [ "weather", @@ -6414,7 +8324,19 @@ "table": { "tags": [ "sheet", - "grid" + "grid", + "spreadsheet" + ], + "categories": [ + "text", + "files" + ] + }, + "table-2": { + "tags": [ + "sheet", + "grid", + "spreadsheet" ], "categories": [ "text", @@ -6431,7 +8353,23 @@ }, "tag": { "tags": [ - "label" + "label", + "badge", + "ticket", + "mark" + ], + "categories": [ + "account" + ] + }, + "tags": { + "tags": [ + "labels", + "badges", + "tickets", + "marks", + "copy", + "multiple" ], "categories": [ "account" @@ -6633,6 +8571,19 @@ "weather" ] }, + "toy-brick": { + "tags": [ + "lego", + "block", + "addon", + "plugin", + "integration" + ], + "categories": [ + "gaming", + "development" + ] + }, "train": { "tags": [ "transport", @@ -6733,12 +8684,26 @@ }, "triangle": { "tags": [ - "delta" + "delta", + "shape" ], "categories": [ "shapes" ] }, + "trophy": { + "tags": [ + "prize", + "sports", + "winner", + "achievement", + "award" + ], + "categories": [ + "sports", + "gaming" + ] + }, "truck": { "tags": [ "delivery", @@ -6775,7 +8740,8 @@ }, "twitch": { "tags": [ - "logo" + "logo", + "social" ], "categories": [ "brands", @@ -6887,6 +8853,21 @@ "files" ] }, + "usb": { + "tags": [ + "universal", + "serial", + "bus", + "controller", + "connector", + "interface" + ], + "categories": [ + "devices", + "multimedia", + "home" + ] + }, "user": { "tags": [ "person", @@ -6907,6 +8888,17 @@ "account" ] }, + "user-cog": { + "tags": [ + "settings", + "edit", + "cog", + "gear" + ], + "categories": [ + "account" + ] + }, "user-minus": { "tags": [ "delete", @@ -6983,6 +8975,19 @@ "maps" ] }, + "vegan": { + "tags": [ + "vegetarian", + "fruitarian", + "herbivorous", + "animal rights", + "diet" + ], + "categories": [ + "food-beverage", + "sustainability" + ] + }, "venetian-mask": { "tags": [ "mask", @@ -7152,6 +9157,18 @@ "photography" ] }, + "wand-2": { + "tags": [ + "magic", + "wizard" + ], + "categories": [ + "design", + "gaming", + "cursors", + "photography" + ] + }, "watch": { "tags": [ "clock", @@ -7187,6 +9204,44 @@ "communication" ] }, + "webhook": { + "tags": [ + "push api", + "interface", + "callback" + ], + "categories": [ + "development", + "coding", + "social", + "account" + ] + }, + "wheat": { + "tags": [ + "corn", + "cereal", + "grain", + "gluten" + ], + "categories": [ + "food-beverage" + ] + }, + "wheat-off": { + "tags": [ + "corn", + "cereal", + "grain", + "gluten free", + "allergy", + "intolerance", + "diet" + ], + "categories": [ + "food-beverage" + ] + }, "wifi": { "tags": [ "connection", @@ -7232,6 +9287,23 @@ "food-beverage" ] }, + "wine-off": { + "tags": [ + "alcohol", + "beverage", + "drink", + "glass", + "alcohol free", + "abstinence", + "abstaining", + "teetotalism", + "allergy", + "intolerance" + ], + "categories": [ + "food-beverage" + ] + }, "wrap-text": { "tags": [ "words", @@ -7264,7 +9336,8 @@ "delete", "remove", "times", - "clear" + "clear", + "maths" ], "categories": [ "notifications", @@ -7278,7 +9351,8 @@ "delete", "remove", "times", - "clear" + "clear", + "maths" ], "categories": [ "maths", @@ -7292,7 +9366,8 @@ "alert", "warning", "times", - "clear" + "clear", + "maths" ], "categories": [ "maths", @@ -7307,7 +9382,8 @@ "delete", "remove", "times", - "clear" + "clear", + "maths" ], "categories": [ "maths", @@ -7388,6 +9464,10 @@ "title": "Accessibility", "icon": "accessibility" }, + "animals": { + "title": "Animals", + "icon": "dog" + }, "account": { "title": "Accounts & access", "icon": "user" @@ -7398,7 +9478,7 @@ }, "brands": { "title": "Brands", - "icon": "lucide" + "icon": "facebook" }, "buildings": { "title": "Buildings", @@ -7460,6 +9540,10 @@ "title": "Gaming", "icon": "gamepad-2" }, + "home": { + "title": "Home", + "icon": "home" + }, "layout": { "title": "Layout", "icon": "layout" @@ -7500,6 +9584,10 @@ "title": "Notifications", "icon": "alert-triangle" }, + "people": { + "title": "People", + "icon": "person-standing" + }, "photography": { "title": "Photography", "icon": "camera" diff --git a/package.json b/package.json index 74b3a243f..ff145dd86 100644 --- a/package.json +++ b/package.json @@ -17,10 +17,11 @@ "generate:supersprite": "node ./scripts/generateSuperSVG.mjs", "optimize": "node ./scripts/optimizeSvgs.mjs", "addtags": "node ./scripts/addMissingKeysToTags.mjs", - "tags2icons": "node ./scripts/migrateTagsToIcons.js --presets @babel/env", - "icons2tags": "node ./scripts/migrateIconsToTags.js --presets @babel/env", - "icons2categories": "node ./scripts/migrateIconsToCategories.js --presets @babel/env", - "categories2icons": "node ./scripts/migrateCategoriesToIcons.js --presets @babel/env", + "checkIcons": "node scripts/checkIconsAndCategories.mjs --presets @babel/env", + "tags2icons": "node scripts/migrateTagsToIcons.mjs --presets @babel/env", + "icons2tags": "node scripts/migrateIconsToTags.mjs --presets @babel/env", + "icons2categories": "node scripts/migrateIconsToCategories.mjs --presets @babel/env", + "categories2icons": "node scripts/migrateCategoriesToIcons.mjs --presets @babel/env", "generate:changelog": "node ./scripts/generateChangelog.mjs", "postinstall": "husky install" }, diff --git a/scripts/checkIconsAndCategories.js b/scripts/checkIconsAndCategories.mjs similarity index 85% rename from scripts/checkIconsAndCategories.js rename to scripts/checkIconsAndCategories.mjs index 6fcdbd738..3fbf1ec62 100644 --- a/scripts/checkIconsAndCategories.js +++ b/scripts/checkIconsAndCategories.mjs @@ -1,8 +1,9 @@ import path from 'path'; -import icons from '../icons.json'; -import {readSvgDirectory} from './helpers'; +import icons from '../icons.json' assert { type: 'json' }; +import { readSvgDirectory, getCurrentDirPath } from './helpers.mjs'; -const ICONS_DIR = path.resolve(__dirname, '../icons'); +const currentDir = getCurrentDirPath(import.meta.url) +const ICONS_DIR = path.resolve(currentDir, '../icons'); console.log(`Read all icons`); diff --git a/scripts/migrateCategoriesToIcons.js b/scripts/migrateCategoriesToIcons.js deleted file mode 100644 index ed8fac24c..000000000 --- a/scripts/migrateCategoriesToIcons.js +++ /dev/null @@ -1,14 +0,0 @@ -import path from 'path'; -import icons from '../icons.json'; -import categories from '../categories.json'; -import { mergeArrays, writeFile } from './helpers'; - -Object.keys(categories).forEach(categoryName => { - categories[categoryName].forEach(iconName => { - mergeArrays(icons.icons[iconName].categories, [categoryName]); - }); -}); - -const iconsContent = JSON.stringify(icons, null, 2); - -writeFile(iconsContent, 'icons.json', path.resolve(__dirname, '..')); diff --git a/scripts/migrateCategoriesToIcons.mjs b/scripts/migrateCategoriesToIcons.mjs new file mode 100644 index 000000000..fd50d320a --- /dev/null +++ b/scripts/migrateCategoriesToIcons.mjs @@ -0,0 +1,16 @@ +import path from 'path'; +import icons from '../icons.json' assert { type: 'json' }; +import categories from '../categories.json' assert { type: 'json' }; +import { mergeArrays, writeFile, getCurrentDirPath } from './helpers.mjs'; + +const currentDir = getCurrentDirPath(import.meta.url) + +Object.keys(categories).forEach(categoryName => { + categories[categoryName].forEach(iconName => { + mergeArrays(icons.icons[iconName].categories, [categoryName]); + }); +}); + +const iconsContent = JSON.stringify(icons, null, 2); + +writeFile(iconsContent, 'icons.json', path.resolve(currentDir, '..')); diff --git a/scripts/migrateIconsToCategories.js b/scripts/migrateIconsToCategories.js deleted file mode 100644 index 54a3f098a..000000000 --- a/scripts/migrateIconsToCategories.js +++ /dev/null @@ -1,15 +0,0 @@ -import path from 'path'; -import icons from '../icons.json'; -import { writeFile } from './helpers'; - -const newCategories = {}; -Object.keys(icons.icons).forEach(iconName => { - icons.icons[iconName].categories.forEach(categoryName => { - newCategories[categoryName] = newCategories[categoryName] || []; - newCategories[categoryName].push(iconName); - }); -}); - -const categoriesContent = JSON.stringify(newCategories, null, 2); - -writeFile(categoriesContent, 'categories.json', path.resolve(__dirname, '..')); diff --git a/scripts/migrateIconsToCategories.mjs b/scripts/migrateIconsToCategories.mjs new file mode 100644 index 000000000..d98d46da0 --- /dev/null +++ b/scripts/migrateIconsToCategories.mjs @@ -0,0 +1,25 @@ +import path from 'path'; +import icons from '../icons.json' assert { type: 'json' }; +import { writeFile, getCurrentDirPath } from './helpers.mjs'; + +const currentDir = getCurrentDirPath(import.meta.url) + +const newCategories = {}; +Object.keys(icons.icons).forEach(iconName => { + icons.icons[iconName].categories.forEach(categoryName => { + newCategories[categoryName] = newCategories[categoryName] || []; + newCategories[categoryName].push(iconName); + }); +}); + +const ordered = Object.keys(newCategories).sort().reduce( + (obj, key) => { + obj[key] = newCategories[key]; + return obj; + }, + {} +); + +const categoriesContent = JSON.stringify(ordered, null, 2); + +writeFile(categoriesContent, 'categories.json', path.resolve(currentDir, '..')); diff --git a/scripts/migrateIconsToTags.js b/scripts/migrateIconsToTags.mjs similarity index 65% rename from scripts/migrateIconsToTags.js rename to scripts/migrateIconsToTags.mjs index 000a3612d..ece17d0f3 100644 --- a/scripts/migrateIconsToTags.js +++ b/scripts/migrateIconsToTags.mjs @@ -1,9 +1,10 @@ import path from 'path'; -import tags from '../tags.json'; -import icons from '../icons.json'; -import { readSvgDirectory, writeFile, mergeArrays } from './helpers'; +import tags from '../tags.json' assert { type: 'json' }; +import icons from '../icons.json' assert { type: 'json' }; +import { readSvgDirectory, writeFile, mergeArrays, getCurrentDirPath } from './helpers.mjs'; -const ICONS_DIR = path.resolve(__dirname, '../icons'); +const currentDir = getCurrentDirPath(import.meta.url) +const ICONS_DIR = path.resolve(currentDir, '../icons'); console.log(`Read all icons`); @@ -40,4 +41,4 @@ const newTags = iconList.reduce((acc, { name, icon, tags }) => { const tagsContent = JSON.stringify(newTags, null, 2); -writeFile(tagsContent, 'tags.json', path.resolve(__dirname, '..')); +writeFile(tagsContent, 'tags.json', path.resolve(currentDir, '..')); diff --git a/scripts/migrateTagsToIcons.js b/scripts/migrateTagsToIcons.mjs similarity index 67% rename from scripts/migrateTagsToIcons.js rename to scripts/migrateTagsToIcons.mjs index 2806e49a5..ddaa301c7 100644 --- a/scripts/migrateTagsToIcons.js +++ b/scripts/migrateTagsToIcons.mjs @@ -1,9 +1,10 @@ import path from 'path'; -import tags from '../tags.json'; -import icons from '../icons.json'; -import { readSvgDirectory, writeFile, mergeArrays } from './helpers'; +import tags from '../tags.json' assert { type: 'json' }; +import icons from '../icons.json' assert { type: 'json' }; +import { readSvgDirectory, writeFile, mergeArrays, getCurrentDirPath } from './helpers.mjs'; -const ICONS_DIR = path.resolve(__dirname, '../icons'); +const currentDir = getCurrentDirPath(import.meta.url) +const ICONS_DIR = path.resolve(currentDir, '../icons'); console.log(`Read all icons`); @@ -43,4 +44,4 @@ newIcons.icons = iconList.reduce((acc, { name, icon, tags }) => { const iconsContent = JSON.stringify(newIcons, null, 2); -writeFile(iconsContent, 'icons.json', path.resolve(__dirname, '..')); +writeFile(iconsContent, 'icons.json', path.resolve(currentDir, '..'));