+
+
{{ icon.name }}
-
@@ -54,6 +111,8 @@ const iconComponent = computed(() => {
position: relative;
background: var(--vp-c-bg-alt);
border-radius: 8px;
+ overflow: hidden;
+ flex-shrink: 0;
}
.icon-container > :deep(svg:not(.icon-grid)) {
width: 100%;
@@ -64,6 +123,34 @@ const iconComponent = computed(() => {
opacity: 0.8;
}
+.studio-button {
+ position: absolute;
+ bottom: 8px;
+ right: 8px;
+ background: var(--vp-c-bg);
+ border: 1px solid var(--vp-c-divider);
+ border-radius: 6px;
+ padding: 5px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: var(--vp-c-text-2);
+ opacity: 0;
+ transition: opacity 0.2s, color 0.2s, background-color 0.2s;
+ z-index: 2;
+}
+
+.icon-container:hover .studio-button,
+.studio-button:focus-visible {
+ opacity: 1;
+}
+
+.studio-button:hover,
+.studio-button:focus-visible {
+ background: var(--vp-c-bg-soft);
+ color: var(--vp-c-text-1);
+}
+
.icon-component.customizable {
will-change: width, height, stroke-width, stroke;
/* color: var(--customize-color, currentColor);
diff --git a/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue b/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue
index c39d94d19..3ac52bbdd 100644
--- a/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue
+++ b/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue
@@ -1,27 +1,32 @@
@@ -42,7 +47,10 @@ const Icon = createLucideIcon(props.name, props.iconNode)
font-weight: 600;
border-radius: 4px;
white-space: nowrap;
- transition: color 0.25s, border-color 0.25s, background-color 0.25s;
+ transition:
+ color 0.25s,
+ border-color 0.25s,
+ background-color 0.25s;
border-radius: 6px;
background-color: var(--vp-c-bg-alt);
display: inline-flex;
diff --git a/docs/.vitepress/theme/components/icons/IconShowcase.vue b/docs/.vitepress/theme/components/icons/IconShowcase.vue
index a3a9cc25f..4d5250fc5 100644
--- a/docs/.vitepress/theme/components/icons/IconShowcase.vue
+++ b/docs/.vitepress/theme/components/icons/IconShowcase.vue
@@ -1,7 +1,7 @@
-
+
+
+ />
-
+ />
+
diff --git a/docs/icons/icons.data.ts b/docs/icons/icons.data.ts
index b5c50019d..0284b270a 100644
--- a/docs/icons/icons.data.ts
+++ b/docs/icons/icons.data.ts
@@ -1,9 +1,19 @@
-import iconNodes from '../.vitepress/data/iconNodes';
+import * as iconDetails from '../.vitepress/data/iconDetails';
export default {
async load() {
return {
- icons: Object.entries(iconNodes).map(([name, iconNode]) => ({ name, iconNode })),
+ icons: Object.entries(iconDetails).map(
+ ([, { name, iconNode, popularity, createdRelease, aliases = [] }]) => ({
+ name,
+ iconNode,
+ popularity: popularity?.count ?? 0,
+ aliases: aliases
+ .map((alias) => (typeof alias === 'string' ? alias : alias?.name))
+ .filter((alias): alias is string => Boolean(alias)),
+ createdRelease,
+ }),
+ ),
};
},
};
diff --git a/docs/images/a11y/alttext-buttons.svg b/docs/images/a11y/alttext-buttons.svg
index faa749928..51874f8b3 100644
--- a/docs/images/a11y/alttext-buttons.svg
+++ b/docs/images/a11y/alttext-buttons.svg
@@ -1,41 +1,33 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+ Don't provide accessible labels to
+ decorative icons.
+
-
+
-
-
+
+
+
+ Do omit aria-label on decorative icons.
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/images/a11y/alttext-iconbuttons.svg b/docs/images/a11y/alttext-iconbuttons.svg
index b3eb51063..f715e9842 100644
--- a/docs/images/a11y/alttext-iconbuttons.svg
+++ b/docs/images/a11y/alttext-iconbuttons.svg
@@ -1,23 +1,26 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Don't provide accessible labels for
+ icons on icon buttons.
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/docs/images/a11y/alttext-standalone.svg b/docs/images/a11y/alttext-standalone.svg
index 5078e3fd5..23e90bbf9 100644
--- a/docs/images/a11y/alttext-standalone.svg
+++ b/docs/images/a11y/alttext-standalone.svg
@@ -1,22 +1,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ In short: provide accessible label for semantic icons, but not for decorative icons.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -35,27 +36,27 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
+
+
diff --git a/docs/images/a11y/consistency.svg b/docs/images/a11y/consistency.svg
index 61b5988ef..db303455d 100644
--- a/docs/images/a11y/consistency.svg
+++ b/docs/images/a11y/consistency.svg
@@ -1,11 +1,14 @@
-
-
-
+
+
+ For example: Don’t use the same icon for multiple distinct purposes or meanings. Don’t use different icons for the same purpose or function.
+
+
+
-
+
@@ -13,10 +16,10 @@
-
-
-
-
+
+
+
+
@@ -25,13 +28,13 @@
-
+
-
-
-
-
-
+
+
+
+
+
diff --git a/docs/images/a11y/contrast.svg b/docs/images/a11y/contrast.svg
index 391fa905e..b361a03ec 100644
--- a/docs/images/a11y/contrast.svg
+++ b/docs/images/a11y/contrast.svg
@@ -1,15 +1,20 @@
-
-
+
+ In short: use a contrast ratio of at least 4.5:1
+
-
-
-
-
+
+
+
+ Don't use low contrast.
+
+
-
-
+
+
+ Do use a contrast ratio of at least 4.5:1.
+
diff --git a/docs/images/a11y/interactivity.svg b/docs/images/a11y/interactivity.svg
index 780d3f494..bf338f345 100644
--- a/docs/images/a11y/interactivity.svg
+++ b/docs/images/a11y/interactivity.svg
@@ -1,18 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/docs/images/a11y/meaningfulness.svg b/docs/images/a11y/meaningfulness.svg
index 600b04f4f..647d3c487 100644
--- a/docs/images/a11y/meaningfulness.svg
+++ b/docs/images/a11y/meaningfulness.svg
@@ -1,43 +1,94 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ For example: Use universally understandable symbols and don't base your choice of icon on puns.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/a11y/target-size.svg b/docs/images/a11y/target-size.svg
index c51513b70..e5a5951d4 100644
--- a/docs/images/a11y/target-size.svg
+++ b/docs/images/a11y/target-size.svg
@@ -1,24 +1,25 @@
-
-
-
-
-
-
-
-
-
+
+ Example of using target size correctly
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/docs/images/a11y/use-of-color.svg b/docs/images/a11y/use-of-color.svg
index 04b3a80eb..573c44d65 100644
--- a/docs/images/a11y/use-of-color.svg
+++ b/docs/images/a11y/use-of-color.svg
@@ -1,92 +1,191 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ For example: Don’t mark state with color, mark it with distinct visuals.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/docs/images/a11y/visible-labels.svg b/docs/images/a11y/visible-labels.svg
index cece97094..fbbf54d19 100644
--- a/docs/images/a11y/visible-labels.svg
+++ b/docs/images/a11y/visible-labels.svg
@@ -1,17 +1,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ In short: Don’t rely on communicating the function of elements by icons alone. Do also provide a written description of the your interactive elements. For example: write out "On this page" on your on-page navigation element.
+
+
+
+
+
+
+
+ Don't rely on communicating the
+ function of elements by icons alone.
+
+
+
+
+
+
+
+
+ Do also provide a written description
+ of your interacive elements.
+
diff --git a/docs/images/package-logos/lucide-angular.svg b/docs/images/package-logos/lucide-angular.svg
new file mode 100644
index 000000000..bc1c90e6a
--- /dev/null
+++ b/docs/images/package-logos/lucide-angular.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-astro.svg b/docs/images/package-logos/lucide-astro.svg
new file mode 100644
index 000000000..bda84a7ed
--- /dev/null
+++ b/docs/images/package-logos/lucide-astro.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-preact.svg b/docs/images/package-logos/lucide-preact.svg
new file mode 100644
index 000000000..1495f1cac
--- /dev/null
+++ b/docs/images/package-logos/lucide-preact.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-react-native.svg b/docs/images/package-logos/lucide-react-native.svg
new file mode 100644
index 000000000..80b39e37a
--- /dev/null
+++ b/docs/images/package-logos/lucide-react-native.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-react.svg b/docs/images/package-logos/lucide-react.svg
new file mode 100644
index 000000000..ce3e3ef33
--- /dev/null
+++ b/docs/images/package-logos/lucide-react.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-solid.svg b/docs/images/package-logos/lucide-solid.svg
new file mode 100644
index 000000000..a4656e880
--- /dev/null
+++ b/docs/images/package-logos/lucide-solid.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-static.svg b/docs/images/package-logos/lucide-static.svg
new file mode 100644
index 000000000..04030cb38
--- /dev/null
+++ b/docs/images/package-logos/lucide-static.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-svelte.svg b/docs/images/package-logos/lucide-svelte.svg
new file mode 100644
index 000000000..c40c90915
--- /dev/null
+++ b/docs/images/package-logos/lucide-svelte.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide-vue.svg b/docs/images/package-logos/lucide-vue.svg
new file mode 100644
index 000000000..583184978
--- /dev/null
+++ b/docs/images/package-logos/lucide-vue.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/package-logos/lucide.svg b/docs/images/package-logos/lucide.svg
new file mode 100644
index 000000000..812bf12e8
--- /dev/null
+++ b/docs/images/package-logos/lucide.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/images/version-1-docs-improvements.png b/docs/images/version-1-docs-improvements.png
new file mode 100644
index 000000000..ed0b60021
Binary files /dev/null and b/docs/images/version-1-docs-improvements.png differ
diff --git a/docs/images/version-1.svg b/docs/images/version-1.svg
new file mode 100644
index 000000000..b4af98d34
--- /dev/null
+++ b/docs/images/version-1.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/nitro.config.ts b/docs/nitro.config.ts
index ea9061ddf..86af33b76 100644
--- a/docs/nitro.config.ts
+++ b/docs/nitro.config.ts
@@ -3,9 +3,11 @@ import { defineNitroConfig } from 'nitropack/config';
export default defineNitroConfig({
compatibilityDate: '2026-02-26',
preset: 'vercel',
- srcDir: '.',
+ // srcDir: '.',
apiDir: 'api',
// noPublicDir: true,
+ srcDir: '.vitepress',
+ ignore: ['.vitepress/plugins'],
routeRules: {
'/api/**': { cors: false },
},
diff --git a/docs/package.json b/docs/package.json
index 749e6ef77..e650c25a0 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -9,17 +9,18 @@
"docs:build": "pnpm run /^prebuild:.*/ && vitepress build",
"docs:preview": "vitepress preview",
"build:docs": "vitepress build",
- "prebuild:iconNodes": "node ./scripts/writeIconNodes.mjs",
- "prebuild:metaJson": "node ./scripts/writeIconMetaIndex.mjs",
- "prebuild:releaseJson": "node ./scripts/writeReleaseMetadata.mjs",
- "prebuild:categoriesJson": "node ./scripts/writeCategoriesMetadata.mjs",
- "prebuild:relatedIcons": "node ./scripts/writeIconRelatedIcons.mjs",
- "prebuild:iconDetails": "node ./scripts/writeIconDetails.mjs",
- "prebuild:brandStopwords": "node ./scripts/writeBrandStopwords.mjs",
- "postbuild:vercelJson": "node ./scripts/writeVercelOutput.mjs",
- "dev:api": "pnpm nitropack dev",
- "prebuild:api": "pnpm nitropack prepare",
- "build:api": "pnpm nitropack build",
+ "prebuild:iconNodes": "node ./scripts/writeIconNodes.mts",
+ "prebuild:metaJson": "node ./scripts/writeIconMetaIndex.mts",
+ "prebuild:releaseJson": "node ./scripts/writeReleaseMetadata.mts",
+ "prebuild:categoriesJson": "node ./scripts/writeCategoriesMetadata.mts",
+ "prebuild:relatedIcons": "node ./scripts/writeIconRelatedIcons.mts",
+ "prebuild:iconDetails": "node ./scripts/writeIconDetails.mts",
+ "prebuild:iconPopularity": "node ./scripts/writeiconPopularity.mts",
+ "prebuild:brandStopwords": "node ./scripts/writeBrandStopwords.mts",
+ "postbuild:vercelJson": "node ./scripts/writeVercelOutput.mts",
+ "dev:api": "npx nitropack dev",
+ "prebuild:api": "npx nitropack prepare",
+ "build:api": "npx nitropack build",
"build": "pnpm run /^prebuild:.*/ && pnpm run build:api && pnpm run build:docs && pnpm postbuild:vercelJson",
"preview": "node .output/server/index.mjs",
"typecheck": "vue-tsc --noEmit"
@@ -32,36 +33,41 @@
"@lucide/shared": "workspace:*",
"@rollup/plugin-replace": "^6.0.3",
"@types/semver": "^7.7.1",
- "h3": "^1.15.4",
- "nitropack": "^2.12.4",
+ "h3": "^1.15.11",
+ "markdown-it": "^14.3.0",
+ "markdown-it-container": "^4.0.0",
+ "nitropack": "^2.13.4",
"rollup-plugin-copy": "^3.5.0",
- "svg-path-commander": "^2.1.11",
- "typescript": "^5.9.3",
+ "semver": "^7.8.5",
+ "sharp": "^0.34.5",
+ "shiki": "^3.23.0",
+ "simple-git": "^3.36.0",
+ "sitemap": "^7.1.3",
+ "svg-path-commander": "^2.2.1",
+ "svg-pathdata": "^6.0.3",
+ "svgson": "^5.3.1",
"vitepress": "^1.6.4",
- "vue-tsc": "^3.2.5"
+ "vitepress-plugin-group-icons": "^1.7.5",
+ "vitepress-plugin-llms": "^1.13.3"
},
"dependencies": {
"@analogjs/vite-plugin-nitro": "^2.3.0",
- "@floating-ui/vue": "^1.1.9",
+ "@floating-ui/vue": "^1.1.11",
"@headlessui/vue": "^1.7.23",
- "@vueuse/components": "^14.0.0",
- "@vueuse/core": "^14.0.0",
+ "@lucide/vue": "workspace:*",
+ "@vueuse/components": "^14.3.0",
+ "@vueuse/core": "^14.3.0",
+ "@vueuse/integrations": "^14.3.0",
"element-to-path": "^1.2.1",
- "fuse.js": "^7.1.0",
+ "fuse.js": "^7.5.0",
"jszip": "^3.10.1",
- "lodash-es": "^4.17.23",
+ "lodash-es": "^4.18.1",
+ "lucide": "workspace:*",
"lucide-react": "workspace:*",
- "lucide-vue-next": "workspace:*",
+ "motion-v": "1.10.3",
"react": "18.2.0",
"react-dom": "18.2.0",
- "sandpack-vue3": "3.1.11",
- "semver": "^7.7.3",
- "sharp": "^0.34.5",
- "shiki": "^3.15.0",
- "simple-git": "^3.30.0",
- "sitemap": "^7.1.2",
- "svg-pathdata": "^6.0.3",
- "svgson": "^5.3.1",
- "vue": "^3.5.24"
+ "sandpack-vue3": "3.1.12",
+ "vue": "^3.5.39"
}
}
diff --git a/docs/public/framework-logos/angular-old.svg b/docs/public/framework-logos/angular-old.svg
new file mode 100644
index 000000000..95a4b8f09
--- /dev/null
+++ b/docs/public/framework-logos/angular-old.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/public/framework-logos/lit.svg b/docs/public/framework-logos/lit.svg
new file mode 100644
index 000000000..7d9377f6a
--- /dev/null
+++ b/docs/public/framework-logos/lit.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/docs/public/framework-logos/strapi.svg b/docs/public/framework-logos/strapi.svg
new file mode 100644
index 000000000..42b7ba4ca
--- /dev/null
+++ b/docs/public/framework-logos/strapi.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/docs/public/framework-logos/ts.svg b/docs/public/framework-logos/ts.svg
new file mode 100644
index 000000000..cb42df855
--- /dev/null
+++ b/docs/public/framework-logos/ts.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/public/og.png b/docs/public/og.png
index 4fbae3af2..3cbe44891 100644
Binary files a/docs/public/og.png and b/docs/public/og.png differ
diff --git a/docs/public/og/general.png b/docs/public/og/general.png
new file mode 100644
index 000000000..1cf345115
Binary files /dev/null and b/docs/public/og/general.png differ
diff --git a/docs/public/package-logos/icons.svg b/docs/public/package-logos/icons.svg
new file mode 100644
index 000000000..30396d6e0
--- /dev/null
+++ b/docs/public/package-logos/icons.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/docs/public/sponsors/zephyr-cloud.svg b/docs/public/sponsors/zephyr-cloud.svg
new file mode 100644
index 000000000..1ebc11f16
--- /dev/null
+++ b/docs/public/sponsors/zephyr-cloud.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/scripts/writeBrandStopwords.mjs b/docs/scripts/writeBrandStopwords.mts
similarity index 100%
rename from docs/scripts/writeBrandStopwords.mjs
rename to docs/scripts/writeBrandStopwords.mts
diff --git a/docs/scripts/writeCategoriesMetadata.mjs b/docs/scripts/writeCategoriesMetadata.mts
similarity index 100%
rename from docs/scripts/writeCategoriesMetadata.mjs
rename to docs/scripts/writeCategoriesMetadata.mts
diff --git a/docs/scripts/writeIconDetails.mjs b/docs/scripts/writeIconDetails.mts
similarity index 96%
rename from docs/scripts/writeIconDetails.mjs
rename to docs/scripts/writeIconDetails.mts
index f8213799d..82f92e6f0 100644
--- a/docs/scripts/writeIconDetails.mjs
+++ b/docs/scripts/writeIconDetails.mts
@@ -27,7 +27,7 @@ const writeIconFiles = icons.map(async (iconFileName) => {
import iconNode from '../iconNodes/${iconName}.node.json'
import metaData from '../../../../icons/${iconName}.json'
import releaseData from '../releaseMetadata/${iconName}.json'
-import { type IconMetaData } from '~/.vitepress/theme/types'
+import popularity from '../iconPopularity/${iconName}.json'
const { tags, categories, contributors, aliases, deprecated, deprecationReason, toBeRemovedInVersion } = metaData as Record as IconMetaData
@@ -39,6 +39,7 @@ const iconDetails = {
categories,
aliases,
deprecated,
+ popularity,
deprecationReason,
toBeRemovedInVersion,
...releaseData,
diff --git a/docs/scripts/writeIconMetaIndex.mjs b/docs/scripts/writeIconMetaIndex.mts
similarity index 100%
rename from docs/scripts/writeIconMetaIndex.mjs
rename to docs/scripts/writeIconMetaIndex.mts
diff --git a/docs/scripts/writeIconNodes.mjs b/docs/scripts/writeIconNodes.mts
similarity index 100%
rename from docs/scripts/writeIconNodes.mjs
rename to docs/scripts/writeIconNodes.mts
diff --git a/docs/scripts/writeIconRelatedIcons.mjs b/docs/scripts/writeIconRelatedIcons.mts
similarity index 98%
rename from docs/scripts/writeIconRelatedIcons.mjs
rename to docs/scripts/writeIconRelatedIcons.mts
index 5704e8feb..5a643d129 100644
--- a/docs/scripts/writeIconRelatedIcons.mjs
+++ b/docs/scripts/writeIconRelatedIcons.mts
@@ -42,7 +42,7 @@ const getRelatedIcons = (currentIcon, icons) => {
};
const iconsMetaDataPromises = svgFiles.map(async (iconName) => {
- const metaDataFileContent = await fs.promises.readFile(`../icons/${iconName}`);
+ const metaDataFileContent = await fs.promises.readFile(`../icons/${iconName}`, 'utf-8');
const metaData = JSON.parse(metaDataFileContent);
const name = iconName.replace('.json', '');
diff --git a/docs/scripts/writeReleaseMetadata.mjs b/docs/scripts/writeReleaseMetadata.mts
similarity index 92%
rename from docs/scripts/writeReleaseMetadata.mjs
rename to docs/scripts/writeReleaseMetadata.mts
index 97051f625..75fcc31af 100644
--- a/docs/scripts/writeReleaseMetadata.mjs
+++ b/docs/scripts/writeReleaseMetadata.mts
@@ -70,10 +70,10 @@ const comparisonsPromises = tags.map(async (tag, index) => {
};
});
-const comparisons = await Promise.all(comparisonsPromises);
+const comparisons = (await Promise.all(comparisonsPromises)).filter((comparison) => comparison != null && Object.keys(comparison.iconFiles).length > 0);
const newReleaseMetaData = {};
-comparisons.forEach(({ tag, iconFiles, date } = {}) => {
+comparisons.forEach(({ tag, iconFiles, date }) => {
if (tag == null) return;
iconFiles.forEach(({ status, file, renamedFile }) => {
@@ -82,6 +82,10 @@ comparisons.forEach(({ tag, iconFiles, date } = {}) => {
const version = tag.replace('v', '');
const iconName = path.basename(file, '.svg');
+ if (iconName === 'chromium') {
+ console.log({ status, file, renamedFile });
+ }
+
if (newReleaseMetaData[iconName] == null) newReleaseMetaData[iconName] = {};
const releaseData = {
@@ -113,12 +117,14 @@ comparisons.forEach(({ tag, iconFiles, date } = {}) => {
'changedRelease' in newReleaseMetaData[iconName] &&
!allowedIconNameWithDoubleRelease.includes(iconName)
) {
- throw new Error(`Icon '${iconName}' has already changedRelease set.`);
+ console.error(`Icon '${iconName}' has already changedRelease set.`);
+ return;
}
newReleaseMetaData[iconName].createdRelease = releaseData;
newReleaseMetaData[iconName].changedRelease = releaseData;
}
+
if (status === 'M') {
newReleaseMetaData[iconName].changedRelease = {
version,
diff --git a/docs/scripts/writeVercelOutput.mjs b/docs/scripts/writeVercelOutput.mts
similarity index 90%
rename from docs/scripts/writeVercelOutput.mjs
rename to docs/scripts/writeVercelOutput.mts
index a8880181d..f13c86cd8 100644
--- a/docs/scripts/writeVercelOutput.mjs
+++ b/docs/scripts/writeVercelOutput.mts
@@ -11,11 +11,11 @@ const iconMetaData = await getIconMetaData(path.resolve(scriptDir, '../../icons'
const iconAliasesRedirectRoutes = Object.entries(iconMetaData)
.filter(([, { aliases }]) => aliases?.length)
.map(([iconName, { aliases }]) => {
- const aliasRouteMatches = aliases.map((alias) => alias.name).join('|');
+ const aliasRouteMatches = aliases.map((alias) => typeof alias === 'string' ? alias : alias?.name).join('|');
return {
- src: `/icons/${aliasRouteMatches}`,
- status: 302,
+ src: `^/icons/(${aliasRouteMatches})$`,
+ status: 308,
headers: {
Location: `/icons/${iconName}`,
},
diff --git a/docs/scripts/writeiconPopularity.mts b/docs/scripts/writeiconPopularity.mts
new file mode 100644
index 000000000..0ef0fb924
--- /dev/null
+++ b/docs/scripts/writeiconPopularity.mts
@@ -0,0 +1,104 @@
+/* eslint-disable no-restricted-syntax, no-await-in-loop */
+import fs from 'fs';
+import path from 'path';
+import { loadEnvFile } from 'node:process';
+import { readSvgDirectory } from '@lucide/helpers';
+
+const currentDir = process.cwd();
+const ICONS_DIR = path.resolve(currentDir, '../icons');
+const iconPopularityDirectory = path.resolve(currentDir, '.vitepress/data', 'iconPopularity');
+
+try {
+ // Load environment variables from .env file, if it exists.
+ loadEnvFile(`${currentDir}/.env`);
+} catch (error) {}
+
+if (fs.existsSync(iconPopularityDirectory)) {
+ fs.rmSync(iconPopularityDirectory, { recursive: true, force: true });
+}
+
+if (!fs.existsSync(iconPopularityDirectory)) {
+ fs.mkdirSync(iconPopularityDirectory);
+}
+
+const iconJsonFiles = await readSvgDirectory(ICONS_DIR, '.json');
+const iconNames = iconJsonFiles.map((file) => path.basename(file, '.json'));
+
+const defaultIconNamePopularity: Record = Object.fromEntries(
+ iconNames.map((iconName) => [iconName, 0])
+);
+
+interface AnalyticsResponse {
+ results: {
+ dimensions: [route: string];
+ metrics: [count: number];
+ }[];
+}
+
+const writeIconPopularity = async (iconVisitCounts: Record) => {
+ const writePopularityPromises = Object.entries(iconVisitCounts).map(([iconName, count]) => {
+ const location = path.resolve(iconPopularityDirectory, `${iconName}.json`);
+ return fs.promises.writeFile(location, JSON.stringify({ count }, null, 2), 'utf-8');
+ });
+
+ await Promise.all(writePopularityPromises);
+ console.log('Successfully written icon popularity data for', writePopularityPromises.length, 'icons.');
+};
+
+if (process.env.LUCIDE_ANALYTICS_TOKEN === undefined) {
+ console.warn('LUCIDE_ANALYTICS_TOKEN environment variable is not set. Writing default icon popularity data.');
+ await writeIconPopularity(defaultIconNamePopularity);
+ process.exit(0);
+}
+
+try {
+ const response = await fetch('https://analytics.lucide.dev/api/v2/query', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ Authorization: `Bearer ${process.env.LUCIDE_ANALYTICS_TOKEN}`,
+ },
+ body: JSON.stringify({
+ "site_id": "lucide.dev",
+ "metrics": [
+ "visitors"
+ ],
+ "dimensions": [
+ "visit:entry_page"
+ ],
+ "date_range": "12mo"
+ }),
+ })
+
+ if (!response.ok) {
+ throw new Error(`Network response was not ok: ${response.statusText}`);
+ }
+
+ const analyticsData: AnalyticsResponse = await response.json();
+
+ const iconVisitCounts = analyticsData.results.reduce((acc, { dimensions, metrics }) => {
+ const [route] = dimensions;
+ const [count] = metrics;
+
+ if (!route.startsWith('/icons')) {
+ return acc
+ }
+ // Only match routes that start with /icons/ and end with an icon name, e.g. /icons/activity, /icons/activity/ or /icons/activity?ref=homepage
+ const match = route.match(/^\/icons\/([^\/\?]+)(?:[\/\?]|$)/);
+ if (match) {
+ const iconName = match[1];
+
+ if (iconNames.includes(iconName)) {
+ acc[iconName] = (acc[iconName] || 0) + count;
+ }
+ }
+
+ return acc;
+ }, defaultIconNamePopularity);
+
+ await writeIconPopularity(iconVisitCounts);
+
+} catch (error) {
+ console.error('Error fetching analytics data:', error);
+ await writeIconPopularity(defaultIconNamePopularity);
+}
diff --git a/docs/vercel.json b/docs/vercel.json
index 07437873a..0160d6dbd 100644
--- a/docs/vercel.json
+++ b/docs/vercel.json
@@ -36,6 +36,76 @@
],
"destination": "/icons",
"permanent": false
+ },
+ {
+ "source": "/guide/basics",
+ "destination": "/guide/react/basics",
+ "permanent": true
+ },
+ {
+ "source": "/guide/advanced/accessibility",
+ "destination": "/guide/accessibility",
+ "permanent": true
+ },
+ {
+ "source": "/guide/advanced",
+ "destination": "/guide/react/advanced",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide",
+ "destination": "/guide/lucide",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-react",
+ "destination": "/guide/react",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-vue-next",
+ "destination": "/guide/vue",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-vue",
+ "destination": "/guide/vue",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-svelte",
+ "destination": "/guide/svelte",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-solid",
+ "destination": "/guide/solid",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-angular",
+ "destination": "/guide/angular",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-preact",
+ "destination": "/guide/preact",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-astro",
+ "destination": "/guide/astro",
+ "permanent": true
+ },
+ {
+ "source": "/guide/packages/lucide-static",
+ "destination": "/guide/static",
+ "permanent": true
+ },
+ {
+ "source": "/contributing",
+ "destination": "/contribute",
+ "permanent": true
}
],
"headers": [
diff --git a/icon.schema.json b/icon.schema.json
index 441fbec71..4bf4a0714 100644
--- a/icon.schema.json
+++ b/icon.schema.json
@@ -13,7 +13,7 @@
"title": "Lucide Icons icon schema",
"type": "object",
"additionalProperties": false,
- "required": ["$schema", "categories", "tags"],
+ "required": ["$schema", "contributors", "categories", "tags", "use-cases"],
"properties": {
"$schema": {
"type": "string"
@@ -40,7 +40,7 @@
}
},
"dependentRequired": {
- "deprecated": ["deprecationReason", "toBeRemovedInVersion"],
+ "deprecated": ["deprecationReason"],
"deprecationReason": ["deprecated"],
"toBeRemovedInVersion": ["deprecated"]
}
@@ -56,7 +56,6 @@
"account",
"animals",
"arrows",
- "brands",
"buildings",
"charts",
"communication",
@@ -115,6 +114,14 @@
"minItems": 1,
"uniqueItems": true
},
+ "use-cases": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0,
+ "uniqueItems": true
+ },
"deprecated": {
"const": true
},
@@ -127,14 +134,14 @@
}
},
"dependentRequired": {
- "deprecated": ["deprecationReason", "toBeRemovedInVersion"],
+ "deprecated": ["deprecationReason"],
"deprecationReason": ["deprecated"],
"toBeRemovedInVersion": ["deprecated"]
},
"$defs": {
"iconDeprecationReasons": {
"type": "string",
- "enum": ["icon.brand"]
+ "enum": ["icon.renamed"]
},
"aliasDeprecationReasons": {
"type": "string",
diff --git a/icons/a-arrow-down.json b/icons/a-arrow-down.json
index 90144eed9..fcbfcf2cf 100644
--- a/icons/a-arrow-down.json
+++ b/icons/a-arrow-down.json
@@ -6,6 +6,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"letter",
"font size",
diff --git a/icons/a-arrow-up.json b/icons/a-arrow-up.json
index 7c4c66bac..c0120e2ba 100644
--- a/icons/a-arrow-up.json
+++ b/icons/a-arrow-up.json
@@ -6,6 +6,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"letter",
"font size",
diff --git a/icons/a-large-small.json b/icons/a-large-small.json
index 628663561..a13594aef 100644
--- a/icons/a-large-small.json
+++ b/icons/a-large-small.json
@@ -1,5 +1,10 @@
{
"$schema": "../icon.schema.json",
+ "use-cases": [
+ "indicating a large and small text size",
+ "formatting text size",
+ "indicating a heading and body text"
+ ],
"contributors": [
"it-is-not",
"jguddas",
diff --git a/icons/accessibility.json b/icons/accessibility.json
index 1d77d1cd6..f9c24f940 100644
--- a/icons/accessibility.json
+++ b/icons/accessibility.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"disability",
"disabled",
diff --git a/icons/activity.json b/icons/activity.json
index 05107c172..ad8fd4a96 100644
--- a/icons/activity.json
+++ b/icons/activity.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pulse",
"action",
diff --git a/icons/ad.json b/icons/ad.json
new file mode 100644
index 000000000..33001d878
--- /dev/null
+++ b/icons/ad.json
@@ -0,0 +1,30 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "ahtohbi4",
+ "jamiemlaw",
+ "karsa-mistmere",
+ "jguddas"
+ ],
+ "use-cases": [
+ "marking content as sponsored",
+ "linking to an advertise with us page"
+ ],
+ "tags": [
+ "advert",
+ "affiliate",
+ "brand",
+ "campaign",
+ "commercial",
+ "marketing",
+ "monetize",
+ "paid",
+ "partner",
+ "promo",
+ "sponsor"
+ ],
+ "categories": [
+ "multimedia",
+ "notifications"
+ ]
+}
diff --git a/icons/ad.svg b/icons/ad.svg
new file mode 100644
index 000000000..6b56aa9c0
--- /dev/null
+++ b/icons/ad.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/air-vent.json b/icons/air-vent.json
index 5cec92952..374f0596e 100644
--- a/icons/air-vent.json
+++ b/icons/air-vent.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"air conditioner",
"ac",
diff --git a/icons/airplay.json b/icons/airplay.json
index 3c1f9241b..c0ccc1868 100644
--- a/icons/airplay.json
+++ b/icons/airplay.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"stream",
"cast",
@@ -16,8 +17,6 @@
],
"categories": [
"multimedia",
- "connectivity",
- "devices",
- "brands"
+ "connectivity"
]
}
diff --git a/icons/alarm-clock-check.json b/icons/alarm-clock-check.json
index 8db248ca8..5f8d01004 100644
--- a/icons/alarm-clock-check.json
+++ b/icons/alarm-clock-check.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
@@ -22,8 +23,7 @@
{
"name": "alarm-check",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/alarm-clock-minus.json b/icons/alarm-clock-minus.json
index ba61473ac..1b6ffa662 100644
--- a/icons/alarm-clock-minus.json
+++ b/icons/alarm-clock-minus.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"remove"
],
@@ -18,8 +19,7 @@
{
"name": "alarm-minus",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/alarm-clock-off.json b/icons/alarm-clock-off.json
index 427b2dae3..3aeab3ef7 100644
--- a/icons/alarm-clock-off.json
+++ b/icons/alarm-clock-off.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"morning",
"turn-off"
diff --git a/icons/alarm-clock-plus.json b/icons/alarm-clock-plus.json
index 87d39cd3b..a6ac52eb3 100644
--- a/icons/alarm-clock-plus.json
+++ b/icons/alarm-clock-plus.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"add"
],
@@ -18,8 +19,7 @@
{
"name": "alarm-plus",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/alarm-clock.json b/icons/alarm-clock.json
index c0ba0d114..460a91367 100644
--- a/icons/alarm-clock.json
+++ b/icons/alarm-clock.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"morning"
],
diff --git a/icons/alarm-smoke.json b/icons/alarm-smoke.json
index 1b3e66816..a0f5147dc 100644
--- a/icons/alarm-smoke.json
+++ b/icons/alarm-smoke.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"fire",
"alert",
diff --git a/icons/album.json b/icons/album.json
index 69c603466..b9eb7d231 100644
--- a/icons/album.json
+++ b/icons/album.json
@@ -5,6 +5,7 @@
"csandman",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"photo",
"book"
diff --git a/icons/align-center-horizontal.json b/icons/align-center-horizontal.json
index 49310a5fd..30424ba57 100644
--- a/icons/align-center-horizontal.json
+++ b/icons/align-center-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"flex",
diff --git a/icons/align-center-vertical.json b/icons/align-center-vertical.json
index 49310a5fd..30424ba57 100644
--- a/icons/align-center-vertical.json
+++ b/icons/align-center-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"flex",
diff --git a/icons/align-end-horizontal.json b/icons/align-end-horizontal.json
index ebd62bedd..0ef84993c 100644
--- a/icons/align-end-horizontal.json
+++ b/icons/align-end-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"bottom",
diff --git a/icons/align-end-vertical.json b/icons/align-end-vertical.json
index 507f69b30..603726ba0 100644
--- a/icons/align-end-vertical.json
+++ b/icons/align-end-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"right",
diff --git a/icons/align-horizontal-distribute-center.json b/icons/align-horizontal-distribute-center.json
index 8b6ab37d1..ee00a48af 100644
--- a/icons/align-horizontal-distribute-center.json
+++ b/icons/align-horizontal-distribute-center.json
@@ -4,6 +4,7 @@
"r4lv",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"flex",
diff --git a/icons/align-horizontal-distribute-end.json b/icons/align-horizontal-distribute-end.json
index 2331538b3..287d27dce 100644
--- a/icons/align-horizontal-distribute-end.json
+++ b/icons/align-horizontal-distribute-end.json
@@ -4,6 +4,7 @@
"r4lv",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"right",
"items",
diff --git a/icons/align-horizontal-distribute-start.json b/icons/align-horizontal-distribute-start.json
index d3c2f230c..fb0c1f60f 100644
--- a/icons/align-horizontal-distribute-start.json
+++ b/icons/align-horizontal-distribute-start.json
@@ -4,6 +4,7 @@
"r4lv",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"left",
"items",
diff --git a/icons/align-horizontal-justify-center.json b/icons/align-horizontal-justify-center.json
index 19037bd1e..eb30f5e12 100644
--- a/icons/align-horizontal-justify-center.json
+++ b/icons/align-horizontal-justify-center.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"center",
"items",
diff --git a/icons/align-horizontal-justify-end.json b/icons/align-horizontal-justify-end.json
index d2146bad7..a5dec8089 100644
--- a/icons/align-horizontal-justify-end.json
+++ b/icons/align-horizontal-justify-end.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"right",
"items",
diff --git a/icons/align-horizontal-justify-start.json b/icons/align-horizontal-justify-start.json
index 00ff6fa90..336eb2990 100644
--- a/icons/align-horizontal-justify-start.json
+++ b/icons/align-horizontal-justify-start.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"left",
"items",
diff --git a/icons/align-horizontal-space-around.json b/icons/align-horizontal-space-around.json
index 6b8dbb2ac..dc91cbaa5 100644
--- a/icons/align-horizontal-space-around.json
+++ b/icons/align-horizontal-space-around.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"center",
"items",
diff --git a/icons/align-horizontal-space-between.json b/icons/align-horizontal-space-between.json
index 4161150a0..7ee9b119e 100644
--- a/icons/align-horizontal-space-between.json
+++ b/icons/align-horizontal-space-between.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"around",
"items",
diff --git a/icons/align-start-horizontal.json b/icons/align-start-horizontal.json
index 12282fad7..3bb743e6e 100644
--- a/icons/align-start-horizontal.json
+++ b/icons/align-start-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"top",
"items",
diff --git a/icons/align-start-vertical.json b/icons/align-start-vertical.json
index 00ff6fa90..336eb2990 100644
--- a/icons/align-start-vertical.json
+++ b/icons/align-start-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"left",
"items",
diff --git a/icons/align-vertical-distribute-center.json b/icons/align-vertical-distribute-center.json
index adfa0b85b..828f2eb50 100644
--- a/icons/align-vertical-distribute-center.json
+++ b/icons/align-vertical-distribute-center.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"items",
"flex",
diff --git a/icons/align-vertical-distribute-end.json b/icons/align-vertical-distribute-end.json
index 49afa96c1..4ff512e45 100644
--- a/icons/align-vertical-distribute-end.json
+++ b/icons/align-vertical-distribute-end.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"bottom",
"items",
diff --git a/icons/align-vertical-distribute-start.json b/icons/align-vertical-distribute-start.json
index 12282fad7..3bb743e6e 100644
--- a/icons/align-vertical-distribute-start.json
+++ b/icons/align-vertical-distribute-start.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"top",
"items",
diff --git a/icons/align-vertical-justify-center.json b/icons/align-vertical-justify-center.json
index 6b8dbb2ac..dc91cbaa5 100644
--- a/icons/align-vertical-justify-center.json
+++ b/icons/align-vertical-justify-center.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"center",
"items",
diff --git a/icons/align-vertical-justify-end.json b/icons/align-vertical-justify-end.json
index 37bc05844..748979cd0 100644
--- a/icons/align-vertical-justify-end.json
+++ b/icons/align-vertical-justify-end.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"bottom",
"items",
diff --git a/icons/align-vertical-justify-start.json b/icons/align-vertical-justify-start.json
index 804ff5eb1..aee7dc800 100644
--- a/icons/align-vertical-justify-start.json
+++ b/icons/align-vertical-justify-start.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"top",
"items",
diff --git a/icons/align-vertical-space-around.json b/icons/align-vertical-space-around.json
index 6b8dbb2ac..dc91cbaa5 100644
--- a/icons/align-vertical-space-around.json
+++ b/icons/align-vertical-space-around.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"center",
"items",
diff --git a/icons/align-vertical-space-between.json b/icons/align-vertical-space-between.json
index 6b8dbb2ac..dc91cbaa5 100644
--- a/icons/align-vertical-space-between.json
+++ b/icons/align-vertical-space-between.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"center",
"items",
diff --git a/icons/ambulance.json b/icons/ambulance.json
index 098c4189b..81d2760dc 100644
--- a/icons/ambulance.json
+++ b/icons/ambulance.json
@@ -11,6 +11,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"ambulance",
"emergency",
diff --git a/icons/ampersand.json b/icons/ampersand.json
index 1803b1239..5500e1531 100644
--- a/icons/ampersand.json
+++ b/icons/ampersand.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"and",
"typography",
diff --git a/icons/ampersands.json b/icons/ampersands.json
index 7c213796f..914d1da03 100644
--- a/icons/ampersands.json
+++ b/icons/ampersands.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"and",
"operator",
diff --git a/icons/amphora.json b/icons/amphora.json
index 4ffb84d82..dab17f580 100644
--- a/icons/amphora.json
+++ b/icons/amphora.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"pottery",
"artifact",
diff --git a/icons/anchor.json b/icons/anchor.json
index 284a8ed4c..2ac658ad9 100644
--- a/icons/anchor.json
+++ b/icons/anchor.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"ship"
],
diff --git a/icons/angry.json b/icons/angry.json
index dc35a338b..178069075 100644
--- a/icons/angry.json
+++ b/icons/angry.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emoji",
"anger",
diff --git a/icons/annoyed.json b/icons/annoyed.json
index 47f8d376c..b38f2e28e 100644
--- a/icons/annoyed.json
+++ b/icons/annoyed.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"emoji",
"nuisance",
diff --git a/icons/antenna.json b/icons/antenna.json
index 325764017..1ce07608e 100644
--- a/icons/antenna.json
+++ b/icons/antenna.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"signal",
"connection",
diff --git a/icons/anvil.json b/icons/anvil.json
index 0f77473ad..a961f5514 100644
--- a/icons/anvil.json
+++ b/icons/anvil.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"metal",
"iron",
diff --git a/icons/aperture.json b/icons/aperture.json
index ec13b672e..1b3feba64 100644
--- a/icons/aperture.json
+++ b/icons/aperture.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"camera",
"photo",
diff --git a/icons/app-window-mac.json b/icons/app-window-mac.json
index e3b56ee7f..8f0319dcc 100644
--- a/icons/app-window-mac.json
+++ b/icons/app-window-mac.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"application",
"menu bar",
diff --git a/icons/app-window.json b/icons/app-window.json
index 3e3b90088..d61ead228 100644
--- a/icons/app-window.json
+++ b/icons/app-window.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"application",
"menu bar",
diff --git a/icons/apple.json b/icons/apple.json
index 7a94f3cf5..3708b3416 100644
--- a/icons/apple.json
+++ b/icons/apple.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fruit",
"food",
diff --git a/icons/archive-restore.json b/icons/archive-restore.json
index 3f0c99c76..ac2af33bf 100644
--- a/icons/archive-restore.json
+++ b/icons/archive-restore.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"unarchive",
"index",
diff --git a/icons/archive-x.json b/icons/archive-x.json
index 4921384aa..da84eca58 100644
--- a/icons/archive-x.json
+++ b/icons/archive-x.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"index",
"backup",
diff --git a/icons/archive.json b/icons/archive.json
index d9dd673b2..472d4a854 100644
--- a/icons/archive.json
+++ b/icons/archive.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"index",
"backup",
diff --git a/icons/armchair.json b/icons/armchair.json
index 379b8a116..d6bfd06d3 100644
--- a/icons/armchair.json
+++ b/icons/armchair.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"sofa",
"furniture",
diff --git a/icons/arrow-big-down-dash.json b/icons/arrow-big-down-dash.json
index 8a7260478..8591c1d20 100644
--- a/icons/arrow-big-down-dash.json
+++ b/icons/arrow-big-down-dash.json
@@ -3,8 +3,10 @@
"contributors": [
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
diff --git a/icons/arrow-big-down-dash.svg b/icons/arrow-big-down-dash.svg
index 4c9c64702..360c67239 100644
--- a/icons/arrow-big-down-dash.svg
+++ b/icons/arrow-big-down-dash.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-down.json b/icons/arrow-big-down.json
index 59336ec9a..6bbc99ffd 100644
--- a/icons/arrow-big-down.json
+++ b/icons/arrow-big-down.json
@@ -5,8 +5,10 @@
"mittalyashu",
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
diff --git a/icons/arrow-big-down.svg b/icons/arrow-big-down.svg
index 568acf194..43bc3da67 100644
--- a/icons/arrow-big-down.svg
+++ b/icons/arrow-big-down.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-left-dash.json b/icons/arrow-big-left-dash.json
index 75ab7080e..d0cada98c 100644
--- a/icons/arrow-big-left-dash.json
+++ b/icons/arrow-big-left-dash.json
@@ -3,8 +3,10 @@
"contributors": [
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
diff --git a/icons/arrow-big-left-dash.svg b/icons/arrow-big-left-dash.svg
index cbf922dc3..c66af0402 100644
--- a/icons/arrow-big-left-dash.svg
+++ b/icons/arrow-big-left-dash.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-left.json b/icons/arrow-big-left.json
index bcf61b315..5b543710c 100644
--- a/icons/arrow-big-left.json
+++ b/icons/arrow-big-left.json
@@ -6,8 +6,10 @@
"ericfennis",
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
diff --git a/icons/arrow-big-left.svg b/icons/arrow-big-left.svg
index 53c51154f..f23db7951 100644
--- a/icons/arrow-big-left.svg
+++ b/icons/arrow-big-left.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-right-dash.json b/icons/arrow-big-right-dash.json
index 0bda32b60..c20f91c85 100644
--- a/icons/arrow-big-right-dash.json
+++ b/icons/arrow-big-right-dash.json
@@ -3,8 +3,10 @@
"contributors": [
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"next",
"forward",
diff --git a/icons/arrow-big-right-dash.svg b/icons/arrow-big-right-dash.svg
index b4933f3a9..ce197a852 100644
--- a/icons/arrow-big-right-dash.svg
+++ b/icons/arrow-big-right-dash.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-right.json b/icons/arrow-big-right.json
index 2d7bb5fd8..1b53d2fd6 100644
--- a/icons/arrow-big-right.json
+++ b/icons/arrow-big-right.json
@@ -6,8 +6,10 @@
"ericfennis",
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"next",
"forward",
diff --git a/icons/arrow-big-right.svg b/icons/arrow-big-right.svg
index c1ebe6320..65bb17a22 100644
--- a/icons/arrow-big-right.svg
+++ b/icons/arrow-big-right.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-up-dash.json b/icons/arrow-big-up-dash.json
index 303f3e937..27573edfb 100644
--- a/icons/arrow-big-up-dash.json
+++ b/icons/arrow-big-up-dash.json
@@ -3,8 +3,10 @@
"contributors": [
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"caps lock",
"capitals",
diff --git a/icons/arrow-big-up-dash.svg b/icons/arrow-big-up-dash.svg
index 14a118ec7..921751a42 100644
--- a/icons/arrow-big-up-dash.svg
+++ b/icons/arrow-big-up-dash.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-big-up.json b/icons/arrow-big-up.json
index 38201a31d..2276b03ed 100644
--- a/icons/arrow-big-up.json
+++ b/icons/arrow-big-up.json
@@ -5,8 +5,10 @@
"mittalyashu",
"danielbayley",
"karsa-mistmere",
- "jamiemlaw"
+ "jamiemlaw",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"shift",
"keyboard",
diff --git a/icons/arrow-big-up.svg b/icons/arrow-big-up.svg
index 531343cae..23d0b54fc 100644
--- a/icons/arrow-big-up.svg
+++ b/icons/arrow-big-up.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/arrow-down-0-1.json b/icons/arrow-down-0-1.json
index 70e1ccfce..a2f90b046 100644
--- a/icons/arrow-down-0-1.json
+++ b/icons/arrow-down-0-1.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "arrow-down-01",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-down-1-0.json b/icons/arrow-down-1-0.json
index 371ac0334..9930a1091 100644
--- a/icons/arrow-down-1-0.json
+++ b/icons/arrow-down-1-0.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "arrow-down-10",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-down-a-z.json b/icons/arrow-down-a-z.json
index f7b101481..d29a21d5a 100644
--- a/icons/arrow-down-a-z.json
+++ b/icons/arrow-down-a-z.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "arrow-down-az",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-down-from-line.json b/icons/arrow-down-from-line.json
index f770d57ca..6e00be817 100644
--- a/icons/arrow-down-from-line.json
+++ b/icons/arrow-down-from-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
diff --git a/icons/arrow-down-left.json b/icons/arrow-down-left.json
index 62e7ff564..8ec5a171c 100644
--- a/icons/arrow-down-left.json
+++ b/icons/arrow-down-left.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"direction",
"south-west",
diff --git a/icons/arrow-down-narrow-wide.json b/icons/arrow-down-narrow-wide.json
index b8e1febbc..7edd9d9b4 100644
--- a/icons/arrow-down-narrow-wide.json
+++ b/icons/arrow-down-narrow-wide.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
diff --git a/icons/arrow-down-right.json b/icons/arrow-down-right.json
index b832d3a6c..a99e1f1b9 100644
--- a/icons/arrow-down-right.json
+++ b/icons/arrow-down-right.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"direction",
"south-east",
diff --git a/icons/arrow-down-to-dot.json b/icons/arrow-down-to-dot.json
index f4c821c90..53ed4e0a3 100644
--- a/icons/arrow-down-to-dot.json
+++ b/icons/arrow-down-to-dot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"direction",
"south",
diff --git a/icons/arrow-down-to-line.json b/icons/arrow-down-to-line.json
index e11d1e53f..08ce361c7 100644
--- a/icons/arrow-down-to-line.json
+++ b/icons/arrow-down-to-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"behind",
"direction",
diff --git a/icons/arrow-down-up.json b/icons/arrow-down-up.json
index 77e289b85..f7189b4fa 100644
--- a/icons/arrow-down-up.json
+++ b/icons/arrow-down-up.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bidirectional",
"two-way",
diff --git a/icons/arrow-down-wide-narrow.json b/icons/arrow-down-wide-narrow.json
index 5ec1c123e..a7367319e 100644
--- a/icons/arrow-down-wide-narrow.json
+++ b/icons/arrow-down-wide-narrow.json
@@ -5,6 +5,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "sort-desc",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-down-z-a.json b/icons/arrow-down-z-a.json
index 393908eb1..e34e3634d 100644
--- a/icons/arrow-down-z-a.json
+++ b/icons/arrow-down-z-a.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -25,8 +26,7 @@
{
"name": "arrow-down-za",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-down.json b/icons/arrow-down.json
index 30fae7faf..91f4d3ade 100644
--- a/icons/arrow-down.json
+++ b/icons/arrow-down.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
diff --git a/icons/arrow-left-from-line.json b/icons/arrow-left-from-line.json
index 0e851a3bb..5a12d55de 100644
--- a/icons/arrow-left-from-line.json
+++ b/icons/arrow-left-from-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
diff --git a/icons/arrow-left-right.json b/icons/arrow-left-right.json
index 660b849e7..bfb9129d0 100644
--- a/icons/arrow-left-right.json
+++ b/icons/arrow-left-right.json
@@ -4,6 +4,7 @@
"wojtekmaj",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"bidirectional",
"two-way",
diff --git a/icons/arrow-left-to-line.json b/icons/arrow-left-to-line.json
index 3b20cb192..eee8b55ff 100644
--- a/icons/arrow-left-to-line.json
+++ b/icons/arrow-left-to-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
diff --git a/icons/arrow-left.json b/icons/arrow-left.json
index f73703384..d97e79c0c 100644
--- a/icons/arrow-left.json
+++ b/icons/arrow-left.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
diff --git a/icons/arrow-right-from-line.json b/icons/arrow-right-from-line.json
index be4b388c2..6ad2ae772 100644
--- a/icons/arrow-right-from-line.json
+++ b/icons/arrow-right-from-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"next",
"forward",
diff --git a/icons/arrow-right-left.json b/icons/arrow-right-left.json
index bddb8da04..b43f518c9 100644
--- a/icons/arrow-right-left.json
+++ b/icons/arrow-right-left.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bidirectional",
"two-way",
diff --git a/icons/arrow-right-to-line.json b/icons/arrow-right-to-line.json
index 881c04e72..d0da56c91 100644
--- a/icons/arrow-right-to-line.json
+++ b/icons/arrow-right-to-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"next",
"forward",
diff --git a/icons/arrow-right.json b/icons/arrow-right.json
index 74c0aa257..def9b7b1c 100644
--- a/icons/arrow-right.json
+++ b/icons/arrow-right.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"next",
diff --git a/icons/arrow-up-0-1.json b/icons/arrow-up-0-1.json
index 8d3a84087..786bf4e70 100644
--- a/icons/arrow-up-0-1.json
+++ b/icons/arrow-up-0-1.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "arrow-up-01",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-up-1-0.json b/icons/arrow-up-1-0.json
index d23fdf078..328c2c5bd 100644
--- a/icons/arrow-up-1-0.json
+++ b/icons/arrow-up-1-0.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "arrow-up-10",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-up-a-z.json b/icons/arrow-up-a-z.json
index adcd1e83e..1dcff0f8e 100644
--- a/icons/arrow-up-a-z.json
+++ b/icons/arrow-up-a-z.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -24,8 +25,7 @@
{
"name": "arrow-up-az",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-up-down.json b/icons/arrow-up-down.json
index f663714c4..556fc4f78 100644
--- a/icons/arrow-up-down.json
+++ b/icons/arrow-up-down.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"bidirectional",
"two-way",
diff --git a/icons/arrow-up-from-dot.json b/icons/arrow-up-from-dot.json
index 21d241c36..9546bee69 100644
--- a/icons/arrow-up-from-dot.json
+++ b/icons/arrow-up-from-dot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"direction",
"north",
diff --git a/icons/arrow-up-from-line.json b/icons/arrow-up-from-line.json
index 20f86f30d..43c7207ff 100644
--- a/icons/arrow-up-from-line.json
+++ b/icons/arrow-up-from-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"direction",
diff --git a/icons/arrow-up-left.json b/icons/arrow-up-left.json
index cedd144ba..352c6c403 100644
--- a/icons/arrow-up-left.json
+++ b/icons/arrow-up-left.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"direction",
"north-west",
diff --git a/icons/arrow-up-narrow-wide.json b/icons/arrow-up-narrow-wide.json
index dc91274a5..2fe14eece 100644
--- a/icons/arrow-up-narrow-wide.json
+++ b/icons/arrow-up-narrow-wide.json
@@ -6,6 +6,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -25,8 +26,7 @@
{
"name": "sort-asc",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-up-right.json b/icons/arrow-up-right.json
index 16f921ff1..5b6caf114 100644
--- a/icons/arrow-up-right.json
+++ b/icons/arrow-up-right.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"direction",
"north-east",
diff --git a/icons/arrow-up-to-line.json b/icons/arrow-up-to-line.json
index 3bc71d403..8e6eb28df 100644
--- a/icons/arrow-up-to-line.json
+++ b/icons/arrow-up-to-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"direction",
diff --git a/icons/arrow-up-wide-narrow.json b/icons/arrow-up-wide-narrow.json
index b8e1febbc..7edd9d9b4 100644
--- a/icons/arrow-up-wide-narrow.json
+++ b/icons/arrow-up-wide-narrow.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
diff --git a/icons/arrow-up-z-a.json b/icons/arrow-up-z-a.json
index 4d8a17b42..53799ce63 100644
--- a/icons/arrow-up-z-a.json
+++ b/icons/arrow-up-z-a.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"filter",
"sort",
@@ -25,8 +26,7 @@
{
"name": "arrow-up-za",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/arrow-up.json b/icons/arrow-up.json
index 811e854b1..84df54dac 100644
--- a/icons/arrow-up.json
+++ b/icons/arrow-up.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"direction",
diff --git a/icons/arrows-up-from-line.json b/icons/arrows-up-from-line.json
index 8dbbf6a4a..1e961be07 100644
--- a/icons/arrows-up-from-line.json
+++ b/icons/arrows-up-from-line.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"direction",
"orientation",
diff --git a/icons/asterisk.json b/icons/asterisk.json
index 79b4151e6..7cf6834f7 100644
--- a/icons/asterisk.json
+++ b/icons/asterisk.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"reference",
"times",
diff --git a/icons/astroid.json b/icons/astroid.json
new file mode 100644
index 000000000..9618d7084
--- /dev/null
+++ b/icons/astroid.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "whoisBugsbunny"
+ ],
+ "use-cases": [],
+ "tags": [
+ "star",
+ "math",
+ "shape",
+ "curve",
+ "sharp",
+ "four-pointed",
+ "hypocycloid",
+ "ai",
+ "artificial intelligence"
+ ],
+ "categories": [
+ "shapes",
+ "math"
+ ]
+}
diff --git a/icons/astroid.svg b/icons/astroid.svg
new file mode 100644
index 000000000..fe303419e
--- /dev/null
+++ b/icons/astroid.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/icons/at-sign.json b/icons/at-sign.json
index 1348b1b78..89d6b7bf2 100644
--- a/icons/at-sign.json
+++ b/icons/at-sign.json
@@ -6,6 +6,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"mention",
"at",
diff --git a/icons/atom.json b/icons/atom.json
index 706b3c13e..9c6e7f338 100644
--- a/icons/atom.json
+++ b/icons/atom.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"atomic",
"nuclear",
diff --git a/icons/audio-lines.json b/icons/audio-lines.json
index 11fb90d7f..0b9f812e0 100644
--- a/icons/audio-lines.json
+++ b/icons/audio-lines.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"graphic equaliser",
"sound",
diff --git a/icons/audio-waveform.json b/icons/audio-waveform.json
index 03c4725d6..5ac55f8a0 100644
--- a/icons/audio-waveform.json
+++ b/icons/audio-waveform.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"sound",
"noise",
diff --git a/icons/award.json b/icons/award.json
index 7dc7a6763..df8522437 100644
--- a/icons/award.json
+++ b/icons/award.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"achievement",
"badge",
diff --git a/icons/axe.json b/icons/axe.json
index 6fc454736..8f4ebc05c 100644
--- a/icons/axe.json
+++ b/icons/axe.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"hatchet",
"weapon",
diff --git a/icons/axis-3d.json b/icons/axis-3d.json
index b923d1f21..1d95cd342 100644
--- a/icons/axis-3d.json
+++ b/icons/axis-3d.json
@@ -4,6 +4,7 @@
"lscheibel",
"jguddas"
],
+ "use-cases": [],
"tags": [
"gizmo",
"coordinates"
@@ -15,8 +16,7 @@
{
"name": "axis-3-d",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/baby.json b/icons/baby.json
index d938cc7c0..b3fa06551 100644
--- a/icons/baby.json
+++ b/icons/baby.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"child",
"childproof",
diff --git a/icons/backpack.json b/icons/backpack.json
index 4f20f2bf5..6ccacbb6e 100644
--- a/icons/backpack.json
+++ b/icons/backpack.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"bag",
"hiking",
diff --git a/icons/badge-alert.json b/icons/badge-alert.json
index 9681ecd46..6384aa0db 100644
--- a/icons/badge-alert.json
+++ b/icons/badge-alert.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"check",
"verified",
diff --git a/icons/badge-cent.json b/icons/badge-cent.json
index 720d0aee9..6b6689830 100644
--- a/icons/badge-cent.json
+++ b/icons/badge-cent.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-check.json b/icons/badge-check.json
index 56aed0343..b8b0d7a2f 100644
--- a/icons/badge-check.json
+++ b/icons/badge-check.json
@@ -8,10 +8,10 @@
{
"name": "verified",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
],
+ "use-cases": [],
"tags": [
"verified",
"check"
diff --git a/icons/badge-dollar-sign.json b/icons/badge-dollar-sign.json
index 5dc732382..2163917d9 100644
--- a/icons/badge-dollar-sign.json
+++ b/icons/badge-dollar-sign.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-euro.json b/icons/badge-euro.json
index 4d2cdd70e..d8ca2add6 100644
--- a/icons/badge-euro.json
+++ b/icons/badge-euro.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-indian-rupee.json b/icons/badge-indian-rupee.json
index 36f55ab24..1daa409c3 100644
--- a/icons/badge-indian-rupee.json
+++ b/icons/badge-indian-rupee.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-info.json b/icons/badge-info.json
index 3a86435b5..0f4a2a46a 100644
--- a/icons/badge-info.json
+++ b/icons/badge-info.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
diff --git a/icons/badge-japanese-yen.json b/icons/badge-japanese-yen.json
index 471c03572..2820a0b6e 100644
--- a/icons/badge-japanese-yen.json
+++ b/icons/badge-japanese-yen.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-minus.json b/icons/badge-minus.json
index 11358485a..c5522639b 100644
--- a/icons/badge-minus.json
+++ b/icons/badge-minus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
diff --git a/icons/badge-percent.json b/icons/badge-percent.json
index e8de44c6e..5e1c749ef 100644
--- a/icons/badge-percent.json
+++ b/icons/badge-percent.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
diff --git a/icons/badge-plus.json b/icons/badge-plus.json
index bb178b961..be716a06d 100644
--- a/icons/badge-plus.json
+++ b/icons/badge-plus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
diff --git a/icons/badge-pound-sterling.json b/icons/badge-pound-sterling.json
index 1aa80f8e9..22071f517 100644
--- a/icons/badge-pound-sterling.json
+++ b/icons/badge-pound-sterling.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-question-mark.json b/icons/badge-question-mark.json
index ae34a3d76..b33f9916e 100644
--- a/icons/badge-question-mark.json
+++ b/icons/badge-question-mark.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
@@ -18,8 +19,7 @@
{
"name": "badge-help",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/badge-russian-ruble.json b/icons/badge-russian-ruble.json
index 811dc0f33..06203806c 100644
--- a/icons/badge-russian-ruble.json
+++ b/icons/badge-russian-ruble.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-swiss-franc.json b/icons/badge-swiss-franc.json
index a87a9fa72..e3df7c78f 100644
--- a/icons/badge-swiss-franc.json
+++ b/icons/badge-swiss-franc.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-turkish-lira.json b/icons/badge-turkish-lira.json
index e475e0ff9..9676f93c4 100644
--- a/icons/badge-turkish-lira.json
+++ b/icons/badge-turkish-lira.json
@@ -4,6 +4,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"discount",
"offer",
diff --git a/icons/badge-x.json b/icons/badge-x.json
index 994e4f965..a0bffe9f9 100644
--- a/icons/badge-x.json
+++ b/icons/badge-x.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
diff --git a/icons/badge.json b/icons/badge.json
index 66132fef9..57810be89 100644
--- a/icons/badge.json
+++ b/icons/badge.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"check",
"verified",
diff --git a/icons/baggage-claim.json b/icons/baggage-claim.json
index 93767524f..c13d49050 100644
--- a/icons/baggage-claim.json
+++ b/icons/baggage-claim.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"baggage",
"luggage",
diff --git a/icons/balloon.json b/icons/balloon.json
index 8988c217d..fff7ac0a8 100644
--- a/icons/balloon.json
+++ b/icons/balloon.json
@@ -3,6 +3,7 @@
"contributors": [
"peteruithoven"
],
+ "use-cases": [],
"tags": [
"party",
"festival",
diff --git a/icons/ban.json b/icons/ban.json
index 395b96d23..e85508c39 100644
--- a/icons/ban.json
+++ b/icons/ban.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"cancel",
"no",
diff --git a/icons/banana.json b/icons/banana.json
index e89d0037e..0ac1419cf 100644
--- a/icons/banana.json
+++ b/icons/banana.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fruit",
"food"
diff --git a/icons/bandage.json b/icons/bandage.json
index 59168c00b..079c699b1 100644
--- a/icons/bandage.json
+++ b/icons/bandage.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"jguddas"
],
+ "use-cases": [],
"tags": [
"plaster",
"band-aid",
diff --git a/icons/banknote-arrow-down.json b/icons/banknote-arrow-down.json
index 35f1a2bce..6798d750e 100644
--- a/icons/banknote-arrow-down.json
+++ b/icons/banknote-arrow-down.json
@@ -6,6 +6,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"bill",
"currency",
diff --git a/icons/banknote-arrow-up.json b/icons/banknote-arrow-up.json
index b4d4642fb..f5a55d901 100644
--- a/icons/banknote-arrow-up.json
+++ b/icons/banknote-arrow-up.json
@@ -6,6 +6,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"bill",
"currency",
diff --git a/icons/banknote-check.json b/icons/banknote-check.json
new file mode 100644
index 000000000..de9e5ab5d
--- /dev/null
+++ b/icons/banknote-check.json
@@ -0,0 +1,33 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "mfjramirezf"
+ ],
+ "use-cases": [
+ "confirm a paid product",
+ "confirm a payment method was added successfully"
+ ],
+ "tags": [
+ "banknote",
+ "bill",
+ "currency",
+ "payment",
+ "money",
+ "finance",
+ "document",
+ "verification",
+ "tick",
+ "verified",
+ "accepted",
+ "done",
+ "complete",
+ "found",
+ "paid",
+ "task",
+ "check",
+ "success"
+ ],
+ "categories": [
+ "finance"
+ ]
+}
diff --git a/icons/banknote-check.svg b/icons/banknote-check.svg
new file mode 100644
index 000000000..f57b5e6d8
--- /dev/null
+++ b/icons/banknote-check.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/banknote-x.json b/icons/banknote-x.json
index cf373ae34..19e34613c 100644
--- a/icons/banknote-x.json
+++ b/icons/banknote-x.json
@@ -6,6 +6,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"bill",
"currency",
diff --git a/icons/banknote.json b/icons/banknote.json
index 7cea7dd72..caf59cb32 100644
--- a/icons/banknote.json
+++ b/icons/banknote.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/barcode.json b/icons/barcode.json
index ca505b8cb..5976c6e49 100644
--- a/icons/barcode.json
+++ b/icons/barcode.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"scan",
"checkout",
diff --git a/icons/barrel.json b/icons/barrel.json
index c1c0bd75d..55603ca72 100644
--- a/icons/barrel.json
+++ b/icons/barrel.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"keg",
"drum",
diff --git a/icons/baseline.json b/icons/baseline.json
index 4b561b29e..ce88883f8 100644
--- a/icons/baseline.json
+++ b/icons/baseline.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"text",
"format",
diff --git a/icons/bath.json b/icons/bath.json
index a82e427a6..c17efe0db 100644
--- a/icons/bath.json
+++ b/icons/bath.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"amenities",
"services",
diff --git a/icons/battery-charging.json b/icons/battery-charging.json
index ff6aa73d6..22e07c8af 100644
--- a/icons/battery-charging.json
+++ b/icons/battery-charging.json
@@ -8,6 +8,7 @@
"johnletey",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/battery-full.json b/icons/battery-full.json
index 71c64fa8c..988f40ce7 100644
--- a/icons/battery-full.json
+++ b/icons/battery-full.json
@@ -6,6 +6,7 @@
"johnletey",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/battery-low.json b/icons/battery-low.json
index f8f4e9032..87a4b9adc 100644
--- a/icons/battery-low.json
+++ b/icons/battery-low.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/battery-medium.json b/icons/battery-medium.json
index f8f4e9032..87a4b9adc 100644
--- a/icons/battery-medium.json
+++ b/icons/battery-medium.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/battery-plus.json b/icons/battery-plus.json
index 6f660028e..2adf990b8 100644
--- a/icons/battery-plus.json
+++ b/icons/battery-plus.json
@@ -7,6 +7,7 @@
"johnletey",
"Footagesus"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/battery-warning.json b/icons/battery-warning.json
index 804b3c3c5..72c65ccd4 100644
--- a/icons/battery-warning.json
+++ b/icons/battery-warning.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/battery.json b/icons/battery.json
index 3b8c090af..742f93e00 100644
--- a/icons/battery.json
+++ b/icons/battery.json
@@ -6,6 +6,7 @@
"johnletey",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"electricity",
diff --git a/icons/beaker.json b/icons/beaker.json
index 54482b80a..841d37ca3 100644
--- a/icons/beaker.json
+++ b/icons/beaker.json
@@ -4,6 +4,7 @@
"Andreto",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cup",
"lab",
diff --git a/icons/bean-off.json b/icons/bean-off.json
index 8965aee6f..04d38fbae 100644
--- a/icons/bean-off.json
+++ b/icons/bean-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"soy free",
"legume",
diff --git a/icons/bean.json b/icons/bean.json
index 927128df4..9ca95d582 100644
--- a/icons/bean.json
+++ b/icons/bean.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"legume",
"soy",
diff --git a/icons/bed-double.json b/icons/bed-double.json
index 5e42b3487..cc2afb327 100644
--- a/icons/bed-double.json
+++ b/icons/bed-double.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sleep",
"hotel",
diff --git a/icons/bed-single.json b/icons/bed-single.json
index 5e42b3487..cc2afb327 100644
--- a/icons/bed-single.json
+++ b/icons/bed-single.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sleep",
"hotel",
diff --git a/icons/bed.json b/icons/bed.json
index 5e42b3487..cc2afb327 100644
--- a/icons/bed.json
+++ b/icons/bed.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sleep",
"hotel",
diff --git a/icons/beef-off.json b/icons/beef-off.json
new file mode 100644
index 000000000..618684eff
--- /dev/null
+++ b/icons/beef-off.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "kemie",
+ "ericfennis",
+ "karsa-mistmere",
+ "jguddas"
+ ],
+ "use-cases": [],
+ "tags": [
+ "food",
+ "dish",
+ "restaurant",
+ "course",
+ "meal",
+ "meat",
+ "bbq",
+ "steak",
+ "vegetarian"
+ ],
+ "categories": [
+ "food-beverage"
+ ]
+}
diff --git a/icons/beef-off.svg b/icons/beef-off.svg
new file mode 100644
index 000000000..e42719c98
--- /dev/null
+++ b/icons/beef-off.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/beef.json b/icons/beef.json
index 6543f7cbc..51b9484e1 100644
--- a/icons/beef.json
+++ b/icons/beef.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"food",
"dish",
diff --git a/icons/beer-off.json b/icons/beer-off.json
index 056e0acd7..514a44b27 100644
--- a/icons/beer-off.json
+++ b/icons/beer-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"alcohol",
"bar",
diff --git a/icons/beer.json b/icons/beer.json
index 69e7c0b4e..a1ee24225 100644
--- a/icons/beer.json
+++ b/icons/beer.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"alcohol",
"bar",
diff --git a/icons/bell-check.json b/icons/bell-check.json
new file mode 100644
index 000000000..0ab33dc57
--- /dev/null
+++ b/icons/bell-check.json
@@ -0,0 +1,21 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "ericfennis",
+ "danielbayley",
+ "pettelau"
+ ],
+ "use-cases": [],
+ "tags": [
+ "alarm",
+ "notification",
+ "sound",
+ "reminder"
+ ],
+ "categories": [
+ "account",
+ "notifications"
+ ]
+}
diff --git a/icons/bell-check.svg b/icons/bell-check.svg
new file mode 100644
index 000000000..f8cf83ee4
--- /dev/null
+++ b/icons/bell-check.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/bell-dot.json b/icons/bell-dot.json
index 19f1f6296..2316b5e74 100644
--- a/icons/bell-dot.json
+++ b/icons/bell-dot.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"alarm",
"notification",
diff --git a/icons/bell-electric.json b/icons/bell-electric.json
index 4124b85d3..8e61ca365 100644
--- a/icons/bell-electric.json
+++ b/icons/bell-electric.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"fire alarm",
"flames",
diff --git a/icons/bell-minus.json b/icons/bell-minus.json
index 3ab5de573..d678a468e 100644
--- a/icons/bell-minus.json
+++ b/icons/bell-minus.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"alarm",
"notification",
diff --git a/icons/bell-off.json b/icons/bell-off.json
index 0d8c3c318..d7610a401 100644
--- a/icons/bell-off.json
+++ b/icons/bell-off.json
@@ -7,6 +7,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"alarm",
"notification",
diff --git a/icons/bell-plus.json b/icons/bell-plus.json
index e7656d3d6..4434b6e19 100644
--- a/icons/bell-plus.json
+++ b/icons/bell-plus.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"notification",
"silent",
diff --git a/icons/bell-ring.json b/icons/bell-ring.json
index 61862c56b..969b93122 100644
--- a/icons/bell-ring.json
+++ b/icons/bell-ring.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"alarm",
"notification",
diff --git a/icons/bell.json b/icons/bell.json
index 64f608a89..6de18c9ce 100644
--- a/icons/bell.json
+++ b/icons/bell.json
@@ -6,6 +6,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"alarm",
"notification",
diff --git a/icons/between-horizontal-end.json b/icons/between-horizontal-end.json
index a6472a92d..d09f39399 100644
--- a/icons/between-horizontal-end.json
+++ b/icons/between-horizontal-end.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"insert",
"add",
@@ -35,8 +36,7 @@
{
"name": "between-horizonal-end",
"deprecated": true,
- "deprecationReason": "alias.typo",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.typo"
}
]
}
diff --git a/icons/between-horizontal-start.json b/icons/between-horizontal-start.json
index 6fd713043..a42f0f516 100644
--- a/icons/between-horizontal-start.json
+++ b/icons/between-horizontal-start.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"insert",
"add",
@@ -35,8 +36,7 @@
{
"name": "between-horizonal-start",
"deprecated": true,
- "deprecationReason": "alias.typo",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.typo"
}
]
}
diff --git a/icons/between-vertical-end.json b/icons/between-vertical-end.json
index 69a52f65b..8302ec500 100644
--- a/icons/between-vertical-end.json
+++ b/icons/between-vertical-end.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"insert",
"add",
diff --git a/icons/between-vertical-start.json b/icons/between-vertical-start.json
index b55a52c87..e23eb43b5 100644
--- a/icons/between-vertical-start.json
+++ b/icons/between-vertical-start.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"insert",
"add",
diff --git a/icons/biceps-flexed.json b/icons/biceps-flexed.json
index 8a67a3a02..b4f4cb862 100644
--- a/icons/biceps-flexed.json
+++ b/icons/biceps-flexed.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arm",
"muscle",
diff --git a/icons/bike.json b/icons/bike.json
index 98088bfb6..042036e51 100644
--- a/icons/bike.json
+++ b/icons/bike.json
@@ -8,6 +8,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bicycle",
"transport",
diff --git a/icons/binary.json b/icons/binary.json
index 5d2c441e3..61772cc84 100644
--- a/icons/binary.json
+++ b/icons/binary.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"digits",
diff --git a/icons/binoculars.json b/icons/binoculars.json
index 247977c87..517b4bcd3 100644
--- a/icons/binoculars.json
+++ b/icons/binoculars.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"field glasses",
"lorgnette",
diff --git a/icons/biohazard.json b/icons/biohazard.json
index 040405528..dc7dfff5c 100644
--- a/icons/biohazard.json
+++ b/icons/biohazard.json
@@ -5,6 +5,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"fallout",
"waste",
diff --git a/icons/bird.json b/icons/bird.json
index ee94b2a2c..bb19678a8 100644
--- a/icons/bird.json
+++ b/icons/bird.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"it-is-not"
],
+ "use-cases": [],
"tags": [
"peace",
"freedom",
diff --git a/icons/birdhouse.json b/icons/birdhouse.json
index 762c1da8c..a14d9ccf6 100644
--- a/icons/birdhouse.json
+++ b/icons/birdhouse.json
@@ -4,6 +4,7 @@
"hieu-onefold",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"birdhouse",
"bird",
diff --git a/icons/bitcoin.json b/icons/bitcoin.json
index aa065daeb..8b158ea66 100644
--- a/icons/bitcoin.json
+++ b/icons/bitcoin.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"cryptocurrency",
"digital",
@@ -19,7 +20,6 @@
"payment"
],
"categories": [
- "brands",
"development",
"finance"
]
diff --git a/icons/blend.json b/icons/blend.json
index d7dc78e4f..79dc77e2e 100644
--- a/icons/blend.json
+++ b/icons/blend.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"mode",
"overlay",
diff --git a/icons/blender.json b/icons/blender.json
new file mode 100644
index 000000000..0d208add1
--- /dev/null
+++ b/icons/blender.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "rrod497"
+ ],
+ "use-cases": [],
+ "tags": [
+ "mixer",
+ "appliances",
+ "food",
+ "liquid",
+ "juicer",
+ "vitamizer",
+ "mix",
+ "emulsify",
+ "smoothie",
+ "drink",
+ "blade",
+ "container",
+ "kitchen",
+ "milkshake",
+ "cocktail",
+ "beverage",
+ "culinary",
+ "shredder",
+ "processor",
+ "cooking",
+ "recipe",
+ "chef",
+ "restaurant"
+ ],
+ "categories": [
+ "food-beverage",
+ "home"
+ ]
+}
diff --git a/icons/blender.svg b/icons/blender.svg
new file mode 100644
index 000000000..09ffba927
--- /dev/null
+++ b/icons/blender.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/blinds.json b/icons/blinds.json
index 5d8f1314e..507efc29a 100644
--- a/icons/blinds.json
+++ b/icons/blinds.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"it-is-not"
],
+ "use-cases": [],
"tags": [
"shades",
"screen",
diff --git a/icons/blocks.json b/icons/blocks.json
index 020a02282..8df05ef5b 100644
--- a/icons/blocks.json
+++ b/icons/blocks.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"addon",
"plugin",
diff --git a/icons/bluetooth-connected.json b/icons/bluetooth-connected.json
index a57cf29b5..dfebc94a0 100644
--- a/icons/bluetooth-connected.json
+++ b/icons/bluetooth-connected.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"paired"
],
diff --git a/icons/bluetooth-off.json b/icons/bluetooth-off.json
index 3d775f0dc..9ad03a29e 100644
--- a/icons/bluetooth-off.json
+++ b/icons/bluetooth-off.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"lost"
],
diff --git a/icons/bluetooth-searching.json b/icons/bluetooth-searching.json
index 84a531308..13eaca53a 100644
--- a/icons/bluetooth-searching.json
+++ b/icons/bluetooth-searching.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"pairing"
],
diff --git a/icons/bluetooth.json b/icons/bluetooth.json
index 26b4d7e2f..26d44ccaa 100644
--- a/icons/bluetooth.json
+++ b/icons/bluetooth.json
@@ -5,6 +5,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"wireless"
],
diff --git a/icons/bold.json b/icons/bold.json
index 86e7af615..2cbd4b0e4 100644
--- a/icons/bold.json
+++ b/icons/bold.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"strong",
diff --git a/icons/bolt.json b/icons/bolt.json
index 2d002396b..cdf06dbfa 100644
--- a/icons/bolt.json
+++ b/icons/bolt.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"nut",
"screw",
diff --git a/icons/bomb.json b/icons/bomb.json
index 2c121df53..6b58ee593 100644
--- a/icons/bomb.json
+++ b/icons/bomb.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"fatal",
"error",
diff --git a/icons/bone-fracture.json b/icons/bone-fracture.json
new file mode 100644
index 000000000..ff44c6315
--- /dev/null
+++ b/icons/bone-fracture.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "Patolord"
+ ],
+ "use-cases": [
+ "indicate injury or fracture status in health/fitness tracking",
+ "show an error or failed state in healthcare UI flows"
+ ],
+ "tags": [
+ "bone",
+ "fracture",
+ "injury",
+ "orthopedic",
+ "medical",
+ "anatomy",
+ "skeletal",
+ "broken",
+ "xray",
+ "trauma",
+ "health",
+ "vet",
+ "veterinary",
+ "crack",
+ "break",
+ "damage"
+ ],
+ "categories": [
+ "medical",
+ "animals"
+ ]
+}
diff --git a/icons/bone-fracture.svg b/icons/bone-fracture.svg
new file mode 100644
index 000000000..fc839a13a
--- /dev/null
+++ b/icons/bone-fracture.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/icons/bone.json b/icons/bone.json
index 167c36035..5060b9e78 100644
--- a/icons/bone.json
+++ b/icons/bone.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"health",
"skeleton",
diff --git a/icons/book-a.json b/icons/book-a.json
index f2ef6c309..7e657e9cd 100644
--- a/icons/book-a.json
+++ b/icons/book-a.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"dictionary",
"define",
diff --git a/icons/book-alert.json b/icons/book-alert.json
index fd368f570..91f90a21a 100644
--- a/icons/book-alert.json
+++ b/icons/book-alert.json
@@ -8,6 +8,7 @@
"lscheibel",
"domasmark"
],
+ "use-cases": [],
"tags": [
"reading",
"paperback",
diff --git a/icons/book-audio.json b/icons/book-audio.json
index eddec2cea..3209658d4 100644
--- a/icons/book-audio.json
+++ b/icons/book-audio.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"audiobook",
"reading",
diff --git a/icons/book-check.json b/icons/book-check.json
index cc63a6859..988fe44c4 100644
--- a/icons/book-check.json
+++ b/icons/book-check.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"read",
"booklet",
diff --git a/icons/book-copy.json b/icons/book-copy.json
index 42c73caab..be7661457 100644
--- a/icons/book-copy.json
+++ b/icons/book-copy.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-dashed.json b/icons/book-dashed.json
index 56666e092..563b4cad0 100644
--- a/icons/book-dashed.json
+++ b/icons/book-dashed.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
@@ -28,8 +29,7 @@
{
"name": "book-template",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0.0"
+ "deprecated": true
}
]
}
diff --git a/icons/book-down.json b/icons/book-down.json
index 4e1e3f55b..77737d484 100644
--- a/icons/book-down.json
+++ b/icons/book-down.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-headphones.json b/icons/book-headphones.json
index eddec2cea..3209658d4 100644
--- a/icons/book-headphones.json
+++ b/icons/book-headphones.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"audiobook",
"reading",
diff --git a/icons/book-heart.json b/icons/book-heart.json
index cb51e8661..ad4569669 100644
--- a/icons/book-heart.json
+++ b/icons/book-heart.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"diary",
"romance",
diff --git a/icons/book-image.json b/icons/book-image.json
index c781d7358..c3adebb32 100644
--- a/icons/book-image.json
+++ b/icons/book-image.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"images",
"pictures",
diff --git a/icons/book-key.json b/icons/book-key.json
index fae50c84d..ecca39970 100644
--- a/icons/book-key.json
+++ b/icons/book-key.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-lock.json b/icons/book-lock.json
index 618c4c775..8c8144cc2 100644
--- a/icons/book-lock.json
+++ b/icons/book-lock.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-marked.json b/icons/book-marked.json
index 15cb2c88c..c3eb07d50 100644
--- a/icons/book-marked.json
+++ b/icons/book-marked.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"dictionary",
"reading",
diff --git a/icons/book-minus.json b/icons/book-minus.json
index 52fa0720b..1f543b816 100644
--- a/icons/book-minus.json
+++ b/icons/book-minus.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-open-check.json b/icons/book-open-check.json
index 791993fe2..8cdf73581 100644
--- a/icons/book-open-check.json
+++ b/icons/book-open-check.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"read",
"pages",
diff --git a/icons/book-open-text.json b/icons/book-open-text.json
index 864888683..0fbd1a0eb 100644
--- a/icons/book-open-text.json
+++ b/icons/book-open-text.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"reading",
"pages",
diff --git a/icons/book-open.json b/icons/book-open.json
index f3a1134d8..d952fd98b 100644
--- a/icons/book-open.json
+++ b/icons/book-open.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"reading",
"pages",
diff --git a/icons/book-plus.json b/icons/book-plus.json
index 36ac584ef..7911fe1f8 100644
--- a/icons/book-plus.json
+++ b/icons/book-plus.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-search.json b/icons/book-search.json
index 7c0fef563..0f3ba497a 100644
--- a/icons/book-search.json
+++ b/icons/book-search.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"Muhammad-Aqib-Bashir"
],
+ "use-cases": [],
"tags": [
"reading",
"library",
diff --git a/icons/book-text.json b/icons/book-text.json
index 1f3955940..cbe8f7ca9 100644
--- a/icons/book-text.json
+++ b/icons/book-text.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"reading",
"booklet",
diff --git a/icons/book-type.json b/icons/book-type.json
index 7cff3ca98..0ab9cd958 100644
--- a/icons/book-type.json
+++ b/icons/book-type.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"thesaurus",
"synonym",
diff --git a/icons/book-up-2.json b/icons/book-up-2.json
index 4584fb7cb..5ac356506 100644
--- a/icons/book-up-2.json
+++ b/icons/book-up-2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-up.json b/icons/book-up.json
index 552a34d58..52a11171d 100644
--- a/icons/book-up.json
+++ b/icons/book-up.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book-user.json b/icons/book-user.json
index 6158ea32b..d5d00f38d 100644
--- a/icons/book-user.json
+++ b/icons/book-user.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"person",
"people",
diff --git a/icons/book-x.json b/icons/book-x.json
index 8c30a096c..8b52f398d 100644
--- a/icons/book-x.json
+++ b/icons/book-x.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/book.json b/icons/book.json
index b928989fc..08ef36639 100644
--- a/icons/book.json
+++ b/icons/book.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"reading",
"paperback",
diff --git a/icons/bookmark-check.json b/icons/bookmark-check.json
index e31852c1f..b19939239 100644
--- a/icons/bookmark-check.json
+++ b/icons/bookmark-check.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"read",
"finished",
diff --git a/icons/bookmark-minus.json b/icons/bookmark-minus.json
index 39a74dd00..1171ed4c3 100644
--- a/icons/bookmark-minus.json
+++ b/icons/bookmark-minus.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"delete",
"remove"
diff --git a/icons/bookmark-off.json b/icons/bookmark-off.json
new file mode 100644
index 000000000..366907a81
--- /dev/null
+++ b/icons/bookmark-off.json
@@ -0,0 +1,30 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "siarie",
+ "ericfennis",
+ "jguddas",
+ "ZeenatLawal",
+ "swastik7805",
+ "karsa-mistmere"
+ ],
+ "use-cases": [],
+ "tags": [
+ "unsaved",
+ "unfavorite",
+ "unmarked",
+ "unlabel",
+ "disabled",
+ "removed",
+ "unpin",
+ "unread",
+ "unclip",
+ "marker",
+ "untag"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/instagram.svg b/icons/bookmark-off.svg
similarity index 53%
rename from icons/instagram.svg
rename to icons/bookmark-off.svg
index e435f4b8b..a40897e77 100644
--- a/icons/instagram.svg
+++ b/icons/bookmark-off.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/bookmark-plus.json b/icons/bookmark-plus.json
index bfcc87cdd..4c726c784 100644
--- a/icons/bookmark-plus.json
+++ b/icons/bookmark-plus.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"add"
],
diff --git a/icons/bookmark-x.json b/icons/bookmark-x.json
index bb96b7b0d..a4e217480 100644
--- a/icons/bookmark-x.json
+++ b/icons/bookmark-x.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"read",
"clip",
diff --git a/icons/bookmark.json b/icons/bookmark.json
index 882e348be..f0791d897 100644
--- a/icons/bookmark.json
+++ b/icons/bookmark.json
@@ -7,6 +7,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"save",
"favorite",
diff --git a/icons/boom-box.json b/icons/boom-box.json
index a1fc4db54..89187a86e 100644
--- a/icons/boom-box.json
+++ b/icons/boom-box.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"radio",
"speakers",
diff --git a/icons/bot-message-square.json b/icons/bot-message-square.json
index ba1ae94f4..1cac3ae1f 100644
--- a/icons/bot-message-square.json
+++ b/icons/bot-message-square.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"robot",
"ai",
diff --git a/icons/bot-off.json b/icons/bot-off.json
index 40c0ad8e5..d523753b7 100644
--- a/icons/bot-off.json
+++ b/icons/bot-off.json
@@ -4,6 +4,7 @@
"taichimaeda",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"robot",
"ai",
diff --git a/icons/bot.json b/icons/bot.json
index 29e3b0c6f..30c6e1465 100644
--- a/icons/bot.json
+++ b/icons/bot.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"robot",
"ai",
diff --git a/icons/bottle-wine.json b/icons/bottle-wine.json
index 0421736ab..fea262732 100644
--- a/icons/bottle-wine.json
+++ b/icons/bottle-wine.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"alcohol",
"drink",
diff --git a/icons/bow-arrow.json b/icons/bow-arrow.json
index daa2575aa..9256a30b4 100644
--- a/icons/bow-arrow.json
+++ b/icons/bow-arrow.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"archer",
"archery",
diff --git a/icons/box.json b/icons/box.json
index 8d485ad42..602307de8 100644
--- a/icons/box.json
+++ b/icons/box.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cube",
"package",
diff --git a/icons/boxes.json b/icons/boxes.json
index 23f024495..b9f4416f0 100644
--- a/icons/boxes.json
+++ b/icons/boxes.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cubes",
"packages",
diff --git a/icons/braces.json b/icons/braces.json
index 19f51b083..15ae5dcd7 100644
--- a/icons/braces.json
+++ b/icons/braces.json
@@ -8,10 +8,10 @@
{
"name": "curly-braces",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
],
+ "use-cases": [],
"tags": [
"json",
"code",
diff --git a/icons/brackets.json b/icons/brackets.json
index f245db076..0267d5b50 100644
--- a/icons/brackets.json
+++ b/icons/brackets.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"code",
"token",
diff --git a/icons/brain-circuit.json b/icons/brain-circuit.json
index 219c57233..5264c8289 100644
--- a/icons/brain-circuit.json
+++ b/icons/brain-circuit.json
@@ -6,6 +6,7 @@
"it-is-not",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"mind",
"intellect",
diff --git a/icons/brain-cog.json b/icons/brain-cog.json
index ed7f149e3..828d9b309 100644
--- a/icons/brain-cog.json
+++ b/icons/brain-cog.json
@@ -6,6 +6,7 @@
"it-is-not",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"mind",
"intellect",
diff --git a/icons/brain.json b/icons/brain.json
index 2303e8fc0..c5523d127 100644
--- a/icons/brain.json
+++ b/icons/brain.json
@@ -6,6 +6,7 @@
"it-is-not",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"medical",
"mind",
diff --git a/icons/brick-wall-fire.json b/icons/brick-wall-fire.json
index cf1ff78db..d1e4a99b7 100644
--- a/icons/brick-wall-fire.json
+++ b/icons/brick-wall-fire.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"firewall",
"security",
diff --git a/icons/brick-wall-shield.json b/icons/brick-wall-shield.json
index 75872a468..0c19c1c9f 100644
--- a/icons/brick-wall-shield.json
+++ b/icons/brick-wall-shield.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"firewall",
"security",
diff --git a/icons/brick-wall.json b/icons/brick-wall.json
index f857fcbb7..77939c917 100644
--- a/icons/brick-wall.json
+++ b/icons/brick-wall.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"bricks",
"mortar",
diff --git a/icons/briefcase-business.json b/icons/briefcase-business.json
index 2fa704c50..f0f7e77ac 100644
--- a/icons/briefcase-business.json
+++ b/icons/briefcase-business.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"work",
"bag",
diff --git a/icons/briefcase-conveyor-belt.json b/icons/briefcase-conveyor-belt.json
index 4cd5c5d53..e98c87f82 100644
--- a/icons/briefcase-conveyor-belt.json
+++ b/icons/briefcase-conveyor-belt.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"baggage",
"luggage",
diff --git a/icons/briefcase-medical.json b/icons/briefcase-medical.json
index 924ddceb6..654a6e392 100644
--- a/icons/briefcase-medical.json
+++ b/icons/briefcase-medical.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"doctor",
"medicine",
diff --git a/icons/briefcase.json b/icons/briefcase.json
index 86e16b196..76176509b 100644
--- a/icons/briefcase.json
+++ b/icons/briefcase.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"work",
"bag",
diff --git a/icons/bring-to-front.json b/icons/bring-to-front.json
index fcf7b24e0..c3ca679d2 100644
--- a/icons/bring-to-front.json
+++ b/icons/bring-to-front.json
@@ -4,6 +4,7 @@
"james-yeoman",
"jguddas"
],
+ "use-cases": [],
"tags": [
"bring",
"send",
diff --git a/icons/broccoli.json b/icons/broccoli.json
new file mode 100644
index 000000000..548817a95
--- /dev/null
+++ b/icons/broccoli.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "rrod497",
+ "jamiemlaw",
+ "karsa-mistmere"
+ ],
+ "use-cases": [],
+ "tags": [
+ "leafy",
+ "crisp",
+ "fresh",
+ "culinary",
+ "vegetation",
+ "vegetable",
+ "food",
+ "healthy",
+ "vegan",
+ "vegetarian",
+ "nutrition",
+ "diet",
+ "plant",
+ "green",
+ "produce"
+ ],
+ "categories": [
+ "food-beverage"
+ ]
+}
diff --git a/icons/broccoli.svg b/icons/broccoli.svg
new file mode 100644
index 000000000..2bdd23fc8
--- /dev/null
+++ b/icons/broccoli.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/brush-cleaning.json b/icons/brush-cleaning.json
index 8d03de6a7..c8035f17a 100644
--- a/icons/brush-cleaning.json
+++ b/icons/brush-cleaning.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cleaning",
"utensil",
diff --git a/icons/brush.json b/icons/brush.json
index fb96d89f4..f01090ad0 100644
--- a/icons/brush.json
+++ b/icons/brush.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"clean",
"sweep",
diff --git a/icons/bubbles.json b/icons/bubbles.json
index 6426c8b31..57adbf5bb 100644
--- a/icons/bubbles.json
+++ b/icons/bubbles.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"water",
"cleaning",
diff --git a/icons/bug-off.json b/icons/bug-off.json
index eac570e3b..085909a10 100644
--- a/icons/bug-off.json
+++ b/icons/bug-off.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"jguddas"
],
+ "use-cases": [],
"tags": [
"issue",
"fixed",
diff --git a/icons/bug-play.json b/icons/bug-play.json
index aa800e359..e2b91d6a6 100644
--- a/icons/bug-play.json
+++ b/icons/bug-play.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"issue",
"testing",
diff --git a/icons/bug.json b/icons/bug.json
index 7490dbf6b..152d0516e 100644
--- a/icons/bug.json
+++ b/icons/bug.json
@@ -4,6 +4,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"issue",
"error",
diff --git a/icons/building-2.json b/icons/building-2.json
index fa61bdaf1..48212389b 100644
--- a/icons/building-2.json
+++ b/icons/building-2.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"business",
"company",
diff --git a/icons/building.json b/icons/building.json
index 5cbba78d4..77d9fd167 100644
--- a/icons/building.json
+++ b/icons/building.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"organisation",
"organization"
diff --git a/icons/bus-front.json b/icons/bus-front.json
index bda9da67d..4bdc833e9 100644
--- a/icons/bus-front.json
+++ b/icons/bus-front.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"coach",
"vehicle",
diff --git a/icons/bus.json b/icons/bus.json
index 5eaaf1be3..7a9319fb9 100644
--- a/icons/bus.json
+++ b/icons/bus.json
@@ -6,6 +6,7 @@
"Andreto",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bus",
"vehicle",
diff --git a/icons/cable-car.json b/icons/cable-car.json
index c271de818..7cbe1fbc2 100644
--- a/icons/cable-car.json
+++ b/icons/cable-car.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"ski lift",
"winter holiday",
diff --git a/icons/cable.json b/icons/cable.json
index bb76cdcbb..1d93f5662 100644
--- a/icons/cable.json
+++ b/icons/cable.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cord",
"wire",
diff --git a/icons/cake-slice.json b/icons/cake-slice.json
index 8c67886a5..a8d048bd6 100644
--- a/icons/cake-slice.json
+++ b/icons/cake-slice.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"birthday",
"birthdate",
diff --git a/icons/cake.json b/icons/cake.json
index a5a0baad2..9df5c3e59 100644
--- a/icons/cake.json
+++ b/icons/cake.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"birthday",
"birthdate",
diff --git a/icons/calculator.json b/icons/calculator.json
index 6f5ad610b..adb284caa 100644
--- a/icons/calculator.json
+++ b/icons/calculator.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"count",
"calculating machine"
diff --git a/icons/calendar-1.json b/icons/calendar-1.json
index 87e66fe1d..4ff43faef 100644
--- a/icons/calendar-1.json
+++ b/icons/calendar-1.json
@@ -5,6 +5,7 @@
"ericfennis",
"peteruithoven"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendar-arrow-down.json b/icons/calendar-arrow-down.json
index 049aa93ab..8efe92445 100644
--- a/icons/calendar-arrow-down.json
+++ b/icons/calendar-arrow-down.json
@@ -5,6 +5,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendar-arrow-up.json b/icons/calendar-arrow-up.json
index 049aa93ab..8efe92445 100644
--- a/icons/calendar-arrow-up.json
+++ b/icons/calendar-arrow-up.json
@@ -5,6 +5,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendar-check-2.json b/icons/calendar-check-2.json
index 10ec96c34..35b3817ea 100644
--- a/icons/calendar-check-2.json
+++ b/icons/calendar-check-2.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-check.json b/icons/calendar-check.json
index 10ec96c34..35b3817ea 100644
--- a/icons/calendar-check.json
+++ b/icons/calendar-check.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-clock.json b/icons/calendar-clock.json
index 0fbacb89f..f904f1425 100644
--- a/icons/calendar-clock.json
+++ b/icons/calendar-clock.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-cog.json b/icons/calendar-cog.json
index 308d5a5eb..643e55368 100644
--- a/icons/calendar-cog.json
+++ b/icons/calendar-cog.json
@@ -7,6 +7,7 @@
"UsamaKhan",
"jguddas"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-days.json b/icons/calendar-days.json
index 4dd677b4c..465efa0a6 100644
--- a/icons/calendar-days.json
+++ b/icons/calendar-days.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendar-fold.json b/icons/calendar-fold.json
index d0c53ce85..90dcf47e0 100644
--- a/icons/calendar-fold.json
+++ b/icons/calendar-fold.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendar-heart.json b/icons/calendar-heart.json
index 6b85a0fac..219a46c6f 100644
--- a/icons/calendar-heart.json
+++ b/icons/calendar-heart.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendar-minus-2.json b/icons/calendar-minus-2.json
index 8920cca22..02c0bd7a2 100644
--- a/icons/calendar-minus-2.json
+++ b/icons/calendar-minus-2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-minus.json b/icons/calendar-minus.json
index ba5c06db2..762e72878 100644
--- a/icons/calendar-minus.json
+++ b/icons/calendar-minus.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-off.json b/icons/calendar-off.json
index 72adce5b4..56e53c53b 100644
--- a/icons/calendar-off.json
+++ b/icons/calendar-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-plus-2.json b/icons/calendar-plus-2.json
index fcbc73799..c2406b2db 100644
--- a/icons/calendar-plus-2.json
+++ b/icons/calendar-plus-2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-plus.json b/icons/calendar-plus.json
index 695a980a8..79245153c 100644
--- a/icons/calendar-plus.json
+++ b/icons/calendar-plus.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-range.json b/icons/calendar-range.json
index 5c324ef4c..58b5c441c 100644
--- a/icons/calendar-range.json
+++ b/icons/calendar-range.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-search.json b/icons/calendar-search.json
index 7803f837a..432c4d457 100644
--- a/icons/calendar-search.json
+++ b/icons/calendar-search.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-sync.json b/icons/calendar-sync.json
index 7699c84b4..4e147668a 100644
--- a/icons/calendar-sync.json
+++ b/icons/calendar-sync.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"chessurisme"
],
+ "use-cases": [],
"tags": [
"repeat",
"refresh",
diff --git a/icons/calendar-x-2.json b/icons/calendar-x-2.json
index d570e5328..8f9ffa523 100644
--- a/icons/calendar-x-2.json
+++ b/icons/calendar-x-2.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar-x.json b/icons/calendar-x.json
index 94993edd4..189012663 100644
--- a/icons/calendar-x.json
+++ b/icons/calendar-x.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"day",
diff --git a/icons/calendar.json b/icons/calendar.json
index 032b9126c..cbf743ffc 100644
--- a/icons/calendar.json
+++ b/icons/calendar.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/calendars.json b/icons/calendars.json
index 915d782ed..629c18e08 100644
--- a/icons/calendars.json
+++ b/icons/calendars.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"date",
"month",
diff --git a/icons/camera-off.json b/icons/camera-off.json
index 2ddcbcca7..535d74e04 100644
--- a/icons/camera-off.json
+++ b/icons/camera-off.json
@@ -7,6 +7,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"photo",
"webcam",
diff --git a/icons/camera.json b/icons/camera.json
index ca3c6e1b2..283d2ae43 100644
--- a/icons/camera.json
+++ b/icons/camera.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"photography",
"lens",
diff --git a/icons/candy-cane.json b/icons/candy-cane.json
index 67e3e61a7..a820d0ac0 100644
--- a/icons/candy-cane.json
+++ b/icons/candy-cane.json
@@ -2,8 +2,10 @@
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley",
- "karsa-mistmere"
+ "karsa-mistmere",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"sugar",
"food",
diff --git a/icons/candy-cane.svg b/icons/candy-cane.svg
index 81db1d8f0..7cca3c809 100644
--- a/icons/candy-cane.svg
+++ b/icons/candy-cane.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
-
-
+
+
+
diff --git a/icons/candy-off.json b/icons/candy-off.json
index 390b9e58b..436ec0398 100644
--- a/icons/candy-off.json
+++ b/icons/candy-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sugar free",
"food",
diff --git a/icons/candy.json b/icons/candy.json
index a6f37f9f1..8d6fa10f6 100644
--- a/icons/candy.json
+++ b/icons/candy.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"sugar",
"food",
diff --git a/icons/cannabis-off.json b/icons/cannabis-off.json
index 78d48ec4c..d59ea98ed 100644
--- a/icons/cannabis-off.json
+++ b/icons/cannabis-off.json
@@ -3,6 +3,7 @@
"contributors": [
"nickveles"
],
+ "use-cases": [],
"tags": [
"cannabis",
"weed",
diff --git a/icons/cannabis.json b/icons/cannabis.json
index 219f56d10..1c9a3b90d 100644
--- a/icons/cannabis.json
+++ b/icons/cannabis.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cannabis",
"weed",
diff --git a/icons/captions-off.json b/icons/captions-off.json
index 0da7b8844..0a511dbc6 100644
--- a/icons/captions-off.json
+++ b/icons/captions-off.json
@@ -3,6 +3,7 @@
"contributors": [
"DefaultLP"
],
+ "use-cases": [],
"tags": [
"closed captions",
"subtitles",
diff --git a/icons/captions.json b/icons/captions.json
index 080a4a7f5..f189ff926 100644
--- a/icons/captions.json
+++ b/icons/captions.json
@@ -3,6 +3,7 @@
"contributors": [
"DefaultLP"
],
+ "use-cases": [],
"tags": [
"closed captions",
"subtitles",
@@ -19,8 +20,7 @@
{
"name": "subtitles",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/car-front.json b/icons/car-front.json
index c6dd51773..efa2ecfc2 100644
--- a/icons/car-front.json
+++ b/icons/car-front.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"vehicle",
"drive",
diff --git a/icons/car-taxi-front.json b/icons/car-taxi-front.json
index c36548d26..4c0e10387 100644
--- a/icons/car-taxi-front.json
+++ b/icons/car-taxi-front.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cab",
"vehicle",
diff --git a/icons/car.json b/icons/car.json
index 7d38abd2b..da1620ccb 100644
--- a/icons/car.json
+++ b/icons/car.json
@@ -5,6 +5,7 @@
"ericfennis",
"Andreto"
],
+ "use-cases": [],
"tags": [
"vehicle",
"drive",
diff --git a/icons/caravan.json b/icons/caravan.json
index dff1f96c9..bf08d7b69 100644
--- a/icons/caravan.json
+++ b/icons/caravan.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"trailer",
"tow",
diff --git a/icons/card-sim.json b/icons/card-sim.json
index 107b0127b..863b5f523 100644
--- a/icons/card-sim.json
+++ b/icons/card-sim.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cellphone",
"smartphone",
diff --git a/icons/carrot.json b/icons/carrot.json
index 40cc93840..092cb6afe 100644
--- a/icons/carrot.json
+++ b/icons/carrot.json
@@ -3,9 +3,21 @@
"contributors": [
"Andreto",
"mittalyashu",
- "ericfennis"
+ "ericfennis",
+ "jguddas",
+ "karsa-mistmere",
+ "jamiemlaw"
],
+ "use-cases": [],
"tags": [
+ "orange",
+ "healthy",
+ "nature",
+ "fresh",
+ "root",
+ "produce",
+ "organic",
+ "nutrition",
"vegetable",
"food",
"eat"
diff --git a/icons/carrot.svg b/icons/carrot.svg
index 6cad8b255..3f272c818 100644
--- a/icons/carrot.svg
+++ b/icons/carrot.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/case-lower.json b/icons/case-lower.json
index df8b24200..459763418 100644
--- a/icons/case-lower.json
+++ b/icons/case-lower.json
@@ -5,6 +5,7 @@
"vichotech",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"letters",
diff --git a/icons/case-sensitive.json b/icons/case-sensitive.json
index 85d939c86..d946feb0c 100644
--- a/icons/case-sensitive.json
+++ b/icons/case-sensitive.json
@@ -5,6 +5,7 @@
"vichotech",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"letters",
diff --git a/icons/case-upper.json b/icons/case-upper.json
index b5cc5bcee..0ca4507d2 100644
--- a/icons/case-upper.json
+++ b/icons/case-upper.json
@@ -6,6 +6,7 @@
"vichotech",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"letters",
diff --git a/icons/cassette-tape.json b/icons/cassette-tape.json
index 8c6233474..d5450a3a9 100644
--- a/icons/cassette-tape.json
+++ b/icons/cassette-tape.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"audio",
"music",
diff --git a/icons/cast.json b/icons/cast.json
index 59d8e3e73..3110a3498 100644
--- a/icons/cast.json
+++ b/icons/cast.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"chromecast",
"airplay",
diff --git a/icons/castle.json b/icons/castle.json
index 814d85211..07e94ea93 100644
--- a/icons/castle.json
+++ b/icons/castle.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fortress",
"stronghold",
diff --git a/icons/cat.json b/icons/cat.json
index c4a8c8546..d6a36d56f 100644
--- a/icons/cat.json
+++ b/icons/cat.json
@@ -3,6 +3,7 @@
"contributors": [
"kemie"
],
+ "use-cases": [],
"tags": [
"animal",
"pet",
diff --git a/icons/cctv-off.json b/icons/cctv-off.json
new file mode 100644
index 000000000..2ee35c314
--- /dev/null
+++ b/icons/cctv-off.json
@@ -0,0 +1,25 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley",
+ "karsa-mistmere",
+ "rrod497"
+ ],
+ "use-cases": [],
+ "tags": [
+ "camera",
+ "surveillance",
+ "recording",
+ "film",
+ "videotape",
+ "crime",
+ "watching"
+ ],
+ "categories": [
+ "security",
+ "devices",
+ "communication",
+ "connectivity",
+ "photography"
+ ]
+}
diff --git a/icons/cctv-off.svg b/icons/cctv-off.svg
new file mode 100644
index 000000000..452a73e59
--- /dev/null
+++ b/icons/cctv-off.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/cctv.json b/icons/cctv.json
index ae97ff1ce..72004fe55 100644
--- a/icons/cctv.json
+++ b/icons/cctv.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"camera",
"surveillance",
diff --git a/icons/chart-area.json b/icons/chart-area.json
index cb6cc4dd1..b84d828c2 100644
--- a/icons/chart-area.json
+++ b/icons/chart-area.json
@@ -3,6 +3,7 @@
"contributors": [
"nstokoe"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -17,8 +18,7 @@
{
"name": "area-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-bar-big.json b/icons/chart-bar-big.json
index 9caf9f92f..ee590d944 100644
--- a/icons/chart-bar-big.json
+++ b/icons/chart-bar-big.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -17,8 +18,7 @@
{
"name": "bar-chart-horizontal-big",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-bar-decreasing.json b/icons/chart-bar-decreasing.json
index 6ff7300e3..8ae0bcf63 100644
--- a/icons/chart-bar-decreasing.json
+++ b/icons/chart-bar-decreasing.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-bar-increasing.json b/icons/chart-bar-increasing.json
index 8481abf1d..249da6c8b 100644
--- a/icons/chart-bar-increasing.json
+++ b/icons/chart-bar-increasing.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-bar-stacked.json b/icons/chart-bar-stacked.json
index 47df72606..102a47506 100644
--- a/icons/chart-bar-stacked.json
+++ b/icons/chart-bar-stacked.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-bar.json b/icons/chart-bar.json
index ddb88f003..976bbe0f5 100644
--- a/icons/chart-bar.json
+++ b/icons/chart-bar.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -17,8 +18,7 @@
{
"name": "bar-chart-horizontal",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-candlestick.json b/icons/chart-candlestick.json
index b8dbbf5bf..e51c601d6 100644
--- a/icons/chart-candlestick.json
+++ b/icons/chart-candlestick.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"trading",
"trader",
@@ -32,8 +33,7 @@
{
"name": "candlestick-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-column-big.json b/icons/chart-column-big.json
index 69f6cbf84..9659c53d3 100644
--- a/icons/chart-column-big.json
+++ b/icons/chart-column-big.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -17,8 +18,7 @@
{
"name": "bar-chart-big",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-column-decreasing.json b/icons/chart-column-decreasing.json
index 6ff7300e3..8ae0bcf63 100644
--- a/icons/chart-column-decreasing.json
+++ b/icons/chart-column-decreasing.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-column-increasing.json b/icons/chart-column-increasing.json
index 82ad7a177..6028a8fc0 100644
--- a/icons/chart-column-increasing.json
+++ b/icons/chart-column-increasing.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -18,8 +19,7 @@
{
"name": "bar-chart-4",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-column-stacked.json b/icons/chart-column-stacked.json
index 47df72606..102a47506 100644
--- a/icons/chart-column-stacked.json
+++ b/icons/chart-column-stacked.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-column.json b/icons/chart-column.json
index ec52ffd7e..98b2159cc 100644
--- a/icons/chart-column.json
+++ b/icons/chart-column.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -17,8 +18,7 @@
{
"name": "bar-chart-3",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-gantt.json b/icons/chart-gantt.json
index 3f491cc70..77168e64c 100644
--- a/icons/chart-gantt.json
+++ b/icons/chart-gantt.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"diagram",
"graph",
diff --git a/icons/chart-line.json b/icons/chart-line.json
index 90684cddc..c06c97764 100644
--- a/icons/chart-line.json
+++ b/icons/chart-line.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -16,8 +17,7 @@
{
"name": "line-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-network.json b/icons/chart-network.json
index 0c3fe300c..9182e6a58 100644
--- a/icons/chart-network.json
+++ b/icons/chart-network.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-no-axes-column-decreasing.json b/icons/chart-no-axes-column-decreasing.json
index 6ff7300e3..8ae0bcf63 100644
--- a/icons/chart-no-axes-column-decreasing.json
+++ b/icons/chart-no-axes-column-decreasing.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-no-axes-column-increasing.json b/icons/chart-no-axes-column-increasing.json
index 7b814be3a..b6a0bb8b8 100644
--- a/icons/chart-no-axes-column-increasing.json
+++ b/icons/chart-no-axes-column-increasing.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -19,8 +20,7 @@
{
"name": "bar-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-no-axes-column.json b/icons/chart-no-axes-column.json
index 4f836a1ac..7e0b11c9c 100644
--- a/icons/chart-no-axes-column.json
+++ b/icons/chart-no-axes-column.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -18,8 +19,7 @@
{
"name": "bar-chart-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-no-axes-combined.json b/icons/chart-no-axes-combined.json
index 8481abf1d..a54c27f88 100644
--- a/icons/chart-no-axes-combined.json
+++ b/icons/chart-no-axes-combined.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "karsa-mistmere"
+ "karsa-mistmere",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/chart-no-axes-combined.svg b/icons/chart-no-axes-combined.svg
index be0ce5262..ca3fabf75 100644
--- a/icons/chart-no-axes-combined.svg
+++ b/icons/chart-no-axes-combined.svg
@@ -10,9 +10,9 @@
stroke-linejoin="round"
>
-
-
+
+
-
-
+
+
diff --git a/icons/chart-no-axes-gantt.json b/icons/chart-no-axes-gantt.json
index 86d7f013d..d8ea675a1 100644
--- a/icons/chart-no-axes-gantt.json
+++ b/icons/chart-no-axes-gantt.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"projects",
"manage",
@@ -33,8 +34,7 @@
{
"name": "gantt-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-pie.json b/icons/chart-pie.json
index 3c88439e1..b6173f612 100644
--- a/icons/chart-pie.json
+++ b/icons/chart-pie.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -19,8 +20,7 @@
{
"name": "pie-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-scatter.json b/icons/chart-scatter.json
index 126161b34..8c471bdbb 100644
--- a/icons/chart-scatter.json
+++ b/icons/chart-scatter.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -17,8 +18,7 @@
{
"name": "scatter-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/chart-spline.json b/icons/chart-spline.json
index 4c7cf8173..f3fc06bb1 100644
--- a/icons/chart-spline.json
+++ b/icons/chart-spline.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
diff --git a/icons/check-check.json b/icons/check-check.json
index a01188568..641a61649 100644
--- a/icons/check-check.json
+++ b/icons/check-check.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"done",
"received",
diff --git a/icons/check-line.json b/icons/check-line.json
index 4fd611c4f..4372443cc 100644
--- a/icons/check-line.json
+++ b/icons/check-line.json
@@ -4,6 +4,7 @@
"colebemis",
"oosawy"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
diff --git a/icons/check.json b/icons/check.json
index 6c97aef9b..f58fda968 100644
--- a/icons/check.json
+++ b/icons/check.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
diff --git a/icons/chef-hat.json b/icons/chef-hat.json
index 48787af73..a85264c33 100644
--- a/icons/chef-hat.json
+++ b/icons/chef-hat.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cooking",
"food",
diff --git a/icons/cherry.json b/icons/cherry.json
index e89d0037e..0ac1419cf 100644
--- a/icons/cherry.json
+++ b/icons/cherry.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fruit",
"food"
diff --git a/icons/chess-bishop.json b/icons/chess-bishop.json
index f37cd5151..9c4708daf 100644
--- a/icons/chess-bishop.json
+++ b/icons/chess-bishop.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mitre",
"miter",
diff --git a/icons/chess-king.json b/icons/chess-king.json
index cdf162b09..135d6933b 100644
--- a/icons/chess-king.json
+++ b/icons/chess-king.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"ruler",
"crown",
diff --git a/icons/chess-knight.json b/icons/chess-knight.json
index 85de401ca..ed7631831 100644
--- a/icons/chess-knight.json
+++ b/icons/chess-knight.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"piece",
"horse",
diff --git a/icons/chess-pawn.json b/icons/chess-pawn.json
index 67539aec8..b22c6064c 100644
--- a/icons/chess-pawn.json
+++ b/icons/chess-pawn.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"piece",
"board game"
diff --git a/icons/chess-queen.json b/icons/chess-queen.json
index cdf162b09..135d6933b 100644
--- a/icons/chess-queen.json
+++ b/icons/chess-queen.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"ruler",
"crown",
diff --git a/icons/chess-rook.json b/icons/chess-rook.json
index 6d80be66f..8d9ed10b5 100644
--- a/icons/chess-rook.json
+++ b/icons/chess-rook.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"castle",
"piece",
diff --git a/icons/chevron-down.json b/icons/chevron-down.json
index 5fdf2f976..366ab9a82 100644
--- a/icons/chevron-down.json
+++ b/icons/chevron-down.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
diff --git a/icons/chevron-first.json b/icons/chevron-first.json
index 92b1c3edf..985e8f44e 100644
--- a/icons/chevron-first.json
+++ b/icons/chevron-first.json
@@ -4,6 +4,7 @@
"dperezcabrera",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"previous",
"music"
diff --git a/icons/chevron-last.json b/icons/chevron-last.json
index 21ffc1a4a..a49a30f1b 100644
--- a/icons/chevron-last.json
+++ b/icons/chevron-last.json
@@ -4,6 +4,7 @@
"dperezcabrera",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"skip",
"next",
diff --git a/icons/chevron-left.json b/icons/chevron-left.json
index ba17504b2..6f280650a 100644
--- a/icons/chevron-left.json
+++ b/icons/chevron-left.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"back",
"previous",
diff --git a/icons/chevron-right.json b/icons/chevron-right.json
index 88f1609a3..f7a574fe9 100644
--- a/icons/chevron-right.json
+++ b/icons/chevron-right.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"forward",
"next",
diff --git a/icons/chevron-up.json b/icons/chevron-up.json
index b77a643de..c0c03ddce 100644
--- a/icons/chevron-up.json
+++ b/icons/chevron-up.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"caret",
"keyboard",
diff --git a/icons/chevrons-down-up.json b/icons/chevrons-down-up.json
index 5160c7433..bcc100a90 100644
--- a/icons/chevrons-down-up.json
+++ b/icons/chevrons-down-up.json
@@ -5,6 +5,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"collapse",
"fold",
diff --git a/icons/chevrons-down.json b/icons/chevrons-down.json
index 3e898cb32..035dd890c 100644
--- a/icons/chevrons-down.json
+++ b/icons/chevrons-down.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
diff --git a/icons/chevrons-left-right-ellipsis.json b/icons/chevrons-left-right-ellipsis.json
index 491638f12..51077af3d 100644
--- a/icons/chevrons-left-right-ellipsis.json
+++ b/icons/chevrons-left-right-ellipsis.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"internet",
"network",
diff --git a/icons/chevrons-left-right.json b/icons/chevrons-left-right.json
index 2fb6431a9..b80c6c926 100644
--- a/icons/chevrons-left-right.json
+++ b/icons/chevrons-left-right.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"expand",
"horizontal",
diff --git a/icons/chevrons-left.json b/icons/chevrons-left.json
index 6dd265f13..3fc078830 100644
--- a/icons/chevrons-left.json
+++ b/icons/chevrons-left.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"turn",
"corner"
diff --git a/icons/chevrons-right-left.json b/icons/chevrons-right-left.json
index e707150ac..834b96fe2 100644
--- a/icons/chevrons-right-left.json
+++ b/icons/chevrons-right-left.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"collapse",
"fold",
diff --git a/icons/chevrons-right.json b/icons/chevrons-right.json
index 6dd265f13..3fc078830 100644
--- a/icons/chevrons-right.json
+++ b/icons/chevrons-right.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"turn",
"corner"
diff --git a/icons/chevrons-up-down.json b/icons/chevrons-up-down.json
index 99c246fa8..e20835822 100644
--- a/icons/chevrons-up-down.json
+++ b/icons/chevrons-up-down.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"expand",
"unfold",
diff --git a/icons/chevrons-up.json b/icons/chevrons-up.json
index 60bdf9a07..94adacfd6 100644
--- a/icons/chevrons-up.json
+++ b/icons/chevrons-up.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"forward",
"ahead",
diff --git a/icons/chromium.json b/icons/chromium.json
deleted file mode 100644
index f4deecb4c..000000000
--- a/icons/chromium.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "ericfennis"
- ],
- "tags": [
- "browser",
- "logo"
- ],
- "categories": [
- "brands"
- ],
- "aliases": [
- {
- "name": "chrome",
- "deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
- }
- ]
-}
diff --git a/icons/church.json b/icons/church.json
index 94d0bd9b8..00f1f0da9 100644
--- a/icons/church.json
+++ b/icons/church.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"temple",
"building"
diff --git a/icons/cigarette-off.json b/icons/cigarette-off.json
index aaf8a9f7f..892264e5d 100644
--- a/icons/cigarette-off.json
+++ b/icons/cigarette-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"smoking",
"no-smoking"
diff --git a/icons/cigarette.json b/icons/cigarette.json
index 63ecc09cc..3aa85529b 100644
--- a/icons/cigarette.json
+++ b/icons/cigarette.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"smoking"
],
diff --git a/icons/circle-alert.json b/icons/circle-alert.json
index 69b4a3f1a..cf0c47dae 100644
--- a/icons/circle-alert.json
+++ b/icons/circle-alert.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"warning",
"alert",
@@ -17,8 +18,7 @@
{
"name": "alert-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-down.json b/icons/circle-arrow-down.json
index a4cf15fe6..94ad38feb 100644
--- a/icons/circle-arrow-down.json
+++ b/icons/circle-arrow-down.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
@@ -20,8 +21,7 @@
{
"name": "arrow-down-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-left.json b/icons/circle-arrow-left.json
index c7e812e9d..fd39929bc 100644
--- a/icons/circle-arrow-left.json
+++ b/icons/circle-arrow-left.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
@@ -22,8 +23,7 @@
{
"name": "arrow-left-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-out-down-left.json b/icons/circle-arrow-out-down-left.json
index 4d0ccd540..48558c205 100644
--- a/icons/circle-arrow-out-down-left.json
+++ b/icons/circle-arrow-out-down-left.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -16,8 +17,7 @@
{
"name": "arrow-down-left-from-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-out-down-right.json b/icons/circle-arrow-out-down-right.json
index 0a7e5132c..2a0ea18f5 100644
--- a/icons/circle-arrow-out-down-right.json
+++ b/icons/circle-arrow-out-down-right.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -16,8 +17,7 @@
{
"name": "arrow-down-right-from-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-out-up-left.json b/icons/circle-arrow-out-up-left.json
index 062e2e37b..f1e89abe8 100644
--- a/icons/circle-arrow-out-up-left.json
+++ b/icons/circle-arrow-out-up-left.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -20,8 +21,7 @@
{
"name": "arrow-up-left-from-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-out-up-right.json b/icons/circle-arrow-out-up-right.json
index fe12bf5e4..486c8b2a3 100644
--- a/icons/circle-arrow-out-up-right.json
+++ b/icons/circle-arrow-out-up-right.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -16,8 +17,7 @@
{
"name": "arrow-up-right-from-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-right.json b/icons/circle-arrow-right.json
index 1e1cb47ee..fca727b69 100644
--- a/icons/circle-arrow-right.json
+++ b/icons/circle-arrow-right.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"next",
"forward",
@@ -22,8 +23,7 @@
{
"name": "arrow-right-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-arrow-up.json b/icons/circle-arrow-up.json
index acadbee77..8982014e2 100644
--- a/icons/circle-arrow-up.json
+++ b/icons/circle-arrow-up.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"direction",
@@ -19,8 +20,7 @@
{
"name": "arrow-up-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-check-big.json b/icons/circle-check-big.json
index 26b060b48..4c9024541 100644
--- a/icons/circle-check-big.json
+++ b/icons/circle-check-big.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
@@ -20,8 +21,7 @@
{
"name": "check-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-check.json b/icons/circle-check.json
index 76368056c..4311b844d 100644
--- a/icons/circle-check.json
+++ b/icons/circle-check.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
@@ -18,8 +19,7 @@
{
"name": "check-circle-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-chevron-down.json b/icons/circle-chevron-down.json
index e09abe39e..ac92a5d43 100644
--- a/icons/circle-chevron-down.json
+++ b/icons/circle-chevron-down.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"back",
"menu"
@@ -15,8 +16,7 @@
{
"name": "chevron-down-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-chevron-left.json b/icons/circle-chevron-left.json
index c4cfc2324..dfde27140 100644
--- a/icons/circle-chevron-left.json
+++ b/icons/circle-chevron-left.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"back",
"previous",
@@ -18,8 +19,7 @@
{
"name": "chevron-left-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-chevron-right.json b/icons/circle-chevron-right.json
index c3457e584..7e94401d7 100644
--- a/icons/circle-chevron-right.json
+++ b/icons/circle-chevron-right.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"back",
"more than",
@@ -17,8 +18,7 @@
{
"name": "chevron-right-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-chevron-up.json b/icons/circle-chevron-up.json
index 0cfe3a015..be09265c6 100644
--- a/icons/circle-chevron-up.json
+++ b/icons/circle-chevron-up.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"caret",
"ahead",
@@ -16,8 +17,7 @@
{
"name": "chevron-up-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-dashed.json b/icons/circle-dashed.json
index ad36c3f14..3c33095ff 100644
--- a/icons/circle-dashed.json
+++ b/icons/circle-dashed.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pending",
"dot",
diff --git a/icons/circle-divide.json b/icons/circle-divide.json
index 7087e00ce..ca079b63e 100644
--- a/icons/circle-divide.json
+++ b/icons/circle-divide.json
@@ -4,6 +4,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"calculate",
"math",
@@ -17,8 +18,7 @@
{
"name": "divide-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-dollar-sign.json b/icons/circle-dollar-sign.json
index 8f36d7e81..80dd0e159 100644
--- a/icons/circle-dollar-sign.json
+++ b/icons/circle-dollar-sign.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"monetization",
"marketing",
diff --git a/icons/circle-dot-dashed.json b/icons/circle-dot-dashed.json
index fd25bf157..eaefa8bae 100644
--- a/icons/circle-dot-dashed.json
+++ b/icons/circle-dot-dashed.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"pending",
"dot",
diff --git a/icons/circle-dot.json b/icons/circle-dot.json
index b34ca1d8a..0136dd52a 100644
--- a/icons/circle-dot.json
+++ b/icons/circle-dot.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"pending",
"dot",
diff --git a/icons/circle-ellipsis.json b/icons/circle-ellipsis.json
index e3b1c4011..c853c582e 100644
--- a/icons/circle-ellipsis.json
+++ b/icons/circle-ellipsis.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"ellipsis",
"et cetera",
diff --git a/icons/circle-equal.json b/icons/circle-equal.json
index b1e2969be..8f2eb249c 100644
--- a/icons/circle-equal.json
+++ b/icons/circle-equal.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"calculate",
"shape",
diff --git a/icons/circle-euro.json b/icons/circle-euro.json
new file mode 100644
index 000000000..14b6e830d
--- /dev/null
+++ b/icons/circle-euro.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "Guido3000"
+ ],
+ "use-cases": [
+ "currency selector buttons",
+ "pricing badges"
+ ],
+ "tags": [
+ "symbol",
+ "economy",
+ "banking",
+ "europe",
+ "€",
+ "euro",
+ "currency",
+ "money",
+ "payment",
+ "coin",
+ "finance",
+ "financial",
+ "exchange"
+ ],
+ "categories": [
+ "shopping",
+ "finance"
+ ]
+}
diff --git a/icons/facebook.svg b/icons/circle-euro.svg
similarity index 67%
rename from icons/facebook.svg
rename to icons/circle-euro.svg
index 8be7109bb..e534a4dd1 100644
--- a/icons/facebook.svg
+++ b/icons/circle-euro.svg
@@ -9,5 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
+
+
diff --git a/icons/circle-fading-arrow-up.json b/icons/circle-fading-arrow-up.json
index 93bb10ec6..3f4b55e5d 100644
--- a/icons/circle-fading-arrow-up.json
+++ b/icons/circle-fading-arrow-up.json
@@ -7,6 +7,7 @@
"ericfennis",
"mosch"
],
+ "use-cases": [],
"tags": [
"north",
"up",
diff --git a/icons/circle-fading-plus.json b/icons/circle-fading-plus.json
index 20cbe1ba9..1bd99701d 100644
--- a/icons/circle-fading-plus.json
+++ b/icons/circle-fading-plus.json
@@ -4,6 +4,7 @@
"jordan808",
"jguddas"
],
+ "use-cases": [],
"tags": [
"stories",
"social media",
diff --git a/icons/circle-gauge.json b/icons/circle-gauge.json
index e6a404774..e17b4a2a8 100644
--- a/icons/circle-gauge.json
+++ b/icons/circle-gauge.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"dashboard",
"dial",
@@ -21,8 +22,7 @@
{
"name": "gauge-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-minus.json b/icons/circle-minus.json
index 002bdc197..60d50da4f 100644
--- a/icons/circle-minus.json
+++ b/icons/circle-minus.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"subtract",
"remove",
@@ -25,8 +26,7 @@
{
"name": "minus-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-off.json b/icons/circle-off.json
index 928d09975..9ce450b9f 100644
--- a/icons/circle-off.json
+++ b/icons/circle-off.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"diameter",
"zero",
diff --git a/icons/circle-parking-off.json b/icons/circle-parking-off.json
index d9b4739fc..54d4f9e2a 100644
--- a/icons/circle-parking-off.json
+++ b/icons/circle-parking-off.json
@@ -5,6 +5,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"parking lot",
"car park",
@@ -18,8 +19,7 @@
{
"name": "parking-circle-off",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-parking.json b/icons/circle-parking.json
index f2c6ef618..e823b8d1a 100644
--- a/icons/circle-parking.json
+++ b/icons/circle-parking.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"parking lot",
"car park"
@@ -16,8 +17,7 @@
{
"name": "parking-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-pause.json b/icons/circle-pause.json
index a995c4e08..ee549db83 100644
--- a/icons/circle-pause.json
+++ b/icons/circle-pause.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
@@ -16,8 +17,7 @@
{
"name": "pause-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-percent.json b/icons/circle-percent.json
index 53c193a2b..22dca5a3a 100644
--- a/icons/circle-percent.json
+++ b/icons/circle-percent.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
@@ -23,8 +24,7 @@
{
"name": "percent-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-pile.json b/icons/circle-pile.json
index c9788db85..182d8a727 100644
--- a/icons/circle-pile.json
+++ b/icons/circle-pile.json
@@ -4,6 +4,7 @@
"colebemis",
"nathan-de-pachtere"
],
+ "use-cases": [],
"tags": [
"off",
"zero",
diff --git a/icons/circle-pile.svg b/icons/circle-pile.svg
index a9e3ddf88..f070df442 100644
--- a/icons/circle-pile.svg
+++ b/icons/circle-pile.svg
@@ -1,9 +1,18 @@
-
+
-
\ No newline at end of file
+
diff --git a/icons/circle-play.json b/icons/circle-play.json
index f74b870e0..00641486f 100644
--- a/icons/circle-play.json
+++ b/icons/circle-play.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"start",
@@ -16,8 +17,7 @@
{
"name": "play-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-plus.json b/icons/circle-plus.json
index 31ed77ada..9ec7ed30c 100644
--- a/icons/circle-plus.json
+++ b/icons/circle-plus.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"add",
"new",
@@ -37,8 +38,7 @@
{
"name": "plus-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-pound-sterling.json b/icons/circle-pound-sterling.json
index b81d53a84..90b08607c 100644
--- a/icons/circle-pound-sterling.json
+++ b/icons/circle-pound-sterling.json
@@ -6,6 +6,7 @@
"danielbayley",
"LieOnLion"
],
+ "use-cases": [],
"tags": [
"monetization",
"coin",
diff --git a/icons/circle-power.json b/icons/circle-power.json
index 82cc227e3..a1512eb95 100644
--- a/icons/circle-power.json
+++ b/icons/circle-power.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"on",
"off",
@@ -25,8 +26,7 @@
{
"name": "power-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-question-mark.json b/icons/circle-question-mark.json
index 499b7fa34..cf5b0d685 100644
--- a/icons/circle-question-mark.json
+++ b/icons/circle-question-mark.json
@@ -7,6 +7,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"question mark"
],
@@ -19,14 +20,12 @@
{
"name": "help-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "circle-help",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-slash-2.json b/icons/circle-slash-2.json
index 52eb0336d..3532c91f1 100644
--- a/icons/circle-slash-2.json
+++ b/icons/circle-slash-2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"diameter",
"zero",
@@ -32,8 +33,7 @@
{
"name": "circle-slashed",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-slash.json b/icons/circle-slash.json
index 2f2c541ce..506ed4a9e 100644
--- a/icons/circle-slash.json
+++ b/icons/circle-slash.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"diameter",
"zero",
diff --git a/icons/circle-small.json b/icons/circle-small.json
index 1bdc0fd82..1e37e0c3b 100644
--- a/icons/circle-small.json
+++ b/icons/circle-small.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"shape",
"bullet",
diff --git a/icons/circle-star.json b/icons/circle-star.json
index 20f732d15..204345cf3 100644
--- a/icons/circle-star.json
+++ b/icons/circle-star.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"badge",
"medal",
diff --git a/icons/circle-stop.json b/icons/circle-stop.json
index 74d3b0289..9ad8e3430 100644
--- a/icons/circle-stop.json
+++ b/icons/circle-stop.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"media",
"music"
@@ -15,8 +16,7 @@
{
"name": "stop-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-user-round.json b/icons/circle-user-round.json
index 0074d26b1..17b7920da 100644
--- a/icons/circle-user-round.json
+++ b/icons/circle-user-round.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
@@ -15,8 +16,7 @@
{
"name": "user-circle-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/circle-user-round.svg b/icons/circle-user-round.svg
index b1fe03acf..88e5a10aa 100644
--- a/icons/circle-user-round.svg
+++ b/icons/circle-user-round.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/circle-user.json b/icons/circle-user.json
index f4674c67a..9893d20f1 100644
--- a/icons/circle-user.json
+++ b/icons/circle-user.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
@@ -15,8 +16,7 @@
{
"name": "user-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle-x.json b/icons/circle-x.json
index 35fd25297..8d109ef62 100644
--- a/icons/circle-x.json
+++ b/icons/circle-x.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cancel",
"close",
@@ -28,8 +29,7 @@
{
"name": "x-circle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/circle.json b/icons/circle.json
index 7a3a37239..71cdcd6a6 100644
--- a/icons/circle.json
+++ b/icons/circle.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"off",
"zero",
diff --git a/icons/circuit-board.json b/icons/circuit-board.json
index a3c189306..1be072743 100644
--- a/icons/circuit-board.json
+++ b/icons/circuit-board.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"computing",
"electricity",
diff --git a/icons/citrus.json b/icons/citrus.json
index 27e9052f8..c55d8c29a 100644
--- a/icons/citrus.json
+++ b/icons/citrus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"lemon",
"orange",
diff --git a/icons/clapperboard.json b/icons/clapperboard.json
index 8463d5a10..e3570a181 100644
--- a/icons/clapperboard.json
+++ b/icons/clapperboard.json
@@ -6,6 +6,7 @@
"danielbayley",
"torfmuer"
],
+ "use-cases": [],
"tags": [
"movie",
"film",
diff --git a/icons/clipboard-check.json b/icons/clipboard-check.json
index 06e36b1bc..8c35a9fb5 100644
--- a/icons/clipboard-check.json
+++ b/icons/clipboard-check.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copied",
"pasted",
diff --git a/icons/clipboard-clock.json b/icons/clipboard-clock.json
index 3872b2294..f8f60f925 100644
--- a/icons/clipboard-clock.json
+++ b/icons/clipboard-clock.json
@@ -8,6 +8,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"copy",
"paste",
diff --git a/icons/clipboard-copy.json b/icons/clipboard-copy.json
index 7e8484b7d..d8eee7c40 100644
--- a/icons/clipboard-copy.json
+++ b/icons/clipboard-copy.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copy",
"paste"
diff --git a/icons/clipboard-list.json b/icons/clipboard-list.json
index 01bbd9057..e6854e4fa 100644
--- a/icons/clipboard-list.json
+++ b/icons/clipboard-list.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copy",
"paste",
diff --git a/icons/clipboard-minus.json b/icons/clipboard-minus.json
index 177b6f05c..5cbd3d5ac 100644
--- a/icons/clipboard-minus.json
+++ b/icons/clipboard-minus.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copy",
"delete",
diff --git a/icons/clipboard-paste.json b/icons/clipboard-paste.json
index e35c978fb..7c1a155ef 100644
--- a/icons/clipboard-paste.json
+++ b/icons/clipboard-paste.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"copy",
"paste"
diff --git a/icons/clipboard-pen-line.json b/icons/clipboard-pen-line.json
index b7f20e9e1..45dd8bef8 100644
--- a/icons/clipboard-pen-line.json
+++ b/icons/clipboard-pen-line.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"paste"
],
@@ -14,8 +15,7 @@
{
"name": "clipboard-signature",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/clipboard-pen.json b/icons/clipboard-pen.json
index da8b00055..87aca2252 100644
--- a/icons/clipboard-pen.json
+++ b/icons/clipboard-pen.json
@@ -5,6 +5,7 @@
"ericfennis",
"Spleefies"
],
+ "use-cases": [],
"tags": [
"paste",
"signature"
@@ -16,8 +17,7 @@
{
"name": "clipboard-edit",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/clipboard-plus.json b/icons/clipboard-plus.json
index 708153926..f9bd8227d 100644
--- a/icons/clipboard-plus.json
+++ b/icons/clipboard-plus.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copy",
"paste",
diff --git a/icons/clipboard-type.json b/icons/clipboard-type.json
index c78e5b31d..4fd41d2e2 100644
--- a/icons/clipboard-type.json
+++ b/icons/clipboard-type.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"paste",
"format",
diff --git a/icons/clipboard-x.json b/icons/clipboard-x.json
index 30a882225..55b275576 100644
--- a/icons/clipboard-x.json
+++ b/icons/clipboard-x.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copy",
"paste",
diff --git a/icons/clipboard.json b/icons/clipboard.json
index e432c7c1d..a7afbb004 100644
--- a/icons/clipboard.json
+++ b/icons/clipboard.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"copy",
"paste"
diff --git a/icons/clock-1.json b/icons/clock-1.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-1.json
+++ b/icons/clock-1.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-10.json b/icons/clock-10.json
index 9ba18a39d..6f0469750 100644
--- a/icons/clock-10.json
+++ b/icons/clock-10.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-11.json b/icons/clock-11.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-11.json
+++ b/icons/clock-11.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-12.json b/icons/clock-12.json
index 46cd8c79a..c827e4395 100644
--- a/icons/clock-12.json
+++ b/icons/clock-12.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-2.json b/icons/clock-2.json
index 9ba18a39d..6f0469750 100644
--- a/icons/clock-2.json
+++ b/icons/clock-2.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-3.json b/icons/clock-3.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-3.json
+++ b/icons/clock-3.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-4.json b/icons/clock-4.json
index e7a8a4367..19e940a8f 100644
--- a/icons/clock-4.json
+++ b/icons/clock-4.json
@@ -3,6 +3,7 @@
"contributors": [
"wojtekmaj"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-5.json b/icons/clock-5.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-5.json
+++ b/icons/clock-5.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-6.json b/icons/clock-6.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-6.json
+++ b/icons/clock-6.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-7.json b/icons/clock-7.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-7.json
+++ b/icons/clock-7.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-8.json b/icons/clock-8.json
index 9ba18a39d..6f0469750 100644
--- a/icons/clock-8.json
+++ b/icons/clock-8.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-9.json b/icons/clock-9.json
index a6953d7cb..4936a32a8 100644
--- a/icons/clock-9.json
+++ b/icons/clock-9.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-alert.json b/icons/clock-alert.json
index 5ceb339b5..444d90a69 100644
--- a/icons/clock-alert.json
+++ b/icons/clock-alert.json
@@ -5,6 +5,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-arrow-down.json b/icons/clock-arrow-down.json
index 8822b0756..b40c97231 100644
--- a/icons/clock-arrow-down.json
+++ b/icons/clock-arrow-down.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"colebemis"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-arrow-left.json b/icons/clock-arrow-left.json
new file mode 100644
index 000000000..93e9611c3
--- /dev/null
+++ b/icons/clock-arrow-left.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas"
+ ],
+ "use-cases": [
+ "indicating the start of a time range",
+ "assign timing information",
+ "open time settings"
+ ],
+ "tags": [
+ "time",
+ "watch",
+ "alarm",
+ "assign",
+ "range"
+ ],
+ "categories": [
+ "time"
+ ]
+}
diff --git a/icons/clock-arrow-left.svg b/icons/clock-arrow-left.svg
new file mode 100644
index 000000000..d5789f5ce
--- /dev/null
+++ b/icons/clock-arrow-left.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/clock-arrow-right.json b/icons/clock-arrow-right.json
new file mode 100644
index 000000000..a8674ebd8
--- /dev/null
+++ b/icons/clock-arrow-right.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas"
+ ],
+ "use-cases": [
+ "indicating the end of a time range",
+ "unassign timing information"
+ ],
+ "tags": [
+ "time",
+ "watch",
+ "alarm",
+ "range",
+ "unassign"
+ ],
+ "categories": [
+ "time",
+ "people",
+ "arrows"
+ ]
+}
diff --git a/icons/clock-arrow-right.svg b/icons/clock-arrow-right.svg
new file mode 100644
index 000000000..9dcf5e0a2
--- /dev/null
+++ b/icons/clock-arrow-right.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/clock-arrow-up.json b/icons/clock-arrow-up.json
index 8822b0756..b40c97231 100644
--- a/icons/clock-arrow-up.json
+++ b/icons/clock-arrow-up.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"colebemis"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-check.json b/icons/clock-check.json
index cc87c7487..c8cf92c61 100644
--- a/icons/clock-check.json
+++ b/icons/clock-check.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-fading.json b/icons/clock-fading.json
index 4cae5ab31..7cc286d43 100644
--- a/icons/clock-fading.json
+++ b/icons/clock-fading.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock-plus.json b/icons/clock-plus.json
index 95626520c..df8e771aa 100644
--- a/icons/clock-plus.json
+++ b/icons/clock-plus.json
@@ -5,6 +5,7 @@
"colebemis",
"gubser"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/clock.json b/icons/clock.json
index 899e075d1..94afaac0b 100644
--- a/icons/clock.json
+++ b/icons/clock.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"time",
"watch",
diff --git a/icons/closed-caption.json b/icons/closed-caption.json
index 8aa43b704..25a2c7c75 100644
--- a/icons/closed-caption.json
+++ b/icons/closed-caption.json
@@ -4,6 +4,7 @@
"ericfennis",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"tv",
"movie",
diff --git a/icons/cloud-alert.json b/icons/cloud-alert.json
index 482ae510e..a076df899 100644
--- a/icons/cloud-alert.json
+++ b/icons/cloud-alert.json
@@ -8,6 +8,7 @@
"lscheibel",
"jguddas"
],
+ "use-cases": [],
"tags": [
"weather",
"danger",
diff --git a/icons/cloud-backup.json b/icons/cloud-backup.json
index c2a5aca6c..c1afba8b2 100644
--- a/icons/cloud-backup.json
+++ b/icons/cloud-backup.json
@@ -6,6 +6,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"storage",
"memory",
diff --git a/icons/cloud-check.json b/icons/cloud-check.json
index ef0bcdd2a..5f83d2106 100644
--- a/icons/cloud-check.json
+++ b/icons/cloud-check.json
@@ -8,6 +8,7 @@
"jguddas",
"lscheibel"
],
+ "use-cases": [],
"tags": [
"sync",
"network",
diff --git a/icons/cloud-cog.json b/icons/cloud-cog.json
index 2f01fed29..0d376237b 100644
--- a/icons/cloud-cog.json
+++ b/icons/cloud-cog.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"computing",
"ai",
diff --git a/icons/cloud-download.json b/icons/cloud-download.json
index 7219a75c8..97735e6d7 100644
--- a/icons/cloud-download.json
+++ b/icons/cloud-download.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"import"
],
@@ -17,8 +18,7 @@
{
"name": "download-cloud",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/cloud-drizzle.json b/icons/cloud-drizzle.json
index 5b7901b15..d2291864d 100644
--- a/icons/cloud-drizzle.json
+++ b/icons/cloud-drizzle.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"shower"
diff --git a/icons/cloud-fog.json b/icons/cloud-fog.json
index ef2d7ff25..10d06fe99 100644
--- a/icons/cloud-fog.json
+++ b/icons/cloud-fog.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"weather",
"mist"
diff --git a/icons/cloud-hail.json b/icons/cloud-hail.json
index 3a5c1e0c8..b1820ad6d 100644
--- a/icons/cloud-hail.json
+++ b/icons/cloud-hail.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"rainfall"
diff --git a/icons/cloud-lightning.json b/icons/cloud-lightning.json
index 9cb78b92f..df94f6aab 100644
--- a/icons/cloud-lightning.json
+++ b/icons/cloud-lightning.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"bolt"
diff --git a/icons/cloud-moon-rain.json b/icons/cloud-moon-rain.json
index 764f9e2d3..5cea483aa 100644
--- a/icons/cloud-moon-rain.json
+++ b/icons/cloud-moon-rain.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"weather",
"partly",
diff --git a/icons/cloud-moon.json b/icons/cloud-moon.json
index 1de9fc03b..1a4445469 100644
--- a/icons/cloud-moon.json
+++ b/icons/cloud-moon.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"weather",
"night"
diff --git a/icons/cloud-off.json b/icons/cloud-off.json
index 6400396ee..15c5393ff 100644
--- a/icons/cloud-off.json
+++ b/icons/cloud-off.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"disconnect"
],
diff --git a/icons/cloud-rain-wind.json b/icons/cloud-rain-wind.json
index 3a5c1e0c8..b1820ad6d 100644
--- a/icons/cloud-rain-wind.json
+++ b/icons/cloud-rain-wind.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"rainfall"
diff --git a/icons/cloud-rain.json b/icons/cloud-rain.json
index da87e5535..4b9f75ccd 100644
--- a/icons/cloud-rain.json
+++ b/icons/cloud-rain.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"rainfall"
diff --git a/icons/cloud-snow.json b/icons/cloud-snow.json
index 1023647e9..e4b0da039 100644
--- a/icons/cloud-snow.json
+++ b/icons/cloud-snow.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"blizzard"
diff --git a/icons/cloud-sun-rain.json b/icons/cloud-sun-rain.json
index 618c4ebc8..fc9a9601f 100644
--- a/icons/cloud-sun-rain.json
+++ b/icons/cloud-sun-rain.json
@@ -4,6 +4,7 @@
"it-is-not",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"partly",
diff --git a/icons/cloud-sun.json b/icons/cloud-sun.json
index 578f63bb9..5456b0a91 100644
--- a/icons/cloud-sun.json
+++ b/icons/cloud-sun.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"partly"
diff --git a/icons/cloud-sync.json b/icons/cloud-sync.json
index c9722e291..441efd67f 100644
--- a/icons/cloud-sync.json
+++ b/icons/cloud-sync.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"synchronize",
"synchronise",
diff --git a/icons/cloud-upload.json b/icons/cloud-upload.json
index e185ff149..24e2e8ca0 100644
--- a/icons/cloud-upload.json
+++ b/icons/cloud-upload.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"file"
],
@@ -18,8 +19,7 @@
{
"name": "upload-cloud",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/cloud.json b/icons/cloud.json
index 44e1da03f..9dd46b073 100644
--- a/icons/cloud.json
+++ b/icons/cloud.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather"
],
diff --git a/icons/cloudy.json b/icons/cloudy.json
index d049ad7d8..c56ce28d7 100644
--- a/icons/cloudy.json
+++ b/icons/cloudy.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"weather",
"clouds"
diff --git a/icons/clover.json b/icons/clover.json
index c57f48c44..786bb471a 100644
--- a/icons/clover.json
+++ b/icons/clover.json
@@ -5,6 +5,7 @@
"csandman",
"jguddas"
],
+ "use-cases": [],
"tags": [
"leaf",
"luck",
diff --git a/icons/club.json b/icons/club.json
index ed7230b16..5135439e5 100644
--- a/icons/club.json
+++ b/icons/club.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"shape",
"suit",
diff --git a/icons/code-xml.json b/icons/code-xml.json
index d4855e295..899da1c96 100644
--- a/icons/code-xml.json
+++ b/icons/code-xml.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"source",
"programming",
@@ -18,8 +19,7 @@
{
"name": "code-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/code.json b/icons/code.json
index 0574ce6ca..0da3f8cef 100644
--- a/icons/code.json
+++ b/icons/code.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"source",
"programming",
diff --git a/icons/codepen.json b/icons/codepen.json
deleted file mode 100644
index 4cf193186..000000000
--- a/icons/codepen.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "ericfennis"
- ],
- "tags": [
- "logo"
- ],
- "categories": [
- "brands",
- "development"
- ]
-}
diff --git a/icons/codepen.svg b/icons/codepen.svg
deleted file mode 100644
index e02946f7d..000000000
--- a/icons/codepen.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icons/codesandbox.json b/icons/codesandbox.json
deleted file mode 100644
index 6d90ae4c8..000000000
--- a/icons/codesandbox.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis"
- ],
- "tags": [
- "logo"
- ],
- "categories": [
- "brands",
- "development"
- ]
-}
diff --git a/icons/codesandbox.svg b/icons/codesandbox.svg
deleted file mode 100644
index a217a3029..000000000
--- a/icons/codesandbox.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/icons/coffee.json b/icons/coffee.json
index 5cc0ddb72..0d01564e4 100644
--- a/icons/coffee.json
+++ b/icons/coffee.json
@@ -8,6 +8,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"drink",
"cup",
diff --git a/icons/cog.json b/icons/cog.json
index 84d84e63f..21a671ab3 100644
--- a/icons/cog.json
+++ b/icons/cog.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"computing",
"settings",
diff --git a/icons/coins.json b/icons/coins.json
index 749a19206..f0881a34e 100644
--- a/icons/coins.json
+++ b/icons/coins.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"money",
"cash",
diff --git a/icons/columns-2.json b/icons/columns-2.json
index 5195b689a..67eb97726 100644
--- a/icons/columns-2.json
+++ b/icons/columns-2.json
@@ -6,6 +6,7 @@
"csandman",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"lines",
"list",
@@ -39,8 +40,7 @@
{
"name": "columns",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/columns-3-cog.json b/icons/columns-3-cog.json
index 197c07765..f24b403a5 100644
--- a/icons/columns-3-cog.json
+++ b/icons/columns-3-cog.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"columns",
"settings",
@@ -24,14 +25,12 @@
{
"name": "columns-settings",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "table-config",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/columns-3.json b/icons/columns-3.json
index 3be235f1a..60efebfd2 100644
--- a/icons/columns-3.json
+++ b/icons/columns-3.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lines",
"list",
@@ -37,8 +38,7 @@
{
"name": "panels-left-right",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/columns-4.json b/icons/columns-4.json
index 9b9398ee4..1b92ca04f 100644
--- a/icons/columns-4.json
+++ b/icons/columns-4.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lines",
"list",
diff --git a/icons/combine.json b/icons/combine.json
index 003ace263..701da43f3 100644
--- a/icons/combine.json
+++ b/icons/combine.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cubes",
"packages",
diff --git a/icons/command.json b/icons/command.json
index 63983a178..ec3555598 100644
--- a/icons/command.json
+++ b/icons/command.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"keyboard",
"key",
diff --git a/icons/compass.json b/icons/compass.json
index dfeb579f2..0d871b666 100644
--- a/icons/compass.json
+++ b/icons/compass.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"direction",
"north",
diff --git a/icons/component.json b/icons/component.json
index 10f357730..2b605a11e 100644
--- a/icons/component.json
+++ b/icons/component.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"design",
"element",
diff --git a/icons/computer.json b/icons/computer.json
index 5d09449a5..61c08c1be 100644
--- a/icons/computer.json
+++ b/icons/computer.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"pc",
"chassis",
diff --git a/icons/concierge-bell.json b/icons/concierge-bell.json
index 5a6c22cb8..92cdf686d 100644
--- a/icons/concierge-bell.json
+++ b/icons/concierge-bell.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"reception",
"bell",
diff --git a/icons/cone.json b/icons/cone.json
index 19bf8a2c3..b66f4daf2 100644
--- a/icons/cone.json
+++ b/icons/cone.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"conical",
"triangle",
diff --git a/icons/construction.json b/icons/construction.json
index 726e8154c..baead2bf9 100644
--- a/icons/construction.json
+++ b/icons/construction.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"roadwork",
"maintenance",
diff --git a/icons/contact-round.json b/icons/contact-round.json
index 62cbccda3..73cc11235 100644
--- a/icons/contact-round.json
+++ b/icons/contact-round.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"user",
"person",
@@ -23,8 +24,7 @@
{
"name": "contact-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/contact.json b/icons/contact.json
index 67311c7f7..106f59436 100644
--- a/icons/contact.json
+++ b/icons/contact.json
@@ -7,6 +7,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"user",
"person",
diff --git a/icons/container.json b/icons/container.json
index cc3318fab..f2d4b2021 100644
--- a/icons/container.json
+++ b/icons/container.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"storage",
"shipping",
diff --git a/icons/contrast.json b/icons/contrast.json
index 66cecff58..17620c04c 100644
--- a/icons/contrast.json
+++ b/icons/contrast.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"display",
"accessibility"
diff --git a/icons/cookie.json b/icons/cookie.json
index ef54748f0..fa1cf6adc 100644
--- a/icons/cookie.json
+++ b/icons/cookie.json
@@ -4,6 +4,7 @@
"it-is-not",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"biscuit",
"privacy",
diff --git a/icons/cooking-pot.json b/icons/cooking-pot.json
index 742089493..cbb1fdd45 100644
--- a/icons/cooking-pot.json
+++ b/icons/cooking-pot.json
@@ -4,6 +4,7 @@
"guillermo-angeles",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"pod",
"cooking",
diff --git a/icons/copy-check.json b/icons/copy-check.json
index 5a1157955..fd69036d5 100644
--- a/icons/copy-check.json
+++ b/icons/copy-check.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"clone",
"duplicate",
diff --git a/icons/copy-minus.json b/icons/copy-minus.json
index f9129f748..fa34aa537 100644
--- a/icons/copy-minus.json
+++ b/icons/copy-minus.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"clone",
"duplicate",
diff --git a/icons/copy-plus.json b/icons/copy-plus.json
index 93dfe4108..728bcb60b 100644
--- a/icons/copy-plus.json
+++ b/icons/copy-plus.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"clone",
"duplicate",
diff --git a/icons/copy-slash.json b/icons/copy-slash.json
index 5bffab0d7..d17f5346a 100644
--- a/icons/copy-slash.json
+++ b/icons/copy-slash.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"clone",
"duplicate",
diff --git a/icons/copy-x.json b/icons/copy-x.json
index 1a6d3989c..5ae78bda7 100644
--- a/icons/copy-x.json
+++ b/icons/copy-x.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cancel",
"close",
diff --git a/icons/copy.json b/icons/copy.json
index b363b7fa0..0562377f7 100644
--- a/icons/copy.json
+++ b/icons/copy.json
@@ -7,6 +7,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"clone",
"duplicate",
diff --git a/icons/copyleft.json b/icons/copyleft.json
index ddff755f1..1868fc93c 100644
--- a/icons/copyleft.json
+++ b/icons/copyleft.json
@@ -5,6 +5,7 @@
"johnletey",
"csandman"
],
+ "use-cases": [],
"tags": [
"licence"
],
diff --git a/icons/copyright.json b/icons/copyright.json
index cad9632f5..cc04f4d41 100644
--- a/icons/copyright.json
+++ b/icons/copyright.json
@@ -5,6 +5,7 @@
"johnletey",
"csandman"
],
+ "use-cases": [],
"tags": [
"licence",
"license"
diff --git a/icons/corner-down-left.json b/icons/corner-down-left.json
index 1c48af5bb..79ec0680b 100644
--- a/icons/corner-down-left.json
+++ b/icons/corner-down-left.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow",
"return"
diff --git a/icons/corner-down-right.json b/icons/corner-down-right.json
index 8bf9bc638..184b099c1 100644
--- a/icons/corner-down-right.json
+++ b/icons/corner-down-right.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow",
"indent",
diff --git a/icons/corner-left-down.json b/icons/corner-left-down.json
index 130fb0ee9..ca68231ad 100644
--- a/icons/corner-left-down.json
+++ b/icons/corner-left-down.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow"
],
diff --git a/icons/corner-left-up.json b/icons/corner-left-up.json
index 130fb0ee9..ca68231ad 100644
--- a/icons/corner-left-up.json
+++ b/icons/corner-left-up.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow"
],
diff --git a/icons/corner-right-down.json b/icons/corner-right-down.json
index 130fb0ee9..ca68231ad 100644
--- a/icons/corner-right-down.json
+++ b/icons/corner-right-down.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow"
],
diff --git a/icons/corner-right-up.json b/icons/corner-right-up.json
index 130fb0ee9..ca68231ad 100644
--- a/icons/corner-right-up.json
+++ b/icons/corner-right-up.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow"
],
diff --git a/icons/corner-up-left.json b/icons/corner-up-left.json
index 130fb0ee9..ca68231ad 100644
--- a/icons/corner-up-left.json
+++ b/icons/corner-up-left.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow"
],
diff --git a/icons/corner-up-right.json b/icons/corner-up-right.json
index 130fb0ee9..ca68231ad 100644
--- a/icons/corner-up-right.json
+++ b/icons/corner-up-right.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrow"
],
diff --git a/icons/cpu.json b/icons/cpu.json
index 9e71d8e3c..5e8fd40d6 100644
--- a/icons/cpu.json
+++ b/icons/cpu.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"processor",
"cores",
diff --git a/icons/creative-commons.json b/icons/creative-commons.json
index 2252177c9..1aa36566d 100644
--- a/icons/creative-commons.json
+++ b/icons/creative-commons.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"licence",
"license"
diff --git a/icons/credit-card.json b/icons/credit-card.json
index f5ea81710..ab5bb880f 100644
--- a/icons/credit-card.json
+++ b/icons/credit-card.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"bank",
"purchase",
diff --git a/icons/croissant.json b/icons/croissant.json
index a599d7d9b..8c9267bd5 100644
--- a/icons/croissant.json
+++ b/icons/croissant.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bakery",
"cooking",
diff --git a/icons/crop.json b/icons/crop.json
index e99367809..bd69011bd 100644
--- a/icons/crop.json
+++ b/icons/crop.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"photo",
"image"
diff --git a/icons/cross.json b/icons/cross.json
index 8bf90a9b8..a5be47143 100644
--- a/icons/cross.json
+++ b/icons/cross.json
@@ -4,6 +4,7 @@
"lscheibel",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"healthcare",
"first aid"
diff --git a/icons/crosshair.json b/icons/crosshair.json
index af55ac383..996e96c4f 100644
--- a/icons/crosshair.json
+++ b/icons/crosshair.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"aim",
"target"
diff --git a/icons/crown.json b/icons/crown.json
index 7618f76f9..7fff3040e 100644
--- a/icons/crown.json
+++ b/icons/crown.json
@@ -6,6 +6,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"diadem",
"tiara",
diff --git a/icons/cuboid.json b/icons/cuboid.json
index abcaf9999..15d29af1e 100644
--- a/icons/cuboid.json
+++ b/icons/cuboid.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"brick",
"block",
diff --git a/icons/cup-soda.json b/icons/cup-soda.json
index d37e97683..0301aeeb5 100644
--- a/icons/cup-soda.json
+++ b/icons/cup-soda.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"beverage",
"cup",
diff --git a/icons/currency.json b/icons/currency.json
index 055c602c9..c66285005 100644
--- a/icons/currency.json
+++ b/icons/currency.json
@@ -4,6 +4,7 @@
"connium",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"finance",
"money"
diff --git a/icons/cylinder.json b/icons/cylinder.json
index 54b05f5ba..61ce11d2d 100644
--- a/icons/cylinder.json
+++ b/icons/cylinder.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"shape",
"elliptical",
diff --git a/icons/dam.json b/icons/dam.json
index 11e7f9d32..3d5faadc9 100644
--- a/icons/dam.json
+++ b/icons/dam.json
@@ -3,6 +3,7 @@
"contributors": [
"AnnaSasDev"
],
+ "use-cases": [],
"tags": [
"electricity",
"energy",
diff --git a/icons/database-arrow-down.json b/icons/database-arrow-down.json
new file mode 100644
index 000000000..3d9b55aa0
--- /dev/null
+++ b/icons/database-arrow-down.json
@@ -0,0 +1,28 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "Barakudum",
+ "rrod497"
+ ],
+ "use-cases": [
+ "exporting or downloading data from a database",
+ "syncing data from a remote to a local environment"
+ ],
+ "tags": [
+ "storage",
+ "memory",
+ "bytes",
+ "server",
+ "export",
+ "download",
+ "backup",
+ "pull",
+ "downsize"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
diff --git a/icons/database-arrow-down.svg b/icons/database-arrow-down.svg
new file mode 100644
index 000000000..271726fd9
--- /dev/null
+++ b/icons/database-arrow-down.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/database-arrow-up.json b/icons/database-arrow-up.json
new file mode 100644
index 000000000..5868431d6
--- /dev/null
+++ b/icons/database-arrow-up.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "Barakudum",
+ "rrod497"
+ ],
+ "use-cases": [
+ "importing or uploading data into a database",
+ "restoring from a backup",
+ "pushing local data to a remote database"
+ ],
+ "tags": [
+ "storage",
+ "memory",
+ "bytes",
+ "server",
+ "import",
+ "upload",
+ "backup",
+ "push",
+ "upscale"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
diff --git a/icons/database-arrow-up.svg b/icons/database-arrow-up.svg
new file mode 100644
index 000000000..210103d33
--- /dev/null
+++ b/icons/database-arrow-up.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/database-backup.json b/icons/database-backup.json
index 2006eaf27..887040443 100644
--- a/icons/database-backup.json
+++ b/icons/database-backup.json
@@ -6,6 +6,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"storage",
"memory",
diff --git a/icons/database-check.json b/icons/database-check.json
new file mode 100644
index 000000000..765268cae
--- /dev/null
+++ b/icons/database-check.json
@@ -0,0 +1,30 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "Barakudum",
+ "rrod497"
+ ],
+ "use-cases": [
+ "indicating a successful database connection",
+ "showing a verified or healthy database instance",
+ "confirming backup integrity or successful sync"
+ ],
+ "tags": [
+ "storage",
+ "memory",
+ "bytes",
+ "server",
+ "check",
+ "success",
+ "valid",
+ "verified",
+ "confirmed",
+ "complete"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
diff --git a/icons/database-check.svg b/icons/database-check.svg
new file mode 100644
index 000000000..7284b3413
--- /dev/null
+++ b/icons/database-check.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/database-minus.json b/icons/database-minus.json
new file mode 100644
index 000000000..9bc021771
--- /dev/null
+++ b/icons/database-minus.json
@@ -0,0 +1,28 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "Barakudum",
+ "rrod497"
+ ],
+ "use-cases": [
+ "removing a database instance",
+ "deleting or detaching a database connection",
+ "reducing allocated database resources"
+ ],
+ "tags": [
+ "storage",
+ "memory",
+ "bytes",
+ "server",
+ "minus",
+ "remove",
+ "delete",
+ "reduce"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
diff --git a/icons/chromium.svg b/icons/database-minus.svg
similarity index 54%
rename from icons/chromium.svg
rename to icons/database-minus.svg
index cef5fe2fd..f56d2beb6 100644
--- a/icons/chromium.svg
+++ b/icons/database-minus.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/database-plus.json b/icons/database-plus.json
new file mode 100644
index 000000000..e5eb2a01d
--- /dev/null
+++ b/icons/database-plus.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "Barakudum",
+ "rrod497"
+ ],
+ "use-cases": [
+ "creating a new database instance",
+ "adding a database connection in a client or admin panel"
+ ],
+ "tags": [
+ "storage",
+ "memory",
+ "bytes",
+ "server",
+ "plus",
+ "add",
+ "create",
+ "insert",
+ "new",
+ "expand"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
diff --git a/icons/database-plus.svg b/icons/database-plus.svg
new file mode 100644
index 000000000..0c377e07f
--- /dev/null
+++ b/icons/database-plus.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/database-search.json b/icons/database-search.json
index 89d9b769e..6af13e1ef 100644
--- a/icons/database-search.json
+++ b/icons/database-search.json
@@ -5,6 +5,7 @@
"jguddas",
"Spleefies"
],
+ "use-cases": [],
"tags": [
"storage",
"memory",
diff --git a/icons/database-x.json b/icons/database-x.json
new file mode 100644
index 000000000..f24c2aca6
--- /dev/null
+++ b/icons/database-x.json
@@ -0,0 +1,33 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "Barakudum",
+ "rrod497"
+ ],
+ "use-cases": [
+ "indicating a failed or lost database connection",
+ "displaying error states in monitoring tools",
+ "representing rejected queries or destructive operations"
+ ],
+ "tags": [
+ "storage",
+ "memory",
+ "bytes",
+ "server",
+ "x",
+ "error",
+ "failed",
+ "invalid",
+ "rejected",
+ "denied",
+ "clear",
+ "remove",
+ "disconnect"
+ ],
+ "categories": [
+ "devices",
+ "development"
+ ]
+}
diff --git a/icons/database-x.svg b/icons/database-x.svg
new file mode 100644
index 000000000..ab46918b2
--- /dev/null
+++ b/icons/database-x.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/icons/database-zap.json b/icons/database-zap.json
index 8822b0745..564ebd10b 100644
--- a/icons/database-zap.json
+++ b/icons/database-zap.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cache busting",
"storage",
diff --git a/icons/database.json b/icons/database.json
index c0fc53045..49d163505 100644
--- a/icons/database.json
+++ b/icons/database.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"storage",
"memory",
diff --git a/icons/decimals-arrow-left.json b/icons/decimals-arrow-left.json
index f2af0a03f..bcb0f97a5 100644
--- a/icons/decimals-arrow-left.json
+++ b/icons/decimals-arrow-left.json
@@ -4,6 +4,7 @@
"AnnaSasDev",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"numerical",
"decimal",
diff --git a/icons/decimals-arrow-right.json b/icons/decimals-arrow-right.json
index 9269a22c8..c5c8c80ee 100644
--- a/icons/decimals-arrow-right.json
+++ b/icons/decimals-arrow-right.json
@@ -4,6 +4,7 @@
"AnnaSasDev",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"numerical",
"decimal",
diff --git a/icons/delete.json b/icons/delete.json
index 42ae4534f..d58ff1037 100644
--- a/icons/delete.json
+++ b/icons/delete.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"backspace",
"remove"
diff --git a/icons/dessert.json b/icons/dessert.json
index d2c361684..4007ec990 100644
--- a/icons/dessert.json
+++ b/icons/dessert.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pudding",
"christmas",
diff --git a/icons/diameter.json b/icons/diameter.json
index f46bdcd6a..038af99fc 100644
--- a/icons/diameter.json
+++ b/icons/diameter.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"shape",
"circle",
diff --git a/icons/diamond-minus.json b/icons/diamond-minus.json
index 62fc5dea4..b55ed41a5 100644
--- a/icons/diamond-minus.json
+++ b/icons/diamond-minus.json
@@ -3,6 +3,7 @@
"contributors": [
"chessurisme"
],
+ "use-cases": [],
"tags": [
"keyframe",
"subtract",
diff --git a/icons/diamond-percent.json b/icons/diamond-percent.json
index 6fb92e450..774d489c9 100644
--- a/icons/diamond-percent.json
+++ b/icons/diamond-percent.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
@@ -23,8 +24,7 @@
{
"name": "percent-diamond",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/diamond-plus.json b/icons/diamond-plus.json
index 2cc7c8acb..280756e08 100644
--- a/icons/diamond-plus.json
+++ b/icons/diamond-plus.json
@@ -3,6 +3,7 @@
"contributors": [
"chessurisme"
],
+ "use-cases": [],
"tags": [
"keyframe",
"add",
diff --git a/icons/diamond.json b/icons/diamond.json
index 307369cdc..acec984ec 100644
--- a/icons/diamond.json
+++ b/icons/diamond.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"square",
"rectangle",
diff --git a/icons/dice-1.json b/icons/dice-1.json
index ce073d1cc..e72895787 100644
--- a/icons/dice-1.json
+++ b/icons/dice-1.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/dice-2.json b/icons/dice-2.json
index 1f4603acb..373d6144e 100644
--- a/icons/dice-2.json
+++ b/icons/dice-2.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/dice-3.json b/icons/dice-3.json
index 98a0c341f..dbe89d807 100644
--- a/icons/dice-3.json
+++ b/icons/dice-3.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/dice-4.json b/icons/dice-4.json
index f84401723..64b3c108d 100644
--- a/icons/dice-4.json
+++ b/icons/dice-4.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/dice-5.json b/icons/dice-5.json
index 07a4543d8..77bf6db50 100644
--- a/icons/dice-5.json
+++ b/icons/dice-5.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/dice-6.json b/icons/dice-6.json
index 1d071f0c9..330c55f0b 100644
--- a/icons/dice-6.json
+++ b/icons/dice-6.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/dices.json b/icons/dices.json
index cad1fc71b..e9de8c0fd 100644
--- a/icons/dices.json
+++ b/icons/dices.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dice",
"random",
diff --git a/icons/diff.json b/icons/diff.json
index 18bf76909..18ecafa56 100644
--- a/icons/diff.json
+++ b/icons/diff.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"patch",
"difference",
diff --git a/icons/disc-2.json b/icons/disc-2.json
index c26b4ad99..651089d0a 100644
--- a/icons/disc-2.json
+++ b/icons/disc-2.json
@@ -5,6 +5,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"album",
"music",
diff --git a/icons/disc-3.json b/icons/disc-3.json
index c1be208a9..2e5d3af16 100644
--- a/icons/disc-3.json
+++ b/icons/disc-3.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"album",
"music",
diff --git a/icons/disc-album.json b/icons/disc-album.json
index 3b3e57c4e..0683ccee8 100644
--- a/icons/disc-album.json
+++ b/icons/disc-album.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"album",
"music",
diff --git a/icons/disc.json b/icons/disc.json
index cb833f1ad..3b486b1a7 100644
--- a/icons/disc.json
+++ b/icons/disc.json
@@ -6,6 +6,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"album",
"music",
diff --git a/icons/divide.json b/icons/divide.json
index daa7eaeb5..d55b835a1 100644
--- a/icons/divide.json
+++ b/icons/divide.json
@@ -4,6 +4,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"calculate",
"math",
diff --git a/icons/dna-off.json b/icons/dna-off.json
index 75a76a21e..005071dd9 100644
--- a/icons/dna-off.json
+++ b/icons/dna-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"gene",
"gmo free",
diff --git a/icons/dna.json b/icons/dna.json
index 49aa41949..f17591573 100644
--- a/icons/dna.json
+++ b/icons/dna.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"gene",
"gmo",
diff --git a/icons/dock.json b/icons/dock.json
index ba39eed54..78e1b90b0 100644
--- a/icons/dock.json
+++ b/icons/dock.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"desktop",
"applications",
diff --git a/icons/dog.json b/icons/dog.json
index b3da3ff8b..1a5f4d694 100644
--- a/icons/dog.json
+++ b/icons/dog.json
@@ -4,6 +4,7 @@
"kemie",
"jguddas"
],
+ "use-cases": [],
"tags": [
"animal",
"pet",
diff --git a/icons/dollar-sign.json b/icons/dollar-sign.json
index 7023dd9b1..9d0862845 100644
--- a/icons/dollar-sign.json
+++ b/icons/dollar-sign.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/donut.json b/icons/donut.json
index 707c4df7c..a12061704 100644
--- a/icons/donut.json
+++ b/icons/donut.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"doughnut",
"sprinkles",
diff --git a/icons/door-closed-locked.json b/icons/door-closed-locked.json
index 380ac4770..1f531e594 100644
--- a/icons/door-closed-locked.json
+++ b/icons/door-closed-locked.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"lukedukeus"
],
+ "use-cases": [],
"tags": [
"entrance",
"entry",
diff --git a/icons/door-closed.json b/icons/door-closed.json
index 61f1bc6b7..d6a55d1f9 100644
--- a/icons/door-closed.json
+++ b/icons/door-closed.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"entrance",
"entry",
diff --git a/icons/door-open.json b/icons/door-open.json
index 61f1bc6b7..d6a55d1f9 100644
--- a/icons/door-open.json
+++ b/icons/door-open.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"entrance",
"entry",
diff --git a/icons/dot.json b/icons/dot.json
index 3d9ee134f..fd6289de4 100644
--- a/icons/dot.json
+++ b/icons/dot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"interpunct",
"interpoint",
diff --git a/icons/dot.svg b/icons/dot.svg
index 5944d9dc1..f79c4b159 100644
--- a/icons/dot.svg
+++ b/icons/dot.svg
@@ -9,5 +9,5 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/download.json b/icons/download.json
index 670c92261..a3e4f5916 100644
--- a/icons/download.json
+++ b/icons/download.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"import",
"export",
diff --git a/icons/drafting-compass.json b/icons/drafting-compass.json
index 72be1249a..0b3277cba 100644
--- a/icons/drafting-compass.json
+++ b/icons/drafting-compass.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"geometry",
"trigonometry",
diff --git a/icons/drama.json b/icons/drama.json
index 83031ba46..a3e7e53d9 100644
--- a/icons/drama.json
+++ b/icons/drama.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"drama",
"masks",
diff --git a/icons/dribbble.json b/icons/dribbble.json
deleted file mode 100644
index 20899aeb2..000000000
--- a/icons/dribbble.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "ahtohbi4"
- ],
- "tags": [
- "design",
- "social"
- ],
- "categories": [
- "brands",
- "social",
- "design"
- ]
-}
diff --git a/icons/drill.json b/icons/drill.json
index 6669ad03a..0711f437d 100644
--- a/icons/drill.json
+++ b/icons/drill.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"power",
"bit",
diff --git a/icons/drone.json b/icons/drone.json
index 6538e689d..1493b4067 100644
--- a/icons/drone.json
+++ b/icons/drone.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"quadcopter",
"uav",
diff --git a/icons/droplet-off.json b/icons/droplet-off.json
index c0eccb70f..6b76308a0 100644
--- a/icons/droplet-off.json
+++ b/icons/droplet-off.json
@@ -8,6 +8,7 @@
"jguddas",
"Footagesus"
],
+ "use-cases": [],
"tags": [
"water",
"weather",
diff --git a/icons/droplet.json b/icons/droplet.json
index c036ef146..a6632a156 100644
--- a/icons/droplet.json
+++ b/icons/droplet.json
@@ -6,6 +6,7 @@
"csandman",
"johnletey"
],
+ "use-cases": [],
"tags": [
"water",
"weather",
diff --git a/icons/droplets.json b/icons/droplets.json
index 1170f9f31..0cffabc18 100644
--- a/icons/droplets.json
+++ b/icons/droplets.json
@@ -4,6 +4,7 @@
"Andreto",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"water",
"weather",
diff --git a/icons/drum.json b/icons/drum.json
index 65a1653e0..e7e3d5cde 100644
--- a/icons/drum.json
+++ b/icons/drum.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"drummer",
"kit",
diff --git a/icons/drumstick.json b/icons/drumstick.json
index e3e6c610c..005c9238c 100644
--- a/icons/drumstick.json
+++ b/icons/drumstick.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"food",
"chicken",
diff --git a/icons/dumbbell.json b/icons/dumbbell.json
index 0401830b8..804289a09 100644
--- a/icons/dumbbell.json
+++ b/icons/dumbbell.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"barbell",
"weight",
diff --git a/icons/ear-off.json b/icons/ear-off.json
index cc1084eae..ad16634c1 100644
--- a/icons/ear-off.json
+++ b/icons/ear-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"hearing",
"hard of hearing",
diff --git a/icons/ear.json b/icons/ear.json
index a8137de7b..a6262ba86 100644
--- a/icons/ear.json
+++ b/icons/ear.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"hearing",
"noise",
diff --git a/icons/earth-lock.json b/icons/earth-lock.json
index 17a2ef541..a7e11cb80 100644
--- a/icons/earth-lock.json
+++ b/icons/earth-lock.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"vpn",
"private",
diff --git a/icons/earth.json b/icons/earth.json
index 63e65c3cc..ca998811e 100644
--- a/icons/earth.json
+++ b/icons/earth.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"world",
"browser",
@@ -19,8 +20,7 @@
{
"name": "globe-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/eclipse.json b/icons/eclipse.json
index bae6111a8..c216211c7 100644
--- a/icons/eclipse.json
+++ b/icons/eclipse.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lunar",
"solar",
diff --git a/icons/egg-fried.json b/icons/egg-fried.json
index b269f3a62..0d63b7b14 100644
--- a/icons/egg-fried.json
+++ b/icons/egg-fried.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"food",
"breakfast"
diff --git a/icons/egg-off.json b/icons/egg-off.json
index ed525557d..68524e00b 100644
--- a/icons/egg-off.json
+++ b/icons/egg-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"egg free",
"vegan",
diff --git a/icons/egg.json b/icons/egg.json
index d7ed7ddaa..c0cdb64bb 100644
--- a/icons/egg.json
+++ b/icons/egg.json
@@ -6,6 +6,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"bird",
"chicken",
diff --git a/icons/ellipse.json b/icons/ellipse.json
index bffc33226..cb7b91439 100644
--- a/icons/ellipse.json
+++ b/icons/ellipse.json
@@ -3,6 +3,7 @@
"contributors": [
"KISHORE-KUMAR-S"
],
+ "use-cases": [],
"tags": [
"shape",
"geometry",
diff --git a/icons/ellipsis-vertical.json b/icons/ellipsis-vertical.json
index 8f07a0b82..66a28cc87 100644
--- a/icons/ellipsis-vertical.json
+++ b/icons/ellipsis-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"menu",
"options",
@@ -22,8 +23,7 @@
{
"name": "more-vertical",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/ellipsis.json b/icons/ellipsis.json
index 58b6a4b6d..5aaa1f624 100644
--- a/icons/ellipsis.json
+++ b/icons/ellipsis.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"et cetera",
"etc",
@@ -34,8 +35,7 @@
{
"name": "more-horizontal",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/equal-approximately.json b/icons/equal-approximately.json
index 46b46f6a6..e3d5aa1bf 100644
--- a/icons/equal-approximately.json
+++ b/icons/equal-approximately.json
@@ -3,6 +3,7 @@
"contributors": [
"ksk3110"
],
+ "use-cases": [],
"tags": [
"about",
"calculate",
diff --git a/icons/equal-not.json b/icons/equal-not.json
index 0d7f784b5..d4092ef67 100644
--- a/icons/equal-not.json
+++ b/icons/equal-not.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"calculate",
"off",
diff --git a/icons/equal.json b/icons/equal.json
index 7725d6234..dd10b9194 100644
--- a/icons/equal.json
+++ b/icons/equal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"calculate",
"math",
diff --git a/icons/eraser.json b/icons/eraser.json
index c029cf52c..b6f8bfec4 100644
--- a/icons/eraser.json
+++ b/icons/eraser.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pencil",
"drawing",
diff --git a/icons/ethernet-port.json b/icons/ethernet-port.json
index e5aea4aaa..a5e6a6be5 100644
--- a/icons/ethernet-port.json
+++ b/icons/ethernet-port.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "ericfennis"
+ "ericfennis",
+ "karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"internet",
"network",
diff --git a/icons/ethernet-port.svg b/icons/ethernet-port.svg
index 38a05346b..c8a39a593 100644
--- a/icons/ethernet-port.svg
+++ b/icons/ethernet-port.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/euro.json b/icons/euro.json
index 7cea7dd72..caf59cb32 100644
--- a/icons/euro.json
+++ b/icons/euro.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/ev-charger.json b/icons/ev-charger.json
index 46ccd63f9..cbe60bc4f 100644
--- a/icons/ev-charger.json
+++ b/icons/ev-charger.json
@@ -8,6 +8,7 @@
"csandman",
"johnletey"
],
+ "use-cases": [],
"tags": [
"electric",
"charger",
diff --git a/icons/expand.json b/icons/expand.json
index 37dd97e01..a1a8d4740 100644
--- a/icons/expand.json
+++ b/icons/expand.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"scale",
"fullscreen",
diff --git a/icons/external-link.json b/icons/external-link.json
index ab1f44b6a..4ff8ec60c 100644
--- a/icons/external-link.json
+++ b/icons/external-link.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"outbound",
"open",
diff --git a/icons/eye-closed.json b/icons/eye-closed.json
index a1ecd275f..6433ed0e8 100644
--- a/icons/eye-closed.json
+++ b/icons/eye-closed.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"view",
"watch",
diff --git a/icons/eye-dashed.json b/icons/eye-dashed.json
new file mode 100644
index 000000000..ed0d12e37
--- /dev/null
+++ b/icons/eye-dashed.json
@@ -0,0 +1,34 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "karsa-mistmere",
+ "ericfennis"
+ ],
+ "use-cases": [
+ "Indicating that privacy mode is activated",
+ "Showing that notifications are muted or do-not-disturb is on",
+ "Marking hidden content that can be revealed on interaction",
+ "Denoting an inactive or away user status",
+ "Representing a stealth mode running discreetly in the background",
+ "Offering an accessibility option for visual impairments"
+ ],
+ "tags": [
+ "view",
+ "watch",
+ "see",
+ "hide",
+ "conceal",
+ "mask",
+ "hidden",
+ "invisible",
+ "visibility",
+ "vision"
+ ],
+ "categories": [
+ "accessibility",
+ "photography",
+ "design",
+ "security"
+ ]
+}
diff --git a/icons/eye-dashed.svg b/icons/eye-dashed.svg
new file mode 100644
index 000000000..154ca8fd7
--- /dev/null
+++ b/icons/eye-dashed.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/eye-off.json b/icons/eye-off.json
index 44a02f8b4..572f4e19c 100644
--- a/icons/eye-off.json
+++ b/icons/eye-off.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"view",
"watch",
diff --git a/icons/eye.json b/icons/eye.json
index e62cf9b12..1aa247183 100644
--- a/icons/eye.json
+++ b/icons/eye.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"view",
"watch",
diff --git a/icons/facebook.json b/icons/facebook.json
deleted file mode 100644
index eda8d9580..000000000
--- a/icons/facebook.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "social"
- ],
- "categories": [
- "social",
- "brands"
- ]
-}
diff --git a/icons/factory.json b/icons/factory.json
index fef949300..57f426268 100644
--- a/icons/factory.json
+++ b/icons/factory.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"building",
"business",
diff --git a/icons/fan.json b/icons/fan.json
index e63b4d552..b1ba3eef4 100644
--- a/icons/fan.json
+++ b/icons/fan.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"air",
"cooler",
diff --git a/icons/fast-forward.json b/icons/fast-forward.json
index abce3899a..3f2b66cb0 100644
--- a/icons/fast-forward.json
+++ b/icons/fast-forward.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music"
],
diff --git a/icons/feather.json b/icons/feather.json
index 417e66f6f..976c45ba2 100644
--- a/icons/feather.json
+++ b/icons/feather.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"logo"
],
diff --git a/icons/fence.json b/icons/fence.json
index 67431ac50..167afae71 100644
--- a/icons/fence.json
+++ b/icons/fence.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"picket",
"panels",
diff --git a/icons/ferris-wheel.json b/icons/ferris-wheel.json
index 1aef5547a..4a781338d 100644
--- a/icons/ferris-wheel.json
+++ b/icons/ferris-wheel.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"big wheel",
"daisy wheel",
diff --git a/icons/figma.json b/icons/figma.json
deleted file mode 100644
index 69145a2da..000000000
--- a/icons/figma.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "mittalyashu",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "design",
- "tool"
- ],
- "categories": [
- "brands",
- "design"
- ]
-}
diff --git a/icons/figma.svg b/icons/figma.svg
deleted file mode 100644
index cfc932abb..000000000
--- a/icons/figma.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
diff --git a/icons/file-archive.json b/icons/file-archive.json
index 33805386b..04767d1d4 100644
--- a/icons/file-archive.json
+++ b/icons/file-archive.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"zip",
"package",
diff --git a/icons/file-axis-3d.json b/icons/file-axis-3d.json
index 9333c2fb2..1f512a43c 100644
--- a/icons/file-axis-3d.json
+++ b/icons/file-axis-3d.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"model",
"3d",
@@ -18,8 +19,7 @@
{
"name": "file-axis-3-d",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/file-badge.json b/icons/file-badge.json
index e807ca7a3..cfd85630e 100644
--- a/icons/file-badge.json
+++ b/icons/file-badge.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"award",
"achievement",
@@ -19,8 +20,7 @@
{
"name": "file-badge-2",
"deprecated": true,
- "deprecationReason": "alias.duplicate",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.duplicate"
}
]
}
diff --git a/icons/file-box.json b/icons/file-box.json
index 4372b3657..1e037805a 100644
--- a/icons/file-box.json
+++ b/icons/file-box.json
@@ -4,12 +4,36 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [
+ "representing 3D model files such as OBJ, STL, FBX, or GLTF",
+ "indicating CAD and engineering model documents",
+ "showing printable or manufacturable 3D assets",
+ "identifying files containing digital product models"
+ ],
"tags": [
+ "document",
+ "page",
+ "sheet",
+ "cube",
"box",
+ "3d",
+ "model",
+ "asset",
+ "object",
+ "geometry",
+ "mesh",
+ "ar",
+ "augmented reality",
+ "cad",
+ "design",
+ "blueprint",
+ "draft",
"package",
- "model"
+ "scene"
],
"categories": [
- "files"
+ "files",
+ "design",
+ "development"
]
}
diff --git a/icons/file-box.svg b/icons/file-box.svg
index 025191e31..75d40c2af 100644
--- a/icons/file-box.svg
+++ b/icons/file-box.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/file-braces-corner.json b/icons/file-braces-corner.json
index 3d73d6aec..d88ad6925 100644
--- a/icons/file-braces-corner.json
+++ b/icons/file-braces-corner.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"json",
@@ -18,8 +19,7 @@
{
"name": "file-json-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-braces.json b/icons/file-braces.json
index 4aa3c98c8..002e202a4 100644
--- a/icons/file-braces.json
+++ b/icons/file-braces.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"json",
@@ -18,8 +19,7 @@
{
"name": "file-json",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-chart-column-increasing.json b/icons/file-chart-column-increasing.json
index 1ac331425..4ffffa6c4 100644
--- a/icons/file-chart-column-increasing.json
+++ b/icons/file-chart-column-increasing.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -19,8 +20,7 @@
{
"name": "file-bar-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-chart-column.json b/icons/file-chart-column.json
index 374cbaa99..fc88af16c 100644
--- a/icons/file-chart-column.json
+++ b/icons/file-chart-column.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -18,8 +19,7 @@
{
"name": "file-bar-chart-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-chart-line.json b/icons/file-chart-line.json
index a5ef3d95f..8811c6921 100644
--- a/icons/file-chart-line.json
+++ b/icons/file-chart-line.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -18,8 +19,7 @@
{
"name": "file-line-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-chart-pie.json b/icons/file-chart-pie.json
index f51f18e31..eb35bae81 100644
--- a/icons/file-chart-pie.json
+++ b/icons/file-chart-pie.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"statistics",
"analytics",
@@ -19,8 +20,7 @@
{
"name": "file-pie-chart",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-check-corner.json b/icons/file-check-corner.json
index 9489c6a8a..13e756a59 100644
--- a/icons/file-check-corner.json
+++ b/icons/file-check-corner.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"done",
"document",
@@ -20,8 +21,7 @@
{
"name": "file-check-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-check.json b/icons/file-check.json
index 35878033c..30e97f534 100644
--- a/icons/file-check.json
+++ b/icons/file-check.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"done",
"document",
diff --git a/icons/file-clock.json b/icons/file-clock.json
index f39807ec6..5d7428e89 100644
--- a/icons/file-clock.json
+++ b/icons/file-clock.json
@@ -5,6 +5,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"history",
"log",
diff --git a/icons/file-code-corner.json b/icons/file-code-corner.json
index 937a3afaf..2237d1d03 100644
--- a/icons/file-code-corner.json
+++ b/icons/file-code-corner.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"script",
"document",
@@ -21,8 +22,7 @@
{
"name": "file-code-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-code.json b/icons/file-code.json
index 52f122d4f..e80345de1 100644
--- a/icons/file-code.json
+++ b/icons/file-code.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"script",
"document",
diff --git a/icons/file-cog.json b/icons/file-cog.json
index 2e2671061..472c0b130 100644
--- a/icons/file-cog.json
+++ b/icons/file-cog.json
@@ -6,6 +6,7 @@
"jguddas",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"executable",
"settings",
@@ -20,8 +21,7 @@
{
"name": "file-cog-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-diff.json b/icons/file-diff.json
index ee6385015..11baa433f 100644
--- a/icons/file-diff.json
+++ b/icons/file-diff.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"diff",
"patch"
diff --git a/icons/file-digit.json b/icons/file-digit.json
index d3aefb703..006b42589 100644
--- a/icons/file-digit.json
+++ b/icons/file-digit.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"number",
"document"
diff --git a/icons/file-down.json b/icons/file-down.json
index 5f089c6e0..2c1d3dda2 100644
--- a/icons/file-down.json
+++ b/icons/file-down.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"download",
"import",
diff --git a/icons/file-exclamation-point.json b/icons/file-exclamation-point.json
index d921b6a96..64cf8065e 100644
--- a/icons/file-exclamation-point.json
+++ b/icons/file-exclamation-point.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"hidden",
"warning",
@@ -20,8 +21,7 @@
{
"name": "file-warning",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-headphone.json b/icons/file-headphone.json
index 21f9c8d54..acc9e8691 100644
--- a/icons/file-headphone.json
+++ b/icons/file-headphone.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
@@ -17,14 +18,12 @@
{
"name": "file-audio",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
},
{
"name": "file-audio-2",
"deprecated": true,
- "deprecationReason": "alias.duplicate",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.duplicate"
}
]
}
diff --git a/icons/file-heart.json b/icons/file-heart.json
index e43b89302..9a2c268f1 100644
--- a/icons/file-heart.json
+++ b/icons/file-heart.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"heart",
"favourite",
diff --git a/icons/file-image.json b/icons/file-image.json
index 71ac4db57..72844bb40 100644
--- a/icons/file-image.json
+++ b/icons/file-image.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"image",
"graphics",
diff --git a/icons/file-input.json b/icons/file-input.json
index 6fba8b503..7ac8dada8 100644
--- a/icons/file-input.json
+++ b/icons/file-input.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"document"
],
diff --git a/icons/file-key.json b/icons/file-key.json
index 606140b29..9d37dd59a 100644
--- a/icons/file-key.json
+++ b/icons/file-key.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"key",
"private",
@@ -18,8 +19,7 @@
{
"name": "file-key-2",
"deprecated": true,
- "deprecationReason": "alias.duplicate",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.duplicate"
}
]
}
diff --git a/icons/file-lock.json b/icons/file-lock.json
index 5f02df9d1..e17daf62a 100644
--- a/icons/file-lock.json
+++ b/icons/file-lock.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lock",
"password",
@@ -18,8 +19,7 @@
{
"name": "file-lock-2",
"deprecated": true,
- "deprecationReason": "alias.duplicate",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.duplicate"
}
]
}
diff --git a/icons/file-minus-corner.json b/icons/file-minus-corner.json
index 12544f8f7..b115a25df 100644
--- a/icons/file-minus-corner.json
+++ b/icons/file-minus-corner.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"document"
],
@@ -15,8 +16,7 @@
{
"name": "file-minus-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-minus.json b/icons/file-minus.json
index 0fbd6e97f..ad3e62aa2 100644
--- a/icons/file-minus.json
+++ b/icons/file-minus.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"delete",
"remove",
diff --git a/icons/file-music.json b/icons/file-music.json
index b0d0118b9..5d6ebe8b8 100644
--- a/icons/file-music.json
+++ b/icons/file-music.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"audio",
"sound",
diff --git a/icons/file-output.json b/icons/file-output.json
index b410b2c7a..1367a9966 100644
--- a/icons/file-output.json
+++ b/icons/file-output.json
@@ -7,6 +7,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"document"
],
diff --git a/icons/file-pen-line.json b/icons/file-pen-line.json
index 081af2563..005439b29 100644
--- a/icons/file-pen-line.json
+++ b/icons/file-pen-line.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"edit"
],
@@ -15,8 +16,7 @@
{
"name": "file-signature",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/file-pen.json b/icons/file-pen.json
index c3eee4e5d..c78c99824 100644
--- a/icons/file-pen.json
+++ b/icons/file-pen.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"signature"
],
@@ -14,8 +15,7 @@
{
"name": "file-edit",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/file-play.json b/icons/file-play.json
index 28eb7972a..d3f0baaf8 100644
--- a/icons/file-play.json
+++ b/icons/file-play.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"movie",
"video",
@@ -16,8 +17,7 @@
{
"name": "file-video",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/file-plus-corner.json b/icons/file-plus-corner.json
index 302cc2b84..2667655e5 100644
--- a/icons/file-plus-corner.json
+++ b/icons/file-plus-corner.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"add",
"create",
@@ -18,8 +19,7 @@
{
"name": "file-plus-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-plus.json b/icons/file-plus.json
index fa9ecf4bb..771969076 100644
--- a/icons/file-plus.json
+++ b/icons/file-plus.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"add",
"create",
diff --git a/icons/file-question-mark.json b/icons/file-question-mark.json
index 86f158776..138805eb2 100644
--- a/icons/file-question-mark.json
+++ b/icons/file-question-mark.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"readme",
"help",
@@ -17,8 +18,7 @@
{
"name": "file-question",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/file-scan.json b/icons/file-scan.json
index ee3e7dad2..ffdd80c30 100644
--- a/icons/file-scan.json
+++ b/icons/file-scan.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"scan",
"code",
diff --git a/icons/file-search-corner.json b/icons/file-search-corner.json
index 70316d720..7663bb7ed 100644
--- a/icons/file-search-corner.json
+++ b/icons/file-search-corner.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lost",
"document",
@@ -18,8 +19,7 @@
{
"name": "file-search-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-search.json b/icons/file-search.json
index 99a35d48e..6f9b8f455 100644
--- a/icons/file-search.json
+++ b/icons/file-search.json
@@ -6,6 +6,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"lost",
"document",
diff --git a/icons/file-signal.json b/icons/file-signal.json
index 3278d5326..a3f101c5c 100644
--- a/icons/file-signal.json
+++ b/icons/file-signal.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"audio",
"music",
@@ -17,8 +18,7 @@
{
"name": "file-volume-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-sliders.json b/icons/file-sliders.json
index 3206f8a3a..26c1a9050 100644
--- a/icons/file-sliders.json
+++ b/icons/file-sliders.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cogged",
"gear",
diff --git a/icons/file-spreadsheet.json b/icons/file-spreadsheet.json
index 4c2221f1e..7628e045d 100644
--- a/icons/file-spreadsheet.json
+++ b/icons/file-spreadsheet.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"sheet",
diff --git a/icons/file-stack.json b/icons/file-stack.json
index 9d8859b71..b296c73f7 100644
--- a/icons/file-stack.json
+++ b/icons/file-stack.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"versions",
"multiple",
diff --git a/icons/file-symlink.json b/icons/file-symlink.json
index 5a6d27641..fe0a17dc5 100644
--- a/icons/file-symlink.json
+++ b/icons/file-symlink.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"symlink",
"symbolic",
diff --git a/icons/file-terminal.json b/icons/file-terminal.json
index 5f522a651..12d13288a 100644
--- a/icons/file-terminal.json
+++ b/icons/file-terminal.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"terminal",
"bash",
diff --git a/icons/file-text.json b/icons/file-text.json
index 9ecf8958e..0ba1af3ad 100644
--- a/icons/file-text.json
+++ b/icons/file-text.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"data",
"txt",
diff --git a/icons/file-type-corner.json b/icons/file-type-corner.json
index 3484e1871..b3e8168a1 100644
--- a/icons/file-type-corner.json
+++ b/icons/file-type-corner.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"font",
"text",
@@ -18,8 +19,7 @@
{
"name": "file-type-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-type.json b/icons/file-type.json
index 791f9916d..0b84d44e3 100644
--- a/icons/file-type.json
+++ b/icons/file-type.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"font",
"text",
diff --git a/icons/file-up.json b/icons/file-up.json
index daa4fa18d..c4e4e0689 100644
--- a/icons/file-up.json
+++ b/icons/file-up.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"upload",
"import",
diff --git a/icons/file-user.json b/icons/file-user.json
index 80b5ac4d5..885a02727 100644
--- a/icons/file-user.json
+++ b/icons/file-user.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"person",
"personal information",
diff --git a/icons/file-video-camera.json b/icons/file-video-camera.json
index 4e86c78df..dbf1b90ea 100644
--- a/icons/file-video-camera.json
+++ b/icons/file-video-camera.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"movie",
"video",
@@ -17,8 +18,7 @@
{
"name": "file-video-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/file-volume.json b/icons/file-volume.json
index f51d35267..c4485f552 100644
--- a/icons/file-volume.json
+++ b/icons/file-volume.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"audio",
"music",
diff --git a/icons/file-x-corner.json b/icons/file-x-corner.json
index 71e34e036..dae5a9a52 100644
--- a/icons/file-x-corner.json
+++ b/icons/file-x-corner.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lost",
"delete",
@@ -17,8 +18,7 @@
{
"name": "file-x-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/file-x.json b/icons/file-x.json
index 4cdd046e9..4ebb3aaf6 100644
--- a/icons/file-x.json
+++ b/icons/file-x.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lost",
"delete",
diff --git a/icons/file.json b/icons/file.json
index 84a93dae1..f317737b6 100644
--- a/icons/file.json
+++ b/icons/file.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"document"
],
diff --git a/icons/files.json b/icons/files.json
index a57ccd76f..24e15419d 100644
--- a/icons/files.json
+++ b/icons/files.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"multiple",
"copy",
diff --git a/icons/film.json b/icons/film.json
index ee12fb3ab..babb0b5a1 100644
--- a/icons/film.json
+++ b/icons/film.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"movie",
"video",
diff --git a/icons/fingerprint-pattern.json b/icons/fingerprint-pattern.json
index 78cbad86a..3d75bfa6a 100644
--- a/icons/fingerprint-pattern.json
+++ b/icons/fingerprint-pattern.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"2fa",
"authentication",
@@ -21,8 +22,7 @@
{
"name": "fingerprint",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/fire-extinguisher.json b/icons/fire-extinguisher.json
index 197a56909..b8151d209 100644
--- a/icons/fire-extinguisher.json
+++ b/icons/fire-extinguisher.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"flames",
"smoke",
diff --git a/icons/fish-off.json b/icons/fish-off.json
index 4abfe38cd..9f2c4ca30 100644
--- a/icons/fish-off.json
+++ b/icons/fish-off.json
@@ -5,6 +5,7 @@
"kemie",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"food",
"dish",
diff --git a/icons/fish-symbol.json b/icons/fish-symbol.json
index d6f7e88c0..00a6ab14d 100644
--- a/icons/fish-symbol.json
+++ b/icons/fish-symbol.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"dish",
"restaurant",
diff --git a/icons/fish.json b/icons/fish.json
index 1f4ff85f8..34d71885f 100644
--- a/icons/fish.json
+++ b/icons/fish.json
@@ -3,6 +3,7 @@
"contributors": [
"kemie"
],
+ "use-cases": [],
"tags": [
"dish",
"restaurant",
diff --git a/icons/fishing-hook.json b/icons/fishing-hook.json
index 9bdb2977f..4ff2181c6 100644
--- a/icons/fishing-hook.json
+++ b/icons/fishing-hook.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"sea",
"boating",
diff --git a/icons/fishing-rod.json b/icons/fishing-rod.json
index 823e13277..d48339305 100644
--- a/icons/fishing-rod.json
+++ b/icons/fishing-rod.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fishing",
"rod",
diff --git a/icons/flag-off.json b/icons/flag-off.json
index 2a5ee9a31..67167afbe 100644
--- a/icons/flag-off.json
+++ b/icons/flag-off.json
@@ -6,6 +6,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"unflag",
"unmark",
diff --git a/icons/flag-triangle-left.json b/icons/flag-triangle-left.json
index 649339938..9d884368b 100644
--- a/icons/flag-triangle-left.json
+++ b/icons/flag-triangle-left.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"report",
"timeline",
diff --git a/icons/flag-triangle-right.json b/icons/flag-triangle-right.json
index 649339938..9d884368b 100644
--- a/icons/flag-triangle-right.json
+++ b/icons/flag-triangle-right.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"report",
"timeline",
diff --git a/icons/flag.json b/icons/flag.json
index 42d036bd7..84eb5d380 100644
--- a/icons/flag.json
+++ b/icons/flag.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"report",
"marker",
diff --git a/icons/flame-kindling.json b/icons/flame-kindling.json
index 4fc8567ec..2190bffe9 100644
--- a/icons/flame-kindling.json
+++ b/icons/flame-kindling.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"campfire",
"camping",
diff --git a/icons/flame.json b/icons/flame.json
index 1adfebdc0..aa29b1aff 100644
--- a/icons/flame.json
+++ b/icons/flame.json
@@ -6,6 +6,7 @@
"csandman",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"heat",
"burn",
diff --git a/icons/flashlight-off.json b/icons/flashlight-off.json
index 1be60f41a..b01226e5e 100644
--- a/icons/flashlight-off.json
+++ b/icons/flashlight-off.json
@@ -7,6 +7,7 @@
"csandman",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"torch",
"light",
diff --git a/icons/flashlight.json b/icons/flashlight.json
index f9ce0cceb..de814af00 100644
--- a/icons/flashlight.json
+++ b/icons/flashlight.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"torch",
"light",
diff --git a/icons/flask-conical-off.json b/icons/flask-conical-off.json
index 9f175d0f5..9d1d827de 100644
--- a/icons/flask-conical-off.json
+++ b/icons/flask-conical-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"beaker",
"erlenmeyer",
diff --git a/icons/flask-conical.json b/icons/flask-conical.json
index 729855564..1c9fd9398 100644
--- a/icons/flask-conical.json
+++ b/icons/flask-conical.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"beaker",
"erlenmeyer",
diff --git a/icons/flask-round.json b/icons/flask-round.json
index 5cb0429ca..270235492 100644
--- a/icons/flask-round.json
+++ b/icons/flask-round.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"beaker",
"lab",
diff --git a/icons/flip-horizontal-2.json b/icons/flip-horizontal-2.json
index a4a1a9a5b..395e2442d 100644
--- a/icons/flip-horizontal-2.json
+++ b/icons/flip-horizontal-2.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"reflect",
"mirror",
diff --git a/icons/flip-vertical-2.json b/icons/flip-vertical-2.json
index 11858736d..8b708b3a5 100644
--- a/icons/flip-vertical-2.json
+++ b/icons/flip-vertical-2.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"reflect",
"mirror",
diff --git a/icons/flower-2.json b/icons/flower-2.json
index 9cfdc938f..a2ef10344 100644
--- a/icons/flower-2.json
+++ b/icons/flower-2.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"sustainability",
"nature",
diff --git a/icons/flower.json b/icons/flower.json
index 8d6b6e9e7..e99c76f99 100644
--- a/icons/flower.json
+++ b/icons/flower.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"sustainability",
"nature",
diff --git a/icons/focus.json b/icons/focus.json
index f16aef1fe..f7c922517 100644
--- a/icons/focus.json
+++ b/icons/focus.json
@@ -6,6 +6,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"camera",
"lens",
diff --git a/icons/fold-horizontal.json b/icons/fold-horizontal.json
index 26797ae8c..d9da03d86 100644
--- a/icons/fold-horizontal.json
+++ b/icons/fold-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"arrow",
"collapse",
diff --git a/icons/fold-vertical.json b/icons/fold-vertical.json
index 26797ae8c..d9da03d86 100644
--- a/icons/fold-vertical.json
+++ b/icons/fold-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"arrow",
"collapse",
diff --git a/icons/folder-archive.json b/icons/folder-archive.json
index e299dbc62..356b6dbcf 100644
--- a/icons/folder-archive.json
+++ b/icons/folder-archive.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"archive",
"zip",
diff --git a/icons/folder-bookmark.json b/icons/folder-bookmark.json
new file mode 100644
index 000000000..cc80985e9
--- /dev/null
+++ b/icons/folder-bookmark.json
@@ -0,0 +1,31 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "ericfennis",
+ "karsa-mistmere",
+ "siarie",
+ "jguddas",
+ "swastik7805",
+ "Spleefies",
+ "ramazansancar"
+ ],
+ "use-cases": [],
+ "tags": [
+ "folder",
+ "bookmark",
+ "file",
+ "mark",
+ "storage",
+ "archive",
+ "directory",
+ "project",
+ "favorite",
+ "save",
+ "read later"
+ ],
+ "categories": [
+ "files"
+ ]
+}
diff --git a/icons/folder-bookmark.svg b/icons/folder-bookmark.svg
new file mode 100644
index 000000000..8083f87f1
--- /dev/null
+++ b/icons/folder-bookmark.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/folder-check.json b/icons/folder-check.json
index 353ffbaa6..fa8c3e321 100644
--- a/icons/folder-check.json
+++ b/icons/folder-check.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"done",
"directory",
diff --git a/icons/folder-clock.json b/icons/folder-clock.json
index dcb31c689..aeaa3a3fb 100644
--- a/icons/folder-clock.json
+++ b/icons/folder-clock.json
@@ -5,6 +5,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"history",
"directory",
diff --git a/icons/folder-closed.json b/icons/folder-closed.json
index 8318780db..bab3c6dd7 100644
--- a/icons/folder-closed.json
+++ b/icons/folder-closed.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"directory",
"closed"
diff --git a/icons/folder-code.json b/icons/folder-code.json
index bc13d7dc3..b714e8e54 100644
--- a/icons/folder-code.json
+++ b/icons/folder-code.json
@@ -7,6 +7,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"coding",
diff --git a/icons/folder-cog.json b/icons/folder-cog.json
index e656ae045..ea9f830b5 100644
--- a/icons/folder-cog.json
+++ b/icons/folder-cog.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"directory",
"settings",
@@ -20,8 +21,7 @@
{
"name": "folder-cog-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/folder-dot.json b/icons/folder-dot.json
index 66dc97906..e5b6bac7d 100644
--- a/icons/folder-dot.json
+++ b/icons/folder-dot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"directory",
"root",
diff --git a/icons/folder-down.json b/icons/folder-down.json
index 49719e69b..1b46a74de 100644
--- a/icons/folder-down.json
+++ b/icons/folder-down.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"download",
diff --git a/icons/folder-git-2.json b/icons/folder-git-2.json
index b44d212ed..01d7b7001 100644
--- a/icons/folder-git-2.json
+++ b/icons/folder-git-2.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"root",
diff --git a/icons/folder-git.json b/icons/folder-git.json
index 7c250d7f3..e06288578 100644
--- a/icons/folder-git.json
+++ b/icons/folder-git.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"directory",
"root",
diff --git a/icons/folder-heart.json b/icons/folder-heart.json
index 1767313fe..1996d6552 100644
--- a/icons/folder-heart.json
+++ b/icons/folder-heart.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"heart",
diff --git a/icons/folder-input.json b/icons/folder-input.json
index ce713af6a..f02ddeed7 100644
--- a/icons/folder-input.json
+++ b/icons/folder-input.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"import",
diff --git a/icons/folder-kanban.json b/icons/folder-kanban.json
index cedd7bbc7..c105e3667 100644
--- a/icons/folder-kanban.json
+++ b/icons/folder-kanban.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"projects",
"manage",
diff --git a/icons/folder-key.json b/icons/folder-key.json
index 9a346663b..f6c341698 100644
--- a/icons/folder-key.json
+++ b/icons/folder-key.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"key",
diff --git a/icons/folder-lock.json b/icons/folder-lock.json
index 51174b2c1..502d6a2d1 100644
--- a/icons/folder-lock.json
+++ b/icons/folder-lock.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"directory",
"lock",
diff --git a/icons/folder-minus.json b/icons/folder-minus.json
index 36af27038..358e9277a 100644
--- a/icons/folder-minus.json
+++ b/icons/folder-minus.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"remove",
diff --git a/icons/folder-open-dot.json b/icons/folder-open-dot.json
index f8ec54ea4..4e43adeaf 100644
--- a/icons/folder-open-dot.json
+++ b/icons/folder-open-dot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"directory",
"root",
diff --git a/icons/folder-open.json b/icons/folder-open.json
index 448c5706d..00c66cfd3 100644
--- a/icons/folder-open.json
+++ b/icons/folder-open.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory"
],
diff --git a/icons/folder-output.json b/icons/folder-output.json
index ce713af6a..f02ddeed7 100644
--- a/icons/folder-output.json
+++ b/icons/folder-output.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"import",
diff --git a/icons/folder-pen.json b/icons/folder-pen.json
index d0d93f6cf..72ea538ba 100644
--- a/icons/folder-pen.json
+++ b/icons/folder-pen.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"rename"
@@ -14,8 +15,7 @@
{
"name": "folder-edit",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/folder-plus.json b/icons/folder-plus.json
index 813ecd4b3..c39aa99c7 100644
--- a/icons/folder-plus.json
+++ b/icons/folder-plus.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"add",
diff --git a/icons/folder-root.json b/icons/folder-root.json
index 982ba5484..38ce42d4f 100644
--- a/icons/folder-root.json
+++ b/icons/folder-root.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"directory",
"root",
diff --git a/icons/folder-search-2.json b/icons/folder-search-2.json
index 6f140f178..fe8e93d6d 100644
--- a/icons/folder-search-2.json
+++ b/icons/folder-search-2.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"search",
diff --git a/icons/folder-search.json b/icons/folder-search.json
index 34bc5c91b..64ae6e884 100644
--- a/icons/folder-search.json
+++ b/icons/folder-search.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"search",
diff --git a/icons/folder-symlink.json b/icons/folder-symlink.json
index 10f6efb8e..3801c9605 100644
--- a/icons/folder-symlink.json
+++ b/icons/folder-symlink.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"symlink",
diff --git a/icons/folder-sync.json b/icons/folder-sync.json
index d928a6a17..be7186839 100644
--- a/icons/folder-sync.json
+++ b/icons/folder-sync.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"synchronize",
diff --git a/icons/folder-tree.json b/icons/folder-tree.json
index bfa3154f0..45d3836b7 100644
--- a/icons/folder-tree.json
+++ b/icons/folder-tree.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory",
"tree",
diff --git a/icons/folder-up.json b/icons/folder-up.json
index 6dfcd0abd..0a76f950a 100644
--- a/icons/folder-up.json
+++ b/icons/folder-up.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"upload",
diff --git a/icons/folder-x.json b/icons/folder-x.json
index cd869e419..68a1ed644 100644
--- a/icons/folder-x.json
+++ b/icons/folder-x.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"directory",
"remove",
diff --git a/icons/folder.json b/icons/folder.json
index f293aad2c..5dca6633c 100644
--- a/icons/folder.json
+++ b/icons/folder.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"directory"
],
diff --git a/icons/folders.json b/icons/folders.json
index dc901da20..c1cf2ee0b 100644
--- a/icons/folders.json
+++ b/icons/folders.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"multiple",
"copy",
diff --git a/icons/footprints.json b/icons/footprints.json
index 6af87e7a5..4a63e9249 100644
--- a/icons/footprints.json
+++ b/icons/footprints.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"steps",
"walking",
diff --git a/icons/forklift.json b/icons/forklift.json
index ed3029b46..2edfb3e0d 100644
--- a/icons/forklift.json
+++ b/icons/forklift.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"machinery",
"industrial",
diff --git a/icons/form.json b/icons/form.json
index a4755b0ed..6656cfbb9 100644
--- a/icons/form.json
+++ b/icons/form.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"document",
"page",
diff --git a/icons/forward.json b/icons/forward.json
index 417aeb8ad..cb0386dbf 100644
--- a/icons/forward.json
+++ b/icons/forward.json
@@ -5,6 +5,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"send",
"share",
diff --git a/icons/frame.json b/icons/frame.json
index 22662e2c6..6c1201625 100644
--- a/icons/frame.json
+++ b/icons/frame.json
@@ -4,6 +4,7 @@
"Bowero",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"logo",
"design",
diff --git a/icons/framer.json b/icons/framer.json
deleted file mode 100644
index 69145a2da..000000000
--- a/icons/framer.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "mittalyashu",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "design",
- "tool"
- ],
- "categories": [
- "brands",
- "design"
- ]
-}
diff --git a/icons/frown.json b/icons/frown.json
index af539da6a..39d33df13 100644
--- a/icons/frown.json
+++ b/icons/frown.json
@@ -6,6 +6,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emoji",
"face",
diff --git a/icons/fuel.json b/icons/fuel.json
index 88dc5a3d4..6b3e7751f 100644
--- a/icons/fuel.json
+++ b/icons/fuel.json
@@ -5,6 +5,7 @@
"ericfennis",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"filling-station",
"gas",
diff --git a/icons/fullscreen.json b/icons/fullscreen.json
index d30d3c95e..7f4a7f3ad 100644
--- a/icons/fullscreen.json
+++ b/icons/fullscreen.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"expand",
"zoom",
diff --git a/icons/funnel-plus.json b/icons/funnel-plus.json
index 9eb3241ee..4b3c03c00 100644
--- a/icons/funnel-plus.json
+++ b/icons/funnel-plus.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"hopper",
diff --git a/icons/funnel-x.json b/icons/funnel-x.json
index 7e7897e5c..80365f541 100644
--- a/icons/funnel-x.json
+++ b/icons/funnel-x.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"hopper",
@@ -20,8 +21,7 @@
{
"name": "filter-x",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/funnel.json b/icons/funnel.json
index f214516f7..90f3ae5bc 100644
--- a/icons/funnel.json
+++ b/icons/funnel.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"hopper"
@@ -17,8 +18,7 @@
{
"name": "filter",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/gallery-horizontal-end.json b/icons/gallery-horizontal-end.json
index dde3780ce..f62e28049 100644
--- a/icons/gallery-horizontal-end.json
+++ b/icons/gallery-horizontal-end.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"carousel",
"pictures",
diff --git a/icons/gallery-horizontal.json b/icons/gallery-horizontal.json
index a97d43bee..8a9e4dbec 100644
--- a/icons/gallery-horizontal.json
+++ b/icons/gallery-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"carousel",
"pictures",
diff --git a/icons/gallery-thumbnails.json b/icons/gallery-thumbnails.json
index cee41c35a..62ef67ae2 100644
--- a/icons/gallery-thumbnails.json
+++ b/icons/gallery-thumbnails.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"carousel",
"pictures",
diff --git a/icons/gallery-vertical-end.json b/icons/gallery-vertical-end.json
index dde3780ce..f62e28049 100644
--- a/icons/gallery-vertical-end.json
+++ b/icons/gallery-vertical-end.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"carousel",
"pictures",
diff --git a/icons/gallery-vertical.json b/icons/gallery-vertical.json
index a97d43bee..8a9e4dbec 100644
--- a/icons/gallery-vertical.json
+++ b/icons/gallery-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"carousel",
"pictures",
diff --git a/icons/gamepad-2.json b/icons/gamepad-2.json
index afd262c12..c8853d8a7 100644
--- a/icons/gamepad-2.json
+++ b/icons/gamepad-2.json
@@ -5,6 +5,7 @@
"csandman",
"johnletey"
],
+ "use-cases": [],
"tags": [
"console"
],
diff --git a/icons/gamepad-directional.json b/icons/gamepad-directional.json
index eb4e52887..3dfe1efee 100644
--- a/icons/gamepad-directional.json
+++ b/icons/gamepad-directional.json
@@ -4,6 +4,7 @@
"felipeajzanetti",
"jguddas"
],
+ "use-cases": [],
"tags": [
"direction",
"arrow",
diff --git a/icons/gamepad-directional.svg b/icons/gamepad-directional.svg
index f5ca8f013..f7626066b 100644
--- a/icons/gamepad-directional.svg
+++ b/icons/gamepad-directional.svg
@@ -1,5 +1,14 @@
-
+
-
\ No newline at end of file
+
diff --git a/icons/gamepad.json b/icons/gamepad.json
index 4cdebc811..1cda13cb0 100644
--- a/icons/gamepad.json
+++ b/icons/gamepad.json
@@ -4,6 +4,7 @@
"ericfennis",
"johnletey"
],
+ "use-cases": [],
"tags": [
"console"
],
diff --git a/icons/gauge.json b/icons/gauge.json
index 92f3fef39..a3227379a 100644
--- a/icons/gauge.json
+++ b/icons/gauge.json
@@ -6,6 +6,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"dashboard",
"dial",
diff --git a/icons/gavel.json b/icons/gavel.json
index 95e820992..f01b5101c 100644
--- a/icons/gavel.json
+++ b/icons/gavel.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"justice",
"law",
diff --git a/icons/gem.json b/icons/gem.json
index dfc192af8..16e5fd857 100644
--- a/icons/gem.json
+++ b/icons/gem.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"diamond",
"crystal",
diff --git a/icons/georgian-lari.json b/icons/georgian-lari.json
index 911a3397e..288c1dc10 100644
--- a/icons/georgian-lari.json
+++ b/icons/georgian-lari.json
@@ -3,6 +3,7 @@
"contributors": [
"kivicode"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/ghost.json b/icons/ghost.json
index 31a30204d..83376e566 100644
--- a/icons/ghost.json
+++ b/icons/ghost.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"pac-man",
"spooky"
diff --git a/icons/gift.json b/icons/gift.json
index 52f42102c..2b26094dd 100644
--- a/icons/gift.json
+++ b/icons/gift.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"present",
"box",
diff --git a/icons/git-branch-minus.json b/icons/git-branch-minus.json
index 871425eab..939b245e7 100644
--- a/icons/git-branch-minus.json
+++ b/icons/git-branch-minus.json
@@ -3,6 +3,7 @@
"contributors": [
"joris-gallot"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-branch-plus.json b/icons/git-branch-plus.json
index c83639e01..b8f3ad54e 100644
--- a/icons/git-branch-plus.json
+++ b/icons/git-branch-plus.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-branch.json b/icons/git-branch.json
index 97f16d4ea..ea087589f 100644
--- a/icons/git-branch.json
+++ b/icons/git-branch.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-commit-horizontal.json b/icons/git-commit-horizontal.json
index 63d2fd0a0..6f2d39db7 100644
--- a/icons/git-commit-horizontal.json
+++ b/icons/git-commit-horizontal.json
@@ -5,6 +5,7 @@
"ericfennis",
"johnletey"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
@@ -20,8 +21,7 @@
{
"name": "git-commit",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/git-commit-vertical.json b/icons/git-commit-vertical.json
index 166f2ed38..e464040aa 100644
--- a/icons/git-commit-vertical.json
+++ b/icons/git-commit-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-compare-arrows.json b/icons/git-compare-arrows.json
index 2bb154aa5..ae6560a53 100644
--- a/icons/git-compare-arrows.json
+++ b/icons/git-compare-arrows.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-compare.json b/icons/git-compare.json
index a005b7078..dfef4fc74 100644
--- a/icons/git-compare.json
+++ b/icons/git-compare.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-fork.json b/icons/git-fork.json
index ec1c860a3..4f9574c61 100644
--- a/icons/git-fork.json
+++ b/icons/git-fork.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control"
diff --git a/icons/git-graph.json b/icons/git-graph.json
index 6f4f07235..07383d0e8 100644
--- a/icons/git-graph.json
+++ b/icons/git-graph.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-merge-conflict.json b/icons/git-merge-conflict.json
index 59614399b..78f658a31 100644
--- a/icons/git-merge-conflict.json
+++ b/icons/git-merge-conflict.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-merge.json b/icons/git-merge.json
index 08e4b9a94..868bf8834 100644
--- a/icons/git-merge.json
+++ b/icons/git-merge.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control"
diff --git a/icons/git-pull-request-arrow.json b/icons/git-pull-request-arrow.json
index a60a86192..8e14c5d59 100644
--- a/icons/git-pull-request-arrow.json
+++ b/icons/git-pull-request-arrow.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-pull-request-closed.json b/icons/git-pull-request-closed.json
index 9ce142093..60cacd6e7 100644
--- a/icons/git-pull-request-closed.json
+++ b/icons/git-pull-request-closed.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-pull-request-create-arrow.json b/icons/git-pull-request-create-arrow.json
index 1cf605a18..9d45f1dc4 100644
--- a/icons/git-pull-request-create-arrow.json
+++ b/icons/git-pull-request-create-arrow.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-pull-request-create.json b/icons/git-pull-request-create.json
index 1bd4f9557..2e8f3b7c1 100644
--- a/icons/git-pull-request-create.json
+++ b/icons/git-pull-request-create.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-pull-request-draft.json b/icons/git-pull-request-draft.json
index 6cbc4020e..f7adb438d 100644
--- a/icons/git-pull-request-draft.json
+++ b/icons/git-pull-request-draft.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/git-pull-request.json b/icons/git-pull-request.json
index 22b986137..dc7cd0674 100644
--- a/icons/git-pull-request.json
+++ b/icons/git-pull-request.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/github.json b/icons/github.json
deleted file mode 100644
index b4a87aaed..000000000
--- a/icons/github.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis",
- "karsa-mistmere"
- ],
- "tags": [
- "logo",
- "version control"
- ],
- "categories": [
- "brands",
- "development"
- ]
-}
diff --git a/icons/github.svg b/icons/github.svg
deleted file mode 100644
index 60c011f33..000000000
--- a/icons/github.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
diff --git a/icons/gitlab.json b/icons/gitlab.json
deleted file mode 100644
index b4a87aaed..000000000
--- a/icons/gitlab.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis",
- "karsa-mistmere"
- ],
- "tags": [
- "logo",
- "version control"
- ],
- "categories": [
- "brands",
- "development"
- ]
-}
diff --git a/icons/gitlab.svg b/icons/gitlab.svg
deleted file mode 100644
index 10ee9ea08..000000000
--- a/icons/gitlab.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
diff --git a/icons/glass-water.json b/icons/glass-water.json
index 09372715f..418f50147 100644
--- a/icons/glass-water.json
+++ b/icons/glass-water.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"beverage",
"drink",
diff --git a/icons/glasses.json b/icons/glasses.json
index 887fbfb29..1fbba319c 100644
--- a/icons/glasses.json
+++ b/icons/glasses.json
@@ -4,6 +4,7 @@
"ahtohbi4",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"glasses",
"spectacles"
diff --git a/icons/globe-check.json b/icons/globe-check.json
new file mode 100644
index 000000000..3085ba561
--- /dev/null
+++ b/icons/globe-check.json
@@ -0,0 +1,28 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "ericfennis",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "world",
+ "browser",
+ "language",
+ "translate",
+ "internet",
+ "web",
+ "check",
+ "verified",
+ "success",
+ "valid",
+ "available",
+ "online",
+ "status"
+ ],
+ "categories": [
+ "navigation"
+ ]
+}
diff --git a/icons/pocket.svg b/icons/globe-check.svg
similarity index 65%
rename from icons/pocket.svg
rename to icons/globe-check.svg
index 45e676307..5ec673000 100644
--- a/icons/pocket.svg
+++ b/icons/globe-check.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/globe-lock.json b/icons/globe-lock.json
index a83961715..69efafaa2 100644
--- a/icons/globe-lock.json
+++ b/icons/globe-lock.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"vpn",
"private",
diff --git a/icons/globe-off.json b/icons/globe-off.json
index 9068c57f8..6f808c571 100644
--- a/icons/globe-off.json
+++ b/icons/globe-off.json
@@ -7,6 +7,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"globe",
"earth",
diff --git a/icons/globe-x.json b/icons/globe-x.json
index 458df0228..3d41b1377 100644
--- a/icons/globe-x.json
+++ b/icons/globe-x.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"Muhammad-Aqib-Bashir"
],
+ "use-cases": [],
"tags": [
"globe",
"internet",
diff --git a/icons/globe.json b/icons/globe.json
index f8d742999..0022cc1c7 100644
--- a/icons/globe.json
+++ b/icons/globe.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"world",
"browser",
diff --git a/icons/goal.json b/icons/goal.json
index 5d8d92ca4..bbfd0c014 100644
--- a/icons/goal.json
+++ b/icons/goal.json
@@ -4,6 +4,7 @@
"guillermo-angeles",
"jguddas"
],
+ "use-cases": [],
"tags": [
"flag",
"bullseye"
diff --git a/icons/gpu.json b/icons/gpu.json
index b3dbce5c7..bcce336e4 100644
--- a/icons/gpu.json
+++ b/icons/gpu.json
@@ -4,6 +4,7 @@
"xandykati98",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"processor",
"cores",
diff --git a/icons/gpu.svg b/icons/gpu.svg
index 880fcaaba..2ac1b7236 100644
--- a/icons/gpu.svg
+++ b/icons/gpu.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
\ No newline at end of file
+
diff --git a/icons/graduation-cap.json b/icons/graduation-cap.json
index 7e468a8dd..ea0b5b132 100644
--- a/icons/graduation-cap.json
+++ b/icons/graduation-cap.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"school",
"university",
diff --git a/icons/grape.json b/icons/grape.json
index 15886cdeb..6224510b2 100644
--- a/icons/grape.json
+++ b/icons/grape.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fruit",
"wine",
diff --git a/icons/grid-2x2-check.json b/icons/grid-2x2-check.json
index d9f847034..a89d0e213 100644
--- a/icons/grid-2x2-check.json
+++ b/icons/grid-2x2-check.json
@@ -4,6 +4,7 @@
"danielbayley",
"chessurisme"
],
+ "use-cases": [],
"tags": [
"table",
"rows",
@@ -31,8 +32,7 @@
{
"name": "grid-2-x-2-check",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/grid-2x2-plus.json b/icons/grid-2x2-plus.json
index 87150d911..32835a7dd 100644
--- a/icons/grid-2x2-plus.json
+++ b/icons/grid-2x2-plus.json
@@ -5,6 +5,7 @@
"chessurisme",
"jguddas"
],
+ "use-cases": [],
"tags": [
"table",
"rows",
@@ -32,8 +33,7 @@
{
"name": "grid-2-x-2-plus",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/grid-2x2-x.json b/icons/grid-2x2-x.json
index efabc1fde..c84d666cb 100644
--- a/icons/grid-2x2-x.json
+++ b/icons/grid-2x2-x.json
@@ -4,6 +4,7 @@
"danielbayley",
"chessurisme"
],
+ "use-cases": [],
"tags": [
"table",
"rows",
@@ -31,8 +32,7 @@
{
"name": "grid-2-x-2-x",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/grid-2x2.json b/icons/grid-2x2.json
index b606ad8ee..2500f7924 100644
--- a/icons/grid-2x2.json
+++ b/icons/grid-2x2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"table",
"rows",
@@ -32,8 +33,7 @@
{
"name": "grid-2-x-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/grid-3x2.json b/icons/grid-3x2.json
index 6e3642968..32dff9814 100644
--- a/icons/grid-3x2.json
+++ b/icons/grid-3x2.json
@@ -3,6 +3,7 @@
"contributors": [
"qubrat"
],
+ "use-cases": [],
"tags": [
"table",
"rows",
diff --git a/icons/grid-3x3.json b/icons/grid-3x3.json
index 5c1df3315..76b11cc7b 100644
--- a/icons/grid-3x3.json
+++ b/icons/grid-3x3.json
@@ -7,6 +7,7 @@
"csandman",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"table",
"rows",
@@ -21,14 +22,12 @@
{
"name": "grid",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "grid-3-x-3",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/grip-horizontal.json b/icons/grip-horizontal.json
index 30bd732a5..2613b3e10 100644
--- a/icons/grip-horizontal.json
+++ b/icons/grip-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"grab",
"dots",
diff --git a/icons/grip-vertical.json b/icons/grip-vertical.json
index dfa3372ab..a6102eeab 100644
--- a/icons/grip-vertical.json
+++ b/icons/grip-vertical.json
@@ -4,6 +4,7 @@
"ericfennis",
"johnletey"
],
+ "use-cases": [],
"tags": [
"grab",
"dots",
diff --git a/icons/grip.json b/icons/grip.json
index de4e608d6..7e49de76b 100644
--- a/icons/grip.json
+++ b/icons/grip.json
@@ -4,6 +4,7 @@
"koole",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"grab",
"dots",
diff --git a/icons/group.json b/icons/group.json
index 545eaee6d..18a37715f 100644
--- a/icons/group.json
+++ b/icons/group.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cubes",
"packages",
diff --git a/icons/guitar.json b/icons/guitar.json
index 71f8efb9f..4dd21bd7c 100644
--- a/icons/guitar.json
+++ b/icons/guitar.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"acoustic",
"instrument",
diff --git a/icons/ham.json b/icons/ham.json
index 59893b3c1..e4db30cd5 100644
--- a/icons/ham.json
+++ b/icons/ham.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"food",
"pork",
diff --git a/icons/hamburger.json b/icons/hamburger.json
index 1eb370c01..2651d066c 100644
--- a/icons/hamburger.json
+++ b/icons/hamburger.json
@@ -7,6 +7,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"burger",
"cheeseburger",
diff --git a/icons/hammer.json b/icons/hammer.json
index fabcce1a9..d0a6003b2 100644
--- a/icons/hammer.json
+++ b/icons/hammer.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mallet",
"nails",
diff --git a/icons/hand-coins.json b/icons/hand-coins.json
index 76f3cea01..e5d243073 100644
--- a/icons/hand-coins.json
+++ b/icons/hand-coins.json
@@ -4,6 +4,7 @@
"danielbayley",
"kayleyhill"
],
+ "use-cases": [],
"tags": [
"savings",
"banking",
diff --git a/icons/hand-fist.json b/icons/hand-fist.json
index ea695e2ff..ef942f977 100644
--- a/icons/hand-fist.json
+++ b/icons/hand-fist.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"clench",
"strength",
diff --git a/icons/hand-grab.json b/icons/hand-grab.json
index 23c1523b0..c9001fe6e 100644
--- a/icons/hand-grab.json
+++ b/icons/hand-grab.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"hand"
],
@@ -15,8 +16,7 @@
{
"name": "grab",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/hand-heart.json b/icons/hand-heart.json
index 1d804df78..02886efab 100644
--- a/icons/hand-heart.json
+++ b/icons/hand-heart.json
@@ -5,6 +5,7 @@
"kayleyhill",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"love",
"like",
diff --git a/icons/hand-helping.json b/icons/hand-helping.json
index 8ccdb80fb..70d4a8189 100644
--- a/icons/hand-helping.json
+++ b/icons/hand-helping.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"agreement",
"help",
@@ -20,8 +21,7 @@
{
"name": "helping-hand",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/hand-metal.json b/icons/hand-metal.json
index f6a74ee11..4adfd2b6a 100644
--- a/icons/hand-metal.json
+++ b/icons/hand-metal.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"rock"
],
diff --git a/icons/hand-platter.json b/icons/hand-platter.json
index a00b4592a..70ba6dcae 100644
--- a/icons/hand-platter.json
+++ b/icons/hand-platter.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"waiter",
"waitress",
diff --git a/icons/hand.json b/icons/hand.json
index c5e30d499..9a40fac33 100644
--- a/icons/hand.json
+++ b/icons/hand.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"wave",
"move",
diff --git a/icons/handbag.json b/icons/handbag.json
index 191030d20..4817263e0 100644
--- a/icons/handbag.json
+++ b/icons/handbag.json
@@ -4,6 +4,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bag",
"baggage",
diff --git a/icons/handshake.json b/icons/handshake.json
index 0ef310a4e..2943314c1 100644
--- a/icons/handshake.json
+++ b/icons/handshake.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"agreement",
"partnership",
diff --git a/icons/hard-drive-download.json b/icons/hard-drive-download.json
index 8ef70d309..4f5fbfc63 100644
--- a/icons/hard-drive-download.json
+++ b/icons/hard-drive-download.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"computer",
"server",
diff --git a/icons/hard-drive-upload.json b/icons/hard-drive-upload.json
index 8ef70d309..4f5fbfc63 100644
--- a/icons/hard-drive-upload.json
+++ b/icons/hard-drive-upload.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"computer",
"server",
diff --git a/icons/hard-drive.json b/icons/hard-drive.json
index 9daefb89c..41c1b84ce 100644
--- a/icons/hard-drive.json
+++ b/icons/hard-drive.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"computer",
"server",
diff --git a/icons/hard-hat.json b/icons/hard-hat.json
index 101f95b0a..58632a25a 100644
--- a/icons/hard-hat.json
+++ b/icons/hard-hat.json
@@ -4,6 +4,7 @@
"Andreto",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"helmet",
"construction",
diff --git a/icons/hash.json b/icons/hash.json
index 1c67678c6..7dd581dd2 100644
--- a/icons/hash.json
+++ b/icons/hash.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"hashtag",
"number",
diff --git a/icons/hat-glasses.json b/icons/hat-glasses.json
index 0c18e62ea..7cc94d306 100644
--- a/icons/hat-glasses.json
+++ b/icons/hat-glasses.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"incognito",
"disguise",
diff --git a/icons/haze.json b/icons/haze.json
index 91f47b184..135b41ab5 100644
--- a/icons/haze.json
+++ b/icons/haze.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"mist",
"fog"
diff --git a/icons/hd.json b/icons/hd.json
index 35628f0c3..4704c1d3b 100644
--- a/icons/hd.json
+++ b/icons/hd.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"tv",
"resolution",
diff --git a/icons/hdmi-port.json b/icons/hdmi-port.json
index b630849b7..06f279e70 100644
--- a/icons/hdmi-port.json
+++ b/icons/hdmi-port.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"socket",
"plug",
diff --git a/icons/hdmi-port.svg b/icons/hdmi-port.svg
index f78ac9b1f..ca0574de6 100644
--- a/icons/hdmi-port.svg
+++ b/icons/hdmi-port.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/heading-1.json b/icons/heading-1.json
index 4f8272fdb..95e1dd74e 100644
--- a/icons/heading-1.json
+++ b/icons/heading-1.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"h1",
"html",
diff --git a/icons/heading-2.json b/icons/heading-2.json
index afb9627f0..b5e5822df 100644
--- a/icons/heading-2.json
+++ b/icons/heading-2.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"h2",
"html",
diff --git a/icons/heading-3.json b/icons/heading-3.json
index e5f8d2b0b..d052f98ec 100644
--- a/icons/heading-3.json
+++ b/icons/heading-3.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"h3",
"html",
diff --git a/icons/heading-4.json b/icons/heading-4.json
index 0a22618eb..3970fdbb9 100644
--- a/icons/heading-4.json
+++ b/icons/heading-4.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"h4",
"html",
diff --git a/icons/heading-5.json b/icons/heading-5.json
index e98292381..e2c3c2323 100644
--- a/icons/heading-5.json
+++ b/icons/heading-5.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"h5",
"html",
diff --git a/icons/heading-6.json b/icons/heading-6.json
index de18a94c3..5b7ebb667 100644
--- a/icons/heading-6.json
+++ b/icons/heading-6.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"h6",
"html",
diff --git a/icons/heading.json b/icons/heading.json
index 4f8272fdb..95e1dd74e 100644
--- a/icons/heading.json
+++ b/icons/heading.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"h1",
"html",
diff --git a/icons/headphone-off.json b/icons/headphone-off.json
index becbb542b..93ebc6f90 100644
--- a/icons/headphone-off.json
+++ b/icons/headphone-off.json
@@ -7,6 +7,7 @@
"jguddas",
"Need-an-AwP"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/headphones.json b/icons/headphones.json
index 16801caf0..65afa3121 100644
--- a/icons/headphones.json
+++ b/icons/headphones.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/headset.json b/icons/headset.json
index 1c6df4a08..2fbccc02b 100644
--- a/icons/headset.json
+++ b/icons/headset.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/heart-crack.json b/icons/heart-crack.json
index 8ee4f7a1f..010d76e57 100644
--- a/icons/heart-crack.json
+++ b/icons/heart-crack.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"heartbreak",
"sadness",
diff --git a/icons/heart-handshake.json b/icons/heart-handshake.json
index 457e67ab4..fa9ebc6b2 100644
--- a/icons/heart-handshake.json
+++ b/icons/heart-handshake.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"agreement",
"charity",
diff --git a/icons/heart-minus.json b/icons/heart-minus.json
index a6b5ed784..68832abf1 100644
--- a/icons/heart-minus.json
+++ b/icons/heart-minus.json
@@ -8,12 +8,13 @@
"Ayberkyvs",
"jguddas"
],
+ "use-cases": [],
"tags": [
"unlike",
"unfavorite",
"remove",
- "damage",
- "ui & ux"
+ "delete",
+ "damage"
],
"categories": [
"medical",
diff --git a/icons/heart-off.json b/icons/heart-off.json
index bae2b3c9a..f20c58f00 100644
--- a/icons/heart-off.json
+++ b/icons/heart-off.json
@@ -6,6 +6,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"unlike",
"dislike",
diff --git a/icons/heart-plus.json b/icons/heart-plus.json
index 22b68a583..3619ddfc0 100644
--- a/icons/heart-plus.json
+++ b/icons/heart-plus.json
@@ -9,6 +9,7 @@
"Ayberkyvs",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"plus",
"like",
diff --git a/icons/heart-pulse.json b/icons/heart-pulse.json
index 1d011d6ec..2357f50ba 100644
--- a/icons/heart-pulse.json
+++ b/icons/heart-pulse.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"heartbeat",
"pulse",
diff --git a/icons/heart-x.json b/icons/heart-x.json
new file mode 100644
index 000000000..d6c3e8f71
--- /dev/null
+++ b/icons/heart-x.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "ericfennis",
+ "danielbayley",
+ "karsa-mistmere",
+ "jguddas",
+ "Ayberkyvs",
+ "UsamaKhan",
+ "swastik7805"
+ ],
+ "use-cases": [],
+ "tags": [
+ "unlike",
+ "unfavorite",
+ "remove",
+ "reject",
+ "dismiss",
+ "delete",
+ "clear"
+ ],
+ "categories": [
+ "social",
+ "multimedia",
+ "design",
+ "shapes"
+ ]
+}
diff --git a/icons/dribbble.svg b/icons/heart-x.svg
similarity index 50%
rename from icons/dribbble.svg
rename to icons/heart-x.svg
index 18d2e1f79..1b7c13d31 100644
--- a/icons/dribbble.svg
+++ b/icons/heart-x.svg
@@ -9,8 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
diff --git a/icons/heart.json b/icons/heart.json
index 2b0c4b3f2..d52dc54e2 100644
--- a/icons/heart.json
+++ b/icons/heart.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"like",
"love",
diff --git a/icons/heater.json b/icons/heater.json
index da7d1836c..e3f992aaa 100644
--- a/icons/heater.json
+++ b/icons/heater.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"heating",
"warmth",
diff --git a/icons/helicopter.json b/icons/helicopter.json
index 0ceb32347..7a5b1b2f8 100644
--- a/icons/helicopter.json
+++ b/icons/helicopter.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"transport",
"flying",
diff --git a/icons/hexagon.json b/icons/hexagon.json
index 627dc25cd..5a2477e52 100644
--- a/icons/hexagon.json
+++ b/icons/hexagon.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"shape",
"node.js",
@@ -12,7 +13,6 @@
],
"categories": [
"shapes",
- "brands",
"development"
]
}
diff --git a/icons/highlighter.json b/icons/highlighter.json
index 57e5fb35f..43eda5383 100644
--- a/icons/highlighter.json
+++ b/icons/highlighter.json
@@ -5,6 +5,7 @@
"Andreto",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"mark",
"text"
diff --git a/icons/history.json b/icons/history.json
index ee9810230..548042055 100644
--- a/icons/history.json
+++ b/icons/history.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"time",
"redo",
diff --git a/icons/hop-off.json b/icons/hop-off.json
index 0e9d31888..a65389337 100644
--- a/icons/hop-off.json
+++ b/icons/hop-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"beer",
"brewery",
diff --git a/icons/hop.json b/icons/hop.json
index adec8b0ee..cba6cddf4 100644
--- a/icons/hop.json
+++ b/icons/hop.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"beer",
"brewery",
diff --git a/icons/hospital.json b/icons/hospital.json
index 10ce2aed9..fe34f7500 100644
--- a/icons/hospital.json
+++ b/icons/hospital.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"infirmary",
"sanatorium",
diff --git a/icons/hotel.json b/icons/hotel.json
index bd934518e..ae0e01c43 100644
--- a/icons/hotel.json
+++ b/icons/hotel.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"building",
"hostel",
diff --git a/icons/hourglass.json b/icons/hourglass.json
index 4de8bd1b2..6a8c6a410 100644
--- a/icons/hourglass.json
+++ b/icons/hourglass.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"timer",
"time",
diff --git a/icons/house-heart.json b/icons/house-heart.json
index 7d924a4f5..b4b2aa255 100644
--- a/icons/house-heart.json
+++ b/icons/house-heart.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"home sweet home",
"abode",
diff --git a/icons/house-plug.json b/icons/house-plug.json
index ea5dbbe52..5f7d9c8cb 100644
--- a/icons/house-plug.json
+++ b/icons/house-plug.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"home",
"living",
diff --git a/icons/house-plus.json b/icons/house-plus.json
index 95e6feb53..1b928bf28 100644
--- a/icons/house-plus.json
+++ b/icons/house-plus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"home",
"living",
diff --git a/icons/house-wifi.json b/icons/house-wifi.json
index 7d784cac8..43d025977 100644
--- a/icons/house-wifi.json
+++ b/icons/house-wifi.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"home",
"living",
diff --git a/icons/house.json b/icons/house.json
index f3362dfc7..e9013e4e7 100644
--- a/icons/house.json
+++ b/icons/house.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"home",
"living",
@@ -20,8 +21,7 @@
{
"name": "home",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/ice-cream-bowl.json b/icons/ice-cream-bowl.json
index 4e46b3309..4fdd57469 100644
--- a/icons/ice-cream-bowl.json
+++ b/icons/ice-cream-bowl.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"gelato",
"food",
@@ -22,8 +23,7 @@
{
"name": "ice-cream-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/ice-cream-cone.json b/icons/ice-cream-cone.json
index 6d31beec2..c58df7c34 100644
--- a/icons/ice-cream-cone.json
+++ b/icons/ice-cream-cone.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"gelato",
"food"
@@ -14,8 +15,7 @@
{
"name": "ice-cream",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/id-card-lanyard.json b/icons/id-card-lanyard.json
index f86c390aa..77e201285 100644
--- a/icons/id-card-lanyard.json
+++ b/icons/id-card-lanyard.json
@@ -5,6 +5,7 @@
"UsamaKhan",
"jguddas"
],
+ "use-cases": [],
"tags": [
"id-card",
"id-card-lanyard",
diff --git a/icons/id-card.json b/icons/id-card.json
index 6ae426d9f..a48d583b9 100644
--- a/icons/id-card.json
+++ b/icons/id-card.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"card",
"badge",
diff --git a/icons/image-down.json b/icons/image-down.json
index 71cb33159..c3a7c6411 100644
--- a/icons/image-down.json
+++ b/icons/image-down.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"picture",
"photo",
diff --git a/icons/image-minus.json b/icons/image-minus.json
index d9f4a4f8a..fb0b6a141 100644
--- a/icons/image-minus.json
+++ b/icons/image-minus.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"remove",
"delete"
diff --git a/icons/image-off.json b/icons/image-off.json
index d86519734..f57ee8c87 100644
--- a/icons/image-off.json
+++ b/icons/image-off.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"picture",
"photo"
diff --git a/icons/image-play.json b/icons/image-play.json
index 74195ad59..715d26549 100644
--- a/icons/image-play.json
+++ b/icons/image-play.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"picture",
"gif",
diff --git a/icons/image-plus.json b/icons/image-plus.json
index f848f73b3..3be8aed76 100644
--- a/icons/image-plus.json
+++ b/icons/image-plus.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"add",
"create",
diff --git a/icons/image-up.json b/icons/image-up.json
index fc0264607..6e5727357 100644
--- a/icons/image-up.json
+++ b/icons/image-up.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"picture",
"photo",
diff --git a/icons/image-upscale.json b/icons/image-upscale.json
index 3790fbfdf..711a8ad71 100644
--- a/icons/image-upscale.json
+++ b/icons/image-upscale.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"resize",
"picture",
diff --git a/icons/image.json b/icons/image.json
index 5b4842b34..18c73d8db 100644
--- a/icons/image.json
+++ b/icons/image.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"picture",
"photo"
diff --git a/icons/images.json b/icons/images.json
index 020484fad..f62bb0285 100644
--- a/icons/images.json
+++ b/icons/images.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"picture",
"photo",
diff --git a/icons/import.json b/icons/import.json
index 44674f2e1..eef9fc835 100644
--- a/icons/import.json
+++ b/icons/import.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"save"
],
diff --git a/icons/inbox.json b/icons/inbox.json
index a7eaecd0f..89c950f59 100644
--- a/icons/inbox.json
+++ b/icons/inbox.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"email"
],
diff --git a/icons/indian-rupee.json b/icons/indian-rupee.json
index 7cea7dd72..caf59cb32 100644
--- a/icons/indian-rupee.json
+++ b/icons/indian-rupee.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/infinity.json b/icons/infinity.json
index bf6aa19fa..4432d8487 100644
--- a/icons/infinity.json
+++ b/icons/infinity.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"unlimited",
"forever",
diff --git a/icons/info.json b/icons/info.json
index 744ad770c..fb2aadeb0 100644
--- a/icons/info.json
+++ b/icons/info.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"about",
"advice",
diff --git a/icons/inspection-panel.json b/icons/inspection-panel.json
index d8d08634e..69b19697e 100644
--- a/icons/inspection-panel.json
+++ b/icons/inspection-panel.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"access",
"cover",
diff --git a/icons/instagram.json b/icons/instagram.json
deleted file mode 100644
index ca04380b9..000000000
--- a/icons/instagram.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "camera",
- "social"
- ],
- "categories": [
- "brands",
- "social",
- "photography"
- ]
-}
diff --git a/icons/italic.json b/icons/italic.json
index d90a04d0f..6931cb7f4 100644
--- a/icons/italic.json
+++ b/icons/italic.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"oblique",
"text",
diff --git a/icons/iteration-ccw.json b/icons/iteration-ccw.json
index 8c452bf91..fa546fe79 100644
--- a/icons/iteration-ccw.json
+++ b/icons/iteration-ccw.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"right"
diff --git a/icons/iteration-cw.json b/icons/iteration-cw.json
index bd0b392a9..10224ada6 100644
--- a/icons/iteration-cw.json
+++ b/icons/iteration-cw.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"left"
diff --git a/icons/japanese-yen.json b/icons/japanese-yen.json
index 9be4bb849..a312d2de5 100644
--- a/icons/japanese-yen.json
+++ b/icons/japanese-yen.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/joystick.json b/icons/joystick.json
index b508a5d10..59acbc7b4 100644
--- a/icons/joystick.json
+++ b/icons/joystick.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"game",
"console",
diff --git a/icons/kanban.json b/icons/kanban.json
index c643fa2d3..a99b163b1 100644
--- a/icons/kanban.json
+++ b/icons/kanban.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"projects",
"manage",
diff --git a/icons/kayak.json b/icons/kayak.json
index a76481356..df2258a9e 100644
--- a/icons/kayak.json
+++ b/icons/kayak.json
@@ -4,6 +4,7 @@
"jguddas",
"jpjacobpadilla"
],
+ "use-cases": [],
"tags": [
"kayak",
"boat",
diff --git a/icons/key-round.json b/icons/key-round.json
index 2351dfe7b..f725041f6 100644
--- a/icons/key-round.json
+++ b/icons/key-round.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"password",
"login",
diff --git a/icons/key-square.json b/icons/key-square.json
index 038e02b06..c420c0cda 100644
--- a/icons/key-square.json
+++ b/icons/key-square.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"password",
"login",
diff --git a/icons/key.json b/icons/key.json
index 5cd2c77f8..24becc9c3 100644
--- a/icons/key.json
+++ b/icons/key.json
@@ -6,6 +6,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"password",
"login",
diff --git a/icons/keyboard-music.json b/icons/keyboard-music.json
index 9febf7c1e..0ca8bb649 100644
--- a/icons/keyboard-music.json
+++ b/icons/keyboard-music.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/keyboard-off.json b/icons/keyboard-off.json
index 9b7d59af7..4a828017e 100644
--- a/icons/keyboard-off.json
+++ b/icons/keyboard-off.json
@@ -4,6 +4,7 @@
"Diottodev",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unkeys",
"layout",
diff --git a/icons/keyboard.json b/icons/keyboard.json
index 5f23c2d18..872c6f3e9 100644
--- a/icons/keyboard.json
+++ b/icons/keyboard.json
@@ -4,6 +4,7 @@
"it-is-not",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"layout",
"spell",
diff --git a/icons/lamp-ceiling.json b/icons/lamp-ceiling.json
index b24e67824..9954c8963 100644
--- a/icons/lamp-ceiling.json
+++ b/icons/lamp-ceiling.json
@@ -5,6 +5,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"lighting",
"household",
diff --git a/icons/lamp-desk.json b/icons/lamp-desk.json
index 1f83d3bd6..2cb80060c 100644
--- a/icons/lamp-desk.json
+++ b/icons/lamp-desk.json
@@ -5,6 +5,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"lighting",
"household",
diff --git a/icons/lamp-floor.json b/icons/lamp-floor.json
index 7fa3d8e24..152781c5b 100644
--- a/icons/lamp-floor.json
+++ b/icons/lamp-floor.json
@@ -5,6 +5,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"lighting",
"household",
diff --git a/icons/lamp-wall-down.json b/icons/lamp-wall-down.json
index ad9287e57..54cf2568f 100644
--- a/icons/lamp-wall-down.json
+++ b/icons/lamp-wall-down.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"lighting",
"household",
diff --git a/icons/lamp-wall-up.json b/icons/lamp-wall-up.json
index ad9287e57..54cf2568f 100644
--- a/icons/lamp-wall-up.json
+++ b/icons/lamp-wall-up.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"lighting",
"household",
diff --git a/icons/lamp.json b/icons/lamp.json
index deba59caf..093df53af 100644
--- a/icons/lamp.json
+++ b/icons/lamp.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"lighting",
"household",
diff --git a/icons/land-plot.json b/icons/land-plot.json
index aff947601..35459a173 100644
--- a/icons/land-plot.json
+++ b/icons/land-plot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"area",
"surface",
diff --git a/icons/landmark.json b/icons/landmark.json
index 46d1c3233..bdb67ee7f 100644
--- a/icons/landmark.json
+++ b/icons/landmark.json
@@ -3,8 +3,10 @@
"contributors": [
"connium",
"ericfennis",
- "karsa-mistmere"
+ "karsa-mistmere",
+ "jamiemlaw"
],
+ "use-cases": [],
"tags": [
"bank",
"building",
@@ -17,12 +19,21 @@
"institute",
"pediment",
"portico",
+ "doric",
"columns",
"pillars",
"classical",
"architecture",
"government",
- "institution"
+ "institution",
+ "monument",
+ "site",
+ "history",
+ "historic",
+ "library",
+ "temple",
+ "ancient",
+ "structure"
],
"categories": [
"finance",
diff --git a/icons/landmark.svg b/icons/landmark.svg
index 7f56873cf..3836f84e6 100644
--- a/icons/landmark.svg
+++ b/icons/landmark.svg
@@ -10,7 +10,7 @@
stroke-linejoin="round"
>
-
+
diff --git a/icons/languages.json b/icons/languages.json
index 360a175d0..768002341 100644
--- a/icons/languages.json
+++ b/icons/languages.json
@@ -5,6 +5,7 @@
"mittalyashu",
"johnletey"
],
+ "use-cases": [],
"tags": [
"translate"
],
diff --git a/icons/laptop-minimal-check.json b/icons/laptop-minimal-check.json
index 4f8ab5f79..08ac458d1 100644
--- a/icons/laptop-minimal-check.json
+++ b/icons/laptop-minimal-check.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"computer",
"screen",
diff --git a/icons/laptop-minimal.json b/icons/laptop-minimal.json
index a6fe37a06..17664b852 100644
--- a/icons/laptop-minimal.json
+++ b/icons/laptop-minimal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"computer",
"screen",
@@ -15,8 +16,7 @@
{
"name": "laptop-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/laptop.json b/icons/laptop.json
index 33f2eeaf0..c22ee4428 100644
--- a/icons/laptop.json
+++ b/icons/laptop.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"computer",
"screen",
diff --git a/icons/lasso-select.json b/icons/lasso-select.json
index e914f10ac..ea97f869c 100644
--- a/icons/lasso-select.json
+++ b/icons/lasso-select.json
@@ -5,6 +5,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"select",
"cursor"
diff --git a/icons/lasso.json b/icons/lasso.json
index 2df3010e0..bb8e4ff80 100644
--- a/icons/lasso.json
+++ b/icons/lasso.json
@@ -6,6 +6,7 @@
"csandman",
"jguddas"
],
+ "use-cases": [],
"tags": [
"select",
"cursor"
diff --git a/icons/laugh.json b/icons/laugh.json
index c1fcc3840..1c07dc1da 100644
--- a/icons/laugh.json
+++ b/icons/laugh.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emoji",
"face",
diff --git a/icons/layers-2.json b/icons/layers-2.json
index 71a1c5c61..dd642f1cc 100644
--- a/icons/layers-2.json
+++ b/icons/layers-2.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"stack",
"pile",
diff --git a/icons/layers-minus.json b/icons/layers-minus.json
new file mode 100644
index 000000000..f67322518
--- /dev/null
+++ b/icons/layers-minus.json
@@ -0,0 +1,28 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "danielbayley",
+ "jguddas",
+ "juanisidoro",
+ "karsa-mistmere",
+ "Spleefies"
+ ],
+ "use-cases": [],
+ "tags": [
+ "stack",
+ "pile",
+ "pages",
+ "sheets",
+ "paperwork",
+ "copies",
+ "copy",
+ "layers",
+ "remove",
+ "delete"
+ ],
+ "categories": [
+ "design",
+ "layout"
+ ]
+}
diff --git a/icons/layers-minus.svg b/icons/layers-minus.svg
new file mode 100644
index 000000000..c564b5b9f
--- /dev/null
+++ b/icons/layers-minus.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/layers-plus.json b/icons/layers-plus.json
index 0cce049dc..36a47f28a 100644
--- a/icons/layers-plus.json
+++ b/icons/layers-plus.json
@@ -4,6 +4,7 @@
"juanisidoro",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"stack",
"layers",
diff --git a/icons/layers.json b/icons/layers.json
index 0db61909b..303f8490a 100644
--- a/icons/layers.json
+++ b/icons/layers.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"stack",
"pile",
@@ -22,7 +23,6 @@
{
"name": "layers-3",
"deprecated": true,
- "toBeRemovedInVersion": "v1.0",
"deprecationReason": "alias.duplicate"
}
]
diff --git a/icons/layout-dashboard.json b/icons/layout-dashboard.json
index ca4b85efe..ae1eaab5d 100644
--- a/icons/layout-dashboard.json
+++ b/icons/layout-dashboard.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"masonry",
"brick"
diff --git a/icons/layout-grid.json b/icons/layout-grid.json
index a1487e3de..23c861cd0 100644
--- a/icons/layout-grid.json
+++ b/icons/layout-grid.json
@@ -7,6 +7,7 @@
"mittalyashu",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"app",
"home",
diff --git a/icons/layout-list.json b/icons/layout-list.json
index 302b2290f..4c5328bc1 100644
--- a/icons/layout-list.json
+++ b/icons/layout-list.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"todo",
"tasks",
diff --git a/icons/layout-panel-left.json b/icons/layout-panel-left.json
index 85566f3f3..b49427d0c 100644
--- a/icons/layout-panel-left.json
+++ b/icons/layout-panel-left.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"app",
"home",
diff --git a/icons/layout-panel-top.json b/icons/layout-panel-top.json
index fc449052d..a806a6766 100644
--- a/icons/layout-panel-top.json
+++ b/icons/layout-panel-top.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"window",
"webpage",
diff --git a/icons/layout-template.json b/icons/layout-template.json
index 831ab3809..6678906b1 100644
--- a/icons/layout-template.json
+++ b/icons/layout-template.json
@@ -4,6 +4,7 @@
"mittalyashu",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"window",
"webpage",
diff --git a/icons/leaf.json b/icons/leaf.json
index 5a6e4bb46..63587fbba 100644
--- a/icons/leaf.json
+++ b/icons/leaf.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sustainability",
"nature",
diff --git a/icons/leafy-green.json b/icons/leafy-green.json
index 47f6c20ef..168b87720 100644
--- a/icons/leafy-green.json
+++ b/icons/leafy-green.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"salad",
"lettuce",
diff --git a/icons/lectern.json b/icons/lectern.json
index 7447b67f6..1224f31fb 100644
--- a/icons/lectern.json
+++ b/icons/lectern.json
@@ -4,6 +4,7 @@
"gurtt",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"pulpit",
"podium",
diff --git a/icons/lens-concave.json b/icons/lens-concave.json
index 7c37a5ca0..04da70132 100644
--- a/icons/lens-concave.json
+++ b/icons/lens-concave.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"concave",
"lens",
diff --git a/icons/lens-convex.json b/icons/lens-convex.json
index 9b271c330..faa0c962a 100644
--- a/icons/lens-convex.json
+++ b/icons/lens-convex.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"convex",
"lens",
diff --git a/icons/library-big.json b/icons/library-big.json
index 05ee0b4a6..fedd1d1a3 100644
--- a/icons/library-big.json
+++ b/icons/library-big.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"books",
"reading",
diff --git a/icons/library.json b/icons/library.json
index 2ca485d86..55168dbbf 100644
--- a/icons/library.json
+++ b/icons/library.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"books",
"reading",
diff --git a/icons/life-buoy.json b/icons/life-buoy.json
index 68db3cda7..36c1f4371 100644
--- a/icons/life-buoy.json
+++ b/icons/life-buoy.json
@@ -6,6 +6,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"preserver",
"life belt",
diff --git a/icons/ligature.json b/icons/ligature.json
index 2092a6e9d..043a0b4cf 100644
--- a/icons/ligature.json
+++ b/icons/ligature.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"text",
"font",
diff --git a/icons/lightbulb-off.json b/icons/lightbulb-off.json
index f42b6b18c..0d078f7dd 100644
--- a/icons/lightbulb-off.json
+++ b/icons/lightbulb-off.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lights"
],
diff --git a/icons/lightbulb.json b/icons/lightbulb.json
index fb327d80f..bdb782142 100644
--- a/icons/lightbulb.json
+++ b/icons/lightbulb.json
@@ -4,6 +4,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"idea",
"bright",
diff --git a/icons/line-dot-right-horizontal.json b/icons/line-dot-right-horizontal.json
index a52e39c1a..0411bf000 100644
--- a/icons/line-dot-right-horizontal.json
+++ b/icons/line-dot-right-horizontal.json
@@ -6,6 +6,7 @@
"johnletey",
"nathan-de-pachtere"
],
+ "use-cases": [],
"tags": [
"code",
"version control",
diff --git a/icons/line-squiggle.json b/icons/line-squiggle.json
index b737849f3..074f7dbd0 100644
--- a/icons/line-squiggle.json
+++ b/icons/line-squiggle.json
@@ -4,6 +4,7 @@
"chessurisme",
"jguddas"
],
+ "use-cases": [],
"tags": [
"line",
"snakes",
diff --git a/icons/line-style.json b/icons/line-style.json
new file mode 100644
index 000000000..51ef1f6a4
--- /dev/null
+++ b/icons/line-style.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "dg-ac"
+ ],
+ "use-cases": [],
+ "tags": [
+ "line",
+ "stroke",
+ "style",
+ "dashed",
+ "border"
+ ],
+ "categories": [
+ "design",
+ "tools"
+ ]
+}
diff --git a/icons/line-style.svg b/icons/line-style.svg
new file mode 100644
index 000000000..4b9b5676f
--- /dev/null
+++ b/icons/line-style.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/link-2-off.json b/icons/link-2-off.json
index 90ea8d3d9..808f8f736 100644
--- a/icons/link-2-off.json
+++ b/icons/link-2-off.json
@@ -5,6 +5,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unchain",
"chain"
diff --git a/icons/link-2.json b/icons/link-2.json
index e0f3dead0..9244f76a9 100644
--- a/icons/link-2.json
+++ b/icons/link-2.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"johnletey"
],
+ "use-cases": [],
"tags": [
"chain",
"url"
diff --git a/icons/link.json b/icons/link.json
index d38c22ac9..8b1c8fe77 100644
--- a/icons/link.json
+++ b/icons/link.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"chain",
"url"
diff --git a/icons/linkedin.json b/icons/linkedin.json
deleted file mode 100644
index 1d2d920fb..000000000
--- a/icons/linkedin.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "okcoker",
- "csandman",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "social media",
- "social"
- ],
- "categories": [
- "social",
- "brands"
- ]
-}
diff --git a/icons/linkedin.svg b/icons/linkedin.svg
deleted file mode 100644
index 817f941fe..000000000
--- a/icons/linkedin.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
diff --git a/icons/list-check.json b/icons/list-check.json
index 7cadeeb60..f25103f0a 100644
--- a/icons/list-check.json
+++ b/icons/list-check.json
@@ -4,6 +4,7 @@
"guanboo-yang",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"done",
"check",
diff --git a/icons/list-checks.json b/icons/list-checks.json
index 21fb349dd..85be19c1a 100644
--- a/icons/list-checks.json
+++ b/icons/list-checks.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"todo",
"done",
diff --git a/icons/list-chevrons-down-up.json b/icons/list-chevrons-down-up.json
index b1473ed89..b630da830 100644
--- a/icons/list-chevrons-down-up.json
+++ b/icons/list-chevrons-down-up.json
@@ -10,6 +10,7 @@
"juliankellydesign",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"options",
"items",
diff --git a/icons/list-chevrons-up-down.json b/icons/list-chevrons-up-down.json
index b1473ed89..b630da830 100644
--- a/icons/list-chevrons-up-down.json
+++ b/icons/list-chevrons-up-down.json
@@ -10,6 +10,7 @@
"juliankellydesign",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"options",
"items",
diff --git a/icons/list-collapse.json b/icons/list-collapse.json
index dd3309c6e..3763fe8ea 100644
--- a/icons/list-collapse.json
+++ b/icons/list-collapse.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"items",
"collapse",
diff --git a/icons/list-end.json b/icons/list-end.json
index 7870aaa6a..12adaa443 100644
--- a/icons/list-end.json
+++ b/icons/list-end.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"queue",
"bottom",
diff --git a/icons/list-filter-plus.json b/icons/list-filter-plus.json
index 3726076cf..8f97c2e8a 100644
--- a/icons/list-filter-plus.json
+++ b/icons/list-filter-plus.json
@@ -4,6 +4,7 @@
"abdeniz",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"filter",
"plus",
diff --git a/icons/list-filter.json b/icons/list-filter.json
index 06897967a..0dac133b6 100644
--- a/icons/list-filter.json
+++ b/icons/list-filter.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"options"
],
diff --git a/icons/list-indent-decrease.json b/icons/list-indent-decrease.json
index fbcb9f2d9..943aba13a 100644
--- a/icons/list-indent-decrease.json
+++ b/icons/list-indent-decrease.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"tab"
@@ -17,14 +18,12 @@
{
"name": "outdent",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "indent-decrease",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/list-indent-increase.json b/icons/list-indent-increase.json
index 4b7876725..848486f49 100644
--- a/icons/list-indent-increase.json
+++ b/icons/list-indent-increase.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"tab"
@@ -17,14 +18,12 @@
{
"name": "indent",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "indent-increase",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/list-minus.json b/icons/list-minus.json
index d7e567ac9..ca3389085 100644
--- a/icons/list-minus.json
+++ b/icons/list-minus.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"playlist",
"remove",
diff --git a/icons/list-music.json b/icons/list-music.json
index 508a9d388..4febae418 100644
--- a/icons/list-music.json
+++ b/icons/list-music.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"playlist",
"queue",
diff --git a/icons/list-ordered.json b/icons/list-ordered.json
index 2a8f6e2b9..1f556d2c1 100644
--- a/icons/list-ordered.json
+++ b/icons/list-ordered.json
@@ -5,6 +5,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"number",
"order",
diff --git a/icons/list-plus.json b/icons/list-plus.json
index d82a3ab77..3288305a4 100644
--- a/icons/list-plus.json
+++ b/icons/list-plus.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"playlist",
"add",
diff --git a/icons/list-restart.json b/icons/list-restart.json
index 590f0ce1d..2a49fa558 100644
--- a/icons/list-restart.json
+++ b/icons/list-restart.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"reset",
"refresh",
diff --git a/icons/list-sort-ascending.json b/icons/list-sort-ascending.json
new file mode 100644
index 000000000..7f3215653
--- /dev/null
+++ b/icons/list-sort-ascending.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "ericfennis"
+ ],
+ "use-cases": [
+ "sorting items in a table by column (name, date, price, status)",
+ "reordering a list in ascending order"
+ ],
+ "tags": [
+ "list",
+ "order",
+ "arrangement",
+ "organization",
+ "sequence",
+ "ranking",
+ "categories",
+ "presentation",
+ "filter",
+ "sort",
+ "ascending",
+ "descending",
+ "increasing",
+ "decreasing",
+ "rising",
+ "falling"
+ ],
+ "categories": [
+ "text",
+ "layout"
+ ]
+}
diff --git a/icons/twitch.svg b/icons/list-sort-ascending.svg
similarity index 74%
rename from icons/twitch.svg
rename to icons/list-sort-ascending.svg
index 5d49c5243..f724750a7 100644
--- a/icons/twitch.svg
+++ b/icons/list-sort-ascending.svg
@@ -9,5 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
+
+
diff --git a/icons/list-sort-descending.json b/icons/list-sort-descending.json
new file mode 100644
index 000000000..30bf5bc6e
--- /dev/null
+++ b/icons/list-sort-descending.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "ericfennis"
+ ],
+ "use-cases": [
+ "sorting items in a table by column (name, date, price, status)",
+ "reordering a list in descending order"
+ ],
+ "tags": [
+ "list",
+ "order",
+ "arrangement",
+ "organization",
+ "sequence",
+ "ranking",
+ "categories",
+ "presentation",
+ "filter",
+ "sort",
+ "ascending",
+ "descending",
+ "increasing",
+ "decreasing",
+ "rising",
+ "falling"
+ ],
+ "categories": [
+ "text",
+ "layout"
+ ]
+}
diff --git a/icons/rail-symbol.svg b/icons/list-sort-descending.svg
similarity index 71%
rename from icons/rail-symbol.svg
rename to icons/list-sort-descending.svg
index bdaa16159..f0431db07 100644
--- a/icons/rail-symbol.svg
+++ b/icons/list-sort-descending.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/list-start.json b/icons/list-start.json
index 8a3917d10..d59ee958b 100644
--- a/icons/list-start.json
+++ b/icons/list-start.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"queue",
"top",
diff --git a/icons/list-todo.json b/icons/list-todo.json
index a48f8841b..ad0737c38 100644
--- a/icons/list-todo.json
+++ b/icons/list-todo.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"todo",
"done",
diff --git a/icons/list-tree.json b/icons/list-tree.json
index 1182ceee6..d0183ce0b 100644
--- a/icons/list-tree.json
+++ b/icons/list-tree.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tree",
"browser"
diff --git a/icons/list-video.json b/icons/list-video.json
index fa28df114..345526a88 100644
--- a/icons/list-video.json
+++ b/icons/list-video.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"playlist",
"video",
diff --git a/icons/list-x.json b/icons/list-x.json
index d283b5e7e..9dbbcd4f9 100644
--- a/icons/list-x.json
+++ b/icons/list-x.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"playlist",
"subtract",
diff --git a/icons/list.json b/icons/list.json
index 51ce234a4..1952c67a2 100644
--- a/icons/list.json
+++ b/icons/list.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"options"
],
diff --git a/icons/loader-circle.json b/icons/loader-circle.json
index 2cbe88c22..b434f142e 100644
--- a/icons/loader-circle.json
+++ b/icons/loader-circle.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"loading",
"wait",
@@ -25,8 +26,7 @@
{
"name": "loader-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/loader-pinwheel.json b/icons/loader-pinwheel.json
index 2f6cc6516..4bec0d241 100644
--- a/icons/loader-pinwheel.json
+++ b/icons/loader-pinwheel.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"loading",
"wait",
diff --git a/icons/loader.json b/icons/loader.json
index 123afda02..2ba2de9e1 100644
--- a/icons/loader.json
+++ b/icons/loader.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"loading",
"wait",
diff --git a/icons/locate-fixed.json b/icons/locate-fixed.json
index 62ae2353d..bae6e69e2 100644
--- a/icons/locate-fixed.json
+++ b/icons/locate-fixed.json
@@ -6,6 +6,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"map",
"gps",
diff --git a/icons/locate-off.json b/icons/locate-off.json
index dce7cca18..e9f16f927 100644
--- a/icons/locate-off.json
+++ b/icons/locate-off.json
@@ -4,6 +4,7 @@
"fdev",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"map",
"gps",
diff --git a/icons/locate.json b/icons/locate.json
index a1d8ad93a..31367753b 100644
--- a/icons/locate.json
+++ b/icons/locate.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"map",
"gps",
diff --git a/icons/lock-keyhole-open.json b/icons/lock-keyhole-open.json
index c68459843..28d027dab 100644
--- a/icons/lock-keyhole-open.json
+++ b/icons/lock-keyhole-open.json
@@ -8,6 +8,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"security"
],
@@ -18,8 +19,7 @@
{
"name": "unlock-keyhole",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/lock-keyhole.json b/icons/lock-keyhole.json
index 5ff117012..892a336d4 100644
--- a/icons/lock-keyhole.json
+++ b/icons/lock-keyhole.json
@@ -8,6 +8,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"security",
"password",
diff --git a/icons/lock-open.json b/icons/lock-open.json
index c216d7fa2..f7594e43b 100644
--- a/icons/lock-open.json
+++ b/icons/lock-open.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"security"
],
@@ -15,8 +16,7 @@
{
"name": "unlock",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/lock.json b/icons/lock.json
index a0baffbbc..5ce01772b 100644
--- a/icons/lock.json
+++ b/icons/lock.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"security",
"password",
diff --git a/icons/log-in.json b/icons/log-in.json
index 14822ad4f..3eaf4cae9 100644
--- a/icons/log-in.json
+++ b/icons/log-in.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sign in",
"arrow",
diff --git a/icons/log-out.json b/icons/log-out.json
index 85424772e..e13fc58c1 100644
--- a/icons/log-out.json
+++ b/icons/log-out.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sign out",
"arrow",
diff --git a/icons/logs.json b/icons/logs.json
index 4e1da0f3d..5903ae1f2 100644
--- a/icons/logs.json
+++ b/icons/logs.json
@@ -4,6 +4,7 @@
"AnnaSasDev",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"options",
"list",
diff --git a/icons/lollipop.json b/icons/lollipop.json
index 6599c6a29..07d38f701 100644
--- a/icons/lollipop.json
+++ b/icons/lollipop.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lolly",
"candy",
diff --git a/icons/luggage.json b/icons/luggage.json
index 3a40912d2..f05159785 100644
--- a/icons/luggage.json
+++ b/icons/luggage.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"baggage",
"luggage",
diff --git a/icons/magnet.json b/icons/magnet.json
index 434b5efa7..84f1f15ca 100644
--- a/icons/magnet.json
+++ b/icons/magnet.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"horseshoe",
"lock",
diff --git a/icons/mail-check.json b/icons/mail-check.json
index 1dfddbb8a..9c403cd03 100644
--- a/icons/mail-check.json
+++ b/icons/mail-check.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail-minus.json b/icons/mail-minus.json
index 8fe19ba08..9a390d0bf 100644
--- a/icons/mail-minus.json
+++ b/icons/mail-minus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail-open.json b/icons/mail-open.json
index 801fa530f..caa76e0df 100644
--- a/icons/mail-open.json
+++ b/icons/mail-open.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail-plus.json b/icons/mail-plus.json
index 56fa2eb6a..7ed5cef8d 100644
--- a/icons/mail-plus.json
+++ b/icons/mail-plus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail-question-mark.json b/icons/mail-question-mark.json
index 4f7b06166..932143065 100644
--- a/icons/mail-question-mark.json
+++ b/icons/mail-question-mark.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"email",
"message",
@@ -17,8 +18,7 @@
{
"name": "mail-question",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/mail-search.json b/icons/mail-search.json
index 3f07b111b..d3c24c63c 100644
--- a/icons/mail-search.json
+++ b/icons/mail-search.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail-warning.json b/icons/mail-warning.json
index bc4f435f5..a5275d32c 100644
--- a/icons/mail-warning.json
+++ b/icons/mail-warning.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail-x.json b/icons/mail-x.json
index b4bf24840..d000d34c4 100644
--- a/icons/mail-x.json
+++ b/icons/mail-x.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mail.json b/icons/mail.json
index d9ad5ae6b..c50e35895 100644
--- a/icons/mail.json
+++ b/icons/mail.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/mailbox.json b/icons/mailbox.json
index 60bbe80b6..50657dc25 100644
--- a/icons/mailbox.json
+++ b/icons/mailbox.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emails",
"messages",
diff --git a/icons/mails.json b/icons/mails.json
index ab3b2bd4f..0ca571477 100644
--- a/icons/mails.json
+++ b/icons/mails.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"emails",
"messages",
diff --git a/icons/map-minus.json b/icons/map-minus.json
index 7f8aa691a..6eeb8b4f9 100644
--- a/icons/map-minus.json
+++ b/icons/map-minus.json
@@ -7,6 +7,7 @@
"MarianoFranzese",
"jguddas"
],
+ "use-cases": [],
"tags": [
"location",
"navigation",
diff --git a/icons/map-pin-check-inside.json b/icons/map-pin-check-inside.json
index defe1469f..f64d3978f 100644
--- a/icons/map-pin-check-inside.json
+++ b/icons/map-pin-check-inside.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-check.json b/icons/map-pin-check.json
index defe1469f..f64d3978f 100644
--- a/icons/map-pin-check.json
+++ b/icons/map-pin-check.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-house.json b/icons/map-pin-house.json
index ae5824b38..c082ec52c 100644
--- a/icons/map-pin-house.json
+++ b/icons/map-pin-house.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-minus-inside.json b/icons/map-pin-minus-inside.json
index aca46c986..415a6d57b 100644
--- a/icons/map-pin-minus-inside.json
+++ b/icons/map-pin-minus-inside.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-minus.json b/icons/map-pin-minus.json
index aca46c986..415a6d57b 100644
--- a/icons/map-pin-minus.json
+++ b/icons/map-pin-minus.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-off.json b/icons/map-pin-off.json
index 65fef792c..bc7f7f439 100644
--- a/icons/map-pin-off.json
+++ b/icons/map-pin-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-pen.json b/icons/map-pin-pen.json
index d39b9644b..5a0b4a472 100644
--- a/icons/map-pin-pen.json
+++ b/icons/map-pin-pen.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"sachinkr7368"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
@@ -23,8 +24,7 @@
{
"name": "location-edit",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/map-pin-plus-inside.json b/icons/map-pin-plus-inside.json
index b6165edc6..5cb777188 100644
--- a/icons/map-pin-plus-inside.json
+++ b/icons/map-pin-plus-inside.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-plus.json b/icons/map-pin-plus.json
index b6165edc6..5cb777188 100644
--- a/icons/map-pin-plus.json
+++ b/icons/map-pin-plus.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-search.json b/icons/map-pin-search.json
new file mode 100644
index 000000000..403e24fe4
--- /dev/null
+++ b/icons/map-pin-search.json
@@ -0,0 +1,25 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "karsa-mistmere",
+ "ericfennis",
+ "csandman",
+ "TonySullivan"
+ ],
+ "use-cases": [],
+ "tags": [
+ "location",
+ "navigation",
+ "travel",
+ "waypoint",
+ "marker",
+ "drop"
+ ],
+ "categories": [
+ "text",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-search.svg b/icons/map-pin-search.svg
new file mode 100644
index 000000000..546952d88
--- /dev/null
+++ b/icons/map-pin-search.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/map-pin-x-inside.json b/icons/map-pin-x-inside.json
index aca46c986..415a6d57b 100644
--- a/icons/map-pin-x-inside.json
+++ b/icons/map-pin-x-inside.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin-x.json b/icons/map-pin-x.json
index aca46c986..415a6d57b 100644
--- a/icons/map-pin-x.json
+++ b/icons/map-pin-x.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pin.json b/icons/map-pin.json
index 71a8ac19f..e8ff00c44 100644
--- a/icons/map-pin.json
+++ b/icons/map-pin.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-pinned.json b/icons/map-pinned.json
index 25a0846df..e7a755820 100644
--- a/icons/map-pinned.json
+++ b/icons/map-pinned.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"location",
"waypoint",
diff --git a/icons/map-plus.json b/icons/map-plus.json
index e873b7f72..820a85cee 100644
--- a/icons/map-plus.json
+++ b/icons/map-plus.json
@@ -6,6 +6,7 @@
"ericfennis",
"Seanw265"
],
+ "use-cases": [],
"tags": [
"location",
"navigation",
diff --git a/icons/map.json b/icons/map.json
index a6537dbbc..c8f01eafb 100644
--- a/icons/map.json
+++ b/icons/map.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"navigation",
diff --git a/icons/mars-stroke.json b/icons/mars-stroke.json
index 6429769f7..7ace693c2 100644
--- a/icons/mars-stroke.json
+++ b/icons/mars-stroke.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"gender",
"androgyne",
diff --git a/icons/mars.json b/icons/mars.json
index 2ed2af0e0..5637ef68b 100644
--- a/icons/mars.json
+++ b/icons/mars.json
@@ -4,6 +4,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"gender",
"sex",
diff --git a/icons/martini.json b/icons/martini.json
index 7a30e5e30..7950f4087 100644
--- a/icons/martini.json
+++ b/icons/martini.json
@@ -3,15 +3,21 @@
"contributors": [
"karsa-mistmere",
"ericfennis",
- "danielbayley"
+ "danielbayley",
+ "jamiemlaw"
],
+ "use-cases": [],
"tags": [
"cocktail",
"alcohol",
"beverage",
"bar",
"drink",
- "glass"
+ "glass",
+ "spirit",
+ "party",
+ "celebration",
+ "mixer"
],
"categories": [
"food-beverage"
diff --git a/icons/martini.svg b/icons/martini.svg
index 31dc459f4..1cf224109 100644
--- a/icons/martini.svg
+++ b/icons/martini.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/maximize-2.json b/icons/maximize-2.json
index b8a77c41f..02b6f9ec5 100644
--- a/icons/maximize-2.json
+++ b/icons/maximize-2.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"fullscreen",
"arrows",
diff --git a/icons/maximize.json b/icons/maximize.json
index 3bd00ec07..3a5399b09 100644
--- a/icons/maximize.json
+++ b/icons/maximize.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fullscreen",
"expand",
diff --git a/icons/medal.json b/icons/medal.json
index b4e7b4503..2a84dfff6 100644
--- a/icons/medal.json
+++ b/icons/medal.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"prize",
"sports",
diff --git a/icons/megaphone-off.json b/icons/megaphone-off.json
index ca1260360..ce17574be 100644
--- a/icons/megaphone-off.json
+++ b/icons/megaphone-off.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"advertisement",
"announcement",
diff --git a/icons/megaphone.json b/icons/megaphone.json
index 7aad31e2e..67f229e7b 100644
--- a/icons/megaphone.json
+++ b/icons/megaphone.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"advertisement",
"announcement",
diff --git a/icons/meh.json b/icons/meh.json
index 5feb2b9a0..8676a7377 100644
--- a/icons/meh.json
+++ b/icons/meh.json
@@ -6,6 +6,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emoji",
"face",
diff --git a/icons/memory-stick.json b/icons/memory-stick.json
index 8133cc3fd..9b1f8f6b5 100644
--- a/icons/memory-stick.json
+++ b/icons/memory-stick.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"ram",
"random access",
diff --git a/icons/menu.json b/icons/menu.json
index 8aec9a3d6..471e5c6d0 100644
--- a/icons/menu.json
+++ b/icons/menu.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bars",
"navigation",
diff --git a/icons/merge.json b/icons/merge.json
index 08c3673c1..3224a0320 100644
--- a/icons/merge.json
+++ b/icons/merge.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"combine",
"join",
diff --git a/icons/message-circle-check.json b/icons/message-circle-check.json
index 3e24e0a2f..1457480af 100644
--- a/icons/message-circle-check.json
+++ b/icons/message-circle-check.json
@@ -3,6 +3,7 @@
"contributors": [
"Shrinks99"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-code.json b/icons/message-circle-code.json
index 8150c915d..7e4686d1a 100644
--- a/icons/message-circle-code.json
+++ b/icons/message-circle-code.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-dashed.json b/icons/message-circle-dashed.json
index ceb318ed0..3cfbff653 100644
--- a/icons/message-circle-dashed.json
+++ b/icons/message-circle-dashed.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-heart.json b/icons/message-circle-heart.json
index c320384a2..ca33a7cbb 100644
--- a/icons/message-circle-heart.json
+++ b/icons/message-circle-heart.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-more.json b/icons/message-circle-more.json
index 3c847a790..0d399cdce 100644
--- a/icons/message-circle-more.json
+++ b/icons/message-circle-more.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-off.json b/icons/message-circle-off.json
index 3f3b485f7..2fa90c4e9 100644
--- a/icons/message-circle-off.json
+++ b/icons/message-circle-off.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-plus.json b/icons/message-circle-plus.json
index c0593f1d8..2ed067b9f 100644
--- a/icons/message-circle-plus.json
+++ b/icons/message-circle-plus.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-question-mark.json b/icons/message-circle-question-mark.json
index 1f7da0024..0bce1fa48 100644
--- a/icons/message-circle-question-mark.json
+++ b/icons/message-circle-question-mark.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
@@ -21,8 +22,7 @@
{
"name": "message-circle-question",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/message-circle-reply.json b/icons/message-circle-reply.json
index 2c7a5a621..ef875a776 100644
--- a/icons/message-circle-reply.json
+++ b/icons/message-circle-reply.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-warning.json b/icons/message-circle-warning.json
index 4d1a5dec0..d65093399 100644
--- a/icons/message-circle-warning.json
+++ b/icons/message-circle-warning.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle-x.json b/icons/message-circle-x.json
index 86062cd99..72a926ce5 100644
--- a/icons/message-circle-x.json
+++ b/icons/message-circle-x.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-circle.json b/icons/message-circle.json
index 929d070d9..784a1cca9 100644
--- a/icons/message-circle.json
+++ b/icons/message-circle.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-check.json b/icons/message-square-check.json
index 9dc5ceb1a..0b8eae3ef 100644
--- a/icons/message-square-check.json
+++ b/icons/message-square-check.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-code.json b/icons/message-square-code.json
index 01a5aae2d..d3e417eb6 100644
--- a/icons/message-square-code.json
+++ b/icons/message-square-code.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-dashed.json b/icons/message-square-dashed.json
index ceb318ed0..3cfbff653 100644
--- a/icons/message-square-dashed.json
+++ b/icons/message-square-dashed.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-diff.json b/icons/message-square-diff.json
index c62c35311..157e703ea 100644
--- a/icons/message-square-diff.json
+++ b/icons/message-square-diff.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-dot.json b/icons/message-square-dot.json
index 780809513..1354b0645 100644
--- a/icons/message-square-dot.json
+++ b/icons/message-square-dot.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unread",
"unresolved",
diff --git a/icons/message-square-heart.json b/icons/message-square-heart.json
index 24b18d26b..5aa556cdc 100644
--- a/icons/message-square-heart.json
+++ b/icons/message-square-heart.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-lock.json b/icons/message-square-lock.json
index 25e27d0f0..9d744dc88 100644
--- a/icons/message-square-lock.json
+++ b/icons/message-square-lock.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-more.json b/icons/message-square-more.json
index 1a0c3f7de..6dca4f1c0 100644
--- a/icons/message-square-more.json
+++ b/icons/message-square-more.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-off.json b/icons/message-square-off.json
index 4274ff666..02ab86979 100644
--- a/icons/message-square-off.json
+++ b/icons/message-square-off.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-plus.json b/icons/message-square-plus.json
index 61482c131..c21cc09e5 100644
--- a/icons/message-square-plus.json
+++ b/icons/message-square-plus.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-quote.json b/icons/message-square-quote.json
index 7fb28d14d..240f96a93 100644
--- a/icons/message-square-quote.json
+++ b/icons/message-square-quote.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-reply.json b/icons/message-square-reply.json
index 868c04ee6..dca85c5d4 100644
--- a/icons/message-square-reply.json
+++ b/icons/message-square-reply.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-share.json b/icons/message-square-share.json
index 16e8f3434..fb3306cf4 100644
--- a/icons/message-square-share.json
+++ b/icons/message-square-share.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-text.json b/icons/message-square-text.json
index adce2f8f5..6c2171851 100644
--- a/icons/message-square-text.json
+++ b/icons/message-square-text.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-warning.json b/icons/message-square-warning.json
index 9e60d1e96..cb01a80f8 100644
--- a/icons/message-square-warning.json
+++ b/icons/message-square-warning.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square-x.json b/icons/message-square-x.json
index 4274ff666..02ab86979 100644
--- a/icons/message-square-x.json
+++ b/icons/message-square-x.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/message-square.json b/icons/message-square.json
index 0a46ba57f..a116d5c57 100644
--- a/icons/message-square.json
+++ b/icons/message-square.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/messages-square.json b/icons/messages-square.json
index 8fa9041ef..3bd84eb75 100644
--- a/icons/messages-square.json
+++ b/icons/messages-square.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"comment",
"chat",
diff --git a/icons/metronome.json b/icons/metronome.json
index 0cee32b17..0c951b85e 100644
--- a/icons/metronome.json
+++ b/icons/metronome.json
@@ -4,6 +4,7 @@
"jguddas",
"edwloef"
],
+ "use-cases": [],
"tags": [
"metronome",
"tempo",
diff --git a/icons/mic-off.json b/icons/mic-off.json
index 9d6ce4d7e..2354ca5ac 100644
--- a/icons/mic-off.json
+++ b/icons/mic-off.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"LieOnLion"
],
+ "use-cases": [],
"tags": [
"record",
"sound",
diff --git a/icons/mic-vocal.json b/icons/mic-vocal.json
index 7381876e6..492a50e4b 100644
--- a/icons/mic-vocal.json
+++ b/icons/mic-vocal.json
@@ -3,6 +3,7 @@
"contributors": [
"jguddas"
],
+ "use-cases": [],
"tags": [
"lyrics",
"voice",
@@ -23,8 +24,7 @@
{
"name": "mic-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/mic.json b/icons/mic.json
index 449f56d67..06167e02a 100644
--- a/icons/mic.json
+++ b/icons/mic.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"record",
"sound",
diff --git a/icons/microchip.json b/icons/microchip.json
index 696f55ab7..8e9e0e598 100644
--- a/icons/microchip.json
+++ b/icons/microchip.json
@@ -5,6 +5,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"processor",
"cores",
diff --git a/icons/microscope.json b/icons/microscope.json
index 055c85110..898e7b7c0 100644
--- a/icons/microscope.json
+++ b/icons/microscope.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"medical",
"education",
diff --git a/icons/microwave.json b/icons/microwave.json
index 41a43ff26..9b32e1ab5 100644
--- a/icons/microwave.json
+++ b/icons/microwave.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"oven",
"cooker",
diff --git a/icons/milestone.json b/icons/milestone.json
index 808b47035..cfebcb3a0 100644
--- a/icons/milestone.json
+++ b/icons/milestone.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"signpost",
"direction",
diff --git a/icons/milestone.svg b/icons/milestone.svg
index a7040a5e3..e6fa7d43e 100644
--- a/icons/milestone.svg
+++ b/icons/milestone.svg
@@ -11,5 +11,5 @@
>
-
+
diff --git a/icons/milk-off.json b/icons/milk-off.json
index ba9d87afd..a4f5ab3bd 100644
--- a/icons/milk-off.json
+++ b/icons/milk-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"lactose free",
"bottle",
diff --git a/icons/milk.json b/icons/milk.json
index d5da6dce1..6a87c9960 100644
--- a/icons/milk.json
+++ b/icons/milk.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"lactose",
"bottle",
diff --git a/icons/minimize-2.json b/icons/minimize-2.json
index 8e530357e..9884b9a99 100644
--- a/icons/minimize-2.json
+++ b/icons/minimize-2.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"exit fullscreen",
"arrows",
diff --git a/icons/minimize.json b/icons/minimize.json
index f955021b7..927250899 100644
--- a/icons/minimize.json
+++ b/icons/minimize.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"exit fullscreen",
"close",
diff --git a/icons/minus.json b/icons/minus.json
index 9776701e8..48238b745 100644
--- a/icons/minus.json
+++ b/icons/minus.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"subtract",
"remove",
diff --git a/icons/mirror-rectangular.json b/icons/mirror-rectangular.json
index 1dfc9e945..ce1819418 100644
--- a/icons/mirror-rectangular.json
+++ b/icons/mirror-rectangular.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"reflection",
"optics",
diff --git a/icons/mirror-round.json b/icons/mirror-round.json
index 2e48a5e42..16078a3be 100644
--- a/icons/mirror-round.json
+++ b/icons/mirror-round.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"reflection",
"optics",
diff --git a/icons/monitor-check.json b/icons/monitor-check.json
index 05dc4e4e4..7bd0d8eb2 100644
--- a/icons/monitor-check.json
+++ b/icons/monitor-check.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-cloud.json b/icons/monitor-cloud.json
index 788f2b6df..ff36ae17a 100644
--- a/icons/monitor-cloud.json
+++ b/icons/monitor-cloud.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"virtual machine",
"virtual desktop",
diff --git a/icons/monitor-cog.json b/icons/monitor-cog.json
index dc266290e..97c700b79 100644
--- a/icons/monitor-cog.json
+++ b/icons/monitor-cog.json
@@ -5,6 +5,7 @@
"colebemis",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-dot.json b/icons/monitor-dot.json
index 05dc4e4e4..7bd0d8eb2 100644
--- a/icons/monitor-dot.json
+++ b/icons/monitor-dot.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-down.json b/icons/monitor-down.json
index 81832c322..d177cc67e 100644
--- a/icons/monitor-down.json
+++ b/icons/monitor-down.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-off.json b/icons/monitor-off.json
index a3783dfe9..3c49d7094 100644
--- a/icons/monitor-off.json
+++ b/icons/monitor-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"share"
],
diff --git a/icons/monitor-pause.json b/icons/monitor-pause.json
index 47c551039..0b1b02d71 100644
--- a/icons/monitor-pause.json
+++ b/icons/monitor-pause.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-play.json b/icons/monitor-play.json
index a712495d4..42916bebc 100644
--- a/icons/monitor-play.json
+++ b/icons/monitor-play.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-smartphone.json b/icons/monitor-smartphone.json
index db4887b1c..7edcd1a0b 100644
--- a/icons/monitor-smartphone.json
+++ b/icons/monitor-smartphone.json
@@ -6,6 +6,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"smartphone",
"phone",
diff --git a/icons/monitor-speaker.json b/icons/monitor-speaker.json
index a624f6c6a..3085d95b0 100644
--- a/icons/monitor-speaker.json
+++ b/icons/monitor-speaker.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"devices",
"connect",
diff --git a/icons/monitor-stop.json b/icons/monitor-stop.json
index 281aa804c..4b8be56f0 100644
--- a/icons/monitor-stop.json
+++ b/icons/monitor-stop.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-up.json b/icons/monitor-up.json
index caf00b0ec..bbc53064e 100644
--- a/icons/monitor-up.json
+++ b/icons/monitor-up.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor-x.json b/icons/monitor-x.json
index 86ac8e20f..b2be2194b 100644
--- a/icons/monitor-x.json
+++ b/icons/monitor-x.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/monitor.json b/icons/monitor.json
index 0084b9be2..89b4283b0 100644
--- a/icons/monitor.json
+++ b/icons/monitor.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tv",
"screen",
diff --git a/icons/moon-star.json b/icons/moon-star.json
index ca9ecdf3a..ef4d71d11 100644
--- a/icons/moon-star.json
+++ b/icons/moon-star.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"dark",
"night",
diff --git a/icons/moon.json b/icons/moon.json
index 0e945264e..fecd94a82 100644
--- a/icons/moon.json
+++ b/icons/moon.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"dark",
"night"
diff --git a/icons/motorbike.json b/icons/motorbike.json
index b6dc8dc27..32673eff8 100644
--- a/icons/motorbike.json
+++ b/icons/motorbike.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"moto",
"motorcycle",
diff --git a/icons/mountain-snow.json b/icons/mountain-snow.json
index a086888d7..89056846c 100644
--- a/icons/mountain-snow.json
+++ b/icons/mountain-snow.json
@@ -4,6 +4,7 @@
"kerkeslager",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"alpine",
"climb",
diff --git a/icons/mountain.json b/icons/mountain.json
index 4ae3fe57b..fc5be7f99 100644
--- a/icons/mountain.json
+++ b/icons/mountain.json
@@ -6,6 +6,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"climb",
"hike",
diff --git a/icons/mouse-left.json b/icons/mouse-left.json
index 61ecbc88f..d90560c5c 100644
--- a/icons/mouse-left.json
+++ b/icons/mouse-left.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"marvfash"
],
+ "use-cases": [],
"tags": [
"device",
"scroll",
diff --git a/icons/mouse-off.json b/icons/mouse-off.json
index 448cac3a1..1fd43d0ad 100644
--- a/icons/mouse-off.json
+++ b/icons/mouse-off.json
@@ -5,6 +5,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"device",
"scroll",
diff --git a/icons/mouse-pointer-2-off.json b/icons/mouse-pointer-2-off.json
index 35b2c8950..47f772a3e 100644
--- a/icons/mouse-pointer-2-off.json
+++ b/icons/mouse-pointer-2-off.json
@@ -6,6 +6,7 @@
"domingasp",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pointer",
"mouse",
diff --git a/icons/mouse-pointer-2.json b/icons/mouse-pointer-2.json
index 9b392b586..8e8d6454b 100644
--- a/icons/mouse-pointer-2.json
+++ b/icons/mouse-pointer-2.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"click",
"select"
diff --git a/icons/mouse-pointer-ban.json b/icons/mouse-pointer-ban.json
index d3829fe61..63ad627b9 100644
--- a/icons/mouse-pointer-ban.json
+++ b/icons/mouse-pointer-ban.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"wait",
"busy",
diff --git a/icons/mouse-pointer-click.json b/icons/mouse-pointer-click.json
index 6d94eb271..37d9d7269 100644
--- a/icons/mouse-pointer-click.json
+++ b/icons/mouse-pointer-click.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"click",
"select"
diff --git a/icons/mouse-pointer.json b/icons/mouse-pointer.json
index 18a3162f0..623efd8f0 100644
--- a/icons/mouse-pointer.json
+++ b/icons/mouse-pointer.json
@@ -4,6 +4,7 @@
"ashygee",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"click",
"select"
diff --git a/icons/mouse-right.json b/icons/mouse-right.json
index 61ecbc88f..d90560c5c 100644
--- a/icons/mouse-right.json
+++ b/icons/mouse-right.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"marvfash"
],
+ "use-cases": [],
"tags": [
"device",
"scroll",
diff --git a/icons/mouse.json b/icons/mouse.json
index ce57a20bc..1cac13164 100644
--- a/icons/mouse.json
+++ b/icons/mouse.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"device",
"scroll",
diff --git a/icons/move-3d.json b/icons/move-3d.json
index 5c969cc5b..a969e0e70 100644
--- a/icons/move-3d.json
+++ b/icons/move-3d.json
@@ -4,6 +4,7 @@
"lscheibel",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrows",
"axis",
@@ -19,8 +20,7 @@
{
"name": "move-3-d",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/move-diagonal-2.json b/icons/move-diagonal-2.json
index 72cfc2915..836a0514b 100644
--- a/icons/move-diagonal-2.json
+++ b/icons/move-diagonal-2.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"double",
"arrow"
diff --git a/icons/move-diagonal.json b/icons/move-diagonal.json
index 72cfc2915..836a0514b 100644
--- a/icons/move-diagonal.json
+++ b/icons/move-diagonal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"double",
"arrow"
diff --git a/icons/move-down-left.json b/icons/move-down-left.json
index 798551dbe..a8562ee9f 100644
--- a/icons/move-down-left.json
+++ b/icons/move-down-left.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction"
diff --git a/icons/move-down-right.json b/icons/move-down-right.json
index 319d0de41..3c529b945 100644
--- a/icons/move-down-right.json
+++ b/icons/move-down-right.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction"
diff --git a/icons/move-down.json b/icons/move-down.json
index 23278fee9..bf5b7f8af 100644
--- a/icons/move-down.json
+++ b/icons/move-down.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction",
diff --git a/icons/move-horizontal.json b/icons/move-horizontal.json
index fed6b14ed..474776b94 100644
--- a/icons/move-horizontal.json
+++ b/icons/move-horizontal.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"double",
"arrow"
diff --git a/icons/move-left.json b/icons/move-left.json
index f6414767f..f42ca3ca2 100644
--- a/icons/move-left.json
+++ b/icons/move-left.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction",
diff --git a/icons/move-right.json b/icons/move-right.json
index 0f7a946b8..062eb29dd 100644
--- a/icons/move-right.json
+++ b/icons/move-right.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction",
diff --git a/icons/move-up-left.json b/icons/move-up-left.json
index 319d0de41..3c529b945 100644
--- a/icons/move-up-left.json
+++ b/icons/move-up-left.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction"
diff --git a/icons/move-up-right.json b/icons/move-up-right.json
index 319d0de41..3c529b945 100644
--- a/icons/move-up-right.json
+++ b/icons/move-up-right.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction"
diff --git a/icons/move-up.json b/icons/move-up.json
index 8e8ced93e..b27b9310f 100644
--- a/icons/move-up.json
+++ b/icons/move-up.json
@@ -3,6 +3,7 @@
"contributors": [
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"arrow",
"direction",
diff --git a/icons/move-vertical.json b/icons/move-vertical.json
index 72cfc2915..836a0514b 100644
--- a/icons/move-vertical.json
+++ b/icons/move-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"double",
"arrow"
diff --git a/icons/move.json b/icons/move.json
index 15f1cce37..cd6565600 100644
--- a/icons/move.json
+++ b/icons/move.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"arrows"
],
diff --git a/icons/music-2.json b/icons/music-2.json
index 7f395d899..9a57875f6 100644
--- a/icons/music-2.json
+++ b/icons/music-2.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"quaver",
"eighth note",
diff --git a/icons/music-3.json b/icons/music-3.json
index aac2d00e6..dce8aed6d 100644
--- a/icons/music-3.json
+++ b/icons/music-3.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"crotchet",
"minim",
diff --git a/icons/music-4.json b/icons/music-4.json
index 26e2f2be7..a7db8c9ed 100644
--- a/icons/music-4.json
+++ b/icons/music-4.json
@@ -4,6 +4,7 @@
"it-is-not",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"semiquaver",
"sixteenth note",
diff --git a/icons/music.json b/icons/music.json
index 7772d95bb..772edc000 100644
--- a/icons/music.json
+++ b/icons/music.json
@@ -6,6 +6,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"note",
"quaver",
diff --git a/icons/navigation-2-off.json b/icons/navigation-2-off.json
index b7036158e..5027aa4b3 100644
--- a/icons/navigation-2-off.json
+++ b/icons/navigation-2-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"travel"
diff --git a/icons/navigation-2.json b/icons/navigation-2.json
index d78835165..40fc2cf59 100644
--- a/icons/navigation-2.json
+++ b/icons/navigation-2.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"location",
"travel"
diff --git a/icons/navigation-off.json b/icons/navigation-off.json
index b7036158e..5027aa4b3 100644
--- a/icons/navigation-off.json
+++ b/icons/navigation-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"location",
"travel"
diff --git a/icons/navigation.json b/icons/navigation.json
index d78835165..40fc2cf59 100644
--- a/icons/navigation.json
+++ b/icons/navigation.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"location",
"travel"
diff --git a/icons/network.json b/icons/network.json
index 48819d058..97752acce 100644
--- a/icons/network.json
+++ b/icons/network.json
@@ -6,6 +6,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tree"
],
diff --git a/icons/newspaper.json b/icons/newspaper.json
index f9c806b31..5720fa3ac 100644
--- a/icons/newspaper.json
+++ b/icons/newspaper.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"news",
"feed",
diff --git a/icons/nfc.json b/icons/nfc.json
index 3c8ce4c07..78c0bc348 100644
--- a/icons/nfc.json
+++ b/icons/nfc.json
@@ -5,6 +5,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"contactless",
"payment",
diff --git a/icons/non-binary.json b/icons/non-binary.json
index cac9bbf83..9005876ca 100644
--- a/icons/non-binary.json
+++ b/icons/non-binary.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"gender",
"nonbinary",
diff --git a/icons/notebook-pen.json b/icons/notebook-pen.json
index 559ac0378..c7efb3c83 100644
--- a/icons/notebook-pen.json
+++ b/icons/notebook-pen.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"pencil",
"notepad",
diff --git a/icons/notebook-tabs.json b/icons/notebook-tabs.json
index 549cc8603..2468612a8 100644
--- a/icons/notebook-tabs.json
+++ b/icons/notebook-tabs.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"notepad",
"notes",
diff --git a/icons/notebook-text.json b/icons/notebook-text.json
index e6ed485e0..08fa1edf2 100644
--- a/icons/notebook-text.json
+++ b/icons/notebook-text.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"notepad",
"notes",
diff --git a/icons/notebook.json b/icons/notebook.json
index 49672e2ae..4e0825dd4 100644
--- a/icons/notebook.json
+++ b/icons/notebook.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"notepad",
"notes",
diff --git a/icons/notepad-text-dashed.json b/icons/notepad-text-dashed.json
index 05d19864f..9f0a09ede 100644
--- a/icons/notepad-text-dashed.json
+++ b/icons/notepad-text-dashed.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"notebook",
"notes",
diff --git a/icons/notepad-text.json b/icons/notepad-text.json
index 724c9fa59..0f4ef5cf1 100644
--- a/icons/notepad-text.json
+++ b/icons/notepad-text.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"notebook",
"notes",
diff --git a/icons/nut-off.json b/icons/nut-off.json
index b14254772..286932177 100644
--- a/icons/nut-off.json
+++ b/icons/nut-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"hazelnut",
"acorn",
diff --git a/icons/nut.json b/icons/nut.json
index cc763d6ea..3a6e2408f 100644
--- a/icons/nut.json
+++ b/icons/nut.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"hazelnut",
"acorn",
diff --git a/icons/octagon-alert.json b/icons/octagon-alert.json
index cf5360364..6e737d9d8 100644
--- a/icons/octagon-alert.json
+++ b/icons/octagon-alert.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"warning",
"alert",
@@ -19,8 +20,7 @@
{
"name": "alert-octagon",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/octagon-minus.json b/icons/octagon-minus.json
index 927741e13..c590df756 100644
--- a/icons/octagon-minus.json
+++ b/icons/octagon-minus.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"stop",
"forbidden",
diff --git a/icons/octagon-pause.json b/icons/octagon-pause.json
index 5643ba311..a7110adbc 100644
--- a/icons/octagon-pause.json
+++ b/icons/octagon-pause.json
@@ -4,6 +4,7 @@
"mittalyashu",
"jguddas"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
@@ -17,8 +18,7 @@
{
"name": "pause-octagon",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/octagon-x.json b/icons/octagon-x.json
index efdbca21a..3187e4570 100644
--- a/icons/octagon-x.json
+++ b/icons/octagon-x.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"delete",
"stop",
@@ -21,8 +22,7 @@
{
"name": "x-octagon",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/octagon.json b/icons/octagon.json
index a7650c6d5..ec8c24314 100644
--- a/icons/octagon.json
+++ b/icons/octagon.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"stop",
"shape"
diff --git a/icons/omega.json b/icons/omega.json
index 7d3ed405e..10052e4af 100644
--- a/icons/omega.json
+++ b/icons/omega.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"greek",
"symbol",
diff --git a/icons/option.json b/icons/option.json
index f588deefd..5df7fb605 100644
--- a/icons/option.json
+++ b/icons/option.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"keyboard",
"key",
diff --git a/icons/option.svg b/icons/option.svg
index d8ca90fb4..276d3d2c7 100644
--- a/icons/option.svg
+++ b/icons/option.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/orbit.json b/icons/orbit.json
index ad4186160..ed0ce9d83 100644
--- a/icons/orbit.json
+++ b/icons/orbit.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"planet",
"space",
diff --git a/icons/origami.json b/icons/origami.json
index 817da4022..282292a6c 100644
--- a/icons/origami.json
+++ b/icons/origami.json
@@ -3,6 +3,7 @@
"contributors": [
"gurtt"
],
+ "use-cases": [],
"tags": [
"paper",
"bird"
diff --git a/icons/package-2.json b/icons/package-2.json
index d7af025d3..ba849d3b2 100644
--- a/icons/package-2.json
+++ b/icons/package-2.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"box",
"container",
diff --git a/icons/package-check.json b/icons/package-check.json
index aac1b72cf..75ac98ce1 100644
--- a/icons/package-check.json
+++ b/icons/package-check.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"confirm",
"verified",
diff --git a/icons/package-minus.json b/icons/package-minus.json
index a46b49616..b54d502a9 100644
--- a/icons/package-minus.json
+++ b/icons/package-minus.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"delete",
"remove"
diff --git a/icons/package-open.json b/icons/package-open.json
index 7ccab1c12..ed339d18f 100644
--- a/icons/package-open.json
+++ b/icons/package-open.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"box",
"container",
diff --git a/icons/package-plus.json b/icons/package-plus.json
index f3d5345a0..bdf51b56e 100644
--- a/icons/package-plus.json
+++ b/icons/package-plus.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"new",
"add",
diff --git a/icons/package-search.json b/icons/package-search.json
index db43b8b02..e70ae84ed 100644
--- a/icons/package-search.json
+++ b/icons/package-search.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"find",
"product process",
diff --git a/icons/package-x.json b/icons/package-x.json
index a46b49616..b54d502a9 100644
--- a/icons/package-x.json
+++ b/icons/package-x.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"delete",
"remove"
diff --git a/icons/package.json b/icons/package.json
index c10086a72..b547855ee 100644
--- a/icons/package.json
+++ b/icons/package.json
@@ -9,6 +9,7 @@
"jguddas",
"sezze"
],
+ "use-cases": [],
"tags": [
"box",
"container",
diff --git a/icons/paint-bucket.json b/icons/paint-bucket.json
index d4ffad7f8..55eb10759 100644
--- a/icons/paint-bucket.json
+++ b/icons/paint-bucket.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"fill",
"paint",
diff --git a/icons/paint-roller.json b/icons/paint-roller.json
index 2ced2c2f6..7620aa468 100644
--- a/icons/paint-roller.json
+++ b/icons/paint-roller.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"brush",
"color",
diff --git a/icons/paintbrush-vertical.json b/icons/paintbrush-vertical.json
index 14e0a8e23..95ac90590 100644
--- a/icons/paintbrush-vertical.json
+++ b/icons/paintbrush-vertical.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"brush",
"paintbrush",
@@ -24,8 +25,7 @@
{
"name": "paintbrush-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/paintbrush.json b/icons/paintbrush.json
index 80eec1997..0bf96923c 100644
--- a/icons/paintbrush.json
+++ b/icons/paintbrush.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"brush",
"paintbrush",
diff --git a/icons/palette.json b/icons/palette.json
index db546d48a..a074d7c6a 100644
--- a/icons/palette.json
+++ b/icons/palette.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"colors",
"colours",
diff --git a/icons/panda.json b/icons/panda.json
index 4df2bfee5..6d40bca53 100644
--- a/icons/panda.json
+++ b/icons/panda.json
@@ -4,6 +4,7 @@
"chessurisme",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"animal",
"wildlife",
diff --git a/icons/panel-bottom-close.json b/icons/panel-bottom-close.json
index 3ed9fc644..722c4aad6 100644
--- a/icons/panel-bottom-close.json
+++ b/icons/panel-bottom-close.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"drawer",
"dock",
diff --git a/icons/panel-bottom-dashed.json b/icons/panel-bottom-dashed.json
index 34c98b270..d928b50d9 100644
--- a/icons/panel-bottom-dashed.json
+++ b/icons/panel-bottom-dashed.json
@@ -5,6 +5,7 @@
"ericfennis",
"irvineacosta"
],
+ "use-cases": [],
"tags": [
"drawer",
"dock",
@@ -23,8 +24,7 @@
{
"name": "panel-bottom-inactive",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-bottom-open.json b/icons/panel-bottom-open.json
index 28a91abc4..c39347037 100644
--- a/icons/panel-bottom-open.json
+++ b/icons/panel-bottom-open.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"drawer",
"dock",
diff --git a/icons/panel-bottom.json b/icons/panel-bottom.json
index 84983083c..aeccc7f16 100644
--- a/icons/panel-bottom.json
+++ b/icons/panel-bottom.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"drawer",
"dock"
diff --git a/icons/panel-left-close.json b/icons/panel-left-close.json
index 9598c5fb2..e0c35b2ce 100644
--- a/icons/panel-left-close.json
+++ b/icons/panel-left-close.json
@@ -5,6 +5,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"primary",
"drawer",
@@ -20,8 +21,7 @@
{
"name": "sidebar-close",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-left-dashed.json b/icons/panel-left-dashed.json
index f4fed9d92..592df6e3d 100644
--- a/icons/panel-left-dashed.json
+++ b/icons/panel-left-dashed.json
@@ -5,6 +5,7 @@
"ericfennis",
"irvineacosta"
],
+ "use-cases": [],
"tags": [
"sidebar",
"primary",
@@ -24,8 +25,7 @@
{
"name": "panel-left-inactive",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-left-open.json b/icons/panel-left-open.json
index 320b8188a..219ad4731 100644
--- a/icons/panel-left-open.json
+++ b/icons/panel-left-open.json
@@ -5,6 +5,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"primary",
"drawer",
@@ -22,8 +23,7 @@
{
"name": "sidebar-open",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-left-right-dashed.json b/icons/panel-left-right-dashed.json
index 4bc15a493..567f05cce 100644
--- a/icons/panel-left-right-dashed.json
+++ b/icons/panel-left-right-dashed.json
@@ -6,6 +6,7 @@
"irvineacosta",
"jguddas"
],
+ "use-cases": [],
"tags": [
"sidebar",
"primary",
diff --git a/icons/panel-left.json b/icons/panel-left.json
index ed932067a..4912771e0 100644
--- a/icons/panel-left.json
+++ b/icons/panel-left.json
@@ -5,6 +5,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"primary",
"drawer"
@@ -16,8 +17,7 @@
{
"name": "sidebar",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-right-close.json b/icons/panel-right-close.json
index 493ed4780..c8eaea301 100644
--- a/icons/panel-right-close.json
+++ b/icons/panel-right-close.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sidebar",
"secondary",
diff --git a/icons/panel-right-dashed.json b/icons/panel-right-dashed.json
index 1692bb628..384162d84 100644
--- a/icons/panel-right-dashed.json
+++ b/icons/panel-right-dashed.json
@@ -5,6 +5,7 @@
"ericfennis",
"irvineacosta"
],
+ "use-cases": [],
"tags": [
"sidebar",
"secondary",
@@ -24,8 +25,7 @@
{
"name": "panel-right-inactive",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-right-open.json b/icons/panel-right-open.json
index a9b6db8bc..51953672f 100644
--- a/icons/panel-right-open.json
+++ b/icons/panel-right-open.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sidebar",
"secondary",
diff --git a/icons/panel-right.json b/icons/panel-right.json
index 02ce13882..3b68294a0 100644
--- a/icons/panel-right.json
+++ b/icons/panel-right.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sidebar",
"secondary",
diff --git a/icons/panel-top-bottom-dashed.json b/icons/panel-top-bottom-dashed.json
index b4411ae39..9774cc9d2 100644
--- a/icons/panel-top-bottom-dashed.json
+++ b/icons/panel-top-bottom-dashed.json
@@ -6,6 +6,7 @@
"irvineacosta",
"jguddas"
],
+ "use-cases": [],
"tags": [
"sidebar",
"primary",
diff --git a/icons/panel-top-close.json b/icons/panel-top-close.json
index 02cb81a64..23bdd74d1 100644
--- a/icons/panel-top-close.json
+++ b/icons/panel-top-close.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"menu bar",
"drawer",
diff --git a/icons/panel-top-dashed.json b/icons/panel-top-dashed.json
index c9c73f5ac..7e07d9f32 100644
--- a/icons/panel-top-dashed.json
+++ b/icons/panel-top-dashed.json
@@ -5,6 +5,7 @@
"ericfennis",
"irvineacosta"
],
+ "use-cases": [],
"tags": [
"menu bar",
"drawer",
@@ -23,8 +24,7 @@
{
"name": "panel-top-inactive",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/panel-top-open.json b/icons/panel-top-open.json
index e45457f1a..f56db59fc 100644
--- a/icons/panel-top-open.json
+++ b/icons/panel-top-open.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"menu bar",
"drawer",
diff --git a/icons/panel-top.json b/icons/panel-top.json
index 606dd4802..a60f29cba 100644
--- a/icons/panel-top.json
+++ b/icons/panel-top.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"drawer",
"browser",
diff --git a/icons/panels-left-bottom.json b/icons/panels-left-bottom.json
index 9e1f78c68..2ae76ad4d 100644
--- a/icons/panels-left-bottom.json
+++ b/icons/panels-left-bottom.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"drawers",
"sidebar",
diff --git a/icons/panels-right-bottom.json b/icons/panels-right-bottom.json
index eda18f763..65e4efca7 100644
--- a/icons/panels-right-bottom.json
+++ b/icons/panels-right-bottom.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"drawers",
"sidebar",
diff --git a/icons/panels-top-left.json b/icons/panels-top-left.json
index 376563654..ab40fb90e 100644
--- a/icons/panels-top-left.json
+++ b/icons/panels-top-left.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"menu bar",
"sidebar",
@@ -23,8 +24,7 @@
{
"name": "layout",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/paper-bag.json b/icons/paper-bag.json
new file mode 100644
index 000000000..d14dd760d
--- /dev/null
+++ b/icons/paper-bag.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "jamiemlaw",
+ "karsa-mistmere",
+ "jguddas",
+ "EthanHazel",
+ "congemcd",
+ "dkast"
+ ],
+ "use-cases": [
+ "Represents a takeout for a restaurant/food delivery application",
+ "Represents a lunch takeout"
+ ],
+ "tags": [
+ "storage",
+ "package",
+ "lunch",
+ "takeout",
+ "eco-friendly",
+ "kraft",
+ "retail",
+ "doggybag"
+ ],
+ "categories": [
+ "food-beverage",
+ "shopping"
+ ]
+}
diff --git a/icons/paper-bag.svg b/icons/paper-bag.svg
new file mode 100644
index 000000000..42fa1d6d4
--- /dev/null
+++ b/icons/paper-bag.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/paperclip.json b/icons/paperclip.json
index df0e1287f..f5ff24ac8 100644
--- a/icons/paperclip.json
+++ b/icons/paperclip.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"attachment",
"file"
diff --git a/icons/parasol.json b/icons/parasol.json
new file mode 100644
index 000000000..98e36d258
--- /dev/null
+++ b/icons/parasol.json
@@ -0,0 +1,33 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere"
+ ],
+ "use-cases": [],
+ "tags": [
+ "umbrella",
+ "sunshade",
+ "beach",
+ "shade",
+ "sun",
+ "protection",
+ "cover",
+ "canopy",
+ "garden",
+ "outdoors",
+ "resort",
+ "travel",
+ "vacation",
+ "holiday",
+ "summer",
+ "apparel",
+ "accessory",
+ "sunbathing",
+ "relax",
+ "tropical"
+ ],
+ "categories": [
+ "travel",
+ "weather"
+ ]
+}
diff --git a/icons/parasol.svg b/icons/parasol.svg
new file mode 100644
index 000000000..555c7b677
--- /dev/null
+++ b/icons/parasol.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/parentheses.json b/icons/parentheses.json
index d638732a1..38961dbae 100644
--- a/icons/parentheses.json
+++ b/icons/parentheses.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"code",
"token",
diff --git a/icons/parking-meter.json b/icons/parking-meter.json
index 732bfaa99..4a566fa6a 100644
--- a/icons/parking-meter.json
+++ b/icons/parking-meter.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"driving",
"car park",
diff --git a/icons/party-popper.json b/icons/party-popper.json
index 6ffbd13d1..8b3f05d8c 100644
--- a/icons/party-popper.json
+++ b/icons/party-popper.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"emoji",
"congratulations",
diff --git a/icons/pause.json b/icons/pause.json
index 6f7da62d3..379258af6 100644
--- a/icons/pause.json
+++ b/icons/pause.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"stop"
diff --git a/icons/paw-print.json b/icons/paw-print.json
index 9babca2fe..a33cce8d3 100644
--- a/icons/paw-print.json
+++ b/icons/paw-print.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"pets",
"vets",
diff --git a/icons/pc-case.json b/icons/pc-case.json
index 391b41788..8f6097d4b 100644
--- a/icons/pc-case.json
+++ b/icons/pc-case.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"computer",
"chassis"
diff --git a/icons/pen-line.json b/icons/pen-line.json
index 2446bd80b..d8217fdd7 100644
--- a/icons/pen-line.json
+++ b/icons/pen-line.json
@@ -8,6 +8,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pencil",
"change",
@@ -31,8 +32,7 @@
{
"name": "edit-3",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/pen-off.json b/icons/pen-off.json
index e1a44b0df..be6a1b6c0 100644
--- a/icons/pen-off.json
+++ b/icons/pen-off.json
@@ -7,6 +7,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"disabled",
"inactive",
diff --git a/icons/pen-tool.json b/icons/pen-tool.json
index 77000f48c..9aa0e315b 100644
--- a/icons/pen-tool.json
+++ b/icons/pen-tool.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"vector",
"drawing",
diff --git a/icons/pen.json b/icons/pen.json
index 76e2a1455..cdfe8a79f 100644
--- a/icons/pen.json
+++ b/icons/pen.json
@@ -7,6 +7,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"pencil",
"change",
@@ -30,8 +31,7 @@
{
"name": "edit-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/pencil-line.json b/icons/pencil-line.json
index 9f12634fc..47340bdd1 100644
--- a/icons/pencil-line.json
+++ b/icons/pencil-line.json
@@ -9,6 +9,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"pencil",
"change",
diff --git a/icons/pencil-off.json b/icons/pencil-off.json
index 4c0ecc816..9e3071811 100644
--- a/icons/pencil-off.json
+++ b/icons/pencil-off.json
@@ -7,6 +7,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"disabled",
"inactive",
diff --git a/icons/pencil-ruler.json b/icons/pencil-ruler.json
index cb59a69b5..423294a3f 100644
--- a/icons/pencil-ruler.json
+++ b/icons/pencil-ruler.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"edit",
"create",
diff --git a/icons/pencil-sparkles.json b/icons/pencil-sparkles.json
new file mode 100644
index 000000000..3554887e3
--- /dev/null
+++ b/icons/pencil-sparkles.json
@@ -0,0 +1,39 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "ericfennis",
+ "wojtekmaj",
+ "mittalyashu",
+ "danielbayley",
+ "karsa-mistmere",
+ "jennieboops"
+ ],
+ "use-cases": [
+ "indicating AI-assisted writing or editing features",
+ "representing automated writing or content generation tools"
+ ],
+ "tags": [
+ "edit",
+ "ai",
+ "tools",
+ "smart",
+ "create",
+ "draw",
+ "sketch",
+ "draft",
+ "writer",
+ "writing",
+ "stationery",
+ "artist",
+ "magic",
+ "wizard",
+ "magician"
+ ],
+ "categories": [
+ "design",
+ "cursors",
+ "tools",
+ "text",
+ "photography"
+ ]
+}
diff --git a/icons/pencil-sparkles.svg b/icons/pencil-sparkles.svg
new file mode 100644
index 000000000..60497dd4b
--- /dev/null
+++ b/icons/pencil-sparkles.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/pencil.json b/icons/pencil.json
index 71f9c23ad..4d7a6924a 100644
--- a/icons/pencil.json
+++ b/icons/pencil.json
@@ -7,6 +7,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"rubber",
"edit",
diff --git a/icons/pentagon.json b/icons/pentagon.json
index 6f4d4697c..b7e153e6d 100644
--- a/icons/pentagon.json
+++ b/icons/pentagon.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"shape"
],
diff --git a/icons/percent.json b/icons/percent.json
index 3382a917f..379d338ed 100644
--- a/icons/percent.json
+++ b/icons/percent.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"percentage",
"modulo",
diff --git a/icons/person-standing.json b/icons/person-standing.json
index a14932468..08495e77e 100644
--- a/icons/person-standing.json
+++ b/icons/person-standing.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"people",
"human",
diff --git a/icons/phi.json b/icons/phi.json
new file mode 100644
index 000000000..015ac19b2
--- /dev/null
+++ b/icons/phi.json
@@ -0,0 +1,26 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "whoisBugsbunny"
+ ],
+ "use-cases": [
+ "representing the golden ratio",
+ "indicating mathematical formulas",
+ "labeling scientific variables"
+ ],
+ "tags": [
+ "math",
+ "golden-ratio",
+ "symbol",
+ "greek",
+ "letter",
+ "typography",
+ "constant",
+ "flux",
+ "magnetic-flux"
+ ],
+ "categories": [
+ "math",
+ "science"
+ ]
+}
diff --git a/icons/framer.svg b/icons/phi.svg
similarity index 77%
rename from icons/framer.svg
rename to icons/phi.svg
index f8eeb8c5f..603ec633f 100644
--- a/icons/framer.svg
+++ b/icons/phi.svg
@@ -9,5 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
+
diff --git a/icons/philippine-peso.json b/icons/philippine-peso.json
index ae8a8b15f..efcb930a8 100644
--- a/icons/philippine-peso.json
+++ b/icons/philippine-peso.json
@@ -5,6 +5,7 @@
"kasutu",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"currency",
"peso",
diff --git a/icons/phone-call.json b/icons/phone-call.json
index 44b8fc486..411c1c852 100644
--- a/icons/phone-call.json
+++ b/icons/phone-call.json
@@ -8,6 +8,7 @@
"jamiemlaw",
"jguddas"
],
+ "use-cases": [],
"tags": [
"ring"
],
diff --git a/icons/phone-forwarded.json b/icons/phone-forwarded.json
index 360105085..6b6f51e7e 100644
--- a/icons/phone-forwarded.json
+++ b/icons/phone-forwarded.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"call"
],
diff --git a/icons/phone-incoming.json b/icons/phone-incoming.json
index 360105085..6b6f51e7e 100644
--- a/icons/phone-incoming.json
+++ b/icons/phone-incoming.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"call"
],
diff --git a/icons/phone-missed.json b/icons/phone-missed.json
index dddf25e30..85656835f 100644
--- a/icons/phone-missed.json
+++ b/icons/phone-missed.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"call"
],
diff --git a/icons/phone-off.json b/icons/phone-off.json
index 1c76d269e..aa95a2884 100644
--- a/icons/phone-off.json
+++ b/icons/phone-off.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"call",
"mute"
diff --git a/icons/phone-outgoing.json b/icons/phone-outgoing.json
index 360105085..6b6f51e7e 100644
--- a/icons/phone-outgoing.json
+++ b/icons/phone-outgoing.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"call"
],
diff --git a/icons/phone.json b/icons/phone.json
index b4af858f6..3a9bb5a51 100644
--- a/icons/phone.json
+++ b/icons/phone.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"call"
],
diff --git a/icons/pi.json b/icons/pi.json
index 91d842acf..36eea1bf9 100644
--- a/icons/pi.json
+++ b/icons/pi.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"constant",
"code",
diff --git a/icons/piano.json b/icons/piano.json
index f3c179e18..841593a2b 100644
--- a/icons/piano.json
+++ b/icons/piano.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/pickaxe.json b/icons/pickaxe.json
index 0e2fe12ca..708d85592 100644
--- a/icons/pickaxe.json
+++ b/icons/pickaxe.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mining",
"mine",
diff --git a/icons/picture-in-picture-2.json b/icons/picture-in-picture-2.json
index 79e03f4ed..83ef8aadf 100644
--- a/icons/picture-in-picture-2.json
+++ b/icons/picture-in-picture-2.json
@@ -4,6 +4,7 @@
"cd16b",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"display",
"play",
diff --git a/icons/picture-in-picture.json b/icons/picture-in-picture.json
index 715d395da..834b68daa 100644
--- a/icons/picture-in-picture.json
+++ b/icons/picture-in-picture.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"display",
"play",
diff --git a/icons/piggy-bank.json b/icons/piggy-bank.json
index 2473984d8..9f183be17 100644
--- a/icons/piggy-bank.json
+++ b/icons/piggy-bank.json
@@ -4,6 +4,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"money",
"savings"
diff --git a/icons/pilcrow-left.json b/icons/pilcrow-left.json
index d04acff60..ebf788305 100644
--- a/icons/pilcrow-left.json
+++ b/icons/pilcrow-left.json
@@ -5,6 +5,7 @@
"danielbayley",
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"direction",
"paragraph",
diff --git a/icons/pilcrow-right.json b/icons/pilcrow-right.json
index d04acff60..ebf788305 100644
--- a/icons/pilcrow-right.json
+++ b/icons/pilcrow-right.json
@@ -5,6 +5,7 @@
"danielbayley",
"jonas-hoebenreich"
],
+ "use-cases": [],
"tags": [
"direction",
"paragraph",
diff --git a/icons/pilcrow.json b/icons/pilcrow.json
index 44c8c6ae2..86eeca228 100644
--- a/icons/pilcrow.json
+++ b/icons/pilcrow.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"paragraph",
"mark",
diff --git a/icons/pill-bottle.json b/icons/pill-bottle.json
index fb0689adb..7897d73e1 100644
--- a/icons/pill-bottle.json
+++ b/icons/pill-bottle.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"medicine",
"medication",
diff --git a/icons/pill.json b/icons/pill.json
index 8e7984b63..e20e3bb92 100644
--- a/icons/pill.json
+++ b/icons/pill.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"it-is-not"
],
+ "use-cases": [],
"tags": [
"medicine",
"medication",
diff --git a/icons/pin-off.json b/icons/pin-off.json
index 26a1bf76e..4c7f193eb 100644
--- a/icons/pin-off.json
+++ b/icons/pin-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"unpin",
"map",
diff --git a/icons/pin.json b/icons/pin.json
index be15ac2f3..e2ae625ac 100644
--- a/icons/pin.json
+++ b/icons/pin.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"save",
"map",
diff --git a/icons/pipette.json b/icons/pipette.json
index 3c9bb2dd4..940f17cc0 100644
--- a/icons/pipette.json
+++ b/icons/pipette.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"eye dropper",
"color picker",
diff --git a/icons/pizza.json b/icons/pizza.json
index cbfa2237b..ec26c4e53 100644
--- a/icons/pizza.json
+++ b/icons/pizza.json
@@ -6,6 +6,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"pie",
"quiche",
diff --git a/icons/plane-landing.json b/icons/plane-landing.json
index 6a77f24fe..da1aa4269 100644
--- a/icons/plane-landing.json
+++ b/icons/plane-landing.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"it-is-not"
],
+ "use-cases": [],
"tags": [
"arrival",
"plane",
diff --git a/icons/plane-takeoff.json b/icons/plane-takeoff.json
index aa75a5315..7525ac4d2 100644
--- a/icons/plane-takeoff.json
+++ b/icons/plane-takeoff.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"it-is-not"
],
+ "use-cases": [],
"tags": [
"departure",
"plane",
diff --git a/icons/plane.json b/icons/plane.json
index ea9614c13..ab64c68ae 100644
--- a/icons/plane.json
+++ b/icons/plane.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"plane",
"trip",
diff --git a/icons/play-off.json b/icons/play-off.json
new file mode 100644
index 000000000..b44b4a996
--- /dev/null
+++ b/icons/play-off.json
@@ -0,0 +1,26 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "karsa-mistmere",
+ "Ahmed-Dghaies"
+ ],
+ "use-cases": [
+ "Indicates that playback is disabled for video, live stream, or audio file",
+ "Indicates that video, live stream, or audio file cannot be played."
+ ],
+ "tags": [
+ "audio",
+ "video",
+ "music",
+ "start",
+ "run",
+ "off",
+ "disabled",
+ "blocked",
+ "forbidden"
+ ],
+ "categories": [
+ "multimedia"
+ ]
+}
diff --git a/icons/play-off.svg b/icons/play-off.svg
new file mode 100644
index 000000000..1333806e6
--- /dev/null
+++ b/icons/play-off.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/play.json b/icons/play.json
index 51001c480..5950a21e7 100644
--- a/icons/play.json
+++ b/icons/play.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/plug-2.json b/icons/plug-2.json
index 3c585a118..be56ff3b5 100644
--- a/icons/plug-2.json
+++ b/icons/plug-2.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"electricity",
"energy",
diff --git a/icons/plug-zap.json b/icons/plug-zap.json
index 0aec5d67d..5ccfe5247 100644
--- a/icons/plug-zap.json
+++ b/icons/plug-zap.json
@@ -7,6 +7,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"electricity",
"energy",
@@ -23,8 +24,7 @@
{
"name": "plug-zap-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/plug.json b/icons/plug.json
index d7e23b6a3..33993f019 100644
--- a/icons/plug.json
+++ b/icons/plug.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"electricity",
"energy",
diff --git a/icons/plus.json b/icons/plus.json
index b6512d9f2..cc0278d1b 100644
--- a/icons/plus.json
+++ b/icons/plus.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"add",
"new",
diff --git a/icons/pocket-knife.json b/icons/pocket-knife.json
index 21e5ba3fe..dddb65780 100644
--- a/icons/pocket-knife.json
+++ b/icons/pocket-knife.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"swiss army knife",
"penknife",
diff --git a/icons/pocket.json b/icons/pocket.json
deleted file mode 100644
index c0297adb3..000000000
--- a/icons/pocket.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "save"
- ],
- "categories": [
- "brands"
- ]
-}
diff --git a/icons/podcast.json b/icons/podcast.json
index f720dd9a1..12538d200 100644
--- a/icons/podcast.json
+++ b/icons/podcast.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"audio",
"music",
diff --git a/icons/podium.json b/icons/podium.json
new file mode 100644
index 000000000..30c2401d7
--- /dev/null
+++ b/icons/podium.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "jguddas"
+ ],
+ "use-cases": [
+ "show rankings or leaderboards",
+ "display top winners after a game or competition"
+ ],
+ "tags": [
+ "award",
+ "stage",
+ "winner",
+ "celebration",
+ "performance",
+ "medal",
+ "success",
+ "achievement",
+ "highlight",
+ "ranking",
+ "winning",
+ "place",
+ "placing",
+ "leaderboard",
+ "first",
+ "second",
+ "third",
+ "gold",
+ "silver",
+ "bronze"
+ ],
+ "categories": [
+ "sports",
+ "gaming"
+ ]
+}
diff --git a/icons/podium.svg b/icons/podium.svg
new file mode 100644
index 000000000..142475b98
--- /dev/null
+++ b/icons/podium.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/pointer-off.json b/icons/pointer-off.json
index cdd86a451..62d6e6ad0 100644
--- a/icons/pointer-off.json
+++ b/icons/pointer-off.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"mouse"
],
diff --git a/icons/pointer.json b/icons/pointer.json
index d63b114cf..7deeb976e 100644
--- a/icons/pointer.json
+++ b/icons/pointer.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"mouse"
],
diff --git a/icons/popcorn.json b/icons/popcorn.json
index e718d1809..6f5fa71ec 100644
--- a/icons/popcorn.json
+++ b/icons/popcorn.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cinema",
"movies",
diff --git a/icons/popsicle.json b/icons/popsicle.json
index faed36283..f1803b8c0 100644
--- a/icons/popsicle.json
+++ b/icons/popsicle.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"ice lolly",
"ice cream",
diff --git a/icons/pound-sterling.json b/icons/pound-sterling.json
index 7cea7dd72..caf59cb32 100644
--- a/icons/pound-sterling.json
+++ b/icons/pound-sterling.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/power-off.json b/icons/power-off.json
index 951c719d2..d960ee0a9 100644
--- a/icons/power-off.json
+++ b/icons/power-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"on",
"off",
diff --git a/icons/power.json b/icons/power.json
index 2d3fafe45..cd5bd1206 100644
--- a/icons/power.json
+++ b/icons/power.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"on",
"off",
diff --git a/icons/presentation.json b/icons/presentation.json
index 7d0f8be29..313d50eff 100644
--- a/icons/presentation.json
+++ b/icons/presentation.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"screen",
"whiteboard",
diff --git a/icons/printer-check.json b/icons/printer-check.json
index a467416b4..d9d243d36 100644
--- a/icons/printer-check.json
+++ b/icons/printer-check.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"fax",
"office",
diff --git a/icons/printer-x.json b/icons/printer-x.json
index bcb10a91d..2e6185726 100644
--- a/icons/printer-x.json
+++ b/icons/printer-x.json
@@ -7,6 +7,7 @@
"jguddas",
"lt25106"
],
+ "use-cases": [],
"tags": [
"fax",
"office",
diff --git a/icons/printer.json b/icons/printer.json
index 9030e765f..feebc6316 100644
--- a/icons/printer.json
+++ b/icons/printer.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"fax",
"office",
diff --git a/icons/projector.json b/icons/projector.json
index b0a2cf99a..463479fa2 100644
--- a/icons/projector.json
+++ b/icons/projector.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cinema",
"film",
diff --git a/icons/proportions.json b/icons/proportions.json
index 42a6c5144..3d05087f0 100644
--- a/icons/proportions.json
+++ b/icons/proportions.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"screens",
"sizes",
diff --git a/icons/puzzle.json b/icons/puzzle.json
index 97d095abd..92c0c60dd 100644
--- a/icons/puzzle.json
+++ b/icons/puzzle.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"component",
"module",
diff --git a/icons/pyramid.json b/icons/pyramid.json
index fc5c4a488..9ba3e0ed5 100644
--- a/icons/pyramid.json
+++ b/icons/pyramid.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"prism",
"triangle",
diff --git a/icons/qr-code.json b/icons/qr-code.json
index 131f6224d..bf192c364 100644
--- a/icons/qr-code.json
+++ b/icons/qr-code.json
@@ -5,6 +5,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"barcode",
"scan",
diff --git a/icons/quote.json b/icons/quote.json
index 1df9e32f9..91762d94b 100644
--- a/icons/quote.json
+++ b/icons/quote.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"quotation"
],
diff --git a/icons/rabbit.json b/icons/rabbit.json
index 2028e3537..b41e26cfd 100644
--- a/icons/rabbit.json
+++ b/icons/rabbit.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"animal",
"rodent",
diff --git a/icons/radar.json b/icons/radar.json
index f34c2dcc6..d01ffe859 100644
--- a/icons/radar.json
+++ b/icons/radar.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"scan",
"sonar",
diff --git a/icons/radiation.json b/icons/radiation.json
index 5fb949886..c1770f8ab 100644
--- a/icons/radiation.json
+++ b/icons/radiation.json
@@ -5,6 +5,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"radioactive",
"nuclear",
diff --git a/icons/radical.json b/icons/radical.json
index c3e7c2171..f0810b9ac 100644
--- a/icons/radical.json
+++ b/icons/radical.json
@@ -4,6 +4,7 @@
"smnandre",
"jguddas"
],
+ "use-cases": [],
"tags": [
"calculate",
"formula",
diff --git a/icons/radio-off.json b/icons/radio-off.json
new file mode 100644
index 000000000..745b04460
--- /dev/null
+++ b/icons/radio-off.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "kongsgard"
+ ],
+ "use-cases": [],
+ "tags": [
+ "signal",
+ "broadcast",
+ "connectivity",
+ "live",
+ "frequency"
+ ],
+ "categories": [
+ "devices",
+ "multimedia",
+ "social"
+ ]
+}
diff --git a/icons/radio-off.svg b/icons/radio-off.svg
new file mode 100644
index 000000000..6670838c1
--- /dev/null
+++ b/icons/radio-off.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/radio-receiver.json b/icons/radio-receiver.json
index 7d1ccc2c7..5242239ca 100644
--- a/icons/radio-receiver.json
+++ b/icons/radio-receiver.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"device",
"music",
diff --git a/icons/radio-tower.json b/icons/radio-tower.json
index 4ba98f8dd..60d4c1b78 100644
--- a/icons/radio-tower.json
+++ b/icons/radio-tower.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"signal",
"broadcast",
diff --git a/icons/radio.json b/icons/radio.json
index 19c6c437b..af069b965 100644
--- a/icons/radio.json
+++ b/icons/radio.json
@@ -8,6 +8,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"signal",
"broadcast",
diff --git a/icons/radius.json b/icons/radius.json
index 9876ce6ee..b923b19d6 100644
--- a/icons/radius.json
+++ b/icons/radius.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"shape",
"circle",
diff --git a/icons/rail-symbol.json b/icons/rail-symbol.json
deleted file mode 100644
index fcb3be082..000000000
--- a/icons/rail-symbol.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "contributors": [
- "danielbayley"
- ],
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "tags": [
- "railway",
- "train",
- "track",
- "line"
- ],
- "categories": [
- "transportation",
- "navigation"
- ]
-}
diff --git a/icons/rainbow.json b/icons/rainbow.json
index 75ae782ac..4f21d4def 100644
--- a/icons/rainbow.json
+++ b/icons/rainbow.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"colors",
"colours",
diff --git a/icons/rat.json b/icons/rat.json
index eb7381597..3044d3b73 100644
--- a/icons/rat.json
+++ b/icons/rat.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"mouse",
"mice",
diff --git a/icons/ratio.json b/icons/ratio.json
index 89f00fcbf..f34ce9cdd 100644
--- a/icons/ratio.json
+++ b/icons/ratio.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"screens",
"sizes",
diff --git a/icons/receipt-cent.json b/icons/receipt-cent.json
index 7e31d1f8d..34de3b36b 100644
--- a/icons/receipt-cent.json
+++ b/icons/receipt-cent.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-euro.json b/icons/receipt-euro.json
index 54a5554d6..debdb53e8 100644
--- a/icons/receipt-euro.json
+++ b/icons/receipt-euro.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-indian-rupee.json b/icons/receipt-indian-rupee.json
index 1192f9409..4aa1bd535 100644
--- a/icons/receipt-indian-rupee.json
+++ b/icons/receipt-indian-rupee.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-japanese-yen.json b/icons/receipt-japanese-yen.json
index e4071f07a..eb4743ae1 100644
--- a/icons/receipt-japanese-yen.json
+++ b/icons/receipt-japanese-yen.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-pound-sterling.json b/icons/receipt-pound-sterling.json
index 2b979c867..3b11eaf73 100644
--- a/icons/receipt-pound-sterling.json
+++ b/icons/receipt-pound-sterling.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-russian-ruble.json b/icons/receipt-russian-ruble.json
index b9f13c299..b27a253a6 100644
--- a/icons/receipt-russian-ruble.json
+++ b/icons/receipt-russian-ruble.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-swiss-franc.json b/icons/receipt-swiss-franc.json
index 689010ded..fc4aaf7cc 100644
--- a/icons/receipt-swiss-franc.json
+++ b/icons/receipt-swiss-franc.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-text.json b/icons/receipt-text.json
index 790e8cabb..ad306f04c 100644
--- a/icons/receipt-text.json
+++ b/icons/receipt-text.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt-turkish-lira.json b/icons/receipt-turkish-lira.json
index 02e21a5ee..d562c9d90 100644
--- a/icons/receipt-turkish-lira.json
+++ b/icons/receipt-turkish-lira.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/receipt.json b/icons/receipt.json
index 5dbfacc95..4c63acca4 100644
--- a/icons/receipt.json
+++ b/icons/receipt.json
@@ -5,6 +5,7 @@
"it-is-not",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"bill",
"voucher",
diff --git a/icons/rectangle-circle.json b/icons/rectangle-circle.json
index 2839ed177..6543713d6 100644
--- a/icons/rectangle-circle.json
+++ b/icons/rectangle-circle.json
@@ -4,6 +4,7 @@
"zefir-git",
"jguddas"
],
+ "use-cases": [],
"tags": [
"compose",
"keyboard",
diff --git a/icons/rectangle-ellipsis.json b/icons/rectangle-ellipsis.json
index 20e6d5931..9f00b14c5 100644
--- a/icons/rectangle-ellipsis.json
+++ b/icons/rectangle-ellipsis.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"login",
"password",
@@ -41,8 +42,7 @@
{
"name": "form-input",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/rectangle-goggles.json b/icons/rectangle-goggles.json
index 11d3d6039..79a6b1712 100644
--- a/icons/rectangle-goggles.json
+++ b/icons/rectangle-goggles.json
@@ -4,6 +4,7 @@
"EthanHazel",
"jguddas"
],
+ "use-cases": [],
"tags": [
"vr",
"virtual",
diff --git a/icons/rectangle-horizontal.json b/icons/rectangle-horizontal.json
index ab9619cd3..4d8bfeb67 100644
--- a/icons/rectangle-horizontal.json
+++ b/icons/rectangle-horizontal.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"rectangle",
"aspect ratio",
diff --git a/icons/rectangle-vertical.json b/icons/rectangle-vertical.json
index 4d4a7e271..83df1376c 100644
--- a/icons/rectangle-vertical.json
+++ b/icons/rectangle-vertical.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"rectangle",
"aspect ratio",
diff --git a/icons/recycle.json b/icons/recycle.json
index 8b3d04d23..2b7e420d1 100644
--- a/icons/recycle.json
+++ b/icons/recycle.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"sustainability",
"salvage",
diff --git a/icons/redo-2.json b/icons/redo-2.json
index da95457eb..023228529 100644
--- a/icons/redo-2.json
+++ b/icons/redo-2.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"undo",
"rerun",
diff --git a/icons/redo-dot.json b/icons/redo-dot.json
index e1787f026..f009ac3f7 100644
--- a/icons/redo-dot.json
+++ b/icons/redo-dot.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"redo",
"history",
diff --git a/icons/redo.json b/icons/redo.json
index 3dc4b2962..de98ca4e5 100644
--- a/icons/redo.json
+++ b/icons/redo.json
@@ -5,6 +5,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"undo",
"rerun",
diff --git a/icons/refresh-ccw-dot.json b/icons/refresh-ccw-dot.json
index d3fbd146f..757628488 100644
--- a/icons/refresh-ccw-dot.json
+++ b/icons/refresh-ccw-dot.json
@@ -6,6 +6,7 @@
"danielbayley",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"arrows",
"rotate",
diff --git a/icons/refresh-ccw.json b/icons/refresh-ccw.json
index fd39ee40f..560677840 100644
--- a/icons/refresh-ccw.json
+++ b/icons/refresh-ccw.json
@@ -8,6 +8,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrows",
"rotate",
diff --git a/icons/refresh-cw-off.json b/icons/refresh-cw-off.json
index 4af86aef4..73e8c4026 100644
--- a/icons/refresh-cw-off.json
+++ b/icons/refresh-cw-off.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"rotate",
"reload",
diff --git a/icons/refresh-cw.json b/icons/refresh-cw.json
index 8b6bddcaf..af274932d 100644
--- a/icons/refresh-cw.json
+++ b/icons/refresh-cw.json
@@ -8,6 +8,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"rotate",
"reload",
diff --git a/icons/refrigerator.json b/icons/refrigerator.json
index 24fef807a..0d20079bf 100644
--- a/icons/refrigerator.json
+++ b/icons/refrigerator.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"frigerator",
"fridge",
diff --git a/icons/regex.json b/icons/regex.json
index cd9ea3fdd..1ad1b049c 100644
--- a/icons/regex.json
+++ b/icons/regex.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"search",
"text",
diff --git a/icons/remove-formatting.json b/icons/remove-formatting.json
index 8f61c7a89..a09968af9 100644
--- a/icons/remove-formatting.json
+++ b/icons/remove-formatting.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"text",
"font",
diff --git a/icons/repeat-1.json b/icons/repeat-1.json
index d8d8e8692..74d59f8d3 100644
--- a/icons/repeat-1.json
+++ b/icons/repeat-1.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"replay"
],
diff --git a/icons/repeat-2.json b/icons/repeat-2.json
index cc54afa1f..13fadfc35 100644
--- a/icons/repeat-2.json
+++ b/icons/repeat-2.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrows",
"retweet",
diff --git a/icons/repeat-off.json b/icons/repeat-off.json
new file mode 100644
index 000000000..705126c1b
--- /dev/null
+++ b/icons/repeat-off.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "ericfennis",
+ "jguddas"
+ ],
+ "use-cases": [],
+ "tags": [
+ "loop",
+ "arrows",
+ "recurring",
+ "again"
+ ],
+ "categories": [
+ "arrows",
+ "multimedia"
+ ]
+}
diff --git a/icons/repeat-off.svg b/icons/repeat-off.svg
new file mode 100644
index 000000000..605cedfa0
--- /dev/null
+++ b/icons/repeat-off.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/icons/repeat.json b/icons/repeat.json
index 8037d44c5..7d810ff19 100644
--- a/icons/repeat.json
+++ b/icons/repeat.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"loop",
"arrows"
diff --git a/icons/replace-all.json b/icons/replace-all.json
index f9b8b52b1..305053ef3 100644
--- a/icons/replace-all.json
+++ b/icons/replace-all.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"search",
"substitute",
diff --git a/icons/replace.json b/icons/replace.json
index f9b8b52b1..305053ef3 100644
--- a/icons/replace.json
+++ b/icons/replace.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"search",
"substitute",
diff --git a/icons/reply-all.json b/icons/reply-all.json
index 2cd53dc3e..c219ff130 100644
--- a/icons/reply-all.json
+++ b/icons/reply-all.json
@@ -5,6 +5,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"email"
],
diff --git a/icons/reply.json b/icons/reply.json
index 2cd53dc3e..c219ff130 100644
--- a/icons/reply.json
+++ b/icons/reply.json
@@ -5,6 +5,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"email"
],
diff --git a/icons/rewind.json b/icons/rewind.json
index 551426296..70f85733e 100644
--- a/icons/rewind.json
+++ b/icons/rewind.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music"
],
diff --git a/icons/ribbon.json b/icons/ribbon.json
index 0c5ba93c8..8d2650946 100644
--- a/icons/ribbon.json
+++ b/icons/ribbon.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"awareness",
"strip",
diff --git a/icons/road.json b/icons/road.json
new file mode 100644
index 000000000..e2bc98fbf
--- /dev/null
+++ b/icons/road.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "uibalint",
+ "karsa-mistmere",
+ "jguddas"
+ ],
+ "use-cases": [],
+ "tags": [
+ "road",
+ "street",
+ "highway",
+ "route",
+ "path",
+ "transport",
+ "traffic",
+ "drive",
+ "map"
+ ],
+ "categories": [
+ "transportation"
+ ]
+}
diff --git a/icons/road.svg b/icons/road.svg
new file mode 100644
index 000000000..35e4fb2eb
--- /dev/null
+++ b/icons/road.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/rocket.json b/icons/rocket.json
index 65b380720..8aab84e5c 100644
--- a/icons/rocket.json
+++ b/icons/rocket.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"release",
"boost",
diff --git a/icons/rocking-chair.json b/icons/rocking-chair.json
index 5a15213e7..b39613fe6 100644
--- a/icons/rocking-chair.json
+++ b/icons/rocking-chair.json
@@ -5,6 +5,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"chair",
"furniture",
diff --git a/icons/roller-coaster.json b/icons/roller-coaster.json
index 6ef1a7911..dd684321e 100644
--- a/icons/roller-coaster.json
+++ b/icons/roller-coaster.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"attraction",
"entertainment",
diff --git a/icons/rose.json b/icons/rose.json
index 72b108650..f68201b2e 100644
--- a/icons/rose.json
+++ b/icons/rose.json
@@ -6,6 +6,7 @@
"jamiemlaw",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"roses",
"thorns",
diff --git a/icons/rotate-3d.json b/icons/rotate-3d.json
index 3e5f38a85..9a2ca069d 100644
--- a/icons/rotate-3d.json
+++ b/icons/rotate-3d.json
@@ -3,6 +3,7 @@
"contributors": [
"lscheibel"
],
+ "use-cases": [],
"tags": [
"gizmo",
"transform",
@@ -17,8 +18,7 @@
{
"name": "rotate-3-d",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/rotate-3d.svg b/icons/rotate-3d.svg
index e70167439..afb4d999a 100644
--- a/icons/rotate-3d.svg
+++ b/icons/rotate-3d.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/rotate-ccw-key.json b/icons/rotate-ccw-key.json
index c234d2e01..037463a74 100644
--- a/icons/rotate-ccw-key.json
+++ b/icons/rotate-ccw-key.json
@@ -5,6 +5,7 @@
"pgbradbury",
"jguddas"
],
+ "use-cases": [],
"tags": [
"password",
"key",
diff --git a/icons/rotate-ccw-square.json b/icons/rotate-ccw-square.json
index a5d74a5ff..6161cdf64 100644
--- a/icons/rotate-ccw-square.json
+++ b/icons/rotate-ccw-square.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"left",
"counter-clockwise",
diff --git a/icons/rotate-ccw.json b/icons/rotate-ccw.json
index 07925267b..44649a3c5 100644
--- a/icons/rotate-ccw.json
+++ b/icons/rotate-ccw.json
@@ -8,6 +8,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"left",
diff --git a/icons/rotate-cw-square.json b/icons/rotate-cw-square.json
index 0a98a655b..49b0d1feb 100644
--- a/icons/rotate-cw-square.json
+++ b/icons/rotate-cw-square.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"right",
"clockwise",
diff --git a/icons/rotate-cw.json b/icons/rotate-cw.json
index 0b02c57c4..aa49d5b9f 100644
--- a/icons/rotate-cw.json
+++ b/icons/rotate-cw.json
@@ -8,6 +8,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"right",
diff --git a/icons/route-off.json b/icons/route-off.json
index d884a4e0b..4005bc6c9 100644
--- a/icons/route-off.json
+++ b/icons/route-off.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"path",
"journey",
diff --git a/icons/route.json b/icons/route.json
index b9695c829..49e832a77 100644
--- a/icons/route.json
+++ b/icons/route.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"path",
"journey",
diff --git a/icons/router.json b/icons/router.json
index a9b34518b..0b1db3926 100644
--- a/icons/router.json
+++ b/icons/router.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"computer",
"server",
diff --git a/icons/rows-2.json b/icons/rows-2.json
index c4ffb5dc3..2d5f738ad 100644
--- a/icons/rows-2.json
+++ b/icons/rows-2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lines",
"list",
@@ -30,8 +31,7 @@
{
"name": "rows",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/rows-3.json b/icons/rows-3.json
index c2112a4fd..28ed8ed65 100644
--- a/icons/rows-3.json
+++ b/icons/rows-3.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lines",
"list",
@@ -29,8 +30,7 @@
{
"name": "panels-top-bottom",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/rows-4.json b/icons/rows-4.json
index 220b0d1f8..fc3b8a3dc 100644
--- a/icons/rows-4.json
+++ b/icons/rows-4.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"lines",
"list",
diff --git a/icons/rss.json b/icons/rss.json
index e55f734e2..229631c5b 100644
--- a/icons/rss.json
+++ b/icons/rss.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"feed",
"subscribe",
diff --git a/icons/ruler-dimension-line.json b/icons/ruler-dimension-line.json
index 7b994de22..f9719f81b 100644
--- a/icons/ruler-dimension-line.json
+++ b/icons/ruler-dimension-line.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"measurements",
"centimeters",
diff --git a/icons/ruler.json b/icons/ruler.json
index f012f1f02..716c675c2 100644
--- a/icons/ruler.json
+++ b/icons/ruler.json
@@ -6,6 +6,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"measurements",
"centimeters",
diff --git a/icons/russian-ruble.json b/icons/russian-ruble.json
index 7cea7dd72..caf59cb32 100644
--- a/icons/russian-ruble.json
+++ b/icons/russian-ruble.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/sailboat.json b/icons/sailboat.json
index 3cbf0a8e5..fda5adafa 100644
--- a/icons/sailboat.json
+++ b/icons/sailboat.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"ship",
"boat",
diff --git a/icons/salad.json b/icons/salad.json
index 5b50cba2f..aaea6dc53 100644
--- a/icons/salad.json
+++ b/icons/salad.json
@@ -3,6 +3,7 @@
"contributors": [
"kemie"
],
+ "use-cases": [],
"tags": [
"food",
"vegetarian",
diff --git a/icons/sandwich.json b/icons/sandwich.json
index 56b289230..4a2a7c549 100644
--- a/icons/sandwich.json
+++ b/icons/sandwich.json
@@ -4,6 +4,7 @@
"kemie",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"food",
"snack",
diff --git a/icons/satellite-dish.json b/icons/satellite-dish.json
index c5ab7a13e..4ea7298c7 100644
--- a/icons/satellite-dish.json
+++ b/icons/satellite-dish.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"antenna",
"receiver",
diff --git a/icons/satellite.json b/icons/satellite.json
index 8f048df2b..821a6c3d7 100644
--- a/icons/satellite.json
+++ b/icons/satellite.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"space station",
"orbit",
diff --git a/icons/saudi-riyal.json b/icons/saudi-riyal.json
index 420cff1cb..47e1e273c 100644
--- a/icons/saudi-riyal.json
+++ b/icons/saudi-riyal.json
@@ -4,6 +4,7 @@
"null78",
"jguddas"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/save-all.json b/icons/save-all.json
index 4ad88dc20..4268fcf92 100644
--- a/icons/save-all.json
+++ b/icons/save-all.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"floppy disks",
"copy"
diff --git a/icons/save-check.json b/icons/save-check.json
new file mode 100644
index 000000000..14ec1a3d2
--- /dev/null
+++ b/icons/save-check.json
@@ -0,0 +1,26 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "Konixy",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "use-cases": [
+ "indicates that autosave is active",
+ "indicates that file/document has been saved automatically"
+ ],
+ "tags": [
+ "save",
+ "save-check",
+ "floppy-disk",
+ "saved",
+ "check",
+ "save-success"
+ ],
+ "categories": [
+ "text",
+ "files",
+ "development"
+ ]
+}
diff --git a/icons/save-check.svg b/icons/save-check.svg
new file mode 100644
index 000000000..fce49bdfe
--- /dev/null
+++ b/icons/save-check.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/save-off.json b/icons/save-off.json
index 13eef96dc..2a4fd74ef 100644
--- a/icons/save-off.json
+++ b/icons/save-off.json
@@ -3,6 +3,7 @@
"contributors": [
"AnnaSasDev"
],
+ "use-cases": [],
"tags": [
"floppy disk",
"unsalvageable"
diff --git a/icons/save-pen.json b/icons/save-pen.json
new file mode 100644
index 000000000..4780f6664
--- /dev/null
+++ b/icons/save-pen.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "ericfennis",
+ "karsa-mistmere",
+ "vaporvee"
+ ],
+ "use-cases": [
+ "saving a file with a specific name and/or to a specific location",
+ "exporting or saving a copy of the current document with a different name or format"
+ ],
+ "tags": [
+ "floppy disk",
+ "directory",
+ "rename"
+ ],
+ "categories": [
+ "text",
+ "files"
+ ]
+}
diff --git a/icons/save-pen.svg b/icons/save-pen.svg
new file mode 100644
index 000000000..08d1b114c
--- /dev/null
+++ b/icons/save-pen.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/save-plus.json b/icons/save-plus.json
new file mode 100644
index 000000000..72ee898a3
--- /dev/null
+++ b/icons/save-plus.json
@@ -0,0 +1,25 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "csandman",
+ "ericfennis",
+ "jwlinqx"
+ ],
+ "use-cases": [
+ "saving a new copy of a file or document",
+ "creating a new item by saving the current work"
+ ],
+ "tags": [
+ "floppy disk",
+ "save",
+ "plus",
+ "add",
+ "update",
+ "create"
+ ],
+ "categories": [
+ "text",
+ "files"
+ ]
+}
diff --git a/icons/save-plus.svg b/icons/save-plus.svg
new file mode 100644
index 000000000..b1d118dea
--- /dev/null
+++ b/icons/save-plus.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/save.json b/icons/save.json
index a38bbf434..796b5a332 100644
--- a/icons/save.json
+++ b/icons/save.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"floppy disk"
],
diff --git a/icons/scale-3d.json b/icons/scale-3d.json
index 979897c86..4906533f2 100644
--- a/icons/scale-3d.json
+++ b/icons/scale-3d.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"gizmo",
"transform",
@@ -18,8 +19,7 @@
{
"name": "scale-3-d",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/scale.json b/icons/scale.json
index 5d57da0f5..14fd04f01 100644
--- a/icons/scale.json
+++ b/icons/scale.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"balance",
"legal",
diff --git a/icons/scaling.json b/icons/scaling.json
index 0331f3ddc..531f48d51 100644
--- a/icons/scaling.json
+++ b/icons/scaling.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"scale",
"resize",
diff --git a/icons/scan-barcode.json b/icons/scan-barcode.json
index 8069713fc..7d383e141 100644
--- a/icons/scan-barcode.json
+++ b/icons/scan-barcode.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"checkout",
"till",
diff --git a/icons/scan-box.json b/icons/scan-box.json
new file mode 100644
index 000000000..0760a7073
--- /dev/null
+++ b/icons/scan-box.json
@@ -0,0 +1,46 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "wojtekmaj",
+ "ericfennis",
+ "karsa-mistmere"
+ ],
+ "use-cases": [
+ "starting an augmented reality scan",
+ "placing virtual 3D objects in a real-world scene",
+ "indicating spatial mapping or room scanning",
+ "previewing products with virtual try-on",
+ "recognizing the surrounding environment for AR experiences",
+ "scanning an object to create a 3D model",
+ "measuring room dimensions for interior planning",
+ "calibrating depth sensors or LiDAR",
+ "placing furniture or decor in a room using AR"
+ ],
+ "tags": [
+ "ar",
+ "augmented reality",
+ "3d",
+ "object detection",
+ "object recognition",
+ "tracking",
+ "spatial computing",
+ "capture",
+ "cube",
+ "bounding box",
+ "camera",
+ "frame",
+ "shape",
+ "boundary",
+ "lidar",
+ "depth",
+ "scanning",
+ "mapping",
+ "placement"
+ ],
+ "categories": [
+ "design",
+ "devices",
+ "shopping",
+ "gaming"
+ ]
+}
diff --git a/icons/scan-box.svg b/icons/scan-box.svg
new file mode 100644
index 000000000..b7ea1aaae
--- /dev/null
+++ b/icons/scan-box.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/icons/scan-eye.json b/icons/scan-eye.json
index c31ba13da..69f2fdfa2 100644
--- a/icons/scan-eye.json
+++ b/icons/scan-eye.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"preview",
"zoom",
diff --git a/icons/scan-face.json b/icons/scan-face.json
index 783586c98..1d15a14c1 100644
--- a/icons/scan-face.json
+++ b/icons/scan-face.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"face",
"biometric",
diff --git a/icons/scan-heart.json b/icons/scan-heart.json
index b7ff3510f..34e71631d 100644
--- a/icons/scan-heart.json
+++ b/icons/scan-heart.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"health",
"heart rate",
diff --git a/icons/scan-line.json b/icons/scan-line.json
index 0436daee1..15653a356 100644
--- a/icons/scan-line.json
+++ b/icons/scan-line.json
@@ -4,6 +4,7 @@
"wojtekmaj",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"checkout",
"till",
diff --git a/icons/scan-qr-code.json b/icons/scan-qr-code.json
index ebb330bcf..37556bf2e 100644
--- a/icons/scan-qr-code.json
+++ b/icons/scan-qr-code.json
@@ -4,6 +4,7 @@
"jguddas",
"vexkiddy"
],
+ "use-cases": [],
"tags": [
"barcode",
"scan",
diff --git a/icons/scan-search.json b/icons/scan-search.json
index 2bfbb2a56..d924523f3 100644
--- a/icons/scan-search.json
+++ b/icons/scan-search.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"preview",
"zoom",
diff --git a/icons/scan-text.json b/icons/scan-text.json
index 932868814..5b385a42f 100644
--- a/icons/scan-text.json
+++ b/icons/scan-text.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"recognition",
"read",
diff --git a/icons/scan.json b/icons/scan.json
index ab3896388..207fc9eab 100644
--- a/icons/scan.json
+++ b/icons/scan.json
@@ -4,6 +4,7 @@
"wojtekmaj",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"qr-code",
"barcode",
diff --git a/icons/school.json b/icons/school.json
index c0762e23d..f7850c42f 100644
--- a/icons/school.json
+++ b/icons/school.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"building",
"education",
diff --git a/icons/school.svg b/icons/school.svg
index 1bd3839a3..e7a2600d6 100644
--- a/icons/school.svg
+++ b/icons/school.svg
@@ -10,9 +10,9 @@
stroke-linejoin="round"
>
-
+
-
+
diff --git a/icons/scissors-line-dashed.json b/icons/scissors-line-dashed.json
index 44c333a1c..9deafee38 100644
--- a/icons/scissors-line-dashed.json
+++ b/icons/scissors-line-dashed.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cut here",
"along",
diff --git a/icons/scissors.json b/icons/scissors.json
index b20b3b383..0bd1c9c76 100644
--- a/icons/scissors.json
+++ b/icons/scissors.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cut",
"snip",
diff --git a/icons/scooter.json b/icons/scooter.json
index 5fd8d6166..72e83d41f 100644
--- a/icons/scooter.json
+++ b/icons/scooter.json
@@ -4,6 +4,7 @@
"Ahmed-Dghaies",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"vehicle",
"drive",
diff --git a/icons/screen-share-off.json b/icons/screen-share-off.json
index 2f3ac6e39..9296edd11 100644
--- a/icons/screen-share-off.json
+++ b/icons/screen-share-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"johnletey"
],
+ "use-cases": [],
"tags": [
"desktop",
"disconnect",
diff --git a/icons/screen-share.json b/icons/screen-share.json
index c3b67a0dd..10dff7e74 100644
--- a/icons/screen-share.json
+++ b/icons/screen-share.json
@@ -5,6 +5,7 @@
"ericfennis",
"johnletey"
],
+ "use-cases": [],
"tags": [
"host",
"desktop",
diff --git a/icons/scroll-text.json b/icons/scroll-text.json
index 2b1539f47..5aba9cd48 100644
--- a/icons/scroll-text.json
+++ b/icons/scroll-text.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"paper",
"log",
diff --git a/icons/scroll.json b/icons/scroll.json
index b7a575d5c..8a908306d 100644
--- a/icons/scroll.json
+++ b/icons/scroll.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"paper",
"log",
diff --git a/icons/search-alert.json b/icons/search-alert.json
index c5b66c50d..2080c358e 100644
--- a/icons/search-alert.json
+++ b/icons/search-alert.json
@@ -6,6 +6,7 @@
"jguddas",
"Veatec22"
],
+ "use-cases": [],
"tags": [
"find",
"scan",
@@ -16,7 +17,12 @@
"alert",
"error",
"anomaly",
- "lens"
+ "lens",
+ "locate",
+ "explore",
+ "discover",
+ "enlarge",
+ "zoom"
],
"categories": [
"text",
diff --git a/icons/search-check.json b/icons/search-check.json
index 101090908..f8fff7b38 100644
--- a/icons/search-check.json
+++ b/icons/search-check.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"find",
"scan",
@@ -12,7 +13,12 @@
"correct",
"complete",
"tick",
- "lens"
+ "lens",
+ "locate",
+ "explore",
+ "discover",
+ "enlarge",
+ "zoom"
],
"categories": [
"text",
diff --git a/icons/search-code.json b/icons/search-code.json
index 0643fc4f0..d229cb6e1 100644
--- a/icons/search-code.json
+++ b/icons/search-code.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"find",
"scan",
@@ -12,7 +13,12 @@
"grep",
"chevrons",
"<>",
- "lens"
+ "lens",
+ "locate",
+ "explore",
+ "discover",
+ "enlarge",
+ "zoom"
],
"categories": [
"text",
diff --git a/icons/search-slash.json b/icons/search-slash.json
index 739c36a41..cb36057c6 100644
--- a/icons/search-slash.json
+++ b/icons/search-slash.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"find",
"scan",
@@ -13,7 +14,12 @@
"cancel",
"abort",
"/",
- "lens"
+ "lens",
+ "locate",
+ "explore",
+ "discover",
+ "enlarge",
+ "zoom"
],
"categories": [
"text",
diff --git a/icons/search-x.json b/icons/search-x.json
index edc3938b7..10956c454 100644
--- a/icons/search-x.json
+++ b/icons/search-x.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"find",
"scan",
@@ -12,7 +13,12 @@
"clear",
"cancel",
"abort",
- "lens"
+ "lens",
+ "locate",
+ "explore",
+ "discover",
+ "enlarge",
+ "zoom"
],
"categories": [
"text",
diff --git a/icons/search.json b/icons/search.json
index 4a4253ba6..3ade72448 100644
--- a/icons/search.json
+++ b/icons/search.json
@@ -5,12 +5,18 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"find",
"scan",
"magnifier",
"magnifying glass",
- "lens"
+ "lens",
+ "locate",
+ "explore",
+ "discover",
+ "enlarge",
+ "zoom"
],
"categories": [
"text",
diff --git a/icons/section.json b/icons/section.json
index bf1cfafe0..a905b131a 100644
--- a/icons/section.json
+++ b/icons/section.json
@@ -4,6 +4,7 @@
"gurtt",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mark",
"typography",
diff --git a/icons/send-horizontal.json b/icons/send-horizontal.json
index aa3e2a96d..ffca0c7a7 100644
--- a/icons/send-horizontal.json
+++ b/icons/send-horizontal.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"email",
"message",
@@ -21,8 +22,7 @@
{
"name": "send-horizonal",
"deprecated": true,
- "deprecationReason": "alias.typo",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.typo"
}
]
}
diff --git a/icons/send-to-back.json b/icons/send-to-back.json
index bd3482687..77a9d025d 100644
--- a/icons/send-to-back.json
+++ b/icons/send-to-back.json
@@ -4,6 +4,7 @@
"james-yeoman",
"jguddas"
],
+ "use-cases": [],
"tags": [
"bring",
"send",
diff --git a/icons/send.json b/icons/send.json
index f06e6b760..60d7cc032 100644
--- a/icons/send.json
+++ b/icons/send.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"email",
"message",
diff --git a/icons/separator-horizontal.json b/icons/separator-horizontal.json
index 7f33eba52..cbb17763f 100644
--- a/icons/separator-horizontal.json
+++ b/icons/separator-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"move",
"split"
diff --git a/icons/separator-vertical.json b/icons/separator-vertical.json
index 7f33eba52..cbb17763f 100644
--- a/icons/separator-vertical.json
+++ b/icons/separator-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"move",
"split"
diff --git a/icons/server-cog.json b/icons/server-cog.json
index c9474710a..426ff7996 100644
--- a/icons/server-cog.json
+++ b/icons/server-cog.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"cloud",
"storage",
diff --git a/icons/server-crash.json b/icons/server-crash.json
index a0fe4fee6..2500ce2f5 100644
--- a/icons/server-crash.json
+++ b/icons/server-crash.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cloud",
"storage",
diff --git a/icons/server-off.json b/icons/server-off.json
index 51b4bdb1f..b1e35a62a 100644
--- a/icons/server-off.json
+++ b/icons/server-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"cloud",
"storage"
diff --git a/icons/server-plus.json b/icons/server-plus.json
new file mode 100644
index 000000000..00620a01c
--- /dev/null
+++ b/icons/server-plus.json
@@ -0,0 +1,21 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "Turboman3000"
+ ],
+ "use-cases": [
+ "To create a new server in a dashboard"
+ ],
+ "tags": [
+ "add",
+ "create",
+ "new",
+ "cloud",
+ "storage",
+ "computing"
+ ],
+ "categories": [
+ "development",
+ "devices"
+ ]
+}
diff --git a/icons/server-plus.svg b/icons/server-plus.svg
new file mode 100644
index 000000000..608bfce89
--- /dev/null
+++ b/icons/server-plus.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/icons/server.json b/icons/server.json
index 6dd0d4c67..82e5d9088 100644
--- a/icons/server.json
+++ b/icons/server.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cloud",
"storage"
diff --git a/icons/settings-2.json b/icons/settings-2.json
index 888d644b4..6a0a14c96 100644
--- a/icons/settings-2.json
+++ b/icons/settings-2.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cog",
"edit",
diff --git a/icons/settings.json b/icons/settings.json
index 9a26e0f1d..9f94a34b1 100644
--- a/icons/settings.json
+++ b/icons/settings.json
@@ -7,6 +7,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cog",
"edit",
diff --git a/icons/shapes.json b/icons/shapes.json
index bb1f51c35..3e6a77830 100644
--- a/icons/shapes.json
+++ b/icons/shapes.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"triangle",
"equilateral",
diff --git a/icons/share-2.json b/icons/share-2.json
index 4b82cd97b..5d7199acd 100644
--- a/icons/share-2.json
+++ b/icons/share-2.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"network",
"connections"
diff --git a/icons/share.json b/icons/share.json
index 6d68e8d61..afc940b8b 100644
--- a/icons/share.json
+++ b/icons/share.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"network",
"connections"
diff --git a/icons/sheet.json b/icons/sheet.json
index bc20e5cbc..97988b770 100644
--- a/icons/sheet.json
+++ b/icons/sheet.json
@@ -6,6 +6,7 @@
"csandman",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"spreadsheets",
"table",
diff --git a/icons/shell.json b/icons/shell.json
index 18b8a88b9..40b9ad130 100644
--- a/icons/shell.json
+++ b/icons/shell.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"beach",
"sand",
diff --git a/icons/shelving-unit.json b/icons/shelving-unit.json
index b246a36c6..f288dd5e8 100644
--- a/icons/shelving-unit.json
+++ b/icons/shelving-unit.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"ledge",
"rack",
diff --git a/icons/shield-alert.json b/icons/shield-alert.json
index 90e9389e2..af0464476 100644
--- a/icons/shield-alert.json
+++ b/icons/shield-alert.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unshielded",
"cybersecurity",
diff --git a/icons/shield-ban.json b/icons/shield-ban.json
index d23572cab..9ecfa7265 100644
--- a/icons/shield-ban.json
+++ b/icons/shield-ban.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unshielded",
"cybersecurity",
diff --git a/icons/shield-check.json b/icons/shield-check.json
index 0f2fcddaf..3c3af638c 100644
--- a/icons/shield-check.json
+++ b/icons/shield-check.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cybersecurity",
"secured",
diff --git a/icons/shield-cog-corner.json b/icons/shield-cog-corner.json
new file mode 100644
index 000000000..b6a93f5e7
--- /dev/null
+++ b/icons/shield-cog-corner.json
@@ -0,0 +1,61 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "karsa-mistmere",
+ "RajnishKMehta"
+ ],
+ "use-cases": [],
+ "tags": [
+ "cybersecurity",
+ "secure",
+ "safety",
+ "protection",
+ "guardian",
+ "armored",
+ "armoured",
+ "defense",
+ "defence",
+ "defender",
+ "block",
+ "threat",
+ "prevention",
+ "antivirus",
+ "vigilance",
+ "vigilant",
+ "detection",
+ "scan",
+ "find",
+ "strength",
+ "strong",
+ "tough",
+ "invincible",
+ "invincibility",
+ "invulnerable",
+ "undamaged",
+ "audit",
+ "admin",
+ "verification",
+ "crest",
+ "shieldcog",
+ "bravery",
+ "knight",
+ "foot soldier",
+ "infantry",
+ "trooper",
+ "pawn",
+ "battle",
+ "war",
+ "military",
+ "army",
+ "cadet",
+ "scout"
+ ],
+ "categories": [
+ "account",
+ "security",
+ "development",
+ "gaming",
+ "shapes"
+ ]
+}
diff --git a/icons/shield-cog-corner.svg b/icons/shield-cog-corner.svg
new file mode 100644
index 000000000..43d27f72c
--- /dev/null
+++ b/icons/shield-cog-corner.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/shield-cog.json b/icons/shield-cog.json
new file mode 100644
index 000000000..69426eb36
--- /dev/null
+++ b/icons/shield-cog.json
@@ -0,0 +1,60 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "karsa-mistmere",
+ "RajnishKMehta"
+ ],
+ "use-cases": [],
+ "tags": [
+ "cybersecurity",
+ "secure",
+ "safety",
+ "protection",
+ "guardian",
+ "armored",
+ "armoured",
+ "defense",
+ "defence",
+ "defender",
+ "block",
+ "threat",
+ "prevention",
+ "antivirus",
+ "vigilance",
+ "vigilant",
+ "detection",
+ "scan",
+ "find",
+ "strength",
+ "strong",
+ "tough",
+ "invincible",
+ "invincibility",
+ "invulnerable",
+ "undamaged",
+ "audit",
+ "admin",
+ "verification",
+ "crest",
+ "bravery",
+ "knight",
+ "foot soldier",
+ "infantry",
+ "trooper",
+ "pawn",
+ "battle",
+ "war",
+ "military",
+ "army",
+ "cadet",
+ "scout"
+ ],
+ "categories": [
+ "account",
+ "security",
+ "development",
+ "gaming",
+ "shapes"
+ ]
+}
diff --git a/icons/shield-cog.svg b/icons/shield-cog.svg
new file mode 100644
index 000000000..f12b27967
--- /dev/null
+++ b/icons/shield-cog.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/shield-ellipsis.json b/icons/shield-ellipsis.json
index c97fc0515..6f9fe9751 100644
--- a/icons/shield-ellipsis.json
+++ b/icons/shield-ellipsis.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cybersecurity",
"securing",
diff --git a/icons/shield-half.json b/icons/shield-half.json
index 90e3b6d08..b70ef1ace 100644
--- a/icons/shield-half.json
+++ b/icons/shield-half.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cybersecurity",
"secure",
diff --git a/icons/shield-minus.json b/icons/shield-minus.json
index 53736495b..852558769 100644
--- a/icons/shield-minus.json
+++ b/icons/shield-minus.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unshield",
"cybersecurity",
diff --git a/icons/shield-off.json b/icons/shield-off.json
index 4d9ff230c..db17361a6 100644
--- a/icons/shield-off.json
+++ b/icons/shield-off.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unshielded",
"cybersecurity",
diff --git a/icons/shield-plus.json b/icons/shield-plus.json
index 87035457c..ab99c0f33 100644
--- a/icons/shield-plus.json
+++ b/icons/shield-plus.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cybersecurity",
"secure",
diff --git a/icons/shield-question-mark.json b/icons/shield-question-mark.json
index 18a0bf0de..680db8f0b 100644
--- a/icons/shield-question-mark.json
+++ b/icons/shield-question-mark.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unshielded",
"cybersecurity",
@@ -61,8 +62,7 @@
{
"name": "shield-question",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/shield-user.json b/icons/shield-user.json
index 19b00d8bb..4e7349506 100644
--- a/icons/shield-user.json
+++ b/icons/shield-user.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"colebemis"
],
+ "use-cases": [],
"tags": [
"shield",
"user",
diff --git a/icons/shield-x.json b/icons/shield-x.json
index abf3e465f..ebd4d6a92 100644
--- a/icons/shield-x.json
+++ b/icons/shield-x.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"unshielded",
"cybersecurity",
@@ -77,8 +78,7 @@
{
"name": "shield-close",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/shield.json b/icons/shield.json
index e130fd8bc..75c8acfa3 100644
--- a/icons/shield.json
+++ b/icons/shield.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"cybersecurity",
"secure",
diff --git a/icons/ship-wheel.json b/icons/ship-wheel.json
index 95f5a863f..2e4089c8d 100644
--- a/icons/ship-wheel.json
+++ b/icons/ship-wheel.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"steering",
"rudder",
diff --git a/icons/ship.json b/icons/ship.json
index f8d8db3b6..b1775099d 100644
--- a/icons/ship.json
+++ b/icons/ship.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"boat",
"knots",
diff --git a/icons/shirt.json b/icons/shirt.json
index 5dfd1b6d8..f9e8e749c 100644
--- a/icons/shirt.json
+++ b/icons/shirt.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"t-shirt",
"shopping",
diff --git a/icons/shopping-bag.json b/icons/shopping-bag.json
index 590765739..2f7b20dd1 100644
--- a/icons/shopping-bag.json
+++ b/icons/shopping-bag.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"ecommerce",
"cart",
diff --git a/icons/shopping-basket.json b/icons/shopping-basket.json
index f3233ddd1..5ff3324ff 100644
--- a/icons/shopping-basket.json
+++ b/icons/shopping-basket.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"cart",
"e-commerce",
diff --git a/icons/shopping-cart.json b/icons/shopping-cart.json
index 68ba56f45..00e464003 100644
--- a/icons/shopping-cart.json
+++ b/icons/shopping-cart.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"trolley",
"cart",
diff --git a/icons/shovel.json b/icons/shovel.json
index 4739b91c9..f0e7efb6e 100644
--- a/icons/shovel.json
+++ b/icons/shovel.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"dig",
"spade",
diff --git a/icons/shower-head.json b/icons/shower-head.json
index 00eb7adfe..561ef2e1a 100644
--- a/icons/shower-head.json
+++ b/icons/shower-head.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"shower",
"bath",
diff --git a/icons/shredder.json b/icons/shredder.json
index bd1993894..5852ea7d1 100644
--- a/icons/shredder.json
+++ b/icons/shredder.json
@@ -8,6 +8,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"file",
"paper",
diff --git a/icons/shrimp.json b/icons/shrimp.json
index 4b418e5c2..72f0e552f 100644
--- a/icons/shrimp.json
+++ b/icons/shrimp.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"seafood",
"shellfish",
diff --git a/icons/shrink.json b/icons/shrink.json
index 2f71ba514..25617bfaf 100644
--- a/icons/shrink.json
+++ b/icons/shrink.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"scale",
"fullscreen"
diff --git a/icons/shrub.json b/icons/shrub.json
index 545413f52..451d19a14 100644
--- a/icons/shrub.json
+++ b/icons/shrub.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"forest",
"undergrowth",
diff --git a/icons/shuffle.json b/icons/shuffle.json
index b2d5c9610..c16f91055 100644
--- a/icons/shuffle.json
+++ b/icons/shuffle.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"music",
"random",
diff --git a/icons/sigma.json b/icons/sigma.json
index 55fc6ef9d..5c2fc1171 100644
--- a/icons/sigma.json
+++ b/icons/sigma.json
@@ -5,6 +5,7 @@
"johnletey",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"sum",
"calculate",
diff --git a/icons/signal-high.json b/icons/signal-high.json
index bcc9ffd26..6dd9ba2b8 100644
--- a/icons/signal-high.json
+++ b/icons/signal-high.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"connection",
"wireless",
diff --git a/icons/signal-low.json b/icons/signal-low.json
index bcc9ffd26..6dd9ba2b8 100644
--- a/icons/signal-low.json
+++ b/icons/signal-low.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"connection",
"wireless",
diff --git a/icons/signal-medium.json b/icons/signal-medium.json
index bcc9ffd26..6dd9ba2b8 100644
--- a/icons/signal-medium.json
+++ b/icons/signal-medium.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"connection",
"wireless",
diff --git a/icons/signal-zero.json b/icons/signal-zero.json
index 4306bfad8..09c7f1253 100644
--- a/icons/signal-zero.json
+++ b/icons/signal-zero.json
@@ -4,6 +4,7 @@
"ericfennis",
"azdle"
],
+ "use-cases": [],
"tags": [
"connection",
"wireless",
diff --git a/icons/signal.json b/icons/signal.json
index bcc9ffd26..6dd9ba2b8 100644
--- a/icons/signal.json
+++ b/icons/signal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"connection",
"wireless",
diff --git a/icons/signature.json b/icons/signature.json
index c5fcbcc9a..78cee3855 100644
--- a/icons/signature.json
+++ b/icons/signature.json
@@ -4,6 +4,7 @@
"AnnaSasDev",
"jguddas"
],
+ "use-cases": [],
"tags": [
"text",
"format",
diff --git a/icons/signpost-big.json b/icons/signpost-big.json
index 6ad77c237..8cf642bfe 100644
--- a/icons/signpost-big.json
+++ b/icons/signpost-big.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"bidirectional",
"left",
diff --git a/icons/signpost.json b/icons/signpost.json
index 7a18aed72..0096eaee9 100644
--- a/icons/signpost.json
+++ b/icons/signpost.json
@@ -2,9 +2,21 @@
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley",
- "karsa-mistmere"
+ "karsa-mistmere",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
+ "navigation",
+ "direction",
+ "arrow",
+ "wayfinding",
+ "guide",
+ "location",
+ "pointer",
+ "route",
+ "indicator",
+ "marker",
"bidirectional",
"left",
"right",
diff --git a/icons/signpost.svg b/icons/signpost.svg
index cc810ce90..654ab5223 100644
--- a/icons/signpost.svg
+++ b/icons/signpost.svg
@@ -11,5 +11,5 @@
>
-
+
diff --git a/icons/siren.json b/icons/siren.json
index 5abc27bbb..e02450e33 100644
--- a/icons/siren.json
+++ b/icons/siren.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"police",
"ambulance",
diff --git a/icons/skip-back.json b/icons/skip-back.json
index b28940fee..87a434bda 100644
--- a/icons/skip-back.json
+++ b/icons/skip-back.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"previous",
diff --git a/icons/skip-forward.json b/icons/skip-forward.json
index 8df0609ef..a3b432d80 100644
--- a/icons/skip-forward.json
+++ b/icons/skip-forward.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"skip",
diff --git a/icons/skull.json b/icons/skull.json
index 3fa922067..2f1c034c4 100644
--- a/icons/skull.json
+++ b/icons/skull.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"death",
"danger",
diff --git a/icons/slack.json b/icons/slack.json
deleted file mode 100644
index b7f88759f..000000000
--- a/icons/slack.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "ashygee",
- "wojtekmaj",
- "mittalyashu",
- "ericfennis"
- ],
- "tags": [
- "logo"
- ],
- "categories": [
- "account",
- "social",
- "brands",
- "development"
- ]
-}
diff --git a/icons/slack.svg b/icons/slack.svg
deleted file mode 100644
index 2316fea18..000000000
--- a/icons/slack.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/icons/slash.json b/icons/slash.json
index 62a453e0d..08c2aaa8d 100644
--- a/icons/slash.json
+++ b/icons/slash.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"divide",
"division",
diff --git a/icons/slice.json b/icons/slice.json
index 6799e77b2..c06e7bbb0 100644
--- a/icons/slice.json
+++ b/icons/slice.json
@@ -5,6 +5,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"cutter",
"scalpel",
diff --git a/icons/sliders-horizontal.json b/icons/sliders-horizontal.json
index 201a00c9e..8dd90d75d 100644
--- a/icons/sliders-horizontal.json
+++ b/icons/sliders-horizontal.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"settings",
"filters",
diff --git a/icons/sliders-vertical.json b/icons/sliders-vertical.json
index c734d0012..a26c733fa 100644
--- a/icons/sliders-vertical.json
+++ b/icons/sliders-vertical.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"settings",
"controls"
@@ -16,8 +17,7 @@
{
"name": "sliders",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/smartphone-charging.json b/icons/smartphone-charging.json
index f123cbd77..c56254048 100644
--- a/icons/smartphone-charging.json
+++ b/icons/smartphone-charging.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"phone",
"cellphone",
diff --git a/icons/smartphone-nfc.json b/icons/smartphone-nfc.json
index 720dc023b..2c610277c 100644
--- a/icons/smartphone-nfc.json
+++ b/icons/smartphone-nfc.json
@@ -5,6 +5,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"contactless",
"payment",
diff --git a/icons/smartphone.json b/icons/smartphone.json
index de7c6a8bb..d3205dd41 100644
--- a/icons/smartphone.json
+++ b/icons/smartphone.json
@@ -5,6 +5,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"phone",
"cellphone",
diff --git a/icons/smile-plus.json b/icons/smile-plus.json
index bf49210fd..faa6caa98 100644
--- a/icons/smile-plus.json
+++ b/icons/smile-plus.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emoji",
"face",
diff --git a/icons/smile.json b/icons/smile.json
index 160d19cc8..b622e70e8 100644
--- a/icons/smile.json
+++ b/icons/smile.json
@@ -6,6 +6,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"emoji",
"face",
diff --git a/icons/snail.json b/icons/snail.json
index aa5d4e06e..0b409e2b8 100644
--- a/icons/snail.json
+++ b/icons/snail.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"animal",
"insect",
diff --git a/icons/snowflake.json b/icons/snowflake.json
index 5ccc746a7..8aa799c0e 100644
--- a/icons/snowflake.json
+++ b/icons/snowflake.json
@@ -5,6 +5,7 @@
"lscheibel",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cold",
"weather",
diff --git a/icons/soap-dispenser-droplet.json b/icons/soap-dispenser-droplet.json
index 612ba01bb..d9bdabe03 100644
--- a/icons/soap-dispenser-droplet.json
+++ b/icons/soap-dispenser-droplet.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"wash",
"bath",
diff --git a/icons/sofa.json b/icons/sofa.json
index 1caecf57a..e244522d7 100644
--- a/icons/sofa.json
+++ b/icons/sofa.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"armchair",
"furniture",
diff --git a/icons/solar-panel.json b/icons/solar-panel.json
index 222b124c8..46ce2a30d 100644
--- a/icons/solar-panel.json
+++ b/icons/solar-panel.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"solar panel",
"solar",
diff --git a/icons/soup.json b/icons/soup.json
index 9b472af97..26b34e154 100644
--- a/icons/soup.json
+++ b/icons/soup.json
@@ -3,6 +3,7 @@
"contributors": [
"kemie"
],
+ "use-cases": [],
"tags": [
"food",
"dish",
diff --git a/icons/space.json b/icons/space.json
index eca01518f..0083c7859 100644
--- a/icons/space.json
+++ b/icons/space.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"text",
"selection",
diff --git a/icons/spade.json b/icons/spade.json
index c784b323b..fafd8c7d7 100644
--- a/icons/spade.json
+++ b/icons/spade.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"shape",
"suit",
diff --git a/icons/sparkle.json b/icons/sparkle.json
index 20d14610a..3608c670e 100644
--- a/icons/sparkle.json
+++ b/icons/sparkle.json
@@ -4,6 +4,7 @@
"Shiva953",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"star",
"effect",
diff --git a/icons/sparkles.json b/icons/sparkles.json
index 991c42c76..5ba7010f0 100644
--- a/icons/sparkles.json
+++ b/icons/sparkles.json
@@ -7,10 +7,10 @@
{
"name": "stars",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
],
+ "use-cases": [],
"tags": [
"stars",
"effect",
diff --git a/icons/speaker.json b/icons/speaker.json
index 755953cc0..6e215f38a 100644
--- a/icons/speaker.json
+++ b/icons/speaker.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"sound",
"audio",
diff --git a/icons/speech.json b/icons/speech.json
index a8e150548..0a97c6004 100644
--- a/icons/speech.json
+++ b/icons/speech.json
@@ -6,6 +6,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"disability",
"disabled",
diff --git a/icons/spell-check-2.json b/icons/spell-check-2.json
index 251aedf4b..19db6208e 100644
--- a/icons/spell-check-2.json
+++ b/icons/spell-check-2.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"spelling",
"error",
diff --git a/icons/spell-check.json b/icons/spell-check.json
index 251aedf4b..19db6208e 100644
--- a/icons/spell-check.json
+++ b/icons/spell-check.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"spelling",
"error",
diff --git a/icons/spline-pointer.json b/icons/spline-pointer.json
index c341f763d..ff29a461b 100644
--- a/icons/spline-pointer.json
+++ b/icons/spline-pointer.json
@@ -7,6 +7,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"path",
"tool",
diff --git a/icons/spline.json b/icons/spline.json
index 97e379de2..7b36e01aa 100644
--- a/icons/spline.json
+++ b/icons/spline.json
@@ -4,6 +4,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"path",
"pen",
diff --git a/icons/split.json b/icons/split.json
index b23a1fc7e..217838772 100644
--- a/icons/split.json
+++ b/icons/split.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"break",
"disband",
diff --git a/icons/spool.json b/icons/spool.json
index d27ad0008..51e84b2ed 100644
--- a/icons/spool.json
+++ b/icons/spool.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bobbin",
"spindle",
diff --git a/icons/sport-shoe.json b/icons/sport-shoe.json
new file mode 100644
index 000000000..2e464b22c
--- /dev/null
+++ b/icons/sport-shoe.json
@@ -0,0 +1,21 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "Youya-ui"
+ ],
+ "use-cases": [],
+ "tags": [
+ "footwear",
+ "sports",
+ "running",
+ "athletic",
+ "shoe",
+ "sneaker",
+ "training",
+ "exercise",
+ "fitness"
+ ],
+ "categories": [
+ "sports"
+ ]
+}
diff --git a/icons/sport-shoe.svg b/icons/sport-shoe.svg
new file mode 100644
index 000000000..ec71d5107
--- /dev/null
+++ b/icons/sport-shoe.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/spotlight.json b/icons/spotlight.json
index b5fd70045..a49522880 100644
--- a/icons/spotlight.json
+++ b/icons/spotlight.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"winner",
"soapbox",
diff --git a/icons/spray-can.json b/icons/spray-can.json
index 4a621a582..bdeb066e0 100644
--- a/icons/spray-can.json
+++ b/icons/spray-can.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"paint",
"color",
diff --git a/icons/sprout.json b/icons/sprout.json
index 7982d1deb..e8f17a222 100644
--- a/icons/sprout.json
+++ b/icons/sprout.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"eco",
"green",
diff --git a/icons/square-activity.json b/icons/square-activity.json
index df89a915d..d2926f331 100644
--- a/icons/square-activity.json
+++ b/icons/square-activity.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"pulse",
"action",
@@ -42,8 +43,7 @@
{
"name": "activity-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-down-left.json b/icons/square-arrow-down-left.json
index 26d82879e..7d556eafe 100644
--- a/icons/square-arrow-down-left.json
+++ b/icons/square-arrow-down-left.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"direction",
"south-west",
@@ -20,8 +22,7 @@
{
"name": "arrow-down-left-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-down-left.svg b/icons/square-arrow-down-left.svg
index 62ed75fda..31eeb9bad 100644
--- a/icons/square-arrow-down-left.svg
+++ b/icons/square-arrow-down-left.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/square-arrow-down-right.json b/icons/square-arrow-down-right.json
index fb59dee87..d9bb32c6b 100644
--- a/icons/square-arrow-down-right.json
+++ b/icons/square-arrow-down-right.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"direction",
"south-east",
@@ -20,8 +22,7 @@
{
"name": "arrow-down-right-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-down-right.svg b/icons/square-arrow-down-right.svg
index 5698bde9f..ac131302b 100644
--- a/icons/square-arrow-down-right.svg
+++ b/icons/square-arrow-down-right.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/square-arrow-down.json b/icons/square-arrow-down.json
index 953c1440a..2127578fc 100644
--- a/icons/square-arrow-down.json
+++ b/icons/square-arrow-down.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"backwards",
"reverse",
@@ -21,8 +22,7 @@
{
"name": "arrow-down-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-left.json b/icons/square-arrow-left.json
index e0c409170..b3dd0ac84 100644
--- a/icons/square-arrow-left.json
+++ b/icons/square-arrow-left.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"previous",
"back",
@@ -21,8 +22,7 @@
{
"name": "arrow-left-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-out-down-left.json b/icons/square-arrow-out-down-left.json
index 8fe8a563a..ddca8e383 100644
--- a/icons/square-arrow-out-down-left.json
+++ b/icons/square-arrow-out-down-left.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -16,8 +17,7 @@
{
"name": "arrow-down-left-from-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-out-down-right.json b/icons/square-arrow-out-down-right.json
index ba1fd00c1..13c624951 100644
--- a/icons/square-arrow-out-down-right.json
+++ b/icons/square-arrow-out-down-right.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -16,8 +17,7 @@
{
"name": "arrow-down-right-from-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-out-up-left.json b/icons/square-arrow-out-up-left.json
index b2740e4f8..dedac28c1 100644
--- a/icons/square-arrow-out-up-left.json
+++ b/icons/square-arrow-out-up-left.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -16,8 +17,7 @@
{
"name": "arrow-up-left-from-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-out-up-right.json b/icons/square-arrow-out-up-right.json
index b346f216c..5fa9b6aaa 100644
--- a/icons/square-arrow-out-up-right.json
+++ b/icons/square-arrow-out-up-right.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"outwards",
"direction",
@@ -21,8 +22,7 @@
{
"name": "arrow-up-right-from-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-right-enter.json b/icons/square-arrow-right-enter.json
index ca0f1d338..5f80d9982 100644
--- a/icons/square-arrow-right-enter.json
+++ b/icons/square-arrow-right-enter.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"left",
"in",
diff --git a/icons/square-arrow-right-exit.json b/icons/square-arrow-right-exit.json
index a02b3579e..7cffa59fc 100644
--- a/icons/square-arrow-right-exit.json
+++ b/icons/square-arrow-right-exit.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"out",
"outside",
diff --git a/icons/square-arrow-right.json b/icons/square-arrow-right.json
index c18256148..9dba1b55c 100644
--- a/icons/square-arrow-right.json
+++ b/icons/square-arrow-right.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"next",
"forward",
@@ -21,8 +22,7 @@
{
"name": "arrow-right-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-up-left.json b/icons/square-arrow-up-left.json
index 3d6be447e..4150455dd 100644
--- a/icons/square-arrow-up-left.json
+++ b/icons/square-arrow-up-left.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"direction",
"north-west",
@@ -18,8 +20,7 @@
{
"name": "arrow-up-left-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-up-left.svg b/icons/square-arrow-up-left.svg
index 0aa4bea36..f93c447cf 100644
--- a/icons/square-arrow-up-left.svg
+++ b/icons/square-arrow-up-left.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/square-arrow-up-right.json b/icons/square-arrow-up-right.json
index f83911d12..70b39b6f1 100644
--- a/icons/square-arrow-up-right.json
+++ b/icons/square-arrow-up-right.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"direction",
"north-east",
@@ -20,8 +22,7 @@
{
"name": "arrow-up-right-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-arrow-up-right.svg b/icons/square-arrow-up-right.svg
index 685754425..d68d22524 100644
--- a/icons/square-arrow-up-right.svg
+++ b/icons/square-arrow-up-right.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/square-arrow-up.json b/icons/square-arrow-up.json
index fb427b986..6579ecfab 100644
--- a/icons/square-arrow-up.json
+++ b/icons/square-arrow-up.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"direction",
@@ -19,8 +20,7 @@
{
"name": "arrow-up-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-asterisk.json b/icons/square-asterisk.json
index 22a84634a..546a0517e 100644
--- a/icons/square-asterisk.json
+++ b/icons/square-asterisk.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"password",
"secret",
@@ -24,8 +25,7 @@
{
"name": "asterisk-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-bottom-dashed-scissors.json b/icons/square-bottom-dashed-scissors.json
index 7e640c469..2438b235a 100644
--- a/icons/square-bottom-dashed-scissors.json
+++ b/icons/square-bottom-dashed-scissors.json
@@ -4,6 +4,7 @@
"danielbayley",
"eden881"
],
+ "use-cases": [],
"tags": [
"cut",
"snippet",
@@ -22,8 +23,7 @@
{
"name": "scissors-square-dashed-bottom",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-centerline-dashed-horizontal.json b/icons/square-centerline-dashed-horizontal.json
index db816a026..7cfa9bb46 100644
--- a/icons/square-centerline-dashed-horizontal.json
+++ b/icons/square-centerline-dashed-horizontal.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"reflect",
"mirror",
@@ -18,8 +19,7 @@
{
"name": "flip-horizontal",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-centerline-dashed-vertical.json b/icons/square-centerline-dashed-vertical.json
index ab3f4413b..74110ed19 100644
--- a/icons/square-centerline-dashed-vertical.json
+++ b/icons/square-centerline-dashed-vertical.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"reflect",
"mirror",
@@ -18,8 +19,7 @@
{
"name": "flip-vertical",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-chart-gantt.json b/icons/square-chart-gantt.json
index c1ab91929..4e4445cda 100644
--- a/icons/square-chart-gantt.json
+++ b/icons/square-chart-gantt.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"projects",
"manage",
@@ -34,14 +35,12 @@
{
"name": "gantt-chart-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "square-gantt-chart",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-check-big.json b/icons/square-check-big.json
index 92bdbaae4..37c63d5be 100644
--- a/icons/square-check-big.json
+++ b/icons/square-check-big.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
@@ -20,8 +21,7 @@
{
"name": "check-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-check.json b/icons/square-check.json
index 28ed51789..e519d9841 100644
--- a/icons/square-check.json
+++ b/icons/square-check.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"done",
"todo",
@@ -17,8 +18,7 @@
{
"name": "check-square-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-chevron-down.json b/icons/square-chevron-down.json
index 1b41152cc..8455019f1 100644
--- a/icons/square-chevron-down.json
+++ b/icons/square-chevron-down.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"back",
"menu",
@@ -17,8 +18,7 @@
{
"name": "chevron-down-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-chevron-left.json b/icons/square-chevron-left.json
index e841ceb64..659c3b55b 100644
--- a/icons/square-chevron-left.json
+++ b/icons/square-chevron-left.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"back",
"previous",
@@ -23,8 +24,7 @@
{
"name": "chevron-left-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-chevron-right.json b/icons/square-chevron-right.json
index fed88538a..1b42b53d3 100644
--- a/icons/square-chevron-right.json
+++ b/icons/square-chevron-right.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"forward",
"next",
@@ -29,8 +30,7 @@
{
"name": "chevron-right-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-chevron-up.json b/icons/square-chevron-up.json
index 0eb46505d..10c4b6dfd 100644
--- a/icons/square-chevron-up.json
+++ b/icons/square-chevron-up.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"caret",
"keyboard",
@@ -28,8 +29,7 @@
{
"name": "chevron-up-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-code.json b/icons/square-code.json
index 2265b4375..48258c46d 100644
--- a/icons/square-code.json
+++ b/icons/square-code.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"gist",
"source",
@@ -22,8 +23,7 @@
{
"name": "code-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-dashed-bottom-code.json b/icons/square-dashed-bottom-code.json
index 0774d55ba..0a439b834 100644
--- a/icons/square-dashed-bottom-code.json
+++ b/icons/square-dashed-bottom-code.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"rectangle",
"aspect ratio",
diff --git a/icons/square-dashed-bottom.json b/icons/square-dashed-bottom.json
index 0774d55ba..0a439b834 100644
--- a/icons/square-dashed-bottom.json
+++ b/icons/square-dashed-bottom.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"rectangle",
"aspect ratio",
diff --git a/icons/square-dashed-kanban.json b/icons/square-dashed-kanban.json
index 3debedb98..f27564ed0 100644
--- a/icons/square-dashed-kanban.json
+++ b/icons/square-dashed-kanban.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"projects",
"manage",
@@ -31,8 +32,7 @@
{
"name": "kanban-square-dashed",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-dashed-mouse-pointer.json b/icons/square-dashed-mouse-pointer.json
index 22a63ba69..4f03faa1e 100644
--- a/icons/square-dashed-mouse-pointer.json
+++ b/icons/square-dashed-mouse-pointer.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"inspector",
"element",
@@ -26,8 +27,7 @@
{
"name": "mouse-pointer-square-dashed",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/text-select.json b/icons/square-dashed-text.json
similarity index 72%
rename from icons/text-select.json
rename to icons/square-dashed-text.json
index e3f1ef0e1..3a1a84f46 100644
--- a/icons/text-select.json
+++ b/icons/square-dashed-text.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"find",
"search",
@@ -17,8 +18,12 @@
{
"name": "text-selection",
"deprecationReason": "alias.name",
+ "deprecated": true
+ },
+ {
+ "name": "text-select",
"deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/text-select.svg b/icons/square-dashed-text.svg
similarity index 100%
rename from icons/text-select.svg
rename to icons/square-dashed-text.svg
diff --git a/icons/square-dashed-top-solid.json b/icons/square-dashed-top-solid.json
index 380cbe6a2..17c585101 100644
--- a/icons/square-dashed-top-solid.json
+++ b/icons/square-dashed-top-solid.json
@@ -10,6 +10,7 @@
"colebemis",
"juanpablofernandez"
],
+ "use-cases": [],
"tags": [
"square",
"border",
diff --git a/icons/square-dashed.json b/icons/square-dashed.json
index cff578641..662fa37f3 100644
--- a/icons/square-dashed.json
+++ b/icons/square-dashed.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"chessurisme"
],
+ "use-cases": [],
"tags": [
"selection",
"square",
@@ -24,8 +25,7 @@
{
"name": "box-select",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-divide.json b/icons/square-divide.json
index 0a40528f0..2626ec7ad 100644
--- a/icons/square-divide.json
+++ b/icons/square-divide.json
@@ -4,6 +4,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"calculate",
"math",
@@ -17,8 +18,7 @@
{
"name": "divide-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-dot.json b/icons/square-dot.json
index 11d49b462..07cf1a1c2 100644
--- a/icons/square-dot.json
+++ b/icons/square-dot.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"git",
"diff",
@@ -17,8 +18,7 @@
{
"name": "dot-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-equal.json b/icons/square-equal.json
index caa4455e6..8e88bb7f0 100644
--- a/icons/square-equal.json
+++ b/icons/square-equal.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"calculate",
"="
@@ -15,8 +16,7 @@
{
"name": "equal-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-function.json b/icons/square-function.json
index e9c0dd4c7..d41a46abc 100644
--- a/icons/square-function.json
+++ b/icons/square-function.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"programming",
"code",
@@ -18,8 +19,7 @@
{
"name": "function-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-kanban.json b/icons/square-kanban.json
index a6eb47c3e..de510daaa 100644
--- a/icons/square-kanban.json
+++ b/icons/square-kanban.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"projects",
"manage",
@@ -30,8 +31,7 @@
{
"name": "kanban-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-library.json b/icons/square-library.json
index a784c3716..dbf2dfa81 100644
--- a/icons/square-library.json
+++ b/icons/square-library.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"books",
"reading",
@@ -39,8 +40,7 @@
{
"name": "library-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-m.json b/icons/square-m.json
index 46dec3634..cf90b5238 100644
--- a/icons/square-m.json
+++ b/icons/square-m.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"metro",
"subway",
@@ -20,8 +21,7 @@
{
"name": "m-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-menu.json b/icons/square-menu.json
index c6a59fe50..d22f72b83 100644
--- a/icons/square-menu.json
+++ b/icons/square-menu.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"bars",
"navigation",
@@ -18,8 +19,7 @@
{
"name": "menu-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-minus.json b/icons/square-minus.json
index bfae0baae..6bc38c7b7 100644
--- a/icons/square-minus.json
+++ b/icons/square-minus.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"subtract",
"remove",
@@ -39,8 +40,7 @@
{
"name": "minus-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-mouse-pointer.json b/icons/square-mouse-pointer.json
index 829544e98..bc0284176 100644
--- a/icons/square-mouse-pointer.json
+++ b/icons/square-mouse-pointer.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"inspector",
"element",
@@ -28,8 +29,7 @@
{
"name": "inspect",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-parking-off.json b/icons/square-parking-off.json
index 3d9830085..57c979633 100644
--- a/icons/square-parking-off.json
+++ b/icons/square-parking-off.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"parking lot",
"car park",
@@ -18,8 +19,7 @@
{
"name": "parking-square-off",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-parking.json b/icons/square-parking.json
index e8f53553d..12cfbdeb2 100644
--- a/icons/square-parking.json
+++ b/icons/square-parking.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"parking lot",
"car park"
@@ -17,8 +18,7 @@
{
"name": "parking-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-pause.json b/icons/square-pause.json
index 6fd3713ea..8d865887e 100644
--- a/icons/square-pause.json
+++ b/icons/square-pause.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
diff --git a/icons/square-pen.json b/icons/square-pen.json
index 6a6e8bdaa..1e44726a4 100644
--- a/icons/square-pen.json
+++ b/icons/square-pen.json
@@ -6,6 +6,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"pencil",
"edit",
@@ -30,20 +31,17 @@
{
"name": "pen-box",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "edit",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
},
{
"name": "pen-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-percent.json b/icons/square-percent.json
index ad1f6b95f..0f3b20ce1 100644
--- a/icons/square-percent.json
+++ b/icons/square-percent.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"verified",
"unverified",
@@ -23,8 +24,7 @@
{
"name": "percent-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-pi.json b/icons/square-pi.json
index fa008f298..3d4c4d301 100644
--- a/icons/square-pi.json
+++ b/icons/square-pi.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"constant",
"code",
@@ -21,8 +22,7 @@
{
"name": "pi-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-pilcrow.json b/icons/square-pilcrow.json
index 4e10ee5d6..cb2b45110 100644
--- a/icons/square-pilcrow.json
+++ b/icons/square-pilcrow.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"paragraph",
"mark",
@@ -21,8 +22,7 @@
{
"name": "pilcrow-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-play.json b/icons/square-play.json
index 75dfcaab3..085bff87b 100644
--- a/icons/square-play.json
+++ b/icons/square-play.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"audio",
@@ -19,8 +20,7 @@
{
"name": "play-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-plus.json b/icons/square-plus.json
index 46fb5e7d5..e29e08c15 100644
--- a/icons/square-plus.json
+++ b/icons/square-plus.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"add",
"new",
@@ -35,8 +36,7 @@
{
"name": "plus-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-power.json b/icons/square-power.json
index a84ce3752..57a48567b 100644
--- a/icons/square-power.json
+++ b/icons/square-power.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"on",
"off",
@@ -25,8 +26,7 @@
{
"name": "power-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-radical.json b/icons/square-radical.json
index 16cec7028..c1937ec42 100644
--- a/icons/square-radical.json
+++ b/icons/square-radical.json
@@ -3,6 +3,7 @@
"contributors": [
"smnandre"
],
+ "use-cases": [],
"tags": [
"calculate",
"formula",
diff --git a/icons/square-round-corner.json b/icons/square-round-corner.json
index 47a3acb2b..18893f732 100644
--- a/icons/square-round-corner.json
+++ b/icons/square-round-corner.json
@@ -4,6 +4,7 @@
"liamb13",
"jguddas"
],
+ "use-cases": [],
"tags": [
"border",
"radius",
diff --git a/icons/square-scissors.json b/icons/square-scissors.json
index 3dc847e02..9f2916240 100644
--- a/icons/square-scissors.json
+++ b/icons/square-scissors.json
@@ -4,6 +4,7 @@
"danielbayley",
"eden881"
],
+ "use-cases": [],
"tags": [
"cut",
"snippet",
@@ -24,8 +25,7 @@
{
"name": "scissors-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-sigma.json b/icons/square-sigma.json
index e1a4033c2..6fd6c92d3 100644
--- a/icons/square-sigma.json
+++ b/icons/square-sigma.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"sum",
"calculate",
@@ -19,8 +20,7 @@
{
"name": "sigma-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-slash.json b/icons/square-slash.json
index a7513949c..cf56fe12e 100644
--- a/icons/square-slash.json
+++ b/icons/square-slash.json
@@ -4,6 +4,7 @@
"danielbayley",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"git",
"diff",
@@ -22,8 +23,7 @@
{
"name": "slash-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-split-horizontal.json b/icons/square-split-horizontal.json
index 90e21289b..2856b2177 100644
--- a/icons/square-split-horizontal.json
+++ b/icons/square-split-horizontal.json
@@ -4,6 +4,7 @@
"Patchethium",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"split",
"divide"
@@ -15,8 +16,7 @@
{
"name": "split-square-horizontal",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-split-vertical.json b/icons/square-split-vertical.json
index e75e40715..f5cff659a 100644
--- a/icons/square-split-vertical.json
+++ b/icons/square-split-vertical.json
@@ -4,6 +4,7 @@
"Patchethium",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"split",
"divide"
@@ -15,8 +16,7 @@
{
"name": "split-square-vertical",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-square.json b/icons/square-square.json
index 7b25742ee..240da656f 100644
--- a/icons/square-square.json
+++ b/icons/square-square.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"float",
"center",
diff --git a/icons/square-stack.json b/icons/square-stack.json
index e1a943073..8a005fe9a 100644
--- a/icons/square-stack.json
+++ b/icons/square-stack.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"versions",
"clone",
diff --git a/icons/square-star.json b/icons/square-star.json
index 20f732d15..204345cf3 100644
--- a/icons/square-star.json
+++ b/icons/square-star.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"badge",
"medal",
diff --git a/icons/square-stop.json b/icons/square-stop.json
index 82826b3fe..04b886775 100644
--- a/icons/square-stop.json
+++ b/icons/square-stop.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"media",
"music"
diff --git a/icons/square-terminal.json b/icons/square-terminal.json
index 191035371..15bc7c055 100644
--- a/icons/square-terminal.json
+++ b/icons/square-terminal.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"command line",
@@ -17,8 +18,7 @@
{
"name": "terminal-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-user-round.json b/icons/square-user-round.json
index 4f94c9ed8..ed3acefc4 100644
--- a/icons/square-user-round.json
+++ b/icons/square-user-round.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
@@ -15,8 +16,7 @@
{
"name": "user-square-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/square-user.json b/icons/square-user.json
index cfdc9f459..a0ea79880 100644
--- a/icons/square-user.json
+++ b/icons/square-user.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
@@ -15,8 +16,7 @@
{
"name": "user-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square-x.json b/icons/square-x.json
index 799dcc310..e2d34cfcb 100644
--- a/icons/square-x.json
+++ b/icons/square-x.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cancel",
"close",
@@ -23,8 +24,7 @@
{
"name": "x-square",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/square.json b/icons/square.json
index 413e1536d..fea1a1689 100644
--- a/icons/square.json
+++ b/icons/square.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"stop",
"playback",
diff --git a/icons/squares-exclude.json b/icons/squares-exclude.json
index 1e17a9b9f..417fb7c15 100644
--- a/icons/squares-exclude.json
+++ b/icons/squares-exclude.json
@@ -6,6 +6,7 @@
"jamiemlaw",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"square",
"pathfinder",
diff --git a/icons/squares-intersect.json b/icons/squares-intersect.json
index a5e7c2c92..7dcdbed49 100644
--- a/icons/squares-intersect.json
+++ b/icons/squares-intersect.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"square",
"pathfinder",
diff --git a/icons/squares-subtract.json b/icons/squares-subtract.json
index 198792adb..f9d0a5106 100644
--- a/icons/squares-subtract.json
+++ b/icons/squares-subtract.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"square",
"pathfinder",
diff --git a/icons/squares-unite.json b/icons/squares-unite.json
index 91652c1e6..bb3b7bb34 100644
--- a/icons/squares-unite.json
+++ b/icons/squares-unite.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"square",
"pathfinder",
diff --git a/icons/squircle-dashed.json b/icons/squircle-dashed.json
index 62fd393fb..2a46cd0d6 100644
--- a/icons/squircle-dashed.json
+++ b/icons/squircle-dashed.json
@@ -4,6 +4,7 @@
"jguddas",
"aramsoneson"
],
+ "use-cases": [],
"tags": [
"shape",
"pending",
diff --git a/icons/squircle.json b/icons/squircle.json
index 361ef421e..b9f0ddec1 100644
--- a/icons/squircle.json
+++ b/icons/squircle.json
@@ -3,6 +3,7 @@
"contributors": [
"jguddas"
],
+ "use-cases": [],
"tags": [
"shape"
],
diff --git a/icons/squirrel.json b/icons/squirrel.json
index 127392253..ac17f2f5d 100644
--- a/icons/squirrel.json
+++ b/icons/squirrel.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"animal",
"rodent",
diff --git a/icons/stamp.json b/icons/stamp.json
index 4dfdb8541..2cb209fa7 100644
--- a/icons/stamp.json
+++ b/icons/stamp.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mark",
"print",
diff --git a/icons/star-check.json b/icons/star-check.json
new file mode 100644
index 000000000..66b2053a1
--- /dev/null
+++ b/icons/star-check.json
@@ -0,0 +1,38 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "RajnishKMehta"
+ ],
+ "use-cases": [
+ "verified favorite",
+ "approved item",
+ "trusted content",
+ "featured content",
+ "recommended item",
+ "completed achievement",
+ "confirmed selection",
+ "verified bookmark",
+ "certified item",
+ "approved review"
+ ],
+ "tags": [
+ "bookmark",
+ "favorite",
+ "like",
+ "review",
+ "rating",
+ "check",
+ "star"
+ ],
+ "categories": [
+ "account",
+ "social",
+ "shapes",
+ "multimedia",
+ "weather",
+ "emoji",
+ "gaming"
+ ]
+}
diff --git a/icons/star-check.svg b/icons/star-check.svg
new file mode 100644
index 000000000..990f4dc8f
--- /dev/null
+++ b/icons/star-check.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/star-half.json b/icons/star-half.json
index 876d74e34..175cae0b1 100644
--- a/icons/star-half.json
+++ b/icons/star-half.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"bookmark",
"favorite",
diff --git a/icons/star-minus.json b/icons/star-minus.json
new file mode 100644
index 000000000..f29b33243
--- /dev/null
+++ b/icons/star-minus.json
@@ -0,0 +1,38 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "RajnishKMehta"
+ ],
+ "use-cases": [
+ "remove from favorites",
+ "unstar item",
+ "remove bookmark",
+ "deselect favorite",
+ "remove featured item",
+ "lower priority item",
+ "remove recommendation",
+ "remove saved item"
+ ],
+ "tags": [
+ "bookmark",
+ "favorite",
+ "like",
+ "review",
+ "rating",
+ "minus",
+ "remove",
+ "deselect",
+ "star"
+ ],
+ "categories": [
+ "account",
+ "social",
+ "shapes",
+ "multimedia",
+ "weather",
+ "emoji",
+ "gaming"
+ ]
+}
diff --git a/icons/star-minus.svg b/icons/star-minus.svg
new file mode 100644
index 000000000..667bf09d2
--- /dev/null
+++ b/icons/star-minus.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/icons/star-off.json b/icons/star-off.json
index c06dacac6..09e733969 100644
--- a/icons/star-off.json
+++ b/icons/star-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"dislike",
"unlike",
diff --git a/icons/star-plus.json b/icons/star-plus.json
new file mode 100644
index 000000000..6eccc4566
--- /dev/null
+++ b/icons/star-plus.json
@@ -0,0 +1,40 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "RajnishKMehta"
+ ],
+ "use-cases": [
+ "add to favorites",
+ "star item",
+ "add bookmark",
+ "save item",
+ "mark as favorite",
+ "add featured item",
+ "add recommendation",
+ "follow preferred content",
+ "add to saved items",
+ "prioritize item"
+ ],
+ "tags": [
+ "bookmark",
+ "favorite",
+ "like",
+ "review",
+ "rating",
+ "plus",
+ "add",
+ "join",
+ "star"
+ ],
+ "categories": [
+ "account",
+ "social",
+ "shapes",
+ "multimedia",
+ "weather",
+ "emoji",
+ "gaming"
+ ]
+}
diff --git a/icons/star-plus.svg b/icons/star-plus.svg
new file mode 100644
index 000000000..7d602a33f
--- /dev/null
+++ b/icons/star-plus.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/star-x.json b/icons/star-x.json
new file mode 100644
index 000000000..f578828b5
--- /dev/null
+++ b/icons/star-x.json
@@ -0,0 +1,46 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "jguddas",
+ "RajnishKMehta"
+ ],
+ "use-cases": [
+ "remove from favorites",
+ "unstar item",
+ "reject favorite",
+ "exclude item",
+ "remove bookmark",
+ "disallow recommendation",
+ "remove featured status",
+ "dismiss saved item",
+ "block preferred content",
+ "clear favorite selection"
+ ],
+ "tags": [
+ "mark",
+ "symbol",
+ "shape",
+ "vector",
+ "design",
+ "graphic",
+ "bookmark",
+ "favorite",
+ "like",
+ "review",
+ "rating",
+ "x",
+ "cancel",
+ "reject",
+ "star"
+ ],
+ "categories": [
+ "account",
+ "social",
+ "shapes",
+ "multimedia",
+ "weather",
+ "emoji",
+ "gaming"
+ ]
+}
diff --git a/icons/star-x.svg b/icons/star-x.svg
new file mode 100644
index 000000000..106562430
--- /dev/null
+++ b/icons/star-x.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/star.json b/icons/star.json
index 123ec5c87..339071902 100644
--- a/icons/star.json
+++ b/icons/star.json
@@ -4,6 +4,7 @@
"colebemis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"bookmark",
"favorite",
diff --git a/icons/step-back.json b/icons/step-back.json
index 4690875c3..b51d15521 100644
--- a/icons/step-back.json
+++ b/icons/step-back.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"previous",
diff --git a/icons/step-forward.json b/icons/step-forward.json
index 5ed371df1..51fd5ac31 100644
--- a/icons/step-forward.json
+++ b/icons/step-forward.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"arrow",
"next",
diff --git a/icons/stethoscope.json b/icons/stethoscope.json
index b34f0a9ee..dbb9a6021 100644
--- a/icons/stethoscope.json
+++ b/icons/stethoscope.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"phonendoscope",
"medical",
diff --git a/icons/sticker.json b/icons/sticker.json
index 74ce225fc..1edb77b11 100644
--- a/icons/sticker.json
+++ b/icons/sticker.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"reaction",
"emotion",
diff --git a/icons/sticky-note-check.json b/icons/sticky-note-check.json
new file mode 100644
index 000000000..6c3a60a03
--- /dev/null
+++ b/icons/sticky-note-check.json
@@ -0,0 +1,37 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "danielbayley",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "post-it",
+ "comment",
+ "annotation",
+ "reaction",
+ "memo",
+ "reminder",
+ "todo",
+ "task",
+ "idea",
+ "brainstorm",
+ "document",
+ "page",
+ "paper",
+ "sheet",
+ "stationary",
+ "office",
+ "done",
+ "complete",
+ "success",
+ "check",
+ "verified"
+ ],
+ "categories": [
+ "text",
+ "social"
+ ]
+}
diff --git a/icons/sticky-note-check.svg b/icons/sticky-note-check.svg
new file mode 100644
index 000000000..351a6368d
--- /dev/null
+++ b/icons/sticky-note-check.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/sticky-note-minus.json b/icons/sticky-note-minus.json
new file mode 100644
index 000000000..d76240f2d
--- /dev/null
+++ b/icons/sticky-note-minus.json
@@ -0,0 +1,35 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "danielbayley",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "post-it",
+ "comment",
+ "annotation",
+ "reaction",
+ "memo",
+ "reminder",
+ "todo",
+ "task",
+ "idea",
+ "brainstorm",
+ "document",
+ "page",
+ "paper",
+ "sheet",
+ "stationary",
+ "office",
+ "remove",
+ "delete",
+ "minus"
+ ],
+ "categories": [
+ "text",
+ "social"
+ ]
+}
diff --git a/icons/sticky-note-minus.svg b/icons/sticky-note-minus.svg
new file mode 100644
index 000000000..25e876236
--- /dev/null
+++ b/icons/sticky-note-minus.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/sticky-note-off.json b/icons/sticky-note-off.json
new file mode 100644
index 000000000..b9cb7af98
--- /dev/null
+++ b/icons/sticky-note-off.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "danielbayley",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "post-it",
+ "comment",
+ "annotation",
+ "reaction",
+ "memo",
+ "reminder",
+ "todo",
+ "task",
+ "idea",
+ "brainstorm",
+ "document",
+ "page",
+ "paper",
+ "sheet",
+ "stationary",
+ "office",
+ "disabled",
+ "hidden",
+ "mute",
+ "inactive"
+ ],
+ "categories": [
+ "text",
+ "social"
+ ]
+}
diff --git a/icons/sticky-note-off.svg b/icons/sticky-note-off.svg
new file mode 100644
index 000000000..07f4ef01c
--- /dev/null
+++ b/icons/sticky-note-off.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/sticky-note-plus.json b/icons/sticky-note-plus.json
new file mode 100644
index 000000000..13a65df74
--- /dev/null
+++ b/icons/sticky-note-plus.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "danielbayley",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "post-it",
+ "comment",
+ "annotation",
+ "reaction",
+ "memo",
+ "reminder",
+ "todo",
+ "task",
+ "idea",
+ "brainstorm",
+ "document",
+ "page",
+ "paper",
+ "sheet",
+ "stationary",
+ "office",
+ "add",
+ "create",
+ "new",
+ "plus"
+ ],
+ "categories": [
+ "text",
+ "social"
+ ]
+}
diff --git a/icons/sticky-note-plus.svg b/icons/sticky-note-plus.svg
new file mode 100644
index 000000000..ccef26be3
--- /dev/null
+++ b/icons/sticky-note-plus.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/sticky-note-x.json b/icons/sticky-note-x.json
new file mode 100644
index 000000000..341ac24d8
--- /dev/null
+++ b/icons/sticky-note-x.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "danielbayley",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "post-it",
+ "comment",
+ "annotation",
+ "reaction",
+ "memo",
+ "reminder",
+ "todo",
+ "task",
+ "idea",
+ "brainstorm",
+ "document",
+ "page",
+ "paper",
+ "sheet",
+ "stationary",
+ "office",
+ "close",
+ "cancel",
+ "delete",
+ "remove"
+ ],
+ "categories": [
+ "text",
+ "social"
+ ]
+}
diff --git a/icons/sticky-note-x.svg b/icons/sticky-note-x.svg
new file mode 100644
index 000000000..55bee35e9
--- /dev/null
+++ b/icons/sticky-note-x.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/sticky-note.json b/icons/sticky-note.json
index 3d21eb664..ab7c4a9c6 100644
--- a/icons/sticky-note.json
+++ b/icons/sticky-note.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"post-it",
"comment",
diff --git a/icons/sticky-notes.json b/icons/sticky-notes.json
new file mode 100644
index 000000000..68c5e7922
--- /dev/null
+++ b/icons/sticky-notes.json
@@ -0,0 +1,33 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "danielbayley",
+ "Barakudum"
+ ],
+ "use-cases": [],
+ "tags": [
+ "post-it",
+ "annotation",
+ "memo",
+ "reminder",
+ "todo",
+ "tasks",
+ "ideas",
+ "brainstorm",
+ "documents",
+ "notes",
+ "multiple",
+ "collection",
+ "group",
+ "stack",
+ "clone",
+ "duplicate",
+ "copy"
+ ],
+ "categories": [
+ "text",
+ "social"
+ ]
+}
diff --git a/icons/sticky-notes.svg b/icons/sticky-notes.svg
new file mode 100644
index 000000000..7d6979baa
--- /dev/null
+++ b/icons/sticky-notes.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/stone.json b/icons/stone.json
index 9298f9306..84705d94a 100644
--- a/icons/stone.json
+++ b/icons/stone.json
@@ -4,6 +4,7 @@
"Alportan",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mineral",
"geology",
diff --git a/icons/store.json b/icons/store.json
index 6aef51b22..d6182aee4 100644
--- a/icons/store.json
+++ b/icons/store.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"shop",
"supermarket",
diff --git a/icons/stretch-horizontal.json b/icons/stretch-horizontal.json
index b58442d71..c271d4741 100644
--- a/icons/stretch-horizontal.json
+++ b/icons/stretch-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"flex",
diff --git a/icons/stretch-vertical.json b/icons/stretch-vertical.json
index b58442d71..c271d4741 100644
--- a/icons/stretch-vertical.json
+++ b/icons/stretch-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"items",
"flex",
diff --git a/icons/strikethrough.json b/icons/strikethrough.json
index f4efa680d..5a25a2b9f 100644
--- a/icons/strikethrough.json
+++ b/icons/strikethrough.json
@@ -5,6 +5,7 @@
"johnletey",
"csandman"
],
+ "use-cases": [],
"tags": [
"cross out",
"delete",
diff --git a/icons/subscript.json b/icons/subscript.json
index 257fd31ce..f320862e6 100644
--- a/icons/subscript.json
+++ b/icons/subscript.json
@@ -5,6 +5,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"text"
],
diff --git a/icons/summary.json b/icons/summary.json
new file mode 100644
index 000000000..f7e370089
--- /dev/null
+++ b/icons/summary.json
@@ -0,0 +1,31 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "jpjacobpadilla",
+ "jguddas",
+ "ajokt123"
+ ],
+ "use-cases": [
+ "summarizing with ai",
+ "summarizing long email threads",
+ "turning meeting transcripts into summaries",
+ "summarizing articles"
+ ],
+ "tags": [
+ "brief",
+ "abstract",
+ "synopsis",
+ "report",
+ "digest",
+ "outline",
+ "recap",
+ "condensation",
+ "summary",
+ "ai",
+ "text",
+ "overview"
+ ],
+ "categories": [
+ "text"
+ ]
+}
diff --git a/icons/summary.svg b/icons/summary.svg
new file mode 100644
index 000000000..2a2129b8a
--- /dev/null
+++ b/icons/summary.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/icons/sun-dim.json b/icons/sun-dim.json
index e71baee33..c283fb9ae 100644
--- a/icons/sun-dim.json
+++ b/icons/sun-dim.json
@@ -5,6 +5,7 @@
"bduffany",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"brightness",
"dim",
diff --git a/icons/sun-medium.json b/icons/sun-medium.json
index fca7bf3ae..44521a6b7 100644
--- a/icons/sun-medium.json
+++ b/icons/sun-medium.json
@@ -4,6 +4,7 @@
"mittalyashu",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"brightness",
"medium"
diff --git a/icons/sun-moon.json b/icons/sun-moon.json
index 9bcb9e9d2..b91720d24 100644
--- a/icons/sun-moon.json
+++ b/icons/sun-moon.json
@@ -5,6 +5,7 @@
"jamiemlaw",
"jguddas"
],
+ "use-cases": [],
"tags": [
"dark",
"light",
diff --git a/icons/sun-snow.json b/icons/sun-snow.json
index 42a7a972b..95dccca3b 100644
--- a/icons/sun-snow.json
+++ b/icons/sun-snow.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"air conditioning",
diff --git a/icons/sun.json b/icons/sun.json
index 225c325d8..da0236a76 100644
--- a/icons/sun.json
+++ b/icons/sun.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"brightness",
"weather",
diff --git a/icons/sunrise.json b/icons/sunrise.json
index df00ee9d4..aee4245ab 100644
--- a/icons/sunrise.json
+++ b/icons/sunrise.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"time",
diff --git a/icons/sunset.json b/icons/sunset.json
index c014fa50e..bc573fee2 100644
--- a/icons/sunset.json
+++ b/icons/sunset.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"weather",
"time",
diff --git a/icons/superscript.json b/icons/superscript.json
index 09dfe5589..39b0767b9 100644
--- a/icons/superscript.json
+++ b/icons/superscript.json
@@ -4,6 +4,7 @@
"nabanita-sarkar",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"text",
"exponent"
diff --git a/icons/swatch-book.json b/icons/swatch-book.json
index 144a9b2c7..489fd2d34 100644
--- a/icons/swatch-book.json
+++ b/icons/swatch-book.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"colors",
"colours",
diff --git a/icons/swiss-franc.json b/icons/swiss-franc.json
index 7cea7dd72..caf59cb32 100644
--- a/icons/swiss-franc.json
+++ b/icons/swiss-franc.json
@@ -4,6 +4,7 @@
"ericfennis",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/switch-camera.json b/icons/switch-camera.json
index 147416d80..e7bbdd244 100644
--- a/icons/switch-camera.json
+++ b/icons/switch-camera.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"photo",
"selfie",
diff --git a/icons/sword.json b/icons/sword.json
index b09a1bb93..100ad37fa 100644
--- a/icons/sword.json
+++ b/icons/sword.json
@@ -5,6 +5,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"battle",
"challenge",
diff --git a/icons/swords.json b/icons/swords.json
index 8311ec982..172d49a10 100644
--- a/icons/swords.json
+++ b/icons/swords.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"battle",
"challenge",
diff --git a/icons/syringe.json b/icons/syringe.json
index 48176051d..56b32c5cd 100644
--- a/icons/syringe.json
+++ b/icons/syringe.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"medicine",
"medical",
diff --git a/icons/table-2.json b/icons/table-2.json
index 474a2c3ed..fbbc1d8f9 100644
--- a/icons/table-2.json
+++ b/icons/table-2.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"grid"
diff --git a/icons/table-cells-merge.json b/icons/table-cells-merge.json
index a03d2ffa4..4deb260ef 100644
--- a/icons/table-cells-merge.json
+++ b/icons/table-cells-merge.json
@@ -3,6 +3,7 @@
"contributors": [
"chessurisme"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"grid",
diff --git a/icons/table-cells-split.json b/icons/table-cells-split.json
index a03d2ffa4..4deb260ef 100644
--- a/icons/table-cells-split.json
+++ b/icons/table-cells-split.json
@@ -3,6 +3,7 @@
"contributors": [
"chessurisme"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"grid",
diff --git a/icons/table-columns-split.json b/icons/table-columns-split.json
index 496ae8bb8..275963b26 100644
--- a/icons/table-columns-split.json
+++ b/icons/table-columns-split.json
@@ -3,6 +3,7 @@
"contributors": [
"chessurisme"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"grid",
diff --git a/icons/table-of-contents.json b/icons/table-of-contents.json
index 3bbb14068..b97d33018 100644
--- a/icons/table-of-contents.json
+++ b/icons/table-of-contents.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"toc",
"outline",
diff --git a/icons/table-properties.json b/icons/table-properties.json
index c17ff99d1..4f83e933f 100644
--- a/icons/table-properties.json
+++ b/icons/table-properties.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"property list",
"plist",
diff --git a/icons/table-rows-split.json b/icons/table-rows-split.json
index 496ae8bb8..275963b26 100644
--- a/icons/table-rows-split.json
+++ b/icons/table-rows-split.json
@@ -3,6 +3,7 @@
"contributors": [
"chessurisme"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"grid",
diff --git a/icons/table.json b/icons/table.json
index 9eaa721f1..288e80977 100644
--- a/icons/table.json
+++ b/icons/table.json
@@ -7,6 +7,7 @@
"csandman",
"mittalyashu"
],
+ "use-cases": [],
"tags": [
"spreadsheet",
"grid"
diff --git a/icons/tablet-smartphone.json b/icons/tablet-smartphone.json
index c5a70c5c9..0c2174fb6 100644
--- a/icons/tablet-smartphone.json
+++ b/icons/tablet-smartphone.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"responsive",
"screens",
diff --git a/icons/tablet.json b/icons/tablet.json
index e7f3c074e..e4d631086 100644
--- a/icons/tablet.json
+++ b/icons/tablet.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"device"
],
diff --git a/icons/tablets.json b/icons/tablets.json
index 4890a7191..351a3a243 100644
--- a/icons/tablets.json
+++ b/icons/tablets.json
@@ -5,6 +5,7 @@
"it-is-not",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"medicine",
"medication",
diff --git a/icons/tag-plus.json b/icons/tag-plus.json
new file mode 100644
index 000000000..bf3e29d30
--- /dev/null
+++ b/icons/tag-plus.json
@@ -0,0 +1,28 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "adam-kov",
+ "colebemis",
+ "csandman",
+ "aaofyi",
+ "ericfennis",
+ "karsa-mistmere"
+ ],
+ "use-cases": [
+ "adding a tag to an item",
+ "creating a new product or entry with a tag"
+ ],
+ "tags": [
+ "label",
+ "badge",
+ "ticket",
+ "mark",
+ "new",
+ "add",
+ "create",
+ "+"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/tag-plus.svg b/icons/tag-plus.svg
new file mode 100644
index 000000000..ce3cb0b53
--- /dev/null
+++ b/icons/tag-plus.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/tag-x.json b/icons/tag-x.json
new file mode 100644
index 000000000..4fd9167a7
--- /dev/null
+++ b/icons/tag-x.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "adam-kov",
+ "colebemis",
+ "csandman",
+ "aaofyi",
+ "ericfennis",
+ "karsa-mistmere"
+ ],
+ "use-cases": [
+ "removing a tag from an item",
+ "deleting a labeled product or entry"
+ ],
+ "tags": [
+ "label",
+ "badge",
+ "ticket",
+ "mark",
+ "x",
+ "delete",
+ "remove"
+ ],
+ "categories": [
+ "account"
+ ]
+}
diff --git a/icons/tag-x.svg b/icons/tag-x.svg
new file mode 100644
index 000000000..3c5e5df43
--- /dev/null
+++ b/icons/tag-x.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/tag.json b/icons/tag.json
index a1efa5c7e..68bd91f76 100644
--- a/icons/tag.json
+++ b/icons/tag.json
@@ -7,6 +7,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"label",
"badge",
diff --git a/icons/tags.json b/icons/tags.json
index 2ce62301b..74451c68d 100644
--- a/icons/tags.json
+++ b/icons/tags.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"labels",
"badges",
diff --git a/icons/tally-1.json b/icons/tally-1.json
index 5eea34ff4..025bde808 100644
--- a/icons/tally-1.json
+++ b/icons/tally-1.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"count",
"score",
diff --git a/icons/tally-2.json b/icons/tally-2.json
index 810ce2fe4..f8521026a 100644
--- a/icons/tally-2.json
+++ b/icons/tally-2.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"count",
"score",
diff --git a/icons/tally-3.json b/icons/tally-3.json
index 6de14f461..f029ec683 100644
--- a/icons/tally-3.json
+++ b/icons/tally-3.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"count",
"score",
diff --git a/icons/tally-4.json b/icons/tally-4.json
index 3b14982ec..9904a2de1 100644
--- a/icons/tally-4.json
+++ b/icons/tally-4.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"count",
"score",
diff --git a/icons/tally-5.json b/icons/tally-5.json
index b9ad779cc..a8c9a2f30 100644
--- a/icons/tally-5.json
+++ b/icons/tally-5.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"count",
"score",
diff --git a/icons/tangent.json b/icons/tangent.json
index 8aa2c739d..351e5f3c5 100644
--- a/icons/tangent.json
+++ b/icons/tangent.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tangential",
"shape",
diff --git a/icons/target.json b/icons/target.json
index b7c914c16..a5f349c18 100644
--- a/icons/target.json
+++ b/icons/target.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"logo",
"bullseye",
@@ -13,7 +14,6 @@
"productivity"
],
"categories": [
- "brands",
"gaming"
]
}
diff --git a/icons/telescope.json b/icons/telescope.json
index d07d33028..21f65990a 100644
--- a/icons/telescope.json
+++ b/icons/telescope.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"astronomy",
"space",
diff --git a/icons/tent-tree.json b/icons/tent-tree.json
index 81d75e52f..4a449e3ab 100644
--- a/icons/tent-tree.json
+++ b/icons/tent-tree.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"camping",
"campsite",
diff --git a/icons/tent.json b/icons/tent.json
index d3ad72864..0857f9251 100644
--- a/icons/tent.json
+++ b/icons/tent.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"tipi",
"teepee",
diff --git a/icons/terminal.json b/icons/terminal.json
index 15a3bd621..043c3b794 100644
--- a/icons/terminal.json
+++ b/icons/terminal.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"code",
"command line",
diff --git a/icons/test-tube-diagonal.json b/icons/test-tube-diagonal.json
index 5cebcedcd..8f495902d 100644
--- a/icons/test-tube-diagonal.json
+++ b/icons/test-tube-diagonal.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tube",
"vial",
@@ -23,8 +24,7 @@
{
"name": "test-tube-2",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/test-tube.json b/icons/test-tube.json
index 52ae012ae..e575014e7 100644
--- a/icons/test-tube.json
+++ b/icons/test-tube.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"tube",
"vial",
diff --git a/icons/test-tubes.json b/icons/test-tubes.json
index e555bc152..635281f51 100644
--- a/icons/test-tubes.json
+++ b/icons/test-tubes.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"tubes",
"vials",
diff --git a/icons/text-align-center.json b/icons/text-align-center.json
index 451f94fb0..86fe2fb79 100644
--- a/icons/text-align-center.json
+++ b/icons/text-align-center.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"alignment",
@@ -17,8 +18,7 @@
{
"name": "align-center",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/text-align-end.json b/icons/text-align-end.json
index 12ef7bbca..02663869e 100644
--- a/icons/text-align-end.json
+++ b/icons/text-align-end.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"alignment",
@@ -17,8 +18,7 @@
{
"name": "align-right",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/text-align-justify.json b/icons/text-align-justify.json
index 02a334099..287756c5f 100644
--- a/icons/text-align-justify.json
+++ b/icons/text-align-justify.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"alignment",
@@ -19,8 +20,7 @@
{
"name": "align-justify",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/text-align-start.json b/icons/text-align-start.json
index fadf1d475..91a798ed3 100644
--- a/icons/text-align-start.json
+++ b/icons/text-align-start.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"text",
"alignment",
@@ -18,14 +19,12 @@
{
"name": "text",
"deprecated": true,
- "deprecationReason": "alias.duplicate",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.duplicate"
},
{
"name": "align-left",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/text-cursor-input.json b/icons/text-cursor-input.json
index 3f58e2840..73082496e 100644
--- a/icons/text-cursor-input.json
+++ b/icons/text-cursor-input.json
@@ -6,6 +6,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"select"
],
diff --git a/icons/text-cursor.json b/icons/text-cursor.json
index 7737c9ace..2f0226921 100644
--- a/icons/text-cursor.json
+++ b/icons/text-cursor.json
@@ -3,8 +3,18 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
- "select"
+ "select",
+ "caret",
+ "type",
+ "typing",
+ "write",
+ "writing",
+ "edit",
+ "insert",
+ "input",
+ "textarea"
],
"categories": [
"text",
diff --git a/icons/text-cursor.svg b/icons/text-cursor.svg
index 748a20a65..2aadd3ca5 100644
--- a/icons/text-cursor.svg
+++ b/icons/text-cursor.svg
@@ -10,6 +10,6 @@
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/text-initial.json b/icons/text-initial.json
index 873485283..c233c8dd6 100644
--- a/icons/text-initial.json
+++ b/icons/text-initial.json
@@ -5,6 +5,7 @@
"GRA0007",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"drop cap",
"text",
@@ -20,8 +21,7 @@
{
"name": "letter-text",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/text-quote.json b/icons/text-quote.json
index 3046bfe16..40b4401fc 100644
--- a/icons/text-quote.json
+++ b/icons/text-quote.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"blockquote",
"quotation",
diff --git a/icons/text-search.json b/icons/text-search.json
index 8fdc9c559..500a5e814 100644
--- a/icons/text-search.json
+++ b/icons/text-search.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"find",
"data",
diff --git a/icons/text-wrap.json b/icons/text-wrap.json
index a233f452f..85af5692e 100644
--- a/icons/text-wrap.json
+++ b/icons/text-wrap.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"words",
"lines",
@@ -19,8 +20,7 @@
{
"name": "wrap-text",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/theater.json b/icons/theater.json
index 27be7a5f4..46bf1c38f 100644
--- a/icons/theater.json
+++ b/icons/theater.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"theater",
"theatre",
diff --git a/icons/thermometer-snowflake.json b/icons/thermometer-snowflake.json
index bee24052e..1755789b5 100644
--- a/icons/thermometer-snowflake.json
+++ b/icons/thermometer-snowflake.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"temperature",
"celsius",
diff --git a/icons/thermometer-sun.json b/icons/thermometer-sun.json
index 96ce6b63c..50b2653c8 100644
--- a/icons/thermometer-sun.json
+++ b/icons/thermometer-sun.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"temperature",
"celsius",
diff --git a/icons/thermometer.json b/icons/thermometer.json
index 1a261153a..0d02b7a5f 100644
--- a/icons/thermometer.json
+++ b/icons/thermometer.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"temperature",
"celsius",
diff --git a/icons/thumbs-down.json b/icons/thumbs-down.json
index 8bb97cc97..788f9d879 100644
--- a/icons/thumbs-down.json
+++ b/icons/thumbs-down.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"dislike",
"bad",
diff --git a/icons/thumbs-up.json b/icons/thumbs-up.json
index 8f1f8f466..f63a97e18 100644
--- a/icons/thumbs-up.json
+++ b/icons/thumbs-up.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"like",
"good",
diff --git a/icons/ticket-check.json b/icons/ticket-check.json
index 02319ddd0..b1a062d45 100644
--- a/icons/ticket-check.json
+++ b/icons/ticket-check.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"entry",
"pass",
diff --git a/icons/ticket-minus.json b/icons/ticket-minus.json
index 292724db2..9fca0075a 100644
--- a/icons/ticket-minus.json
+++ b/icons/ticket-minus.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"entry",
"pass",
diff --git a/icons/ticket-percent.json b/icons/ticket-percent.json
index 6c4dc6efe..bf45b2d49 100644
--- a/icons/ticket-percent.json
+++ b/icons/ticket-percent.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"discount",
"reduced",
diff --git a/icons/ticket-plus.json b/icons/ticket-plus.json
index 3d31b9b19..e8af19b8d 100644
--- a/icons/ticket-plus.json
+++ b/icons/ticket-plus.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"entry",
"pass",
diff --git a/icons/ticket-slash.json b/icons/ticket-slash.json
index cf7f60690..cf05ed35f 100644
--- a/icons/ticket-slash.json
+++ b/icons/ticket-slash.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"entry",
"pass",
diff --git a/icons/ticket-x.json b/icons/ticket-x.json
index 60b0f2aca..ebaf0b3b8 100644
--- a/icons/ticket-x.json
+++ b/icons/ticket-x.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"entry",
"pass",
diff --git a/icons/ticket.json b/icons/ticket.json
index 382c23d66..9e3ae13a0 100644
--- a/icons/ticket.json
+++ b/icons/ticket.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"entry",
"pass",
diff --git a/icons/tickets-plane.json b/icons/tickets-plane.json
index 986c13193..0335caec9 100644
--- a/icons/tickets-plane.json
+++ b/icons/tickets-plane.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"plane",
"trip",
diff --git a/icons/tickets.json b/icons/tickets.json
index 69e9b82f2..6196e5507 100644
--- a/icons/tickets.json
+++ b/icons/tickets.json
@@ -4,6 +4,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"trip",
"travel",
diff --git a/icons/timeline.json b/icons/timeline.json
new file mode 100644
index 000000000..99c243048
--- /dev/null
+++ b/icons/timeline.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "jguddas",
+ "karsa-mistmere"
+ ],
+ "use-cases": [],
+ "tags": [
+ "tags",
+ "history"
+ ],
+ "categories": [
+ "time"
+ ]
+}
diff --git a/icons/timeline.svg b/icons/timeline.svg
new file mode 100644
index 000000000..ff0b53151
--- /dev/null
+++ b/icons/timeline.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/timer-off.json b/icons/timer-off.json
index 7a0571860..719b83b98 100644
--- a/icons/timer-off.json
+++ b/icons/timer-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"time",
"timer",
diff --git a/icons/timer-reset.json b/icons/timer-reset.json
index 533bb05d8..9312c4167 100644
--- a/icons/timer-reset.json
+++ b/icons/timer-reset.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"time",
"timer",
diff --git a/icons/timer.json b/icons/timer.json
index 4c1c59054..2119f89ce 100644
--- a/icons/timer.json
+++ b/icons/timer.json
@@ -4,6 +4,7 @@
"ahtohbi4",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"time",
"timer",
diff --git a/icons/toggle-left.json b/icons/toggle-left.json
index 0a450a3ac..db56e2822 100644
--- a/icons/toggle-left.json
+++ b/icons/toggle-left.json
@@ -6,6 +6,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"on",
"off",
diff --git a/icons/toggle-right.json b/icons/toggle-right.json
index 0a450a3ac..db56e2822 100644
--- a/icons/toggle-right.json
+++ b/icons/toggle-right.json
@@ -6,6 +6,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"on",
"off",
diff --git a/icons/toilet.json b/icons/toilet.json
index e24f84357..b9c5f4a02 100644
--- a/icons/toilet.json
+++ b/icons/toilet.json
@@ -6,6 +6,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"toilet",
"potty",
diff --git a/icons/tool-case.json b/icons/tool-case.json
index 310547eb7..58ac6c8a7 100644
--- a/icons/tool-case.json
+++ b/icons/tool-case.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"tools",
"maintenance",
diff --git a/icons/toolbox.json b/icons/toolbox.json
index 51454e166..dac3a31f6 100644
--- a/icons/toolbox.json
+++ b/icons/toolbox.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"toolkit",
"tools",
diff --git a/icons/tornado.json b/icons/tornado.json
index a677cce41..d3b81d8ea 100644
--- a/icons/tornado.json
+++ b/icons/tornado.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"weather",
"wind",
diff --git a/icons/torus.json b/icons/torus.json
index 56414d0ff..bfb857e26 100644
--- a/icons/torus.json
+++ b/icons/torus.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"donut",
"doughnut",
diff --git a/icons/touchpad-off.json b/icons/touchpad-off.json
index 92f660196..a184e2b99 100644
--- a/icons/touchpad-off.json
+++ b/icons/touchpad-off.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"trackpad",
"cursor"
diff --git a/icons/touchpad.json b/icons/touchpad.json
index 40d0ccf0d..15bb40c89 100644
--- a/icons/touchpad.json
+++ b/icons/touchpad.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"trackpad",
"cursor"
diff --git a/icons/towel-rack.json b/icons/towel-rack.json
index 7f40a2ec5..1dedd200d 100644
--- a/icons/towel-rack.json
+++ b/icons/towel-rack.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"flannel",
"bathroom",
diff --git a/icons/tower-control.json b/icons/tower-control.json
index 68fbc07b2..86ff1cbcc 100644
--- a/icons/tower-control.json
+++ b/icons/tower-control.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"it-is-not"
],
+ "use-cases": [],
"tags": [
"airport",
"travel",
diff --git a/icons/toy-brick.json b/icons/toy-brick.json
index 5e1371b8b..f3fdb8ead 100644
--- a/icons/toy-brick.json
+++ b/icons/toy-brick.json
@@ -5,6 +5,7 @@
"jguddas",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"lego",
"block",
diff --git a/icons/tractor.json b/icons/tractor.json
index ef00cec23..cdd34767c 100644
--- a/icons/tractor.json
+++ b/icons/tractor.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"farming",
"farmer",
diff --git a/icons/traffic-cone.json b/icons/traffic-cone.json
index 9c55463da..5c52782eb 100644
--- a/icons/traffic-cone.json
+++ b/icons/traffic-cone.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"roadworks",
"tarmac",
diff --git a/icons/train-front-tunnel.json b/icons/train-front-tunnel.json
index 9423f1d23..8bc52a1d8 100644
--- a/icons/train-front-tunnel.json
+++ b/icons/train-front-tunnel.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"railway",
"metro",
diff --git a/icons/train-front.json b/icons/train-front.json
index c40400d22..e49447bb6 100644
--- a/icons/train-front.json
+++ b/icons/train-front.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"railway",
"metro",
diff --git a/icons/train-track.json b/icons/train-track.json
index 38671febf..da381a7e9 100644
--- a/icons/train-track.json
+++ b/icons/train-track.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"railway",
"line"
diff --git a/icons/tram-front.json b/icons/tram-front.json
index 08ef5de93..1fbb51d79 100644
--- a/icons/tram-front.json
+++ b/icons/tram-front.json
@@ -4,6 +4,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"railway",
"metro",
@@ -20,8 +21,7 @@
{
"name": "train",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/transgender.json b/icons/transgender.json
index a0287b294..e25b718d5 100644
--- a/icons/transgender.json
+++ b/icons/transgender.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"gender",
"inclusive"
diff --git a/icons/trash-2.json b/icons/trash-2.json
index f38133f82..c3c518011 100644
--- a/icons/trash-2.json
+++ b/icons/trash-2.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"garbage",
"delete",
diff --git a/icons/trash.json b/icons/trash.json
index 6803cf3de..83c6bfbc9 100644
--- a/icons/trash.json
+++ b/icons/trash.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"empty",
"deletion",
diff --git a/icons/tree-deciduous.json b/icons/tree-deciduous.json
index 3cb1ed92f..cec5fde8a 100644
--- a/icons/tree-deciduous.json
+++ b/icons/tree-deciduous.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"tree",
"forest",
diff --git a/icons/tree-palm.json b/icons/tree-palm.json
index 8cae7c2b7..4149f999e 100644
--- a/icons/tree-palm.json
+++ b/icons/tree-palm.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"vacation",
"leisure",
@@ -16,8 +17,7 @@
{
"name": "palmtree",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/tree-pine.json b/icons/tree-pine.json
index d6c225c89..fd30e40d7 100644
--- a/icons/tree-pine.json
+++ b/icons/tree-pine.json
@@ -5,6 +5,7 @@
"jguddas",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"tree",
"pine",
diff --git a/icons/trees.json b/icons/trees.json
index dcd9a1d37..46a2783b1 100644
--- a/icons/trees.json
+++ b/icons/trees.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"tree",
"forest",
diff --git a/icons/trello.json b/icons/trello.json
deleted file mode 100644
index 6ea13c4be..000000000
--- a/icons/trello.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "bdbch",
- "csandman",
- "mittalyashu",
- "ericfennis"
- ],
- "tags": [
- "logo",
- "brand"
- ],
- "categories": [
- "account",
- "brands",
- "development"
- ]
-}
diff --git a/icons/trello.svg b/icons/trello.svg
deleted file mode 100644
index 5b36d9b68..000000000
--- a/icons/trello.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
diff --git a/icons/trending-down.json b/icons/trending-down.json
index 5c4a6cbc5..a9f12ec85 100644
--- a/icons/trending-down.json
+++ b/icons/trending-down.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics"
],
diff --git a/icons/trending-up-down.json b/icons/trending-up-down.json
index 8dbe3417a..5c9101ed8 100644
--- a/icons/trending-up-down.json
+++ b/icons/trending-up-down.json
@@ -3,6 +3,7 @@
"contributors": [
"Alportan"
],
+ "use-cases": [],
"tags": [
"arrows",
"estimated",
diff --git a/icons/trending-up.json b/icons/trending-up.json
index 5c4a6cbc5..a9f12ec85 100644
--- a/icons/trending-up.json
+++ b/icons/trending-up.json
@@ -4,6 +4,7 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"statistics"
],
diff --git a/icons/triangle-alert.json b/icons/triangle-alert.json
index 21c37d09e..6df587dd4 100644
--- a/icons/triangle-alert.json
+++ b/icons/triangle-alert.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"warning",
"alert",
@@ -22,8 +23,7 @@
{
"name": "alert-triangle",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/triangle-dashed.json b/icons/triangle-dashed.json
index 5d395ea21..8266e006c 100644
--- a/icons/triangle-dashed.json
+++ b/icons/triangle-dashed.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"Yohh"
],
+ "use-cases": [],
"tags": [
"equilateral",
"delta",
diff --git a/icons/triangle-right.json b/icons/triangle-right.json
index a7cee9659..fd627923b 100644
--- a/icons/triangle-right.json
+++ b/icons/triangle-right.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"volume",
"controls",
diff --git a/icons/triangle.json b/icons/triangle.json
index 2d1e77924..56b22ad22 100644
--- a/icons/triangle.json
+++ b/icons/triangle.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"equilateral",
"delta",
diff --git a/icons/trophy.json b/icons/trophy.json
index acd79321e..73ca9d119 100644
--- a/icons/trophy.json
+++ b/icons/trophy.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"prize",
"sports",
diff --git a/icons/truck-electric.json b/icons/truck-electric.json
index 7ea96b824..0f1cb2abe 100644
--- a/icons/truck-electric.json
+++ b/icons/truck-electric.json
@@ -13,6 +13,7 @@
"jguddas",
"AnnaSasDev"
],
+ "use-cases": [],
"tags": [
"delivery",
"van",
diff --git a/icons/truck.json b/icons/truck.json
index babb9fe05..55bfcbb69 100644
--- a/icons/truck.json
+++ b/icons/truck.json
@@ -10,6 +10,7 @@
"danielbayley",
"jordan808"
],
+ "use-cases": [],
"tags": [
"delivery",
"van",
diff --git a/icons/turkish-lira.json b/icons/turkish-lira.json
index 5b82917eb..3d60033dc 100644
--- a/icons/turkish-lira.json
+++ b/icons/turkish-lira.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"currency",
"money",
diff --git a/icons/turntable.json b/icons/turntable.json
index fdb6fd51c..d4a1ff4b4 100644
--- a/icons/turntable.json
+++ b/icons/turntable.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"record player",
"gramophone",
diff --git a/icons/turtle.json b/icons/turtle.json
index 17747e277..b80bd4f23 100644
--- a/icons/turtle.json
+++ b/icons/turtle.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"animal",
"pet",
diff --git a/icons/tv-minimal-play.json b/icons/tv-minimal-play.json
index e5099a72d..ba6cf16c0 100644
--- a/icons/tv-minimal-play.json
+++ b/icons/tv-minimal-play.json
@@ -5,6 +5,7 @@
"jguddas",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"flatscreen",
"television",
diff --git a/icons/tv-minimal.json b/icons/tv-minimal.json
index fa2944c92..91541b8ec 100644
--- a/icons/tv-minimal.json
+++ b/icons/tv-minimal.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"flatscreen",
"television",
@@ -31,8 +32,7 @@
{
"name": "tv-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/tv.json b/icons/tv.json
index e005ac325..f4a90f99d 100644
--- a/icons/tv.json
+++ b/icons/tv.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"television",
"stream",
diff --git a/icons/twitch.json b/icons/twitch.json
deleted file mode 100644
index 3be0b8d51..000000000
--- a/icons/twitch.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "ahtohbi4",
- "johnletey"
- ],
- "tags": [
- "logo",
- "social"
- ],
- "categories": [
- "brands",
- "social",
- "account",
- "gaming"
- ]
-}
diff --git a/icons/twitter.json b/icons/twitter.json
deleted file mode 100644
index 9f5fd78a5..000000000
--- a/icons/twitter.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis",
- "karsa-mistmere"
- ],
- "tags": [
- "logo",
- "social"
- ],
- "categories": [
- "brands",
- "social",
- "account"
- ]
-}
diff --git a/icons/twitter.svg b/icons/twitter.svg
deleted file mode 100644
index a3e00b14a..000000000
--- a/icons/twitter.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
diff --git a/icons/type-outline.json b/icons/type-outline.json
index 20b17c066..f82091fe2 100644
--- a/icons/type-outline.json
+++ b/icons/type-outline.json
@@ -5,6 +5,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"text",
"font",
diff --git a/icons/type.json b/icons/type.json
index fb1767de7..88781d98a 100644
--- a/icons/type.json
+++ b/icons/type.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"text",
"font",
diff --git a/icons/umbrella-off.json b/icons/umbrella-off.json
index 7aeeb9096..c47bde895 100644
--- a/icons/umbrella-off.json
+++ b/icons/umbrella-off.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"rain",
"weather",
diff --git a/icons/umbrella.json b/icons/umbrella.json
index 7f65087f3..3f5f17f9f 100644
--- a/icons/umbrella.json
+++ b/icons/umbrella.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"rain",
"weather"
diff --git a/icons/underline.json b/icons/underline.json
index 884278309..1c53fbe4a 100644
--- a/icons/underline.json
+++ b/icons/underline.json
@@ -6,6 +6,7 @@
"csandman",
"johnletey"
],
+ "use-cases": [],
"tags": [
"text",
"format"
diff --git a/icons/undo-2.json b/icons/undo-2.json
index 7e4a2cd00..717e37a1f 100644
--- a/icons/undo-2.json
+++ b/icons/undo-2.json
@@ -5,6 +5,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"redo",
"rerun",
diff --git a/icons/undo-dot.json b/icons/undo-dot.json
index b6773b7ff..6deb36141 100644
--- a/icons/undo-dot.json
+++ b/icons/undo-dot.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"redo",
"history",
diff --git a/icons/undo.json b/icons/undo.json
index 5462b324e..17d9f7f67 100644
--- a/icons/undo.json
+++ b/icons/undo.json
@@ -5,6 +5,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"redo",
"rerun",
diff --git a/icons/unfold-horizontal.json b/icons/unfold-horizontal.json
index 26797ae8c..d9da03d86 100644
--- a/icons/unfold-horizontal.json
+++ b/icons/unfold-horizontal.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"arrow",
"collapse",
diff --git a/icons/unfold-vertical.json b/icons/unfold-vertical.json
index dc4da86a1..1ba9b8676 100644
--- a/icons/unfold-vertical.json
+++ b/icons/unfold-vertical.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"arrow",
"expand",
diff --git a/icons/ungroup.json b/icons/ungroup.json
index 4ebf02fd4..b78fed014 100644
--- a/icons/ungroup.json
+++ b/icons/ungroup.json
@@ -1,8 +1,10 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "jguddas"
],
+ "use-cases": [],
"tags": [
"cubes",
"packages",
diff --git a/icons/ungroup.svg b/icons/ungroup.svg
index 1d36b872a..cb11f0b3b 100644
--- a/icons/ungroup.svg
+++ b/icons/ungroup.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/icons/university.json b/icons/university.json
index 51b3303e8..0dfd08cc7 100644
--- a/icons/university.json
+++ b/icons/university.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"building",
"education",
@@ -20,8 +21,7 @@
{
"name": "school-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/unlink-2.json b/icons/unlink-2.json
index c3ce08056..6f0ecd021 100644
--- a/icons/unlink-2.json
+++ b/icons/unlink-2.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"url",
"unchain"
diff --git a/icons/unlink.json b/icons/unlink.json
index c3ce08056..6f0ecd021 100644
--- a/icons/unlink.json
+++ b/icons/unlink.json
@@ -4,6 +4,7 @@
"ericfennis",
"csandman"
],
+ "use-cases": [],
"tags": [
"url",
"unchain"
diff --git a/icons/unplug.json b/icons/unplug.json
index ac614b4fb..32603f7bd 100644
--- a/icons/unplug.json
+++ b/icons/unplug.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"electricity",
"energy",
diff --git a/icons/upload.json b/icons/upload.json
index befc630d7..1daa3ba12 100644
--- a/icons/upload.json
+++ b/icons/upload.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"file"
],
diff --git a/icons/usb.json b/icons/usb.json
index 931cd6e51..6fec5fd83 100644
--- a/icons/usb.json
+++ b/icons/usb.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"universal",
"serial",
diff --git a/icons/user-check.json b/icons/user-check.json
index c01a80569..b31a025a7 100644
--- a/icons/user-check.json
+++ b/icons/user-check.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"followed",
"subscribed",
diff --git a/icons/user-cog.json b/icons/user-cog.json
index a1c9b6e5f..69d0cb1e3 100644
--- a/icons/user-cog.json
+++ b/icons/user-cog.json
@@ -5,6 +5,7 @@
"ericfennis",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"settings",
"edit",
diff --git a/icons/user-key.json b/icons/user-key.json
index dc26f66ed..391da7df0 100644
--- a/icons/user-key.json
+++ b/icons/user-key.json
@@ -7,6 +7,7 @@
"mittalyashu",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"passkey",
"password",
diff --git a/icons/user-lock.json b/icons/user-lock.json
index 98ce488b8..bae10543e 100644
--- a/icons/user-lock.json
+++ b/icons/user-lock.json
@@ -4,6 +4,7 @@
"anthony-mariotti",
"jguddas"
],
+ "use-cases": [],
"tags": [
"person",
"lock",
diff --git a/icons/user-minus.json b/icons/user-minus.json
index 212343ec2..61f9531dc 100644
--- a/icons/user-minus.json
+++ b/icons/user-minus.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"delete",
"remove",
diff --git a/icons/user-pen.json b/icons/user-pen.json
index 32e7d8fca..8e87a9a73 100644
--- a/icons/user-pen.json
+++ b/icons/user-pen.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"person",
"account",
diff --git a/icons/user-plus.json b/icons/user-plus.json
index f3d2398cd..257a5314b 100644
--- a/icons/user-plus.json
+++ b/icons/user-plus.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"new",
"add",
diff --git a/icons/user-round-arrow-left.json b/icons/user-round-arrow-left.json
new file mode 100644
index 000000000..db20a376b
--- /dev/null
+++ b/icons/user-round-arrow-left.json
@@ -0,0 +1,35 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "jguddas"
+ ],
+ "use-cases": [
+ "assigning a task to the current user",
+ "marking a message as directed to me",
+ "navigating to the user's profile",
+ "setting the current user as recipient",
+ "indicating an inbound user request"
+ ],
+ "tags": [
+ "person",
+ "assign",
+ "move",
+ "give",
+ "setup",
+ "self",
+ "me",
+ "myself",
+ "profile",
+ "avatar",
+ "incoming",
+ "recipient",
+ "assignee",
+ "inbound"
+ ],
+ "categories": [
+ "account",
+ "people",
+ "arrows"
+ ]
+}
diff --git a/icons/user-round-arrow-left.svg b/icons/user-round-arrow-left.svg
new file mode 100644
index 000000000..479d2a9cc
--- /dev/null
+++ b/icons/user-round-arrow-left.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/icons/user-round-check.json b/icons/user-round-check.json
index 76834d135..521c0b3ff 100644
--- a/icons/user-round-check.json
+++ b/icons/user-round-check.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"followed",
"subscribed",
@@ -19,8 +20,7 @@
{
"name": "user-check-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/user-round-cog.json b/icons/user-round-cog.json
index 66e227660..73e02a6c7 100644
--- a/icons/user-round-cog.json
+++ b/icons/user-round-cog.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"UsamaKhan"
],
+ "use-cases": [],
"tags": [
"settings",
"edit",
@@ -17,8 +18,7 @@
{
"name": "user-cog-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/user-round-key.json b/icons/user-round-key.json
index dc26f66ed..391da7df0 100644
--- a/icons/user-round-key.json
+++ b/icons/user-round-key.json
@@ -7,6 +7,7 @@
"mittalyashu",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"passkey",
"password",
diff --git a/icons/user-round-minus.json b/icons/user-round-minus.json
index 1f0d134d3..126485de0 100644
--- a/icons/user-round-minus.json
+++ b/icons/user-round-minus.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"delete",
"remove",
@@ -16,8 +17,7 @@
{
"name": "user-minus-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/user-round-pen.json b/icons/user-round-pen.json
index 32e7d8fca..8e87a9a73 100644
--- a/icons/user-round-pen.json
+++ b/icons/user-round-pen.json
@@ -6,6 +6,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"person",
"account",
diff --git a/icons/user-round-plus.json b/icons/user-round-plus.json
index 6269a5dcf..f2691669d 100644
--- a/icons/user-round-plus.json
+++ b/icons/user-round-plus.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"new",
"add",
@@ -17,8 +18,7 @@
{
"name": "user-plus-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/user-round-search.json b/icons/user-round-search.json
index c2e41438b..7ac27ddec 100644
--- a/icons/user-round-search.json
+++ b/icons/user-round-search.json
@@ -4,6 +4,7 @@
"jmsv",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
diff --git a/icons/user-round-x.json b/icons/user-round-x.json
index e0aa5928c..c45cf6f9e 100644
--- a/icons/user-round-x.json
+++ b/icons/user-round-x.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"delete",
"remove",
@@ -17,8 +18,7 @@
{
"name": "user-x-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/user-round.json b/icons/user-round.json
index e7d296de4..e3f8a4c7b 100644
--- a/icons/user-round.json
+++ b/icons/user-round.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
@@ -15,8 +16,7 @@
{
"name": "user-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/user-search.json b/icons/user-search.json
index ee3a0b36a..f85fb6a9c 100644
--- a/icons/user-search.json
+++ b/icons/user-search.json
@@ -8,6 +8,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
diff --git a/icons/user-star.json b/icons/user-star.json
index bb45966c6..f55a7917e 100644
--- a/icons/user-star.json
+++ b/icons/user-star.json
@@ -8,6 +8,7 @@
"jguddas",
"MArtytraM99"
],
+ "use-cases": [],
"tags": [
"person",
"account",
diff --git a/icons/user-x.json b/icons/user-x.json
index 47dde44e2..ec1eecf51 100644
--- a/icons/user-x.json
+++ b/icons/user-x.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"delete",
"remove",
diff --git a/icons/user.json b/icons/user.json
index 6561ab627..598e94e95 100644
--- a/icons/user.json
+++ b/icons/user.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"person",
"account",
diff --git a/icons/users-round.json b/icons/users-round.json
index 04e53ff09..e3f031c0a 100644
--- a/icons/users-round.json
+++ b/icons/users-round.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"group",
"people"
@@ -14,8 +15,7 @@
{
"name": "users-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/users.json b/icons/users.json
index 49ea38cba..9274f7a0a 100644
--- a/icons/users.json
+++ b/icons/users.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"group",
"people"
diff --git a/icons/utensils-crossed.json b/icons/utensils-crossed.json
index bdd543895..f7ddfb116 100644
--- a/icons/utensils-crossed.json
+++ b/icons/utensils-crossed.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fork",
"knife",
@@ -26,8 +27,7 @@
{
"name": "fork-knife-crossed",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/utensils.json b/icons/utensils.json
index 9a50245d6..b0e8f6bdb 100644
--- a/icons/utensils.json
+++ b/icons/utensils.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"fork",
"knife",
@@ -27,8 +28,7 @@
{
"name": "fork-knife",
"deprecationReason": "alias.name",
- "deprecated": true,
- "toBeRemovedInVersion": "v1.0"
+ "deprecated": true
}
]
}
diff --git a/icons/utility-pole.json b/icons/utility-pole.json
index 97160995a..eb3a7b49e 100644
--- a/icons/utility-pole.json
+++ b/icons/utility-pole.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"electricity",
"energy",
diff --git a/icons/van.json b/icons/van.json
index a81377804..c7e7eef95 100644
--- a/icons/van.json
+++ b/icons/van.json
@@ -4,6 +4,7 @@
"Ahmed-Dghaies",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"minivan",
"cart",
diff --git a/icons/variable.json b/icons/variable.json
index 58ba3daaa..7086cc206 100644
--- a/icons/variable.json
+++ b/icons/variable.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"code",
"coding",
diff --git a/icons/vault.json b/icons/vault.json
index 3d26ce470..7f14cd817 100644
--- a/icons/vault.json
+++ b/icons/vault.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"safe",
"lockbox",
diff --git a/icons/vector-square.json b/icons/vector-square.json
index c7ba53dfa..f3211d8db 100644
--- a/icons/vector-square.json
+++ b/icons/vector-square.json
@@ -4,6 +4,7 @@
"chessurisme",
"jguddas"
],
+ "use-cases": [],
"tags": [
"shape",
"geometry",
diff --git a/icons/vegan.json b/icons/vegan.json
index 313cf976c..32bc42841 100644
--- a/icons/vegan.json
+++ b/icons/vegan.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"vegetarian",
"fruitarian",
diff --git a/icons/venetian-mask.json b/icons/venetian-mask.json
index 989416549..13875c6cd 100644
--- a/icons/venetian-mask.json
+++ b/icons/venetian-mask.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"mask",
"masquerade",
diff --git a/icons/venus-and-mars.json b/icons/venus-and-mars.json
index 7f6d190f5..9976d9aba 100644
--- a/icons/venus-and-mars.json
+++ b/icons/venus-and-mars.json
@@ -3,6 +3,7 @@
"contributors": [
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"gender",
"sex",
diff --git a/icons/venus.json b/icons/venus.json
index 6f9e6b944..ce3f44f1b 100644
--- a/icons/venus.json
+++ b/icons/venus.json
@@ -4,6 +4,7 @@
"jguddas",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"gender",
"sex",
diff --git a/icons/vibrate-off.json b/icons/vibrate-off.json
index 074a150e4..e72a5d467 100644
--- a/icons/vibrate-off.json
+++ b/icons/vibrate-off.json
@@ -4,6 +4,7 @@
"lscheibel",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"smartphone",
"notification",
diff --git a/icons/vibrate.json b/icons/vibrate.json
index a7bade69a..c572379fc 100644
--- a/icons/vibrate.json
+++ b/icons/vibrate.json
@@ -3,6 +3,7 @@
"contributors": [
"ericfennis"
],
+ "use-cases": [],
"tags": [
"smartphone",
"notification",
diff --git a/icons/video-off.json b/icons/video-off.json
index a92d8f0b1..d9806a3a2 100644
--- a/icons/video-off.json
+++ b/icons/video-off.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"camera",
"movie",
diff --git a/icons/video.json b/icons/video.json
index 9459bd238..6ddac7e6b 100644
--- a/icons/video.json
+++ b/icons/video.json
@@ -6,6 +6,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"camera",
"movie",
diff --git a/icons/videotape.json b/icons/videotape.json
index 509dc519f..390fa3967 100644
--- a/icons/videotape.json
+++ b/icons/videotape.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"vhs",
"movie",
diff --git a/icons/view.json b/icons/view.json
index 71c211615..d50e71e5c 100644
--- a/icons/view.json
+++ b/icons/view.json
@@ -6,6 +6,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"eye",
"look"
diff --git a/icons/voicemail.json b/icons/voicemail.json
index eaf68d7be..2ea0ef5e9 100644
--- a/icons/voicemail.json
+++ b/icons/voicemail.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"phone",
"cassette",
diff --git a/icons/volleyball.json b/icons/volleyball.json
index 5ec7c6ef4..cf126d91c 100644
--- a/icons/volleyball.json
+++ b/icons/volleyball.json
@@ -2,8 +2,10 @@
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley",
- "jguddas"
+ "jguddas",
+ "jamiemlaw"
],
+ "use-cases": [],
"tags": [
"beach",
"sand",
diff --git a/icons/volleyball.svg b/icons/volleyball.svg
index cfba8a8f5..3481c3787 100644
--- a/icons/volleyball.svg
+++ b/icons/volleyball.svg
@@ -9,10 +9,10 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/volume-1.json b/icons/volume-1.json
index 3a08ba4d8..870b34058 100644
--- a/icons/volume-1.json
+++ b/icons/volume-1.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"music",
"sound",
diff --git a/icons/volume-2.json b/icons/volume-2.json
index abf182099..26b9f1137 100644
--- a/icons/volume-2.json
+++ b/icons/volume-2.json
@@ -6,6 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"music",
"sound",
diff --git a/icons/volume-off.json b/icons/volume-off.json
index e85a40e56..e322d42d6 100644
--- a/icons/volume-off.json
+++ b/icons/volume-off.json
@@ -5,6 +5,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"music",
"sound",
diff --git a/icons/volume-x.json b/icons/volume-x.json
index 7facb1125..b45851f8a 100644
--- a/icons/volume-x.json
+++ b/icons/volume-x.json
@@ -5,6 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"music",
"sound",
diff --git a/icons/volume.json b/icons/volume.json
index a45bba944..dc59c4d8d 100644
--- a/icons/volume.json
+++ b/icons/volume.json
@@ -3,6 +3,7 @@
"contributors": [
"colebemis"
],
+ "use-cases": [],
"tags": [
"music",
"sound",
diff --git a/icons/vote.json b/icons/vote.json
index f7f1295a9..88cc990dd 100644
--- a/icons/vote.json
+++ b/icons/vote.json
@@ -4,6 +4,7 @@
"ptrgast",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"vote",
"poll",
diff --git a/icons/wallet-cards.json b/icons/wallet-cards.json
index 1d65d7d26..96d008250 100644
--- a/icons/wallet-cards.json
+++ b/icons/wallet-cards.json
@@ -1,9 +1,19 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "jguddas",
+ "tallneil",
+ "karsa-mistmere"
],
+ "use-cases": [],
"tags": [
+ "wallet",
+ "cards",
+ "banking",
+ "cash",
+ "debit",
+ "transport",
"money",
"finance",
"pocket",
diff --git a/icons/wallet-cards.svg b/icons/wallet-cards.svg
index 435cfa7c8..5cc2f0005 100644
--- a/icons/wallet-cards.svg
+++ b/icons/wallet-cards.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/wallet-minimal.json b/icons/wallet-minimal.json
index d5a52abee..392230b33 100644
--- a/icons/wallet-minimal.json
+++ b/icons/wallet-minimal.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"finance",
"pocket"
@@ -15,8 +16,7 @@
{
"name": "wallet-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/wallet.json b/icons/wallet.json
index a179765af..9805a8f6d 100644
--- a/icons/wallet.json
+++ b/icons/wallet.json
@@ -5,6 +5,7 @@
"ahtohbi4",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"money",
"finance",
diff --git a/icons/wallpaper.json b/icons/wallpaper.json
index e8e646261..b570b8db6 100644
--- a/icons/wallpaper.json
+++ b/icons/wallpaper.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"background",
"texture",
diff --git a/icons/wand-sparkles.json b/icons/wand-sparkles.json
index 15a673c48..a2b641fff 100644
--- a/icons/wand-sparkles.json
+++ b/icons/wand-sparkles.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"magic",
"wizard",
@@ -18,8 +19,7 @@
{
"name": "wand-2",
"deprecated": true,
- "deprecationReason": "alias.name",
- "toBeRemovedInVersion": "v1.0"
+ "deprecationReason": "alias.name"
}
]
}
diff --git a/icons/wand.json b/icons/wand.json
index c7076dd42..744da598f 100644
--- a/icons/wand.json
+++ b/icons/wand.json
@@ -4,6 +4,7 @@
"mittalyashu",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"magic",
"selection"
diff --git a/icons/warehouse.json b/icons/warehouse.json
index e4cdc2017..0a85ece9d 100644
--- a/icons/warehouse.json
+++ b/icons/warehouse.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"storage",
"storehouse",
diff --git a/icons/washing-machine.json b/icons/washing-machine.json
index d78e4eef4..c36db0638 100644
--- a/icons/washing-machine.json
+++ b/icons/washing-machine.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"tumble dryer",
"amenities",
diff --git a/icons/watch.json b/icons/watch.json
index 00ccccfb9..7e5f16b02 100644
--- a/icons/watch.json
+++ b/icons/watch.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"clock",
"time"
diff --git a/icons/waves-arrow-down.json b/icons/waves-arrow-down.json
index bec122331..3966e47bb 100644
--- a/icons/waves-arrow-down.json
+++ b/icons/waves-arrow-down.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"water",
"sea",
diff --git a/icons/waves-arrow-up.json b/icons/waves-arrow-up.json
index cbf626651..4cdd0a093 100644
--- a/icons/waves-arrow-up.json
+++ b/icons/waves-arrow-up.json
@@ -5,6 +5,7 @@
"ericfennis",
"danielbayley"
],
+ "use-cases": [],
"tags": [
"water",
"sea",
diff --git a/icons/waves.json b/icons/waves-horizontal.json
similarity index 53%
rename from icons/waves.json
rename to icons/waves-horizontal.json
index f886df10c..14ca923e0 100644
--- a/icons/waves.json
+++ b/icons/waves-horizontal.json
@@ -2,20 +2,32 @@
"$schema": "../icon.schema.json",
"contributors": [
"karsa-mistmere",
- "ericfennis"
+ "ericfennis",
+ "jamiemlaw"
],
+ "use-cases": [],
"tags": [
"water",
"sea",
"sound",
"hertz",
"wavelength",
- "vibrate"
+ "vibrate",
+ "ocean",
+ "swimming",
+ "frequency"
],
"categories": [
"weather",
"navigation",
"multimedia",
"sustainability"
+ ],
+ "aliases": [
+ {
+ "name": "waves",
+ "deprecated": true,
+ "deprecationReason": "alias.name"
+ }
]
}
diff --git a/icons/waves-horizontal.svg b/icons/waves-horizontal.svg
new file mode 100644
index 000000000..7a14fb375
--- /dev/null
+++ b/icons/waves-horizontal.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/waves-ladder.json b/icons/waves-ladder.json
index 61775718b..c79644f86 100644
--- a/icons/waves-ladder.json
+++ b/icons/waves-ladder.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"swimming",
"water",
diff --git a/icons/waves-vertical.json b/icons/waves-vertical.json
new file mode 100644
index 000000000..53b01bb60
--- /dev/null
+++ b/icons/waves-vertical.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "ericfennis",
+ "jamiemlaw"
+ ],
+ "use-cases": [],
+ "tags": [
+ "steam",
+ "warmth",
+ "temperature",
+ "burn",
+ "hot",
+ "boiling",
+ "heat",
+ "smoke",
+ "vapor",
+ "smell",
+ "aroma",
+ "sauna"
+ ],
+ "categories": [
+ "weather",
+ "sustainability"
+ ]
+}
diff --git a/icons/waves-vertical.svg b/icons/waves-vertical.svg
new file mode 100644
index 000000000..c33b7d7da
--- /dev/null
+++ b/icons/waves-vertical.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/waves.svg b/icons/waves.svg
deleted file mode 100644
index 67bdab12a..000000000
--- a/icons/waves.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
diff --git a/icons/waypoints.json b/icons/waypoints.json
index fd2a638ff..e2afb5a49 100644
--- a/icons/waypoints.json
+++ b/icons/waypoints.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"indirection",
"vpn",
diff --git a/icons/webcam-off.json b/icons/webcam-off.json
new file mode 100644
index 000000000..05959fb69
--- /dev/null
+++ b/icons/webcam-off.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "mittalyashu",
+ "ericfennis",
+ "karsa-mistmere",
+ "jordan-burnett"
+ ],
+ "use-cases": [
+ "indicating that a webcam is disabled or turned off",
+ "showing a camera feed is unavailable or blocked for privacy"
+ ],
+ "tags": [
+ "camera",
+ "security"
+ ],
+ "categories": [
+ "connectivity",
+ "devices",
+ "communication"
+ ]
+}
diff --git a/icons/webcam-off.svg b/icons/webcam-off.svg
new file mode 100644
index 000000000..a191d672d
--- /dev/null
+++ b/icons/webcam-off.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/icons/webcam.json b/icons/webcam.json
index 4eb70531a..0944b1eb6 100644
--- a/icons/webcam.json
+++ b/icons/webcam.json
@@ -5,6 +5,7 @@
"ericfennis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"camera",
"security"
diff --git a/icons/webhook-off.json b/icons/webhook-off.json
index f2cbac17b..97904dbdf 100644
--- a/icons/webhook-off.json
+++ b/icons/webhook-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"push api",
"interface",
diff --git a/icons/webhook.json b/icons/webhook.json
index 97e0e4e1a..426807cc5 100644
--- a/icons/webhook.json
+++ b/icons/webhook.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"push api",
"interface",
diff --git a/icons/weight-tilde.json b/icons/weight-tilde.json
index 9032f17de..176daf73d 100644
--- a/icons/weight-tilde.json
+++ b/icons/weight-tilde.json
@@ -3,6 +3,7 @@
"contributors": [
"nathan-de-pachtere"
],
+ "use-cases": [],
"tags": [
"measure",
"scale",
diff --git a/icons/weight.json b/icons/weight.json
index 02fe4eab6..fe4da9df4 100644
--- a/icons/weight.json
+++ b/icons/weight.json
@@ -4,6 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"mass",
"heavy",
diff --git a/icons/wheat-off.json b/icons/wheat-off.json
index d1dac3b8f..6e7c29b8c 100644
--- a/icons/wheat-off.json
+++ b/icons/wheat-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"corn",
"cereal",
diff --git a/icons/wheat.json b/icons/wheat.json
index a21acb411..d73e5dfe4 100644
--- a/icons/wheat.json
+++ b/icons/wheat.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"corn",
"cereal",
diff --git a/icons/whole-word.json b/icons/whole-word.json
index eca01518f..0083c7859 100644
--- a/icons/whole-word.json
+++ b/icons/whole-word.json
@@ -3,6 +3,7 @@
"contributors": [
"danielbayley"
],
+ "use-cases": [],
"tags": [
"text",
"selection",
diff --git a/icons/wifi-cog.json b/icons/wifi-cog.json
index d357d36cc..3b295a16d 100644
--- a/icons/wifi-cog.json
+++ b/icons/wifi-cog.json
@@ -7,6 +7,7 @@
"karsa-mistmere",
"luisdlopera"
],
+ "use-cases": [],
"tags": [
"connection",
"signal",
diff --git a/icons/wifi-high.json b/icons/wifi-high.json
index 9a70a7cfb..df059b010 100644
--- a/icons/wifi-high.json
+++ b/icons/wifi-high.json
@@ -6,6 +6,7 @@
"jguddas",
"VirtCode"
],
+ "use-cases": [],
"tags": [
"connection",
"signal",
diff --git a/icons/wifi-low.json b/icons/wifi-low.json
index 9a70a7cfb..df059b010 100644
--- a/icons/wifi-low.json
+++ b/icons/wifi-low.json
@@ -6,6 +6,7 @@
"jguddas",
"VirtCode"
],
+ "use-cases": [],
"tags": [
"connection",
"signal",
diff --git a/icons/wifi-off.json b/icons/wifi-off.json
index aad329a7e..79a92761b 100644
--- a/icons/wifi-off.json
+++ b/icons/wifi-off.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"disabled"
],
diff --git a/icons/wifi-pen.json b/icons/wifi-pen.json
index 2f8282576..8f6203682 100644
--- a/icons/wifi-pen.json
+++ b/icons/wifi-pen.json
@@ -6,6 +6,7 @@
"danielbayley",
"luisdlopera"
],
+ "use-cases": [],
"tags": [
"edit",
"wifi",
diff --git a/icons/wifi-sync.json b/icons/wifi-sync.json
index 83e4f3864..787782872 100644
--- a/icons/wifi-sync.json
+++ b/icons/wifi-sync.json
@@ -7,6 +7,7 @@
"danielbayley",
"luisdlopera"
],
+ "use-cases": [],
"tags": [
"connection",
"signal",
diff --git a/icons/wifi-zero.json b/icons/wifi-zero.json
index 9a70a7cfb..df059b010 100644
--- a/icons/wifi-zero.json
+++ b/icons/wifi-zero.json
@@ -6,6 +6,7 @@
"jguddas",
"VirtCode"
],
+ "use-cases": [],
"tags": [
"connection",
"signal",
diff --git a/icons/wifi.json b/icons/wifi.json
index acee7ef64..4d2556ccf 100644
--- a/icons/wifi.json
+++ b/icons/wifi.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"connection",
"signal",
diff --git a/icons/wind-arrow-down.json b/icons/wind-arrow-down.json
index aa3cd5e3c..2915adb72 100644
--- a/icons/wind-arrow-down.json
+++ b/icons/wind-arrow-down.json
@@ -6,6 +6,7 @@
"ericfennis",
"jamiemlaw"
],
+ "use-cases": [],
"tags": [
"weather",
"air",
diff --git a/icons/wind.json b/icons/wind.json
index b1c5bb1ea..36319e371 100644
--- a/icons/wind.json
+++ b/icons/wind.json
@@ -5,6 +5,7 @@
"csandman",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"weather",
"air",
diff --git a/icons/wine-off.json b/icons/wine-off.json
index 828e7944f..f1efd14a4 100644
--- a/icons/wine-off.json
+++ b/icons/wine-off.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"alcohol",
"beverage",
diff --git a/icons/wine.json b/icons/wine.json
index 3d3355c90..4f07a9d34 100644
--- a/icons/wine.json
+++ b/icons/wine.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"alcohol",
"beverage",
diff --git a/icons/workflow.json b/icons/workflow.json
index d8fbb0513..6344dea89 100644
--- a/icons/workflow.json
+++ b/icons/workflow.json
@@ -4,6 +4,7 @@
"danielbayley",
"jguddas"
],
+ "use-cases": [],
"tags": [
"action",
"continuous integration",
diff --git a/icons/worm.json b/icons/worm.json
index 9b14296fb..2116ce8e4 100644
--- a/icons/worm.json
+++ b/icons/worm.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"invertebrate",
"grub",
diff --git a/icons/wrench-off.json b/icons/wrench-off.json
new file mode 100644
index 000000000..97a12b703
--- /dev/null
+++ b/icons/wrench-off.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "Andreto",
+ "ericfennis",
+ "csandman",
+ "karsa-mistmere",
+ "nilsjonsson"
+ ],
+ "use-cases": [
+ "Indicates that a service or maintenance mode is disabled",
+ "Used on a button or toggle to turn service/maintenance mode off"
+ ],
+ "tags": [
+ "account",
+ "settings",
+ "spanner",
+ "diy",
+ "toolbox",
+ "build",
+ "construction",
+ "off",
+ "service",
+ "maintenance",
+ "disabled"
+ ],
+ "categories": [
+ "account",
+ "development",
+ "tools"
+ ]
+}
diff --git a/icons/wrench-off.svg b/icons/wrench-off.svg
new file mode 100644
index 000000000..d6898d279
--- /dev/null
+++ b/icons/wrench-off.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/icons/wrench.json b/icons/wrench.json
index 2cd8b1b09..64395afd5 100644
--- a/icons/wrench.json
+++ b/icons/wrench.json
@@ -6,6 +6,7 @@
"csandman",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"account",
"settings",
diff --git a/icons/x-line-top.json b/icons/x-line-top.json
index 96526bc38..994f257bc 100644
--- a/icons/x-line-top.json
+++ b/icons/x-line-top.json
@@ -5,6 +5,7 @@
"ericfennis",
"jguddas"
],
+ "use-cases": [],
"tags": [
"line",
"top",
diff --git a/icons/x.json b/icons/x.json
index 3ab492e65..3ff06d885 100644
--- a/icons/x.json
+++ b/icons/x.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"cancel",
"close",
diff --git a/icons/youtube.json b/icons/youtube.json
deleted file mode 100644
index 048092ef3..000000000
--- a/icons/youtube.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "$schema": "../icon.schema.json",
- "deprecated": true,
- "deprecationReason": "icon.brand",
- "toBeRemovedInVersion": "v1.0",
- "contributors": [
- "colebemis",
- "csandman",
- "ericfennis",
- "karsa-mistmere",
- "jguddas"
- ],
- "tags": [
- "logo",
- "social",
- "video",
- "play"
- ],
- "categories": [
- "multimedia",
- "social",
- "brands"
- ]
-}
diff --git a/icons/youtube.svg b/icons/youtube.svg
deleted file mode 100644
index 7f9983eeb..000000000
--- a/icons/youtube.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
diff --git a/icons/zap-off.json b/icons/zap-off.json
index 72e950f83..a8ddf33f5 100644
--- a/icons/zap-off.json
+++ b/icons/zap-off.json
@@ -5,12 +5,14 @@
"karsa-mistmere",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"flash",
"camera",
"lightning",
"electricity",
- "energy"
+ "energy",
+ "power"
],
"categories": [
"connectivity",
diff --git a/icons/zap.json b/icons/zap.json
index ba512aa19..726a13ed3 100644
--- a/icons/zap.json
+++ b/icons/zap.json
@@ -4,12 +4,15 @@
"colebemis",
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"flash",
"camera",
"lightning",
"electricity",
- "energy"
+ "energy",
+ "power",
+ "quick"
],
"categories": [
"connectivity",
diff --git a/icons/zodiac-aquarius.json b/icons/zodiac-aquarius.json
index cac18e3d3..9fd7124c5 100644
--- a/icons/zodiac-aquarius.json
+++ b/icons/zodiac-aquarius.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"water bearer",
"waves",
diff --git a/icons/zodiac-aries.json b/icons/zodiac-aries.json
index 768722757..825b6ad6a 100644
--- a/icons/zodiac-aries.json
+++ b/icons/zodiac-aries.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"ram",
"horns",
diff --git a/icons/zodiac-cancer.json b/icons/zodiac-cancer.json
index e3885ef4d..2a4c0488c 100644
--- a/icons/zodiac-cancer.json
+++ b/icons/zodiac-cancer.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"crab",
"shell",
diff --git a/icons/zodiac-capricorn.json b/icons/zodiac-capricorn.json
index 05a3ba4c5..1886d4e1d 100644
--- a/icons/zodiac-capricorn.json
+++ b/icons/zodiac-capricorn.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"goat",
"mountain",
diff --git a/icons/zodiac-gemini.json b/icons/zodiac-gemini.json
index aead9ce83..8b7fe8164 100644
--- a/icons/zodiac-gemini.json
+++ b/icons/zodiac-gemini.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"twins",
"duality",
diff --git a/icons/zodiac-leo.json b/icons/zodiac-leo.json
index 209fb1224..c9f0d8928 100644
--- a/icons/zodiac-leo.json
+++ b/icons/zodiac-leo.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"lion",
"crown",
diff --git a/icons/zodiac-libra.json b/icons/zodiac-libra.json
index 3723a0d2d..d82c5dd50 100644
--- a/icons/zodiac-libra.json
+++ b/icons/zodiac-libra.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"scales",
"balance",
diff --git a/icons/zodiac-ophiuchus.json b/icons/zodiac-ophiuchus.json
index 519dc8ba0..3c8bc6f25 100644
--- a/icons/zodiac-ophiuchus.json
+++ b/icons/zodiac-ophiuchus.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"serpent",
"snake holder",
diff --git a/icons/zodiac-pisces.json b/icons/zodiac-pisces.json
index 69e076949..cadbc326a 100644
--- a/icons/zodiac-pisces.json
+++ b/icons/zodiac-pisces.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"fish",
"duality",
diff --git a/icons/zodiac-sagittarius.json b/icons/zodiac-sagittarius.json
index a8b0282df..05b28a356 100644
--- a/icons/zodiac-sagittarius.json
+++ b/icons/zodiac-sagittarius.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"archer",
"arrow",
diff --git a/icons/zodiac-scorpio.json b/icons/zodiac-scorpio.json
index 95ef3bc02..392627bef 100644
--- a/icons/zodiac-scorpio.json
+++ b/icons/zodiac-scorpio.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"scorpion",
"stinger",
diff --git a/icons/zodiac-taurus.json b/icons/zodiac-taurus.json
index 000b07bd6..e1f8db111 100644
--- a/icons/zodiac-taurus.json
+++ b/icons/zodiac-taurus.json
@@ -3,6 +3,7 @@
"contributors": [
"karsa-mistmere"
],
+ "use-cases": [],
"tags": [
"bull",
"strength",
diff --git a/icons/zodiac-virgo.json b/icons/zodiac-virgo.json
index e52ff8a55..ed617fd31 100644
--- a/icons/zodiac-virgo.json
+++ b/icons/zodiac-virgo.json
@@ -4,6 +4,7 @@
"karsa-mistmere",
"jguddas"
],
+ "use-cases": [],
"tags": [
"virgin",
"maiden",
diff --git a/icons/zoom-in.json b/icons/zoom-in.json
index 1a33e5455..56895fe77 100644
--- a/icons/zoom-in.json
+++ b/icons/zoom-in.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"magnifying glass",
"plus"
diff --git a/icons/zoom-out.json b/icons/zoom-out.json
index 1a33e5455..56895fe77 100644
--- a/icons/zoom-out.json
+++ b/icons/zoom-out.json
@@ -4,6 +4,7 @@
"colebemis",
"ericfennis"
],
+ "use-cases": [],
"tags": [
"magnifying glass",
"plus"
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 2d1bc143f..000000000
--- a/package-lock.json
+++ /dev/null
@@ -1,5226 +0,0 @@
-{
- "name": "merge",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "hasInstallScript": true,
- "devDependencies": {
- "@html-eslint/eslint-plugin": "^0.19.1",
- "@html-eslint/parser": "^0.19.1",
- "@octokit/rest": "^19.0.13",
- "@types/yargs": "^17.0.33",
- "@typescript-eslint/eslint-plugin": "^6.21.0",
- "@typescript-eslint/parser": "^6.21.0",
- "ajv-cli": "^5.0.0",
- "eslint": "^8.57.1",
- "eslint-config-airbnb-base": "^15.0.0",
- "eslint-config-airbnb-typescript": "^17.1.0",
- "eslint-config-prettier": "^8.10.0",
- "eslint-import-resolver-alias": "^1.1.2",
- "eslint-import-resolver-custom-alias": "^1.3.2",
- "eslint-import-resolver-typescript": "^3.6.3",
- "eslint-plugin-import": "^2.31.0",
- "husky": "^8.0.3",
- "lint-staged": "^13.3.0",
- "minimist": "^1.2.8",
- "p-memoize": "^7.1.1",
- "prettier": "3.2.4",
- "semver": "^7.6.3",
- "simple-git": "^3.27.0",
- "svgo": "^3.3.2",
- "svgson": "^5.3.1",
- "yargs": "^17.7.2"
- }
- },
- "node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
- "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eslint-visitor-keys": "^3.4.3"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- },
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
- }
- },
- "node_modules/@eslint-community/regexpp": {
- "version": "4.12.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
- "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
- }
- },
- "node_modules/@eslint/eslintrc": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true,
- "license": "Python-2.0"
- },
- "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@eslint/eslintrc/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@eslint/js": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
- "node_modules/@html-eslint/eslint-plugin": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.19.1.tgz",
- "integrity": "sha512-Tn+/GWLtNM6NiZFLbfM+vTK0d7gKaDgnw4Pp+DsZi09lFimi4bOPOgy8dSVnLeyFIfP6LkeuwVm4pfBZZM2qbA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@html-eslint/parser": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.19.1.tgz",
- "integrity": "sha512-dpAw6UX0ZSVNnsAzl9ULHZX7CvAGKF5uta4iebbhSDvGE1o9NX6BoOofD/6WucTvs/qnoKojc3Y2LG6vy4afiQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-html-parser": "^0.0.9"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
- "deprecated": "Use @eslint/config-array instead",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@humanwhocodes/object-schema": "^2.0.3",
- "debug": "^4.3.1",
- "minimatch": "^3.0.5"
- },
- "engines": {
- "node": ">=10.10.0"
- }
- },
- "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=12.22"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
- }
- },
- "node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
- "deprecated": "Use @eslint/object-schema instead",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/@kwsites/file-exists": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
- "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^4.1.1"
- }
- },
- "node_modules/@kwsites/promise-deferred": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz",
- "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nolyfill/is-core-module": {
- "version": "1.0.39",
- "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
- "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12.4.0"
- }
- },
- "node_modules/@octokit/auth-token": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz",
- "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/core": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
- "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/auth-token": "^3.0.0",
- "@octokit/graphql": "^5.0.0",
- "@octokit/request": "^6.0.0",
- "@octokit/request-error": "^3.0.0",
- "@octokit/types": "^9.0.0",
- "before-after-hook": "^2.2.0",
- "universal-user-agent": "^6.0.0"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/endpoint": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz",
- "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^9.0.0",
- "is-plain-object": "^5.0.0",
- "universal-user-agent": "^6.0.0"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/graphql": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz",
- "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/request": "^6.0.0",
- "@octokit/types": "^9.0.0",
- "universal-user-agent": "^6.0.0"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/openapi-types": {
- "version": "18.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
- "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@octokit/plugin-paginate-rest": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz",
- "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/tsconfig": "^1.0.2",
- "@octokit/types": "^9.2.3"
- },
- "engines": {
- "node": ">= 14"
- },
- "peerDependencies": {
- "@octokit/core": ">=4"
- }
- },
- "node_modules/@octokit/plugin-request-log": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
- "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "@octokit/core": ">=3"
- }
- },
- "node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz",
- "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^10.0.0"
- },
- "engines": {
- "node": ">= 14"
- },
- "peerDependencies": {
- "@octokit/core": ">=3"
- }
- },
- "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz",
- "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/openapi-types": "^18.0.0"
- }
- },
- "node_modules/@octokit/request": {
- "version": "6.2.8",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz",
- "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/endpoint": "^7.0.0",
- "@octokit/request-error": "^3.0.0",
- "@octokit/types": "^9.0.0",
- "is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
- "universal-user-agent": "^6.0.0"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/request-error": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
- "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/types": "^9.0.0",
- "deprecation": "^2.0.0",
- "once": "^1.4.0"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/rest": {
- "version": "19.0.13",
- "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz",
- "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/core": "^4.2.1",
- "@octokit/plugin-paginate-rest": "^6.1.2",
- "@octokit/plugin-request-log": "^1.0.4",
- "@octokit/plugin-rest-endpoint-methods": "^7.1.2"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@octokit/tsconfig": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz",
- "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@octokit/types": {
- "version": "9.3.2",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
- "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/openapi-types": "^18.0.0"
- }
- },
- "node_modules/@rtsao/scc": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
- "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@trysound/sax": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/@types/json-schema": {
- "version": "7.0.15",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/semver": {
- "version": "7.5.8",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
- "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/yargs": {
- "version": "17.0.33",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
- "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/yargs-parser": "*"
- }
- },
- "node_modules/@types/yargs-parser": {
- "version": "21.0.3",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
- "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
- "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.21.0",
- "@typescript-eslint/type-utils": "6.21.0",
- "@typescript-eslint/utils": "6.21.0",
- "@typescript-eslint/visitor-keys": "6.21.0",
- "debug": "^4.3.4",
- "graphemer": "^1.4.0",
- "ignore": "^5.2.4",
- "natural-compare": "^1.4.0",
- "semver": "^7.5.4",
- "ts-api-utils": "^1.0.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha",
- "eslint": "^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/parser": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
- "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "@typescript-eslint/scope-manager": "6.21.0",
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/typescript-estree": "6.21.0",
- "@typescript-eslint/visitor-keys": "6.21.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
- "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/visitor-keys": "6.21.0"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/type-utils": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
- "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/typescript-estree": "6.21.0",
- "@typescript-eslint/utils": "6.21.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^1.0.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/types": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
- "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
- "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/visitor-keys": "6.21.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "minimatch": "9.0.3",
- "semver": "^7.5.4",
- "ts-api-utils": "^1.0.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/utils": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
- "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "@types/json-schema": "^7.0.12",
- "@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.21.0",
- "@typescript-eslint/types": "6.21.0",
- "@typescript-eslint/typescript-estree": "6.21.0",
- "semver": "^7.5.4"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
- "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "6.21.0",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "fast-uri": "^3.0.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/ajv-cli": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ajv-cli/-/ajv-cli-5.0.0.tgz",
- "integrity": "sha512-LY4m6dUv44HTyhV+u2z5uX4EhPYTM38Iv1jdgDJJJCyOOuqB8KtZEGjPZ2T+sh5ZIJrXUfgErYx/j3gLd3+PlQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "^8.0.0",
- "fast-json-patch": "^2.0.0",
- "glob": "^7.1.0",
- "js-yaml": "^3.14.0",
- "json-schema-migrate": "^2.0.0",
- "json5": "^2.1.3",
- "minimist": "^1.2.0"
- },
- "bin": {
- "ajv": "dist/index.js"
- },
- "peerDependencies": {
- "ts-node": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "ts-node": {
- "optional": true
- }
- }
- },
- "node_modules/ansi-escapes": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
- "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^1.0.2"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/array-buffer-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
- "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.5",
- "is-array-buffer": "^3.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-includes": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
- "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
- "es-object-atoms": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/array.prototype.findlastindex": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
- "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "es-shim-unscopables": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flat": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
- "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flatmap": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
- "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
- "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-buffer-byte-length": "^1.0.1",
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.2.1",
- "get-intrinsic": "^1.2.3",
- "is-array-buffer": "^3.0.4",
- "is-shared-array-buffer": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "possible-typed-array-names": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/before-after-hook": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
- "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
- "dev": true,
- "license": "Apache-2.0"
- },
- "node_modules/boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
- "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/cli-cursor": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
- "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "restore-cursor": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-truncate": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz",
- "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "slice-ansi": "^5.0.0",
- "string-width": "^5.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/cliui/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cliui/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/colorette": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/commander": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
- "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/confusing-browser-globals": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
- "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/css-select": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "nth-check": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/css-tree": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
- "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mdn-data": "2.0.30",
- "source-map-js": "^1.0.1"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
- }
- },
- "node_modules/css-what": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/csso": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
- "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "css-tree": "~2.2.0"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/csso/node_modules/css-tree": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
- "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mdn-data": "2.0.28",
- "source-map-js": "^1.0.1"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/csso/node_modules/mdn-data": {
- "version": "2.0.28",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
- "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
- "dev": true,
- "license": "CC0-1.0"
- },
- "node_modules/data-view-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
- "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.6",
- "es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/data-view-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
- "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/data-view-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
- "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.6",
- "es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/debug": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.3"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/deep-rename-keys": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
- "integrity": "sha512-RHd9ABw4Fvk+gYDWqwOftG849x0bYOySl/RgX0tLI9i27ZIeSO91mLZJEp7oPHOMFqHvpgu21YptmDt0FYD/0A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "kind-of": "^3.0.2",
- "rename-keys": "^1.1.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/define-data-property": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/define-properties": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
- "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/deprecation": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
- "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/dom-serializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "BSD-2-Clause"
- },
- "node_modules/domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "domelementtype": "^2.3.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/domutils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
- "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/enhanced-resolve": {
- "version": "5.17.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
- "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.23.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
- "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-buffer-byte-length": "^1.0.1",
- "arraybuffer.prototype.slice": "^1.0.3",
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "data-view-buffer": "^1.0.1",
- "data-view-byte-length": "^1.0.1",
- "data-view-byte-offset": "^1.0.0",
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "es-set-tostringtag": "^2.0.3",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.4",
- "get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.3",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.2",
- "internal-slot": "^1.0.7",
- "is-array-buffer": "^3.0.4",
- "is-callable": "^1.2.7",
- "is-data-view": "^1.0.1",
- "is-negative-zero": "^2.0.3",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.3",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.13",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
- "safe-array-concat": "^1.1.2",
- "safe-regex-test": "^1.0.3",
- "string.prototype.trim": "^1.2.9",
- "string.prototype.trimend": "^1.0.8",
- "string.prototype.trimstart": "^1.0.8",
- "typed-array-buffer": "^1.0.2",
- "typed-array-byte-length": "^1.0.1",
- "typed-array-byte-offset": "^1.0.2",
- "typed-array-length": "^1.0.6",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.15"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
- "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.2.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-errors": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-html-parser": {
- "version": "0.0.9",
- "resolved": "https://registry.npmjs.org/es-html-parser/-/es-html-parser-0.0.9.tgz",
- "integrity": "sha512-oniQMi+466VFsDzcdron9Ry/sqUJpDJg1bbDn0jFJKDdxXhwIOYDr4DgBnO5/yPLGj2xv+n5yy4L1Q0vAC5TYQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/es-object-atoms": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
- "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-set-tostringtag": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
- "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.2.4",
- "has-tostringtag": "^1.0.2",
- "hasown": "^2.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-shim-unscopables": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz",
- "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.0"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/escalade": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
- "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.57.1",
- "@humanwhocodes/config-array": "^0.13.0",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "@ungap/structured-clone": "^1.2.0",
- "ajv": "^6.12.4",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.2.2",
- "eslint-visitor-keys": "^3.4.3",
- "espree": "^9.6.1",
- "esquery": "^1.4.2",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "graphemer": "^1.4.0",
- "ignore": "^5.2.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
- },
- "bin": {
- "eslint": "bin/eslint.js"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-config-airbnb-base": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz",
- "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "confusing-browser-globals": "^1.0.10",
- "object.assign": "^4.1.2",
- "object.entries": "^1.1.5",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "peerDependencies": {
- "eslint": "^7.32.0 || ^8.2.0",
- "eslint-plugin-import": "^2.25.2"
- }
- },
- "node_modules/eslint-config-airbnb-base/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-config-airbnb-typescript": {
- "version": "17.1.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-17.1.0.tgz",
- "integrity": "sha512-GPxI5URre6dDpJ0CtcthSZVBAfI+Uw7un5OYNVxP2EYi3H81Jw701yFP7AU+/vCE7xBtFmjge7kfhhk4+RAiig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eslint-config-airbnb-base": "^15.0.0"
- },
- "peerDependencies": {
- "@typescript-eslint/eslint-plugin": "^5.13.0 || ^6.0.0",
- "@typescript-eslint/parser": "^5.0.0 || ^6.0.0",
- "eslint": "^7.32.0 || ^8.2.0",
- "eslint-plugin-import": "^2.25.3"
- }
- },
- "node_modules/eslint-config-prettier": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz",
- "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "eslint-config-prettier": "bin/cli.js"
- },
- "peerDependencies": {
- "eslint": ">=7.0.0"
- }
- },
- "node_modules/eslint-import-resolver-alias": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz",
- "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- },
- "peerDependencies": {
- "eslint-plugin-import": ">=1.4.0"
- }
- },
- "node_modules/eslint-import-resolver-custom-alias": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-custom-alias/-/eslint-import-resolver-custom-alias-1.3.2.tgz",
- "integrity": "sha512-wBPcZA2k6/IXaT8FsLMyiyVSG6WVEuaYIAbeKLXeGwr523BmeB9lKAAoLJWSqp3txsnU4gpkgD2x1q6K8k0uDQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "glob-parent": "^6.0.2",
- "resolve": "^1.22.2"
- },
- "peerDependencies": {
- "eslint-plugin-import": ">=2.2.0"
- }
- },
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
- "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^3.2.7",
- "is-core-module": "^2.13.0",
- "resolve": "^1.22.4"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-import-resolver-typescript": {
- "version": "3.6.3",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz",
- "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "@nolyfill/is-core-module": "1.0.39",
- "debug": "^4.3.5",
- "enhanced-resolve": "^5.15.0",
- "eslint-module-utils": "^2.8.1",
- "fast-glob": "^3.3.2",
- "get-tsconfig": "^4.7.5",
- "is-bun-module": "^1.0.2",
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": "^14.18.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
- },
- "peerDependencies": {
- "eslint": "*",
- "eslint-plugin-import": "*",
- "eslint-plugin-import-x": "*"
- },
- "peerDependenciesMeta": {
- "eslint-plugin-import": {
- "optional": true
- },
- "eslint-plugin-import-x": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
- "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.31.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
- "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@rtsao/scc": "^1.1.0",
- "array-includes": "^3.1.8",
- "array.prototype.findlastindex": "^1.2.5",
- "array.prototype.flat": "^1.3.2",
- "array.prototype.flatmap": "^1.3.2",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.12.0",
- "hasown": "^2.0.2",
- "is-core-module": "^2.15.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.fromentries": "^2.0.8",
- "object.groupby": "^1.0.3",
- "object.values": "^1.2.0",
- "semver": "^6.3.1",
- "string.prototype.trimend": "^1.0.8",
- "tsconfig-paths": "^3.15.0"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-visitor-keys": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/eslint/node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true,
- "license": "Python-2.0"
- },
- "node_modules/eslint/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/eslint/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/eslint/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/eslint/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true,
- "license": "BSD-2-Clause",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "estraverse": "^5.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/execa": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
- "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
- "strip-final-newline": "^3.0.0"
- },
- "engines": {
- "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/fast-glob": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-glob/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/fast-json-patch": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz",
- "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^2.0.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/fast-json-patch/node_modules/fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/fast-uri": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz",
- "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/fastq": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
- "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "flat-cache": "^3.0.4"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/flat-cache": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
- "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "flatted": "^3.2.9",
- "keyv": "^4.5.3",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flatted": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
- "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-callable": "^1.1.3"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/function.prototype.name": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
- "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "functions-have-names": "^1.2.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
- "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
- "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.5",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-tsconfig": {
- "version": "4.8.1",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
- "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "resolve-pkg-maps": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
- }
- },
- "node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/glob/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/glob/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/globalthis": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
- "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-properties": "^1.2.1",
- "gopd": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/graphemer": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-proto": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
- "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=14.18.0"
- }
- },
- "node_modules/husky": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
- "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "husky": "lib/bin.js"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/typicode"
- }
- },
- "node_modules/ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/internal-slot": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
- "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "hasown": "^2.0.0",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-array-buffer": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
- "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/is-bun-module": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz",
- "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "semver": "^7.6.3"
- }
- },
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
- "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-data-view": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
- "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-typed-array": "^1.1.13"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
- "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
- "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
- "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typed-array": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
- "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "which-typed-array": "^1.1.14"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/json-schema-migrate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz",
- "integrity": "sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "^8.0.0"
- }
- },
- "node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/keyv": {
- "version": "4.5.4",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
- "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "json-buffer": "3.0.1"
- }
- },
- "node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/lint-staged": {
- "version": "13.3.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.3.0.tgz",
- "integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "5.3.0",
- "commander": "11.0.0",
- "debug": "4.3.4",
- "execa": "7.2.0",
- "lilconfig": "2.1.0",
- "listr2": "6.6.1",
- "micromatch": "4.0.5",
- "pidtree": "0.6.0",
- "string-argv": "0.3.2",
- "yaml": "2.3.1"
- },
- "bin": {
- "lint-staged": "bin/lint-staged.js"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/lint-staged"
- }
- },
- "node_modules/lint-staged/node_modules/chalk": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
- "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/lint-staged/node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/lint-staged/node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/lint-staged/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/listr2": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz",
- "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cli-truncate": "^3.1.0",
- "colorette": "^2.0.20",
- "eventemitter3": "^5.0.1",
- "log-update": "^5.0.1",
- "rfdc": "^1.3.0",
- "wrap-ansi": "^8.1.0"
- },
- "engines": {
- "node": ">=16.0.0"
- },
- "peerDependencies": {
- "enquirer": ">= 2.3.0 < 3"
- },
- "peerDependenciesMeta": {
- "enquirer": {
- "optional": true
- }
- }
- },
- "node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/log-update": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz",
- "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^5.0.0",
- "cli-cursor": "^4.0.0",
- "slice-ansi": "^5.0.0",
- "strip-ansi": "^7.0.1",
- "wrap-ansi": "^8.0.1"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-update/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/log-update/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/mdn-data": {
- "version": "2.0.30",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
- "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
- "dev": true,
- "license": "CC0-1.0"
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/minimatch": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
- "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/node-fetch": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/npm-run-path": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-key": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/npm-run-path/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/nth-check": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/fb55/nth-check?sponsor=1"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
- "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
- "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.entries": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz",
- "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.fromentries": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
- "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.groupby": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
- "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.23.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.values": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz",
- "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/optionator": {
- "version": "0.9.4",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
- "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.5"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-memoize": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-7.1.1.tgz",
- "integrity": "sha512-DZ/bONJILHkQ721hSr/E9wMz5Am/OTJ9P6LhLFo2Tu+jL8044tgc9LwHO8g4PiaYePnlVVRAJcKmgy8J9MVFrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^4.0.0",
- "type-fest": "^3.0.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/p-memoize?sponsor=1"
- }
- },
- "node_modules/p-memoize/node_modules/type-fest": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
- "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pidtree": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz",
- "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "pidtree": "bin/pidtree.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/possible-typed-array-names": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
- "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/prettier": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
- "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "prettier": "bin/prettier.cjs"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
- }
- },
- "node_modules/punycode": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/regexp.prototype.flags": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz",
- "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-errors": "^1.3.0",
- "set-function-name": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/rename-keys": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/rename-keys/-/rename-keys-1.2.0.tgz",
- "integrity": "sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/resolve-pkg-maps": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
- "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
- }
- },
- "node_modules/restore-cursor": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
- "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/restore-cursor/node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/restore-cursor/node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rfdc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
- "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/safe-array-concat": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
- "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "get-intrinsic": "^1.2.4",
- "has-symbols": "^1.0.3",
- "isarray": "^2.0.5"
- },
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/safe-regex-test": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
- "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.6",
- "es-errors": "^1.3.0",
- "is-regex": "^1.1.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/set-function-length": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/set-function-name": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
- "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/side-channel": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
- "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4",
- "object-inspect": "^1.13.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/simple-git": {
- "version": "3.27.0",
- "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz",
- "integrity": "sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@kwsites/file-exists": "^1.1.1",
- "@kwsites/promise-deferred": "^1.1.1",
- "debug": "^4.3.5"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/steveukx/git-js?sponsor=1"
- }
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slice-ansi": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
- "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.0.0",
- "is-fullwidth-code-point": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/string-argv": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
- "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.6.19"
- }
- },
- "node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/string-width/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/string-width/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/string.prototype.trim": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
- "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.23.0",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
- "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
- "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/svgo": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
- "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@trysound/sax": "0.2.0",
- "commander": "^7.2.0",
- "css-select": "^5.1.0",
- "css-tree": "^2.3.1",
- "css-what": "^6.1.0",
- "csso": "^5.0.5",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "svgo": "bin/svgo"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/svgo"
- }
- },
- "node_modules/svgo/node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/svgson": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/svgson/-/svgson-5.3.1.tgz",
- "integrity": "sha512-qdPgvUNWb40gWktBJnbJRelWcPzkLed/ShhnRsjbayXz8OtdPOzbil9jtiZdrYvSDumAz/VNQr6JaNfPx/gvPA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "deep-rename-keys": "^0.2.1",
- "xml-reader": "2.4.3"
- }
- },
- "node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/ts-api-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
- "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "typescript": ">=4.2.0"
- }
- },
- "node_modules/tsconfig-paths": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
- "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "node_modules/tsconfig-paths/node_modules/json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typed-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
- "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "es-errors": "^1.3.0",
- "is-typed-array": "^1.1.13"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/typed-array-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
- "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typed-array-byte-offset": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
- "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typed-array-length": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
- "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13",
- "possible-typed-array-names": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typescript": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
- "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/universal-user-agent": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz",
- "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "dev": true,
- "license": "BSD-2-Clause"
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-typed-array": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
- "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/word-wrap": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
- "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/xml-lexer": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
- "integrity": "sha512-G0i98epIwiUEiKmMcavmVdhtymW+pCAohMRgybyIME9ygfVu8QheIi+YoQh3ngiThsT0SQzJT4R0sKDEv8Ou0w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eventemitter3": "^2.0.0"
- }
- },
- "node_modules/xml-lexer/node_modules/eventemitter3": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
- "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/xml-reader": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
- "integrity": "sha512-xWldrIxjeAMAu6+HSf9t50ot1uL5M+BtOidRCWHXIeewvSeIpscWCsp4Zxjk8kHHhdqFBrfK8U0EJeCcnyQ/gA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eventemitter3": "^2.0.0",
- "xml-lexer": "^0.2.2"
- }
- },
- "node_modules/xml-reader/node_modules/eventemitter3": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
- "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yaml": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
- "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yargs/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/yargs/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yargs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- }
- }
-}
diff --git a/package.json b/package.json
index adee34061..400f311b0 100644
--- a/package.json
+++ b/package.json
@@ -4,6 +4,7 @@
"build": "pnpm -r --filter './packages/**' build",
"test": "pnpm -r --filter './packages/**' test",
"test:update": "pnpm -r --filter './packages/**' --filter !'./packages/lucide-angular' test -- -u",
+ "test:font": "pnpm --filter build-font test",
"lucide": "pnpm --filter lucide",
"lucide-angular": "pnpm --filter lucide-angular",
"lucide-react": "pnpm --filter lucide-react",
@@ -21,11 +22,11 @@
"addjsons": "node ./scripts/addMissingIconJsonFiles.mts",
"checkIcons": "node ./scripts/checkIconsAndCategories.mts",
"generate:changelog": "node ./scripts/generateChangelog.mts",
- "generate:backers": "node scripts/updateOpenCollectiveBackers.mts",
+ "generate:sponsors": "node scripts/updateSponsors.mts",
"generate:contributors": "node ./scripts/updateContributors.mts icons/*.svg",
"generate:nextJSAliases": "node ./scripts/generateNextJSAliases.mts",
- "suggest:tags": "node ./scripts/suggestTags.mts",
- "suggest:tags:watch": "node --env-file .env --watch ./scripts/suggestTags.mts ",
+ "suggest:metadata": "node ./scripts/suggestMetaData.mts",
+ "suggest:metadata:watch": "node --env-file .env --watch ./scripts/suggestMetaData.mts",
"postinstall": "husky install",
"lint:es": "eslint .",
"lint:format": "prettier \"**/*.{js,mjs,ts,jsx,tsx,html,css,scss,json,yml,yaml}\" --check",
@@ -41,58 +42,44 @@
"renamePattern": "node ./scripts/rename/renamePattern.mts"
},
"devDependencies": {
- "@actions/core": "^1.11.1",
- "@actions/github": "^6.0.1",
+ "@actions/core": "^3.0.1",
+ "@actions/github": "^9.1.1",
"@html-eslint/eslint-plugin": "^0.19.1",
"@html-eslint/parser": "^0.19.1",
"@octokit/rest": "^19.0.13",
- "@types/yargs": "^17.0.33",
+ "@types/yargs": "^17.0.35",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
+ "@vitest/coverage-v8": "4.1.10",
+ "@vitest/ui": "4.1.10",
"ajv-cli": "^5.0.0",
- "dotenv": "^17.0.0",
+ "dotenv": "^17.4.2",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.1.0",
- "eslint-config-prettier": "^8.10.0",
+ "eslint-config-prettier": "^8.10.2",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-import-resolver-custom-alias": "^1.3.2",
"eslint-import-resolver-typescript": "^3.10.1",
- "eslint-plugin-import": "^2.31.0",
+ "eslint-plugin-import": "^2.32.0",
"husky": "^8.0.3",
- "lint-staged": "^13.3.0",
+ "jsdom": "^27.4.0",
+ "lint-staged": "^17.0.8",
"minimist": "^1.2.8",
- "openai": "^5.8.1",
+ "openai": "^5.23.2",
"p-memoize": "^7.1.1",
"prettier": "3.2.4",
"prettier-plugin-astro": "^0.14.1",
- "semver": "^7.7.3",
- "simple-git": "^3.27.0",
- "svgo": "^3.3.2",
+ "semver": "^7.8.5",
+ "simple-git": "^3.36.0",
+ "svgo": "^3.3.4",
"svgson": "^5.3.1",
- "yargs": "^17.7.2",
- "zod": "^3.25.67"
+ "vitest": "4.1.10",
+ "yargs": "^17.7.3",
+ "zod": "^3.25.76"
},
"engines": {
"node": ">=24.11.1"
},
- "packageManager": "pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a",
- "pnpm": {
- "packageExtensions": {
- "vue-template-compiler": {
- "peerDependencies": {
- "vue": "2.7.14"
- }
- }
- },
- "overrides": {
- "cross-spawn": "7.0.5",
- "form-data": "^4.0.4",
- "fast-json-patch": "^3.1.1",
- "webpack-dev-middleware": "^5.3.4",
- "semver": "^7.7.3",
- "axios": "^1.12.0",
- "vite-prerender-plugin": "0.5.12"
- }
- }
+ "packageManager": "pnpm@11.6.0+sha512.9a36518224080c6fe5165afdcfe79bfa118c29be703f3f462b1e32efe1e98e47e8750b148e08286250aad4113cc7993ca413c4e2cd447752708c2ee5751bc95f"
}
diff --git a/packages/lucide-angular/.eslintrc.js b/packages/angular/.eslintrc.js
similarity index 87%
rename from packages/lucide-angular/.eslintrc.js
rename to packages/angular/.eslintrc.js
index 9f2a56033..c77f60499 100644
--- a/packages/lucide-angular/.eslintrc.js
+++ b/packages/angular/.eslintrc.js
@@ -22,9 +22,9 @@ module.exports = {
'@angular-eslint/component-selector': [
'error',
{
- type: 'element',
- prefix: ['lucide', 'i', 'span'],
- style: 'kebab-case',
+ type: 'attribute',
+ prefix: ['lucide'],
+ style: 'camelCase',
},
],
},
diff --git a/packages/angular/.vscode/extensions.json b/packages/angular/.vscode/extensions.json
new file mode 100644
index 000000000..77b374577
--- /dev/null
+++ b/packages/angular/.vscode/extensions.json
@@ -0,0 +1,4 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
+ "recommendations": ["angular.ng-template"]
+}
diff --git a/packages/angular/.vscode/launch.json b/packages/angular/.vscode/launch.json
new file mode 100644
index 000000000..925af8370
--- /dev/null
+++ b/packages/angular/.vscode/launch.json
@@ -0,0 +1,20 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "ng serve",
+ "type": "chrome",
+ "request": "launch",
+ "preLaunchTask": "npm: start",
+ "url": "http://localhost:4200/"
+ },
+ {
+ "name": "ng test",
+ "type": "chrome",
+ "request": "launch",
+ "preLaunchTask": "npm: test",
+ "url": "http://localhost:9876/debug.html"
+ }
+ ]
+}
diff --git a/packages/angular/.vscode/tasks.json b/packages/angular/.vscode/tasks.json
new file mode 100644
index 000000000..a298b5bd8
--- /dev/null
+++ b/packages/angular/.vscode/tasks.json
@@ -0,0 +1,42 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "type": "npm",
+ "script": "start",
+ "isBackground": true,
+ "problemMatcher": {
+ "owner": "typescript",
+ "pattern": "$tsc",
+ "background": {
+ "activeOnStart": true,
+ "beginsPattern": {
+ "regexp": "(.*?)"
+ },
+ "endsPattern": {
+ "regexp": "bundle generation complete"
+ }
+ }
+ }
+ },
+ {
+ "type": "npm",
+ "script": "test",
+ "isBackground": true,
+ "problemMatcher": {
+ "owner": "typescript",
+ "pattern": "$tsc",
+ "background": {
+ "activeOnStart": true,
+ "beginsPattern": {
+ "regexp": "(.*?)"
+ },
+ "endsPattern": {
+ "regexp": "bundle generation complete"
+ }
+ }
+ }
+ }
+ ]
+}
diff --git a/packages/angular/MIGRATION.md b/packages/angular/MIGRATION.md
new file mode 100644
index 000000000..c12d70966
--- /dev/null
+++ b/packages/angular/MIGRATION.md
@@ -0,0 +1,187 @@
+# Migrating from `lucide-angular` ⇒ `@lucide/angular`
+
+## What changed
+
+`@lucide/angular` moves from a module + single component based API to a more modern Angular approach:
+
+- The library defines modern signal-based, standalone components, without zone.js based change detection.
+- Icons are consumed as standalone imports (one component per icon).
+- Dynamic icon registration is done via `provideLucideIcons()`, not using `NgModule`.
+- Static icons use per-icon components for better tree-shaking.
+- Dynamic icons still use a single dynamic component (`svg[lucideIcon]`).
+- Global defaults are configured via `provideLucideConfig()`.
+
+---
+
+## Step 1 – Update dependencies
+
+Remove `lucide-angular`, add `@lucide/angular`, see http://lucide.dev/guide/packages/angular#installation
+
+---
+
+## Step 2 – Replace `LucideAngularModule.pick(...)` with `provideLucideIcons(...)`
+
+> Notes:
+> - Old imports like `AirVentIcon` / `AlarmClock` from `lucide-angular` should be replaced with the new per-icon exports `LucideAirVent` and `LucideAlarmClock`.
+> - If you mostly used static icons, you may not need to provide them **at all**, please refer to Step 3.
+
+### Before
+
+#### NgModule based
+```ts
+import { BrowserModule, NgModule } from '@angular/core';
+import { LucideAngularModule, AirVent, AlarmClock } from 'lucide-angular';
+
+@NgModule({
+ imports: [
+ BrowserModule,
+ LucideAngularModule.pick({ AirVent, AlarmClock }),
+ ],
+})
+export class AppModule {}
+```
+
+#### Standalone
+
+```ts
+import { ApplicationConfig } from '@angular/core';
+import { LucideAngularModule, AirVent, AlarmClock } from 'lucide-angular';
+
+export const appConfig: ApplicationConfig = {
+ providers: [
+ // ...
+ importProvidersFrom(LucideAngularModule.pick({ AirVent, AlarmClock })),
+ ]
+};
+```
+
+### After
+```ts
+import { ApplicationConfig } from '@angular/core';
+import { provideLucideIcons, LucideAirVent, LucideAlarmClock } from '@lucide/angular';
+
+export const appConfig: ApplicationConfig = {
+ providers: [
+ // ...
+ provideLucideIcons(
+ LucideAirVent,
+ LucideAlarmClock,
+ ),
+ ]
+};
+```
+
+---
+
+## Step 3 – Replace `` / `` / `` / ``
+
+The legacy package rendered everything through a single component. All of these selectors must be migrated to `` usage.
+
+### A. Static icons by name
+
+If the icon is known at build time, just use a static import:
+
+#### Before
+```html
+
+```
+
+#### After
+```html
+
+```
+
+### B. Static icons with icon data binding
+
+#### Before
+```ts
+import { CircleCheck } from 'lucide-angular';
+```
+
+```html
+
+```
+
+#### After
+
+```ts
+import { LucideCircleCheck } from '@lucide/angular';
+```
+
+```html
+
+```
+
+...and import `LucideCircleCheck` from `@lucide/angular`.
+
+---
+
+### C. Dynamic icons
+
+If the icon varies at runtime, use the dynamic component:
+
+#### Before
+```html
+
+```
+
+#### After
+```html
+
+```
+
+---
+
+## Step 4 – Replace `LucideIconConfig` with `provideLucideConfig()`
+
+### Before
+```ts
+import { inject } from '@angular/core';
+import { LucideIconConfig } from 'lucide-angular';
+
+inject(LucideIconConfig).size = 12;
+```
+
+### After
+```ts
+import { provideLucideConfig } from '@lucide/angular';
+
+providers: [
+ provideLucideConfig({ size: 12 }),
+]
+```
+
+### Where to place it
+
+- App-wide: `AppModule.providers` or `bootstrapApplication(...providers)`
+- Feature-level: feature module providers
+- Component-level (standalone): component `providers`
+
+---
+
+## Troubleshooting
+
+### The icon is not being displayed
+If using per-icon-components:
+1. Ensure that the icon component is being imported, if using per-icon-components
+2. Check that the icon name matches exactly (case-sensitive)
+
+If using the dynamic component:
+1. Ensure the icon is provided via `provideLucideIcons()` if using string names
+2. Verify the icon is imported from `@lucide/angular` and not the legacy package
+
+### TypeScript errors?
+Make sure you're importing from `@lucide/angular` and not `lucide-angular`.
+
+### Icons render with wrong defaults
+Ensure `provideLucideConfig()` is used at the right level.
+
+---
+
+## TL;DR
+- `LucideAngularModule` ⇒ static: removed; dynamic: `LucideIcon`
+- `LucideAngularModule.pick(...)` ⇒ `provideLucideIcons(...)`
+- `` ⇒ ``
+- `` ⇒ ``
+- `` ⇒ ``
+- `LucideIconConfig` ⇒ `provideLucideConfig(...)`
diff --git a/packages/lucide-angular/README.md b/packages/angular/README.md
similarity index 68%
rename from packages/lucide-angular/README.md
rename to packages/angular/README.md
index 412ca7614..7650362dc 100644
--- a/packages/lucide-angular/README.md
+++ b/packages/angular/README.md
@@ -10,9 +10,9 @@ Lucide icon library for Angular applications.
-[//]: <> (Open Collective backers)
+### Hero backers 🦸
+
+
+
### Awesome backers 🍺
diff --git a/packages/angular/angular.json b/packages/angular/angular.json
new file mode 100644
index 000000000..5b48bd11b
--- /dev/null
+++ b/packages/angular/angular.json
@@ -0,0 +1,52 @@
+{
+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
+ "version": 1,
+ "cli": {
+ "packageManager": "pnpm",
+ "analytics": false
+ },
+ "newProjectRoot": ".",
+ "projects": {
+ "@lucide/angular": {
+ "projectType": "library",
+ "root": ".",
+ "sourceRoot": "./src",
+ "prefix": "lucide",
+ "architect": {
+ "build": {
+ "builder": "@angular/build:ng-packagr",
+ "configurations": {
+ "production": {
+ "tsConfig": "./tsconfig.lib.prod.json"
+ },
+ "development": {
+ "tsConfig": "./tsconfig.lib.json"
+ }
+ },
+ "defaultConfiguration": "production"
+ },
+ "test": {
+ "builder": "@angular/build:unit-test",
+ "options": {
+ "tsConfig": "./tsconfig.spec.json",
+ "coverage": true,
+ "coverageReporters": ["html", "lcov"],
+ "coverageExclude": ["src/icons/*"],
+ "coverageThresholds": {
+ "statements": 80,
+ "branches": 80,
+ "functions": 80,
+ "lines": 80
+ }
+ }
+ },
+ "lint": {
+ "builder": "@angular-eslint/builder:lint",
+ "options": {
+ "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/packages/lucide-angular/ng-package.json b/packages/angular/ng-package.json
similarity index 100%
rename from packages/lucide-angular/ng-package.json
rename to packages/angular/ng-package.json
diff --git a/packages/angular/package.json b/packages/angular/package.json
new file mode 100644
index 000000000..dcf731242
--- /dev/null
+++ b/packages/angular/package.json
@@ -0,0 +1,72 @@
+{
+ "name": "@lucide/angular",
+ "description": "A Lucide icon library package for Angular applications.",
+ "version": "0.0.1",
+ "author": "karsa-mistmere",
+ "license": "ISC",
+ "homepage": "https://lucide.dev",
+ "bugs": "https://github.com/lucide-icons/lucide/issues",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lucide-icons/lucide.git",
+ "directory": "packages/angular"
+ },
+ "publishConfig": {
+ "directory": "dist"
+ },
+ "scripts": {
+ "ng": "ng",
+ "watch": "ng build --watch --configuration development",
+ "prebuild": "pnpm clean && pnpm copy:license && pnpm build:icons",
+ "build": "pnpm prebuild && pnpm build:ng",
+ "copy:license": "cp ../../LICENSE ./LICENSE",
+ "clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
+ "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mts --renderUniqueKey --iconFileExtension=.ts --exportFileName=lucide-angular.ts --useDefaultExports=0",
+ "build:ng": "ng build --configuration production",
+ "test": "pnpm build:icons && ng test --no-watch",
+ "test:watch": "ng test",
+ "lint": "npx eslint 'src/**/*.{js,jsx,ts,tsx,html,css,scss}' --quiet --fix",
+ "e2e": "ng e2e"
+ },
+ "prettier": {
+ "printWidth": 100,
+ "singleQuote": true,
+ "overrides": [
+ {
+ "files": "*.html",
+ "options": {
+ "parser": "angular"
+ }
+ }
+ ]
+ },
+ "devDependencies": {
+ "@angular-eslint/builder": "~21.1.0",
+ "@angular-eslint/eslint-plugin": "~21.1.0",
+ "@angular-eslint/eslint-plugin-template": "~21.1.0",
+ "@angular-eslint/schematics": "~21.1.0",
+ "@angular-eslint/template-parser": "~21.1.0",
+ "@angular/build": "^21.2.19",
+ "@angular/cli": "^21.2.19",
+ "@angular/common": "^21.2.18",
+ "@angular/compiler": "^21.2.18",
+ "@angular/compiler-cli": "^21.2.18",
+ "@angular/core": "^21.2.18",
+ "@angular/forms": "^21.2.18",
+ "@angular/platform-browser": "^21.2.18",
+ "@angular/platform-server": "^21.2.18",
+ "@angular/router": "^21.2.18",
+ "@lucide/build-icons": "workspace:*",
+ "@lucide/helpers": "workspace:*",
+ "@vitest/browser-playwright": "^4.1.10",
+ "angular-eslint": "21.1.0",
+ "ng-packagr": "^21.2.5",
+ "rxjs": "~7.8.2",
+ "tslib": "^2.8.1",
+ "typescript": "~5.9.3"
+ },
+ "peerDependencies": {
+ "@angular/common": ">=17.0.0",
+ "@angular/core": ">=17.0.0"
+ }
+}
diff --git a/packages/angular/scripts/exportTemplate.mts b/packages/angular/scripts/exportTemplate.mts
new file mode 100644
index 000000000..88f6fc68b
--- /dev/null
+++ b/packages/angular/scripts/exportTemplate.mts
@@ -0,0 +1,72 @@
+import base64SVG from '@lucide/build-icons/utils/base64SVG';
+import defineExportTemplate from '@lucide/build-icons/utils/defineExportTemplate';
+import { toPascalCase } from '@lucide/helpers';
+
+export default defineExportTemplate(async ({
+ componentName,
+ iconName,
+ getSvg,
+ deprecated,
+ deprecationReason,
+ iconData,
+}) => {
+ const svgContents = await getSvg();
+ const svgBase64 = base64SVG(svgContents);
+ const angularComponentName = `Lucide${componentName}`;
+ const selectors = [`svg[lucide${toPascalCase(iconName)}]`];
+ const aliasComponentNames: string[] = [];
+ for (const alias of iconData.aliases ?? []) {
+ const aliasComponentName = `Lucide${toPascalCase(alias)}`;
+ const aliasSelector = `svg[lucide${toPascalCase(alias)}]`;
+ if (!selectors.includes(aliasSelector)) {
+ selectors.push(aliasSelector);
+ }
+ if (aliasComponentName !== angularComponentName && !aliasComponentNames.includes(aliasComponentName)) {
+ aliasComponentNames.push(aliasComponentName);
+ }
+ }
+
+ return `\
+import { LucideIconBase } from '../lucide-icon-base';
+import { lucideIconTemplate } from '../lucide-icon-template';
+import { LucideIconData } from '../types';
+import {
+ ChangeDetectionStrategy,
+ Component,
+ ViewEncapsulation,
+ signal,
+} from '@angular/core';
+
+/**
+ * @component @name ${componentName}
+ * @description Lucide SVG icon component, renders SVG Element with children.
+ *
+ * @preview  - https://lucide.dev/icons/${iconName}
+ * @see https://lucide.dev/guide/packages/angular - Documentation
+ *
+ * @param {Object} props - Lucide icons props and any valid SVG attribute
+ * ${deprecated ? `@deprecated ${deprecationReason}` : ''}
+*/
+@Component({
+ selector: '${selectors.join(', ')}',
+ template: lucideIconTemplate,
+ standalone: true,
+ encapsulation: ViewEncapsulation.None,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+})
+export class ${angularComponentName} extends LucideIconBase {
+ static readonly icon: LucideIconData = ${JSON.stringify(iconData)};
+ protected override readonly icon = signal(${angularComponentName}.icon);
+}
+
+${aliasComponentNames.map((aliasComponentName) => {
+ return `
+/**
+ * @deprecated
+ * @see ${angularComponentName}
+ */
+export const ${aliasComponentName} = ${angularComponentName};
+`;
+ }).join(`\n\n`)}
+`;
+});
diff --git a/packages/lucide-angular/src/icons/constants/default-attributes.ts b/packages/angular/src/default-attributes.ts
similarity index 77%
rename from packages/lucide-angular/src/icons/constants/default-attributes.ts
rename to packages/angular/src/default-attributes.ts
index 8ae7d46ea..f1b11f725 100644
--- a/packages/lucide-angular/src/icons/constants/default-attributes.ts
+++ b/packages/angular/src/default-attributes.ts
@@ -1,11 +1,11 @@
export default {
xmlns: 'http://www.w3.org/2000/svg',
- width: 24,
- height: 24,
+ width: '24',
+ height: '24',
viewBox: '0 0 24 24',
fill: 'none',
stroke: 'currentColor',
- 'stroke-width': 2,
+ 'stroke-width': '2',
'stroke-linecap': 'round',
'stroke-linejoin': 'round',
};
diff --git a/packages/angular/src/lucide-config.spec.ts b/packages/angular/src/lucide-config.spec.ts
new file mode 100644
index 000000000..de34011be
--- /dev/null
+++ b/packages/angular/src/lucide-config.spec.ts
@@ -0,0 +1,25 @@
+import { TestBed } from '@angular/core/testing';
+import { LUCIDE_CONFIG, lucideDefaultConfig, provideLucideConfig } from './lucide-config';
+
+describe('Lucide config', () => {
+ describe('LUCIDE_CONFIG', () => {
+ it('should use default', () => {
+ expect(TestBed.inject(LUCIDE_CONFIG)).toBe(lucideDefaultConfig);
+ });
+ });
+ describe('provideLucideConfig', () => {
+ it('should use defaults', () => {
+ TestBed.configureTestingModule({
+ providers: [
+ provideLucideConfig({
+ size: 18,
+ }),
+ ],
+ });
+ expect(TestBed.inject(LUCIDE_CONFIG)).toEqual({
+ ...lucideDefaultConfig,
+ size: 18,
+ });
+ });
+ });
+});
diff --git a/packages/angular/src/lucide-config.ts b/packages/angular/src/lucide-config.ts
new file mode 100644
index 000000000..8a4953127
--- /dev/null
+++ b/packages/angular/src/lucide-config.ts
@@ -0,0 +1,67 @@
+import { InjectionToken, Provider } from '@angular/core';
+
+/**
+ * Lucide icon configuration options.
+ */
+export interface LucideConfig {
+ /**
+ * Stroke color.
+ * @default currentColor
+ */
+ color: string;
+ /**
+ * Width and height.
+ * @default 24
+ */
+ size: string | number;
+ /**
+ * Stroke width
+ * @default 2
+ */
+ strokeWidth: number;
+ /**
+ * Whether stroke width should be scaled to appear uniform regardless of icon size.
+ * @default false
+ *
+ * @remarks
+ * Use CSS to set on SVG paths instead:
+ * ```css
+ * .lucide * {
+ * vector-effect: non-scaling-stroke;
+ * }
+ * ```
+ */
+ absoluteStrokeWidth: boolean;
+}
+
+/**
+ * Default icon configuration options.
+ */
+export const lucideDefaultConfig: LucideConfig = {
+ color: 'currentColor',
+ size: 24,
+ strokeWidth: 2,
+ absoluteStrokeWidth: false,
+};
+
+/**
+ * Injection token for providing default configuration options.
+ *
+ * @internal Use {@link provideLucideConfig}
+ */
+export const LUCIDE_CONFIG = new InjectionToken('Lucide icon config', {
+ factory: () => lucideDefaultConfig,
+});
+
+/**
+ * Provider for default icon configuration options.
+ */
+export function provideLucideConfig(config: Partial): Provider {
+ return {
+ provide: LUCIDE_CONFIG,
+ useValue: {
+ ...lucideDefaultConfig,
+ ...config,
+ },
+ };
+}
diff --git a/packages/angular/src/lucide-dynamic-icon.spec.ts b/packages/angular/src/lucide-dynamic-icon.spec.ts
new file mode 100644
index 000000000..bd9e1fbb8
--- /dev/null
+++ b/packages/angular/src/lucide-dynamic-icon.spec.ts
@@ -0,0 +1,168 @@
+import { Component, input, inputBinding, signal, WritableSignal } from '@angular/core';
+import { LucideDynamicIcon } from './lucide-dynamic-icon';
+import { LucideIconData, LucideIconInput } from './types';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { provideLucideIcons } from './lucide-icons';
+import { LucideActivity } from './icons/activity';
+import { By } from '@angular/platform-browser';
+
+@Component({
+ template: `@if (icon(); as iconData) {
+
+
+
+ }`,
+ imports: [LucideDynamicIcon],
+})
+class TestHostComponent {
+ readonly icon = input();
+}
+
+describe('LucideDynamicIcon', () => {
+ let component: LucideDynamicIcon;
+ let fixture: ComponentFixture;
+ let icon: WritableSignal;
+ const expectSvgClasses = (classes: string[]) => {
+ for (const cssClass of classes) {
+ expect(fixture.nativeElement.classList.contains(cssClass)).toBe(true);
+ }
+ };
+ const getRenderedChildren = () => Array.from(fixture.nativeElement.children) as Element[];
+ const testIcon: LucideIconData = {
+ name: 'demo',
+ node: [['polyline', { points: '1 1 22 22' }]],
+ };
+ const testIcon2: LucideIconData = {
+ name: 'demo-other',
+ node: [
+ ['circle', { cx: 12, cy: 12, r: 8, fill: 'currentColor' }],
+ ['polyline', { points: '1 1 22 22' }],
+ ],
+ aliases: ['demo-2'],
+ };
+ const supportedShapesIcon: LucideIconData = {
+ name: 'supported-shapes',
+ node: [
+ ['path', { d: 'm1 1 2 2', fill: 'currentColor', key: 'path-key' }],
+ ['line', { x1: 1, x2: 2, y1: 3, y2: 4, key: 'line-key' }],
+ ['polygon', { points: '1 1 2 2 3 1', key: 'polygon-key' }],
+ ['polyline', { points: '1 1 2 2 3 1', key: 'polyline-key' }],
+ ['circle', { cx: 12, cy: 12, r: 8, fill: 'currentColor', key: 'circle-key' }],
+ ['ellipse', { cx: 12, cy: 12, rx: 8, ry: 4, key: 'ellipse-key' }],
+ ['rect', { x: 1, y: 2, width: 3, height: 4, rx: 5, ry: 6, key: 'rect-key' }],
+ ],
+ };
+ function createComponent() {
+ return TestBed.createComponent(LucideDynamicIcon, {
+ inferTagName: true,
+ bindings: [inputBinding('lucideIcon', icon)],
+ });
+ }
+ beforeEach(async () => {
+ TestBed.configureTestingModule({
+ providers: [provideLucideIcons(testIcon)],
+ });
+ icon = signal('demo');
+ fixture = createComponent();
+ component = fixture.componentInstance;
+ });
+
+ it('should create', () => {
+ fixture.detectChanges();
+ expect(component).toBeTruthy();
+ });
+
+ it('should render children', () => {
+ icon.set(testIcon2);
+ fixture.detectChanges();
+ const children = getRenderedChildren();
+ expect(children.map((child) => child.tagName.toLowerCase())).toEqual(['circle', 'polyline']);
+ expect(children[0].outerHTML).toBe(
+ ' ',
+ );
+ expect(children[1].outerHTML).toBe(' ');
+ });
+
+ it('should render supported SVG shapes and attributes', () => {
+ icon.set(supportedShapesIcon);
+ fixture.detectChanges();
+ const children = getRenderedChildren();
+ expect(children.map((child) => child.outerHTML)).toEqual([
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ]);
+ });
+
+ it('should remove children on change', () => {
+ icon.set(null);
+ fixture.detectChanges();
+ expect(getRenderedChildren()).toEqual([]);
+ });
+
+ describe('iconInput', () => {
+ it('should support LucideIconData input', () => {
+ icon.set(testIcon);
+ fixture.detectChanges();
+ expect(component['icon']()).toBe(testIcon);
+ expect(getRenderedChildren().map((child) => child.outerHTML)).toEqual([
+ ' ',
+ ]);
+ });
+ it('should support LucideIcon input', () => {
+ icon.set(LucideActivity);
+ fixture.detectChanges();
+ expect(component['icon']()).toBe(LucideActivity.icon);
+ });
+ it('should support string icon name', () => {
+ icon.set('demo');
+ fixture.detectChanges();
+ expect(component['icon']()).toBe(testIcon);
+ });
+ it('should throw error if no icon found', () => {
+ icon.set('invalid');
+ expect(() => fixture.detectChanges()).toThrowError(`Unable to resolve icon 'invalid'`);
+ });
+ });
+
+ describe('class', () => {
+ it('should add all classes', () => {
+ fixture.detectChanges();
+ expectSvgClasses(['lucide', 'lucide-demo']);
+ });
+ it('should add backwards compatible classes from aliases', () => {
+ icon.set(testIcon2);
+ fixture.detectChanges();
+ expectSvgClasses(['lucide', 'lucide-demo-other', 'lucide-demo-2']);
+ });
+ it('should add class icon if available', () => {
+ icon.set(LucideActivity);
+ fixture.detectChanges();
+
+ expectSvgClasses(['lucide', 'lucide-activity']);
+ });
+ it('should remove class on change', () => {
+ icon.set(null);
+ fixture.detectChanges();
+ expectSvgClasses(['lucide']);
+ expect(fixture.nativeElement.classList.contains('lucide-demo')).toBe(false);
+ });
+ });
+
+ describe('content projection', () => {
+ it('should project content', () => {
+ const hostFixture = TestBed.createComponent(TestHostComponent);
+ hostFixture.componentRef.setInput('icon', testIcon);
+ hostFixture.detectChanges();
+ hostFixture.componentRef.setInput('icon', testIcon2);
+ hostFixture.detectChanges();
+ const rect = hostFixture.debugElement.query(By.css('svg :last-child')).nativeElement;
+ expect(rect).toBeInstanceOf(SVGElement);
+ expect(rect.outerHTML).toBe(' ');
+ });
+ });
+});
diff --git a/packages/angular/src/lucide-dynamic-icon.ts b/packages/angular/src/lucide-dynamic-icon.ts
new file mode 100644
index 000000000..d260d834e
--- /dev/null
+++ b/packages/angular/src/lucide-dynamic-icon.ts
@@ -0,0 +1,43 @@
+import {
+ ChangeDetectionStrategy,
+ Component,
+ computed,
+ inject,
+ input,
+ ViewEncapsulation,
+} from '@angular/core';
+import { isLucideIconComponent, isLucideIconData, LucideIconInput } from './types';
+import { LucideIconBase } from './lucide-icon-base';
+import { LUCIDE_ICONS } from './lucide-icons';
+import { lucideIconTemplate } from './lucide-icon-template';
+
+/**
+ * Generic icon component for rendering LucideIconData.
+ */
+@Component({
+ selector: 'svg[lucideIcon]',
+ template: lucideIconTemplate,
+ standalone: true,
+ encapsulation: ViewEncapsulation.None,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+})
+export class LucideDynamicIcon extends LucideIconBase {
+ protected readonly icons = inject(LUCIDE_ICONS);
+ public readonly lucideIcon = input.required();
+
+ protected override readonly icon = computed(() => {
+ const icon = this.lucideIcon();
+ if (isLucideIconData(icon)) {
+ return icon;
+ } else if (isLucideIconComponent(icon)) {
+ return icon.icon;
+ } else if (typeof icon === 'string') {
+ if (icon in this.icons) {
+ return this.icons[icon];
+ } else {
+ throw new Error(`Unable to resolve icon '${icon}'`);
+ }
+ }
+ return null;
+ });
+}
diff --git a/packages/angular/src/lucide-hydration.spec.ts b/packages/angular/src/lucide-hydration.spec.ts
new file mode 100644
index 000000000..8521fa8e0
--- /dev/null
+++ b/packages/angular/src/lucide-hydration.spec.ts
@@ -0,0 +1,107 @@
+import { ApplicationRef, Component, destroyPlatform, Provider, Type } from '@angular/core';
+import { bootstrapApplication, provideClientHydration } from '@angular/platform-browser';
+import { provideServerRendering, renderApplication } from '@angular/platform-server';
+import { LucideDynamicIcon } from './lucide-dynamic-icon';
+import { provideLucideIcons } from './lucide-icons';
+import { LucideBadgeAlert } from './icons/badge-alert';
+
+@Component({
+ // eslint-disable-next-line @angular-eslint/component-selector
+ selector: 'lucide-static-hydration-root',
+ template: ` `,
+ imports: [LucideBadgeAlert],
+})
+class StaticHydrationRootComponent {}
+
+@Component({
+ // eslint-disable-next-line @angular-eslint/component-selector
+ selector: 'lucide-dynamic-hydration-root',
+ template: ` `,
+ imports: [LucideDynamicIcon],
+})
+class DynamicHydrationRootComponent {}
+
+describe('Lucide hydration', () => {
+ let appRef: ApplicationRef | undefined;
+ let warnSpy: ReturnType;
+
+ beforeEach(() => {
+ warnSpy = vi.spyOn(console, 'warn');
+ });
+
+ afterEach(() => {
+ warnSpy.mockRestore();
+ appRef?.destroy();
+ appRef = undefined;
+ document.body.innerHTML = '';
+ delete (globalThis as { ngServerMode?: boolean }).ngServerMode;
+ destroyPlatform();
+ });
+
+ async function renderAndHydrate(
+ rootComponent: Type,
+ selector: string,
+ providers: Provider[] = [],
+ ) {
+ delete (globalThis as { ngServerMode?: boolean }).ngServerMode;
+ const appConfig = {
+ providers: [provideClientHydration(), ...providers],
+ };
+ const serverAppConfig = {
+ providers: [provideServerRendering(), provideClientHydration(), ...providers],
+ };
+ const html = await renderApplication(
+ (context) => bootstrapApplication(rootComponent, serverAppConfig, context),
+ {
+ document: `<${selector}>${selector}>`,
+ url: 'http://localhost/',
+ allowedHosts: ['localhost'],
+ },
+ );
+ (globalThis as { ngServerMode?: boolean }).ngServerMode = false;
+ const serverDocument = new DOMParser().parseFromString(html, 'text/html');
+ expectBadgeAlertShapeNodes(serverDocument.querySelector('svg') as SVGSVGElement);
+ document.head.innerHTML = serverDocument.head.innerHTML;
+ document.body.innerHTML = serverDocument.body.innerHTML;
+
+ appRef = await bootstrapApplication(rootComponent, appConfig);
+ await appRef.whenStable();
+
+ const hasMissingHydrationWarning = warnSpy.mock.calls.some((call: unknown[]) =>
+ String(call[0]).includes('NG0505'),
+ );
+ expect(hasMissingHydrationWarning).toBe(false);
+
+ return document.querySelector('svg') as SVGSVGElement;
+ }
+
+ function expectBadgeAlertShapeNodes(svg: SVGSVGElement) {
+ expect(Array.from(svg.children).map((child) => child.tagName.toLowerCase())).toEqual([
+ 'path',
+ 'line',
+ 'line',
+ ]);
+ }
+
+ it('should hydrate static icon children without duplicating SSR nodes', async () => {
+ const svg = await renderAndHydrate(
+ StaticHydrationRootComponent,
+ 'lucide-static-hydration-root',
+ );
+
+ expectBadgeAlertShapeNodes(svg);
+ for (const child of Array.from(svg.children)) {
+ expect(child.getAttribute('vector-effect')).toBe('non-scaling-stroke');
+ }
+ });
+
+ it('should hydrate dynamic icon children without duplicating SSR nodes', async () => {
+ const svg = await renderAndHydrate(
+ DynamicHydrationRootComponent,
+ 'lucide-dynamic-hydration-root',
+ [provideLucideIcons(LucideBadgeAlert)],
+ );
+
+ expectBadgeAlertShapeNodes(svg);
+ });
+});
diff --git a/packages/angular/src/lucide-icon-base.spec.ts b/packages/angular/src/lucide-icon-base.spec.ts
new file mode 100644
index 000000000..f90f91596
--- /dev/null
+++ b/packages/angular/src/lucide-icon-base.spec.ts
@@ -0,0 +1,269 @@
+import {
+ ChangeDetectionStrategy,
+ Component,
+ inputBinding,
+ signal,
+ ViewEncapsulation,
+ WritableSignal,
+} from '@angular/core';
+import { provideLucideConfig } from './lucide-config';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { By } from '@angular/platform-browser';
+import { lucideIconTemplate } from './lucide-icon-template';
+import { LucideIconBase } from './lucide-icon-base';
+import { LucideIconData } from './types';
+
+@Component({
+ selector: 'svg[lucideCircleCheck], svg[lucideCheckCircle2]',
+ template: lucideIconTemplate,
+ standalone: true,
+ encapsulation: ViewEncapsulation.None,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+})
+export class LucideCircleCheck extends LucideIconBase {
+ static readonly icon: LucideIconData = {
+ name: 'circle-check',
+ size: 24,
+ node: [
+ ['circle', { cx: '12', cy: '12', r: '10' }],
+ ['path', { d: 'm9 12 2 2 4-4' }],
+ ],
+ aliases: ['check-circle-2'],
+ };
+ protected override readonly icon = signal(LucideCircleCheck.icon);
+}
+
+@Component({
+ template: ` `,
+ imports: [LucideCircleCheck],
+})
+class ClassHostComponent {}
+
+describe('LucideIconBase', () => {
+ let component: LucideCircleCheck;
+ let fixture: ComponentFixture;
+ let title: WritableSignal;
+ let color: WritableSignal;
+ let size: WritableSignal;
+ let strokeWidth: WritableSignal;
+ let absoluteStrokeWidth: WritableSignal;
+ const getSvgAttribute = (attr: string) => fixture.nativeElement.getAttribute(attr);
+ const expectSvgClasses = (classes: string[], svg: SVGElement = fixture.nativeElement) => {
+ for (const cssClass of classes) {
+ expect(svg.classList.contains(cssClass)).toBe(true);
+ }
+ };
+ const getRenderedChildren = () => Array.from(fixture.nativeElement.children) as Element[];
+ function createComponent() {
+ return TestBed.createComponent(LucideCircleCheck, {
+ inferTagName: true,
+ bindings: [
+ inputBinding('title', title),
+ inputBinding('color', color),
+ inputBinding('size', size),
+ inputBinding('strokeWidth', strokeWidth),
+ inputBinding('absoluteStrokeWidth', absoluteStrokeWidth),
+ ],
+ });
+ }
+ beforeEach(async () => {
+ title = signal(undefined);
+ color = signal(undefined);
+ size = signal(undefined);
+ strokeWidth = signal(undefined);
+ absoluteStrokeWidth = signal(undefined);
+ fixture = createComponent();
+ component = fixture.componentInstance;
+ });
+
+ it('should create', () => {
+ fixture.detectChanges();
+ expect(component).toBeTruthy();
+ });
+
+ it('should render children', () => {
+ fixture.detectChanges();
+ const children = getRenderedChildren();
+ expect(children.map((child) => child.tagName.toLowerCase())).toEqual(['circle', 'path']);
+ expect(children[0].outerHTML).toBe(' ');
+ expect(children[1].outerHTML).toBe(' ');
+ });
+
+ describe('class', () => {
+ it('should add all classes', () => {
+ fixture.detectChanges();
+ expectSvgClasses(['lucide', 'lucide-circle-check', 'lucide-check-circle-2']);
+ });
+ it('should preserve user classes', () => {
+ const hostFixture = TestBed.createComponent(ClassHostComponent);
+ hostFixture.detectChanges();
+ const svg = hostFixture.nativeElement.querySelector('svg');
+ expectSvgClasses(
+ ['custom-icon', 'lucide', 'lucide-circle-check', 'lucide-check-circle-2'],
+ svg,
+ );
+ });
+ });
+
+ describe('color', () => {
+ it('should default to currentColor', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke')).toBe('currentColor');
+ });
+ it('should set color', () => {
+ color.set('red');
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke')).toBe('red');
+ });
+ });
+
+ describe('size', () => {
+ it('should default to 24', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('24');
+ expect(getSvgAttribute('height')).toBe('24');
+ });
+ it('should set size', () => {
+ size.set(12);
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('12');
+ expect(getSvgAttribute('height')).toBe('12');
+ });
+ it('should allow string size', () => {
+ size.set('18');
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('18');
+ expect(getSvgAttribute('height')).toBe('18');
+ });
+ });
+
+ describe('strokeWidth', () => {
+ it('should default to 2', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('2');
+ });
+ it('should set stroke width', () => {
+ strokeWidth.set(1.41);
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('1.41');
+ });
+ it('should allow string stroke width', () => {
+ strokeWidth.set('0.125rem');
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('0.125rem');
+ });
+ });
+
+ describe('absoluteStrokeWidth', () => {
+ it('should not adjust stroke width', () => {
+ strokeWidth.set(2);
+ size.set(12);
+ absoluteStrokeWidth.set(true);
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('2');
+ });
+ it('should not set vector-effect on children', () => {
+ absoluteStrokeWidth.set(false);
+ fixture.detectChanges();
+ for (const child of getRenderedChildren()) {
+ expect(child.getAttribute('vector-effect')).toBeNull();
+ }
+ });
+ it('should set vector-effect on children', () => {
+ absoluteStrokeWidth.set(true);
+ fixture.detectChanges();
+ for (const child of getRenderedChildren()) {
+ expect(child.getAttribute('vector-effect')).toBe('non-scaling-stroke');
+ }
+ });
+ });
+
+ describe('title', () => {
+ it('should set title if provided', () => {
+ title.set('Foobar');
+ fixture.detectChanges();
+ const titleEl = fixture.debugElement.query(By.css('title')).nativeElement;
+ expect(titleEl).toBeDefined();
+ expect(titleEl.textContent).toBe('Foobar');
+ });
+ it('should not set aria-hidden when title is set', () => {
+ title.set('Foobar');
+ fixture.detectChanges();
+ expect(getSvgAttribute('aria-hidden')).toBe('false');
+ });
+ it('should set aria-hidden if no title is provided', () => {
+ title.set(undefined);
+ fixture.detectChanges();
+ expect(getSvgAttribute('aria-hidden')).toBe('true');
+ });
+ });
+
+ describe('LUCIDE_CONFIG', () => {
+ beforeEach(async () => {
+ TestBed.resetTestingModule();
+ TestBed.configureTestingModule({
+ providers: [
+ provideLucideConfig({
+ color: 'red',
+ strokeWidth: 1,
+ size: 12,
+ absoluteStrokeWidth: true,
+ }),
+ ],
+ });
+ await TestBed.compileComponents();
+ fixture = createComponent();
+ component = fixture.componentInstance;
+ });
+ describe('color', () => {
+ it('should use color from config', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke')).toBe('red');
+ });
+ it('should use override color from config', () => {
+ color.set('pink');
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke')).toBe('pink');
+ });
+ });
+ describe('strokeWidth', () => {
+ it('should use stroke width from config', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('1');
+ });
+ it('should use override stroke width from config', () => {
+ strokeWidth.set(3);
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('3');
+ });
+ });
+ describe('size', () => {
+ it('should use size from config', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('12');
+ expect(getSvgAttribute('height')).toBe('12');
+ });
+ it('should use override size from config', () => {
+ size.set('48');
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('48');
+ expect(getSvgAttribute('height')).toBe('48');
+ });
+ });
+ describe('absoluteStrokeWidth', () => {
+ it('should use absoluteStrokeWidth from config', () => {
+ fixture.detectChanges();
+ for (const child of getRenderedChildren()) {
+ expect(child.getAttribute('vector-effect')).toBe('non-scaling-stroke');
+ }
+ });
+ it('should override absoluteStrokeWidth', () => {
+ absoluteStrokeWidth.set(false);
+ fixture.detectChanges();
+ for (const child of getRenderedChildren()) {
+ expect(child.getAttribute('vector-effect')).toBeNull();
+ }
+ });
+ });
+ });
+});
diff --git a/packages/angular/src/lucide-icon-base.ts b/packages/angular/src/lucide-icon-base.ts
new file mode 100644
index 000000000..4290da872
--- /dev/null
+++ b/packages/angular/src/lucide-icon-base.ts
@@ -0,0 +1,89 @@
+import { Component, computed, inject, input, Signal } from '@angular/core';
+import { LUCIDE_CONFIG } from './lucide-config';
+import { LucideIconData, Nullable } from './types';
+import defaultAttributes from './default-attributes';
+import { lucideIconTemplate } from './lucide-icon-template';
+
+/**
+ * @internal
+ */
+@Component({
+ // eslint-disable-next-line @angular-eslint/component-selector
+ selector: 'svg[lucideIcon]',
+ template: lucideIconTemplate,
+ host: {
+ ...defaultAttributes,
+ class: 'lucide',
+ '[class]': 'iconClasses()',
+ '[attr.width]': 'size()',
+ '[attr.height]': 'size()',
+ '[attr.stroke]': 'color()',
+ '[attr.stroke-width]': 'strokeWidth()',
+ '[attr.aria-hidden]': '!title()',
+ },
+})
+export abstract class LucideIconBase {
+ protected abstract readonly icon: Signal>;
+ protected readonly iconNodes = computed(() => {
+ const node = this.icon()?.node ?? [];
+ if (!this.absoluteStrokeWidth()) {
+ return node;
+ }
+ return node.map(([name, attrs]) => [
+ name,
+ {
+ 'vector-effect': 'non-scaling-stroke',
+ ...attrs,
+ },
+ ]);
+ });
+ protected readonly iconClasses = computed(() => {
+ const icon = this.icon();
+ if (!icon) {
+ return '';
+ }
+ const { name, aliases = [] } = icon;
+ return [name, ...aliases].map((item) => `lucide-${item}`).join(' ');
+ });
+ protected readonly iconConfig = inject(LUCIDE_CONFIG);
+ /**
+ * An optional accessible label for the icon.
+ * - If provided, it will add the title as an [`` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/title).
+ * - If not provided, the component will add an `aria-hidden="true"` attribute automatically.
+ *
+ * @remarks
+ * Please refer to our [Accessibility guide](https://lucide.dev/guide/advanced/accessibility) regarding this matter.
+ * Adding accessible labels to icons is normally not necessary:
+ * - If your icon is decorative (as most icons are) just leave it as hidden from screen readers.
+ * - If your icon is interactive, it should be contained within an interactive element (e.g. button), and you should probably set your accessible label on that element.
+ * - If your icon is functional (e.g. used in place of a label), feel free to use this property.
+ */
+ readonly title = input>();
+ /**
+ * Width and height.
+ * @default 24
+ */
+ readonly size = input(this.iconConfig.size, {
+ transform: (value: Nullable) => value ?? this.iconConfig.size,
+ });
+ /**
+ * Stroke color.
+ * @default currentColor
+ */
+ readonly color = input(this.iconConfig.color, {
+ transform: (value: Nullable) => value ?? this.iconConfig.color,
+ });
+ /**
+ * Stroke width
+ * @default 2
+ */
+ readonly strokeWidth = input(this.iconConfig.strokeWidth, {
+ transform: (value: Nullable) => value ?? this.iconConfig.strokeWidth,
+ });
+ /**
+ * If set to true, it adds [`vector-effect="non-scaling-stroke"`](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/vector-effect) to child elements.
+ */
+ readonly absoluteStrokeWidth = input(this.iconConfig.absoluteStrokeWidth, {
+ transform: (value: Nullable) => value ?? this.iconConfig.absoluteStrokeWidth,
+ });
+}
diff --git a/packages/angular/src/lucide-icon-template.ts b/packages/angular/src/lucide-icon-template.ts
new file mode 100644
index 000000000..1ae677ecb
--- /dev/null
+++ b/packages/angular/src/lucide-icon-template.ts
@@ -0,0 +1,71 @@
+/**
+ * @internal
+ * The template of all Lucide icon components.
+ */
+export const lucideIconTemplate = `@if (title(); as titleValue) {
+ {{ titleValue }}
+}
+
+@for (child of iconNodes(); track child[1]['key'] ?? $index) {
+ @let attrs = child[1];
+ @switch (child[0]) {
+ @case ('path') {
+
+ }
+ @case ('line') {
+
+ }
+ @case ('polygon') {
+
+ }
+ @case ('polyline') {
+
+ }
+ @case ('circle') {
+
+ }
+ @case ('ellipse') {
+
+ }
+ @case ('rect') {
+
+ }
+ }
+}
+ `;
diff --git a/packages/angular/src/lucide-icons.spec.ts b/packages/angular/src/lucide-icons.spec.ts
new file mode 100644
index 000000000..9b6a93d9d
--- /dev/null
+++ b/packages/angular/src/lucide-icons.spec.ts
@@ -0,0 +1,64 @@
+import { TestBed } from '@angular/core/testing';
+import {
+ LUCIDE_ICONS,
+ lucideLegacyIcon,
+ lucideLegacyIconMap,
+ provideLucideIcons,
+} from './lucide-icons';
+import { LucideIconData } from './types';
+import { LucideCircle } from './icons/circle';
+
+describe('Lucide icons', () => {
+ describe('LUCIDE_ICONS', () => {
+ it('should default to empty map', () => {
+ expect(TestBed.inject(LUCIDE_ICONS)).toEqual({});
+ });
+ });
+ describe('provideLucideIcons', () => {
+ const mockIcon: LucideIconData = {
+ name: 'mock-icon',
+ node: [['polyline', { points: '1 1 22 22' }]],
+ };
+ const mockIcon2: LucideIconData = {
+ name: 'mock-icon-circle',
+ node: [['circle', { cx: 12, cy: 12, r: 8 }]],
+ aliases: ['mock-icon-2'],
+ };
+ const legacyIconNode: LucideIconData['node'] = [['circle', { cx: 12, cy: 12, r: 8 }]];
+ const legacyAlias = 'legacy-old-name';
+ const OtherLegacyIcon = legacyIconNode;
+ it('should accept list of icon object, icon components or legacy icons', () => {
+ TestBed.configureTestingModule({
+ providers: [
+ provideLucideIcons(
+ mockIcon,
+ mockIcon2,
+ LucideCircle,
+ lucideLegacyIcon('legacy-icon', legacyIconNode, [legacyAlias]),
+ ...lucideLegacyIconMap({ OtherLegacyIcon }),
+ ),
+ ],
+ });
+ const legacyIconData = {
+ name: 'legacy-icon',
+ node: legacyIconNode,
+ aliases: [legacyAlias],
+ };
+ const otherLegacyIconData = {
+ name: 'other-legacy-icon',
+ node: legacyIconNode,
+ aliases: ['OtherLegacyIcon'],
+ };
+ expect(TestBed.inject(LUCIDE_ICONS)).toEqual({
+ 'mock-icon': mockIcon,
+ 'mock-icon-circle': mockIcon2,
+ 'mock-icon-2': mockIcon2,
+ 'legacy-icon': legacyIconData,
+ 'legacy-old-name': legacyIconData,
+ 'other-legacy-icon': otherLegacyIconData,
+ OtherLegacyIcon: otherLegacyIconData,
+ ['circle']: LucideCircle.icon,
+ });
+ });
+ });
+});
diff --git a/packages/angular/src/lucide-icons.ts b/packages/angular/src/lucide-icons.ts
new file mode 100644
index 000000000..0f3136b35
--- /dev/null
+++ b/packages/angular/src/lucide-icons.ts
@@ -0,0 +1,105 @@
+import { InjectionToken, Provider } from '@angular/core';
+import { isLucideIconComponent, LucideIcon, LucideIconData, LucideIcons } from './types';
+
+/**
+ * Injection token for providing Lucide icons by name.
+ *
+ * @internal Use {@link provideLucideIcons}
+ */
+export const LUCIDE_ICONS = new InjectionToken('Lucide icons', {
+ factory: () => ({}),
+});
+
+/**
+ * Provide Lucide icons by name.
+ *
+ * @remarks
+ * Warning! This provider will convert dictionary keys to lower-kebab-case.
+ *
+ * @param icons Either a dictionary of icons or a list of Angular icon components.
+ *
+ * @usage
+ * ```ts
+ * import { provideLucideIcons, SquareCheck } from '@lucide/angular';
+ * import { MyCustomIcon } from './custom-icons/my-custom-icon';
+ *
+ * providers: [
+ * provideLucideIcons({
+ * SquareCheck,
+ * MyCustomIcon, // LucideIconData
+ * }),
+ * ]
+ * ```
+ *
+ * ```html
+ *
+ * ```
+ */
+export function provideLucideIcons(...icons: Array): Provider {
+ return {
+ provide: LUCIDE_ICONS,
+ useValue: icons.reduce((acc, icon) => {
+ const iconData = isLucideIconComponent(icon) ? icon.icon : icon;
+ acc[iconData.name] = iconData;
+ for (const alias of iconData.aliases ?? []) {
+ acc[alias] = iconData;
+ }
+ return acc;
+ }, {} as LucideIcons),
+ };
+}
+
+/**
+ * Converts a legacy icon node to the new format, for custom icon (e.g. `@lucide/lab`) support.
+ *
+ * @usage
+ * ```ts
+ * import { provideLucideIcons, lucideLegacyIcon } from '@lucide/angular';
+ * import { UserRoundX } from 'lucide-angular';
+ * import { burger } from '@lucide/lab';
+ *
+ * provideLucideIcons(
+ * lucideLegacyIcon('user-round-x', UserRoundX, ['user-circle-x']),
+ * lucideLegacyIcon('burger', burger, ['hamburger']),
+ * ),
+ * ```
+ */
+export function lucideLegacyIcon(
+ name: string,
+ node: LucideIconData['node'],
+ aliases: string[] = [],
+): LucideIconData {
+ return {
+ name,
+ node,
+ aliases,
+ };
+}
+
+/**
+ * Converts a map of legacy icon nodes to a list of icon data objects.
+ *
+ * @usage
+ * ```ts
+ * import { provideLucideIcons, lucideLegacyIconMap, LucideCircle } from '@lucide/angular';
+ * import { UserRoundX } from 'lucide-angular';
+ * import { burger } from '@lucide/lab';
+ *
+ * provideLucideIcons(
+ * LucideCircle,
+ * ...lucideLegacyIconMap({ UserRoundX, burger }),
+ * ),
+ * ```
+ */
+export function lucideLegacyIconMap(
+ icons: Record,
+): LucideIconData[] {
+ return Object.entries(icons).map(([pascalName, node]) => {
+ const name: string = pascalName.replaceAll(/([a-z0-9])([A-Z])/g, '$1-$2').toLowerCase();
+ return {
+ name,
+ node,
+ aliases: [pascalName],
+ };
+ });
+}
diff --git a/packages/angular/src/public-api.ts b/packages/angular/src/public-api.ts
new file mode 100644
index 000000000..04b50fc8e
--- /dev/null
+++ b/packages/angular/src/public-api.ts
@@ -0,0 +1,10 @@
+import * as icons from './icons/lucide-angular';
+
+export * from './lucide-config';
+export * from './lucide-dynamic-icon';
+export * from './lucide-icon-base';
+export * from './lucide-icon-template';
+export * from './lucide-icons';
+export * from './types';
+export * from './icons/lucide-angular';
+export { icons };
diff --git a/packages/angular/src/types.ts b/packages/angular/src/types.ts
new file mode 100644
index 000000000..bc75de19e
--- /dev/null
+++ b/packages/angular/src/types.ts
@@ -0,0 +1,61 @@
+import { Signal, Type } from '@angular/core';
+
+type HtmlAttributes = { [key: string]: string | number };
+export type LucideIconNode = readonly [string, HtmlAttributes];
+export type LucideIcons = { [key: string]: LucideIconData };
+
+/**
+ * A Lucide icon object that fully describes an icon to be displayed.
+ */
+export type LucideIconData = {
+ name: string;
+ size?: number;
+ node: LucideIconNode[];
+ aliases?: string[];
+};
+
+/**
+ * Input signal map of Lucide icon components.
+ */
+interface LucideIconProps {
+ title: Signal>;
+ size: Signal>;
+ color: Signal>;
+ strokeWidth: Signal>;
+ absoluteStrokeWidth: Signal>;
+}
+
+/**
+ * Represents a Lucide icon component type that has `iconName` and `iconData` signals inherited from `LucideIconBase` and respective static members accessible without instantiating the component.
+ */
+export interface LucideIcon extends Type {
+ icon: LucideIconData;
+}
+
+/**
+ * Type guard for {@link LucideIconData}
+ */
+export function isLucideIconData(icon: unknown): icon is LucideIconData {
+ return (
+ !!icon &&
+ typeof icon === 'object' &&
+ 'name' in icon &&
+ typeof icon.name === 'string' &&
+ 'node' in icon &&
+ Array.isArray(icon.node)
+ );
+}
+
+/**
+ * Type guard for {@link LucideIcon}
+ */
+export function isLucideIconComponent(icon: unknown): icon is LucideIcon {
+ return icon instanceof Type && 'icon' in icon && isLucideIconData(icon.icon);
+}
+
+export type LucideIconInput = LucideIcon | LucideIconData | string;
+
+/**
+ * @internal
+ */
+export type Nullable = T | null | undefined;
diff --git a/packages/lucide-angular/tsconfig.json b/packages/angular/tsconfig.json
similarity index 51%
rename from packages/lucide-angular/tsconfig.json
rename to packages/angular/tsconfig.json
index 46f053f70..65b5c1a3d 100644
--- a/packages/lucide-angular/tsconfig.json
+++ b/packages/angular/tsconfig.json
@@ -1,27 +1,24 @@
-/* To learn more about this file see: https://angular.io/config/tsconfig. */
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
{
"compileOnSave": false,
"compilerOptions": {
- "baseUrl": "./",
- "outDir": "./dist/out-tsc",
- "forceConsistentCasingInFileNames": true,
+ "paths": {
+ "@lucide/angular": ["./dist"],
+ },
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
- "paths": {
- "lucide-angular": ["dist"],
- },
"noFallthroughCasesInSwitch": true,
- "sourceMap": true,
+ "skipLibCheck": true,
+ "isolatedModules": true,
"declaration": false,
"downlevelIteration": true,
"experimentalDecorators": true,
- "moduleResolution": "node",
"importHelpers": true,
- "target": "es2017",
- "module": "es2020",
- "lib": ["es2020", "dom"],
+ "target": "ES2022",
+ "module": "preserve",
},
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
@@ -29,4 +26,13 @@
"strictInputAccessModifiers": true,
"strictTemplates": true,
},
+ "files": [],
+ "references": [
+ {
+ "path": "./tsconfig.lib.json",
+ },
+ {
+ "path": "./tsconfig.spec.json",
+ },
+ ],
}
diff --git a/packages/angular/tsconfig.lib.json b/packages/angular/tsconfig.lib.json
new file mode 100644
index 000000000..a1fc35682
--- /dev/null
+++ b/packages/angular/tsconfig.lib.json
@@ -0,0 +1,14 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./out-tsc/lib",
+ "declaration": true,
+ "declarationMap": true,
+ "inlineSources": true,
+ "types": []
+ },
+ "include": ["src/**/*.ts"],
+ "exclude": ["**/*.spec.ts"]
+}
diff --git a/packages/angular/tsconfig.lib.prod.json b/packages/angular/tsconfig.lib.prod.json
new file mode 100644
index 000000000..9215caac4
--- /dev/null
+++ b/packages/angular/tsconfig.lib.prod.json
@@ -0,0 +1,11 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "extends": "./tsconfig.lib.json",
+ "compilerOptions": {
+ "declarationMap": false
+ },
+ "angularCompilerOptions": {
+ "compilationMode": "partial"
+ }
+}
diff --git a/packages/angular/tsconfig.spec.json b/packages/angular/tsconfig.spec.json
new file mode 100644
index 000000000..26230b0b3
--- /dev/null
+++ b/packages/angular/tsconfig.spec.json
@@ -0,0 +1,10 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./out-tsc/spec",
+ "types": ["vitest/globals"]
+ },
+ "include": ["src/**/*.d.ts", "src/**/*.spec.ts"]
+}
diff --git a/packages/astro/README.md b/packages/astro/README.md
index ee104b6cb..8898336f1 100644
--- a/packages/astro/README.md
+++ b/packages/astro/README.md
@@ -12,7 +12,7 @@ Lucide icon library for Astro sites and applications.
[](https://www.npmjs.com/package/@lucide/astro)

-[](https://lucide.dev/license)
+[](https://lucide.dev/license)
@@ -21,14 +21,14 @@ Lucide icon library for Astro sites and applications.
·
Icons
·
- Documentation
+ Documentation
·
License
# Lucide Astro
-Implementation of the lucide icon library for Astro applications.
+Implementation of the Lucide icon library for Astro applications.
## Installation
@@ -60,6 +60,8 @@ Join the [Discord server](https://discord.gg/EH6nSts) to chat with the maintaine
Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/license).
+[//]: <> (Sponsors)
+
## Sponsors
@@ -68,7 +70,10 @@ Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/licen
@@ -80,9 +96,15 @@ const Expand = createLucideIcon('Expand', expand)
:iconNode="icon.iconNode"
customizable
/>
-
+
-
+
@@ -157,11 +179,15 @@ const Expand = createLucideIcon('Expand', expand)
}
.drawer-enter-active {
- transition: opacity 0.5s, transform 0.25s ease;
+ transition:
+ opacity 0.5s,
+ transform 0.25s ease;
}
.drawer-leave-active {
- transition: opacity 0.25s ease, transform 1.6s ease-out;
+ transition:
+ opacity 0.25s ease,
+ transform 1.6s ease-out;
}
.drawer-enter-from,
@@ -177,5 +203,4 @@ const Expand = createLucideIcon('Expand', expand)
.contributors {
justify-content: flex-end;
}
-
diff --git a/docs/.vitepress/theme/components/icons/IconInfo.vue b/docs/.vitepress/theme/components/icons/IconInfo.vue
index ecb43cebb..a5b66240b 100644
--- a/docs/.vitepress/theme/components/icons/IconInfo.vue
+++ b/docs/.vitepress/theme/components/icons/IconInfo.vue
@@ -5,27 +5,26 @@ import Badge from '../base/Badge.vue';
import CopySVGButton from './CopySVGButton.vue';
import CopyCodeButton from './CopyCodeButton.vue';
import VPButton from 'vitepress/dist/client/theme-default/components/VPButton.vue';
-import {useData, useRouter} from 'vitepress';
+import { useData, useRouter } from 'vitepress';
import { computed } from 'vue';
-import createLucideIcon from 'lucide-vue-next/src/createLucideIcon';
-import { diamond } from '../../../data/iconNodes'
+import createLucideIcon from '@lucide/vue/src/createLucideIcon';
+import { diamond } from '../../../data/iconNodes';
import deprecationReasonTemplate from '../../../../../tools/build-icons/utils/deprecationReasonTemplate.ts';
-
const props = defineProps<{
- icon: IconEntity
- popoverPosition?: 'top' | 'bottom'
-}>()
+ icon: IconEntity;
+ popoverPosition?: 'top' | 'bottom';
+}>();
-const { go } = useRouter()
-const { page } = useData()
+const { go } = useRouter();
+const { page } = useData();
const tags = computed(() => {
- if (!props.icon || !props?.icon?.tags) return []
- return props.icon.tags.join(' • ')
-})
+ if (!props.icon || !props?.icon?.tags) return [];
+ return props.icon.tags.join(' • ');
+});
-const DiamondIcon = createLucideIcon('Diamond', diamond)
+const DiamondIcon = createLucideIcon('Diamond', diamond);
const deprecatedTitle = computed(() => {
if (!props.icon.deprecationReason) return '';
@@ -43,8 +42,14 @@ const deprecatedTitle = computed(() => {
-
+ {
Deprecated
-
+
{{ icon.externalLibrary }}
+
+
+
-
-
@@ -119,7 +149,7 @@ const deprecatedTitle = computed(() => {
.deprecated-badge {
background-color: var(--vp-c-brand-5);
margin-left: 40px;
- opacity: .8;
+ opacity: 0.8;
}
.deprecated-badge:hover {
@@ -150,7 +180,7 @@ const deprecatedTitle = computed(() => {
margin-top: 8px;
align-items: center;
- --gradient-background: var(--tags-gradient-background, var(--vp-c-bg-elv))
+ --gradient-background: var(--tags-gradient-background, var(--vp-c-bg-elv));
}
.horizontal-scroller {
overflow-x: scroll;
@@ -158,23 +188,22 @@ const deprecatedTitle = computed(() => {
-ms-overflow-style: none;
scrollbar-width: none;
scrollbar-width: thin; /* can also be normal, or none, to not render scrollbar */
- scrollbar-color: currentColor transparent; /* foreground background */
+ scrollbar-color: var(--vp-c-text-4) transparent; /* foreground background */
}
.horizontal-scroller::-webkit-scrollbar {
width: 0;
- display: none
+ display: none;
}
.horizontal-scroller::-webkit-scrollbar-track {
- background: transparent
+ background: transparent;
}
.horizontal-scroller::-webkit-scrollbar-thumb {
background: transparent;
- border: none
+ border: none;
}
-
.tags-scroller::after {
content: '';
position: absolute;
@@ -182,7 +211,7 @@ const deprecatedTitle = computed(() => {
width: 32px;
height: 100%;
/* Background Gradient left to right */
- background: linear-gradient(to right, rgba(255,255,255,0) 0%,var(--gradient-background) 100%);
+ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--gradient-background) 100%);
right: 0;
pointer-events: none;
}
diff --git a/docs/.vitepress/theme/components/icons/IconItem.vue b/docs/.vitepress/theme/components/icons/IconItem.vue
index 2ffa2ac0b..762dcdc80 100644
--- a/docs/.vitepress/theme/components/icons/IconItem.vue
+++ b/docs/.vitepress/theme/components/icons/IconItem.vue
@@ -1,17 +1,17 @@
@@ -72,7 +86,6 @@ const DiamondIcon = createLucideIcon('Diamond', diamond)
@click="navigateToIcon"
:class="{ active, animate }"
:aria-label="name"
-
:data-confetti-text="confettiText"
ref="ref"
>
@@ -91,7 +104,10 @@ const DiamondIcon = createLucideIcon('Diamond', diamond)
class="floating-diamond"
aria-hidden="true"
>
-
+
@@ -108,7 +124,10 @@ const DiamondIcon = createLucideIcon('Diamond', diamond)
font-weight: 600;
border-radius: 4px;
white-space: nowrap;
- transition: color 0.25s, border-color 0.25s, background-color 0.25s;
+ transition:
+ color 0.25s,
+ border-color 0.25s,
+ background-color 0.25s;
border-radius: 6px;
background-color: var(--vp-c-bg-alt);
display: inline-flex;
@@ -135,7 +154,10 @@ const DiamondIcon = createLucideIcon('Diamond', diamond)
}
.icon-button:active {
- transition: color 0.1s, border-color 0.1s, background-color 0.1s;
+ transition:
+ color 0.1s,
+ border-color 0.1s,
+ background-color 0.1s;
}
.icon-button.medium {
@@ -159,9 +181,9 @@ const DiamondIcon = createLucideIcon('Diamond', diamond)
}
.icon-button:active {
- border-color: var(--vp-button-alt-active-border);
- color: var(--vp-button-alt-active-text);
- background-color: var(--vp-button-alt-active-bg);
+ border-color: var(--vp-button-alt-active-border);
+ color: var(--vp-button-alt-active-text);
+ background-color: var(--vp-button-alt-active-bg);
}
.icon-button.active {
diff --git a/docs/.vitepress/theme/components/icons/IconPreview.vue b/docs/.vitepress/theme/components/icons/IconPreview.vue
index 80305eebf..4cd4f5142 100644
--- a/docs/.vitepress/theme/components/icons/IconPreview.vue
+++ b/docs/.vitepress/theme/components/icons/IconPreview.vue
@@ -1,24 +1,50 @@
@@ -28,14 +54,45 @@ const iconComponent = computed(() => {
:is="iconComponent"
:size="size"
:color="color"
- :strokeWidth="absoluteStrokeWidth ? Number(strokeWidth) * 24 / Number(size) : strokeWidth"
+ :strokeWidth="absoluteStrokeWidth ? (Number(strokeWidth) * 24) / Number(size) : strokeWidth"
/>
- {{ tags }}
@@ -72,13 +80,35 @@ const deprecatedTitle = computed(() => {
-
+
-
+
-
+
See this icon in action
diff --git a/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue b/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue
index b47be6481..1fdece4ba 100644
--- a/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue
+++ b/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue
@@ -1,5 +1,5 @@
@@ -150,6 +182,7 @@ function handleCloseDrawer() {
{
if (containerWidth.value === 0) return 120;
@@ -32,9 +50,14 @@ const props = defineProps<{
}>();
const activeIconName = ref(null);
+const selectedSort = ref(SORTING[0])
-const { execute: fetchTags, data: tags } = useFetchTags();
-const { execute: fetchCategories, data: categories } = useFetchCategories();
+const { execute: fetchTags, data: tags, isFetching: isFetchingTags } = useFetchTags();
+const {
+ execute: fetchCategories,
+ data: categories,
+ isFetching: isFetchingCategories,
+} = useFetchCategories();
const overviewEl = ref(null);
const { width: containerWidth } = useElementSize(overviewEl);
@@ -43,12 +66,29 @@ const columnSize = computed(() => {
return Math.floor(containerWidth.value / (ICON_SIZE + ICON_GRID_GAP));
});
+const sortedIcons = computed(() => {
+ switch (selectedSort.value.value) {
+ case 'popularity':
+ return [...props.icons].sort((a, b) => (b.popularity || 0) - (a.popularity || 0));
+ case 'release-date':
+ return [...props.icons].sort((a, b) => {
+ const aDate = a.createdRelease?.date ? new Date(a.createdRelease.date).getTime() : 0;
+ const bDate = b.createdRelease?.date ? new Date(b.createdRelease.date).getTime() : 0;
+ return bDate - aDate;
+ });
+ case 'name':
+ return [...props.icons].sort((a, b) => a.name.localeCompare(b.name));
+ default:
+ return props.icons;
+ }
+});
+
const mappedIcons = computed(() => {
if (tags.value == null) {
- return props.icons;
+ return sortedIcons.value;
}
- return props.icons.map((icon) => {
+ return sortedIcons.value.map((icon) => {
const iconTags = tags.value[icon.name];
const iconCategories = categories.value?.[icon.name] ?? [];
@@ -68,11 +108,15 @@ const { shortcutText: kbdSearchShortcut } = useSearchShortcut(() => {
const searchResults = useSearch(searchQueryDebounced, mappedIcons, [
{ name: 'name', weight: 3 },
- { name: 'aliases', weight: 3 },
+ { name: 'aliases', weight: 8 },
{ name: 'tags', weight: 2 },
{ name: 'categories', weight: 1 },
]);
+
const searchPlaceholder = useSearchPlaceholder(searchQuery, searchResults);
+const isSearchMetadataLoading = computed(
+ () => searchQuery.value.length > 0 && (tags.value == null || categories.value == null),
+);
const chunkedIcons = computed(() => {
return chunkArray(searchResults.value, columnSize.value);
@@ -98,15 +142,21 @@ function setActiveIconName(name: string) {
activeIconName.value = name;
}
-function onFocusSearchInput() {
- if (tags.value == null) {
- fetchTags();
+function loadSearchMetadata() {
+ if (tags.value == null && !isFetchingTags.value) {
+ void fetchTags();
}
- if (categories.value == null) {
- fetchCategories();
+ if (categories.value == null && !isFetchingCategories.value) {
+ void fetchCategories();
}
}
+watch(searchQuery, (searchString) => {
+ if (searchString !== '') {
+ loadSearchMetadata();
+ }
+});
+
const NoResults = defineAsyncComponent(() => import('./NoResults.vue'));
const IconDetailOverlay = defineAsyncComponent(() => import('./IconDetailOverlay.vue'));
@@ -118,7 +168,14 @@ watch(searchQueryDebounced, () => {
function handleCloseDrawer() {
setActiveIconName('');
- window.history.pushState({}, '', '/icons/');
+ const url = new URL(window.location);
+ url.pathname = '/icons/';
+
+ if (searchQueryDebounced.value) {
+ url.searchParams.set('search', searchQueryDebounced.value);
+ }
+
+ window.history.pushState({}, '', url);
}
@@ -126,6 +183,7 @@ function handleCloseDrawer() {
+
+
diff --git a/docs/.vitepress/theme/components/icons/NoResults.vue b/docs/.vitepress/theme/components/icons/NoResults.vue
index 7d4bbbd6b..e11adf309 100644
--- a/docs/.vitepress/theme/components/icons/NoResults.vue
+++ b/docs/.vitepress/theme/components/icons/NoResults.vue
@@ -20,7 +20,7 @@ import {
testTubeDiagonal,
sword,
} from '../../../data/iconNodes';
-import createLucideIcon from 'lucide-vue-next/src/createLucideIcon';
+import createLucideIcon from '@lucide/vue/src/createLucideIcon';
import { useEventListener } from '@vueuse/core';
import VPButton from 'vitepress/dist/client/theme-default/components/VPButton.vue';
import { IconNode } from '../../types';
diff --git a/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue b/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue
index 169d47efb..68b2e50b4 100644
--- a/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue
+++ b/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue
@@ -73,13 +73,11 @@ const customizingActive = computed(() => {
id="icon-color"
label="Color"
>
-
-
-
+
{
}
.color-picker {
- margin-left: auto;
+ width: 100%;
}
diff --git a/docs/.vitepress/theme/components/icons/StickyBar.vue b/docs/.vitepress/theme/components/icons/StickyBar.vue
index 8c0350409..1a7434fb1 100644
--- a/docs/.vitepress/theme/components/icons/StickyBar.vue
+++ b/docs/.vitepress/theme/components/icons/StickyBar.vue
@@ -9,20 +9,63 @@
margin-bottom: 16px;
position: sticky;
z-index: 10;
- top: 48px;
- padding-top: 24px;
- margin-top: -32px;
+ top: var(--vp-layout-top-height);
width: 100%;
display: flex;
margin-bottom: 32px;
background: var(--vp-c-bg);
box-shadow: 0 16px 24px var(--vp-c-bg);
+ gap: 16px;
+}
+
+.search-bar :deep(.select-button) {
+ padding: 11px 14px;
+ background-color: var(--vp-c-bg-alt);
+ color: var(--vp-c-text-2);
+ flex-shrink: 0;
+ flex: 1;
+ font-weight: 500;
+ cursor: pointer;
+}
+
+.search-bar :deep(.select-button):hover,
+.search-bar :deep(.select-button):focus {
+ border-color: var(--vp-c-brand);
+ background: var(--vp-c-bg-alt);
+}
+
+.search-bar :deep(.select-options) {
+ min-width: 160px;
+}
+
+.search-bar :deep(.select-option) {
+ padding-right: 36px;
+ padding-left: 8px;
+}
+
+.search-bar :deep(.select-icon) {
+ display: none;
+}
+
+.search-bar :deep(.select-button) .select-text {
+ display: none;
+}
+
+@media (min-width: 640px) {
+ .search-bar :deep(.select-button) {
+ padding: 11px 16px 11px 16px;
+ }
+
+ .search-bar :deep(.select-button) .select-text {
+ display: block;
+ }
}
@media (min-width: 960px) {
.search-bar {
padding-top: 32px;
- top: 64px;
+ margin-top: calc((var(--vp-layout-top-height, 0px) + 32px) * -1);
+ top: calc(var(--vp-layout-top-height, 0px) + 64px);
}
}
diff --git a/docs/.vitepress/theme/components/overrides/Hero.vue b/docs/.vitepress/theme/components/overrides/Hero.vue
new file mode 100644
index 000000000..d0c524b3d
--- /dev/null
+++ b/docs/.vitepress/theme/components/overrides/Hero.vue
@@ -0,0 +1,379 @@
+
+
+
+
+
+
+
+ Search {{ data.iconsCount }} icons...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/.vitepress/theme/components/overrides/HeroMatrix.vue b/docs/.vitepress/theme/components/overrides/HeroMatrix.vue
new file mode 100644
index 000000000..61865665c
--- /dev/null
+++ b/docs/.vitepress/theme/components/overrides/HeroMatrix.vue
@@ -0,0 +1,248 @@
+
+
+
+
```
+
+## Accessibility
+
+By default, we hide icons from screen readers using `aria-hidden="true"`.
+
+You can add accessibility attributes using aria-labels.
+
+```vue
+
+
+
+
+
+```
+
+For best practices on accessibility, please see our [accessibility guide](../accessibility.md).
diff --git a/docs/guide/packages/lucide.md b/docs/guide/packages/lucide.md
deleted file mode 100644
index 4f95a57db..000000000
--- a/docs/guide/packages/lucide.md
+++ /dev/null
@@ -1,226 +0,0 @@
-# Lucide
-
-The core Lucide package for vanilla JavaScript applications. This package allows you to easily add scalable vector icons to any web project without framework dependencies. Perfect for static websites, legacy applications, or when you need lightweight icon integration with maximum browser compatibility.
-
-**What you can accomplish:**
-- Add icons to HTML using simple data attributes
-- Dynamically create and insert SVG icons with JavaScript
-- Customize icon appearance with CSS classes and inline styles
-- Tree-shake unused icons to keep bundle sizes minimal
-- Use icons in any JavaScript environment or plain HTML
-
-## Installation
-
-### Package Managers
-
-::: code-group
-
-```sh [pnpm]
-pnpm add lucide
-```
-
-```sh [yarn]
-yarn add lucide
-```
-
-```sh [npm]
-npm install lucide
-```
-
-```sh [bun]
-bun add lucide
-```
-
-:::
-
-### CDN
-
-```html
-
-
-
-
-
-```
-
-## Usage
-
-### With unpkg
-
-Here is a complete example with unpkg
-
-```html
-
-
-
-
-
-
-
-
-
-```
-We strongly suggest you anchor to a specific version, such as `https://unpkg.com/lucide@x.xxx.x/dist/umd/lucide.min.js`, rather than using `@latest`.
-
-### With ESModules
-
-To reduce bundle size, lucide is built to be fully tree-shakable.
-The `createIcons` function will search for HTMLElements with the attribute `data-lucide` and replace it with the svg from the given icon name.
-
-```html
-
-
-```
-
-```js
-import { createIcons, icons } from 'lucide';
-
-// Caution, this will import all the icons and bundle them.
-createIcons({ icons });
-
-// Recommended way, to include only the icons you need.
-import { createIcons, Menu, ArrowRight, Globe } from 'lucide';
-
-createIcons({
- icons: {
- Menu,
- ArrowRight,
- Globe
- }
-});
-```
-
-## Advanced Usage
-
-### Additional Options
-
-In the `createIcons` function you can pass some extra parameters:
-
-- you can pass `nameAttr` to adjust the attribute name to replace for
-- you can pass `attrs` to pass additional custom attributes, for instance CSS classes or stroke options.
-- you can pass `root` to provide a custom DOM element the icons should be replaced in (useful when manipulating small sections of a large DOM or elements in the shadow DOM)
-- you can pass `inTemplates: true` to also replace icons inside `` tags.
-
-Here is a full example:
-
-```js
-import { createIcons } from 'lucide';
-
-createIcons({
- attrs: {
- class: ['my-custom-class', 'icon'],
- 'stroke-width': 1,
- stroke: '#333'
- },
- nameAttr: 'data-lucide', // attribute for the icon name.
- root: element, // DOM element to replace icons in.
- inTemplates: true // Also replace icons inside tags.
-});
-```
-
-### Treeshake the library, only use the icons you use
-
-```js
-import { createIcons, Menu, ArrowRight, Globe } from 'lucide';
-
-createIcons({
- icons: {
- Menu,
- ArrowRight,
- Globe
- }
-});
-```
-
-### Custom Document root
-
-Apply icons in a custom root element, for instance a shadow DOM root.
-
-```js
-import { createIcons } from 'lucide';
-
-// Custom root element, for instance a shadow DOM root.
-const shadowRoot = element.attachShadow({ mode: 'open' });
-
-createIcons({
- root: shadowRoot
-});
-```
-
-### Apply icons inside `` tags
-
-By default icons inside `` tags are not added.
-By setting the `inTemplates` option to `true`, icons inside templates will also be replaced.
-
-```js
-import { createIcons } from 'lucide';
-
-createIcons({
- inTemplates: true
-});
-```
-
-### Custom Element binding
-
-```js
-import { createElement, Menu } from 'lucide';
-
-const menuIcon = createElement(Menu); // Returns HTMLElement (svg)
-
-// Append HTMLElement in the DOM
-const myApp = document.getElementById('app');
-myApp.appendChild(menuIcon);
-```
-
-#### Custom Element binding with custom attributes
-
-```js
-import { createElement, Menu } from 'lucide';
-
-const menuIcon = createElement(Menu, {
- class: ['my-custom-class', 'icon'],
- 'stroke-width': 1,
- stroke: '#333'
-}); // Returns HTMLElement (svg)
-
-// Append HTMLElement in the DOM
-const myApp = document.getElementById('app');
-myApp.appendChild(menuIcon);
-```
-
-### With Lucide lab or custom icons
-
-[Lucide lab](https://github.com/lucide-icons/lucide-lab) is a collection of icons that are not part of the Lucide main library.
-They can be used in the same way as the official icons.
-
-```js
-import { coconut } from '@lucide/lab';
-
-createIcons({
- icons: {
- coconut
- }
-});
-```
-
-## Accessibility
-
-By default, we hide icons from screen readers using `aria-hidden="true"`.
-
-You can add accessibility attributes using aria-labels.
-
-```html
-
-
-
-
-
-
-
-```
-
-For best practices on accessibility, please see our [accessibility guide](../advanced/accessibility.md).
diff --git a/docs/guide/preact/advanced/accessibility.md b/docs/guide/preact/advanced/accessibility.md
new file mode 100644
index 000000000..f7f99d347
--- /dev/null
+++ b/docs/guide/preact/advanced/accessibility.md
@@ -0,0 +1,52 @@
+---
+title: Accessibility - Preact
+description: Best practices for accessible icons in your Preact application.
+---
+
+
+
+# Accessibility
+
+Lucide icons ship with `aria-hidden="true"` by default. In almost all cases this is exactly what you want.
+
+## Should icons be accessible?
+
+Most of the time, icons are used purely for decoration or visual reinforcement. Exposing decorative icons to assistive technologies can create unnecessary noise for screen reader users.
+
+For a broader explanation of this, and other best practices on how to use icons accessibly in your application, please refer to our detailed guide on accessibility:
+
+
+
+Only if an icon **conveys essential meaning on its own** should it be made accessible. The sections below explain how to do that in Preact.
+
+## Making an icon accessible
+
+To expose an icon to assistive technologies, provide an accessible name by passing a `title` element as a child or passing the `aria-label` prop to the icon component.
+
+This removes the `aria-hidden` attribute and makes the icon visible to screen readers.
+
+```tsx
+
+ This is my house
+
+
+// or
+
+
+```
+
+Choose a label that clearly describes the meaning of the icon or the action it represents in the context of your application.
+
+## Accessible icon buttons
+
+When an icon is used inside a button, the accessible label should usually be applied to the button itself, and not the icon.
+
+```tsx
+
+```
+
+This ensures assistive technologies describe the interactive element, rather than the decorative graphic inside it.
diff --git a/docs/guide/preact/advanced/aliased-names.md b/docs/guide/preact/advanced/aliased-names.md
new file mode 100644
index 000000000..27c420cce
--- /dev/null
+++ b/docs/guide/preact/advanced/aliased-names.md
@@ -0,0 +1,59 @@
+---
+title: Aliased Names - Preact
+description: Learn about the different import name styles available for Lucide icons in your project and how to choose the one that best fits your needs.
+---
+# Aliased Names
+
+Some icons have multiple names. This is because we sometimes choose to rename them to make them more consistent with the rest of the icon set, or the name was not generic. For example, the `edit-2` icon is renamed to `pen` to make the name more generic, since it is just a pen icon.
+
+Beside these aliases, Lucide also includes prefixed and suffixed names to use within your project. This is to prevent import name collisions with other libraries or your own code.
+
+```tsx
+// These are all the same icon
+import {
+ House,
+ HouseIcon,
+ LucideHouse,
+} from "lucide-preact";
+```
+
+## Choosing import name style
+
+If you want consistent imports across your project, or if you want to change the autocompletion of Lucide icons in your IDE, there an option to choose the import name style you prefer.
+
+This can be done by creating a custom module declaration file to override Lucide imports and turning off the autocomplete in your IDE.
+
+### Turn off autocomplete in your IDE
+
+```json [.vscode/settings.json]
+{
+ "js/ts.preferences.autoImportFileExcludePatterns": [
+ "lucide-preact",
+ ]
+}
+```
+
+### Create a custom module declaration file
+
+Create a custom TypeScript declaration file that re-exports the preferred naming style:
+
+```ts [lucide-preact.d.ts]
+declare module "lucide-preact" {
+ // Prefixed import names
+ export * from "lucide-preact/dist/lucide-preact.prefixed";
+ // or
+ // Suffixed import names
+ export * from "lucide-preact/dist/lucide-preact.suffixed";
+}
+```
+
+Place this file in your project root or in a directory included in your TypeScript configuration.
+A common approach is to create a `@types` folder and name the file `lucide-preact.d.ts`.
+
+### Import name styles
+
+| Import Style | Available imports | Declaration file import |
+| ------------- | --------------------------- | ----------------------- |
+| Default | Home, HomeIcon, LucideHome | |
+| Prefixed | LucideHome | lucide-preact.prefixed |
+| Suffixed | HomeIcon | lucide-preact.suffixed |
diff --git a/docs/guide/preact/advanced/combining-icons.md b/docs/guide/preact/advanced/combining-icons.md
new file mode 100644
index 000000000..8f5ffd92f
--- /dev/null
+++ b/docs/guide/preact/advanced/combining-icons.md
@@ -0,0 +1,117 @@
+---
+title: Combining icons - Preact
+description: Learn how to combine multiple icons into a single icon nested SVG elements in your Preact application.
+---
+
+
+# Combining icons
+
+You can combine multiple icons into a single icon by nesting SVG elements.
+This is useful if you want to create custom icons by combining existing ones.
+
+::: sandpack {showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx App.js [active]
+import { Scan, User } from "lucide-preact";
+import { h } from "preact";
+
+function App() {
+ return (
+
+
+
+);
+```
+
+This will apply the `color`, `size` and `strokeWidth` props to all icons that are children of the `LucideProvider`.
+
+
+## Style by using CSS
+Styling icons is easy to accomplish using CSS.
+
+Every icon has a class attribute applied called `lucide`. This class name can be used in the CSS file to target all icons that are being used within the app.
+
+- The **color** of the icons can be changed using the [`color`](https://developer.mozilla.org/en-US/docs/Web/CSS/color) CSS property.
+- The **size** of the icons can be changed using [`width`](https://developer.mozilla.org/en-US/docs/Web/CSS/width) and [`height`](https://developer.mozilla.org/en-US/docs/Web/CSS/height) CSS properties.
+- The **stroke width** of the icons can be changed using the [`stroke-width`](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width) CSS property.
+
+::: sandpack {editorHeight=400 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```css icon.css [active]
+.lucide {
+ /* Change this! */
+ color: #ffadff;
+ width: 48px;
+ height: 48px;
+ stroke-width: 1px;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-template-rows: 1fr 1fr 1fr;
+ gap: 6px;
+}
+```
+
+```jsx App.js
+import {
+ CakeSlice,
+ Candy,
+ Apple,
+ Cookie,
+ Martini,
+ IceCream2,
+ Sandwich,
+ Wine,
+ Dessert,
+} from "lucide-preact";
+import { h } from "preact";
+import "./icon.css";
+
+function App() {
+ return (
+ ;
+};
+
+export default WrapIcon;
+```
+
+## `LucideIcon`
+
+Type for individual icon components.
+
+```ts
+type LucideIcon = React.FC;
+```
+
+### Using `LucideIcon`
+
+You can use the `LucideIcon` type when you need to work with icon components directly.
+
+```tsx
+import { type LucideIcon } from 'lucide-preact';
+
+interface ButtonProps {
+ icon: LucideIcon;
+ label: string;
+}
+
+const IconButton = ({ icon: Icon, label }: ButtonProps) => {
+ return (
+
+ );
+};
+
+export default IconButton;
+```
+
+## `IconNode`
+
+Type for the raw SVG structure of an icon. This is an array of SVG elements and their attributes to render the icon.
+Not commonly used directly in application code. But can be useful for advanced use cases, such as using custom icons or with Lucide Lab.
+
+```ts
+type IconNode = [elementName: string, attrs: Record][];
+```
+
+### Using `IconNode`
+You can use the `IconNode` type when you need to work with the raw SVG structure of an icon.
+
+```tsx
+import { type IconNode, Icon } from 'lucide-preact';
+
+const customIcon: IconNode = [
+ ['circle', { cx: 12, cy: 12, r: 10 }],
+ ['line', { x1: 12, y1: 8, x2: 12, y2: 12 }],
+ ['line', { x1: 12, y1: 16, x2: 12, y2: 16 }],
+];
+
+const MyCustomIcon = () => {
+ return (
+
+ );
+};
+
+export default MyCustomIcon;
+```
diff --git a/docs/guide/preact/advanced/with-lucide-lab.md b/docs/guide/preact/advanced/with-lucide-lab.md
new file mode 100644
index 000000000..855a5505b
--- /dev/null
+++ b/docs/guide/preact/advanced/with-lucide-lab.md
@@ -0,0 +1,23 @@
+---
+title: With Lucide Lab or custom icons - Preact
+description: Learn how to use Lucide Lab or custom icons in your Preact applications using the Icon component.
+---
+# With Lucide Lab or custom icons
+
+[Lucide Lab](https://github.com/lucide-icons/lucide-lab) is a collection of icons that are not part of the Lucide main library.
+
+They can be used by using the `Icon` component.
+All props like regular lucide icons can be passed to adjust the icon appearance.
+
+## Using the `Icon` component
+
+This creates a single icon based on the iconNode passed and renders a Lucide icon component.
+
+```jsx
+import { Icon } from 'lucide-preact';
+import { coconut } from '@lucide/lab';
+
+const App = () => (
+
+);
+```
diff --git a/docs/guide/preact/basics/color.md b/docs/guide/preact/basics/color.md
new file mode 100644
index 000000000..48d16aee4
--- /dev/null
+++ b/docs/guide/preact/basics/color.md
@@ -0,0 +1,72 @@
+---
+title: Color - Preact
+description: Learn how to adjust the color of icons in your Preact application using the `color` prop or by using parent elements text color value.
+---
+
+
+# Color
+
+By default, all icons have the color value: `currentColor`. This keyword uses the element's computed text `color` value to represent the icon color.
+
+Read more about [ `currentColor` on MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolor_keyword).
+
+## Adjust the color using the `color` prop
+
+The color can be adjusted by passing the color prop to the element.
+
+::: sandpack {showTabs=false editorHeight=295 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```js App.js [active]
+import { h } from "preact";
+import { Smile } from "lucide-preact";
+
+function App() {
+ return (
+ ;
+};
+
+export default App;
+```
+
+## Props
+
+To customize the appearance of an icon, you can use the following props:
+
+| name | type | default |
+| --------------------- | --------- | ------------ |
+| `size` | *number* | 24 |
+| `color` | *string* | currentColor |
+| `strokeWidth` | *number* | 2 |
+| `absoluteStrokeWidth` | *boolean* | false |
+
+Because icons render as SVG elements, all standard SVG attributes can also be applied as props. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```jsx
+// Usage
+const App = () => {
+ return ;
+};
+```
+
+More examples and details how to use props, continue the guide:
+
+
+
+
diff --git a/docs/guide/preact/index.md b/docs/guide/preact/index.md
new file mode 100644
index 000000000..c664aec10
--- /dev/null
+++ b/docs/guide/preact/index.md
@@ -0,0 +1,53 @@
+---
+title: Lucide for Preact
+description: Lucide provides a Preact icon component library that makes it easy to integrate icons into your Preact applications. Each icon is available as a standalone Preact component, allowing for seamless integration and customization.
+nextPage:
+ - getting-started
+---
+
+
+
+
+
+
+# Lucide for Preact
+
+Lucide provides a Preact icon component library that makes it easy to integrate icons into your Preact applications.
+Each icon is available as a standalone Preact component, allowing for seamless integration and customization.
+
+List of features:
+- **Easy to Use**: Import icons as Preact components and use them directly in your Preact components with JSX.
+- **Customizable**: Adjust size, color, and other properties via props.
+- **Tree-shakable**: Only the icons you use are included in your final bundle
+- **TypeScript Support**: Fully typed components for better developer experience.
+
+## Overview
+
+
+
+
+
+### Basics
+{{''}}
+
+
+
+
+
+### Advanced
+{{''}}
+
+
+
+
+
+### Resources
+{{''}}
+
+
+
+
diff --git a/docs/guide/preact/migration.md b/docs/guide/preact/migration.md
new file mode 100644
index 000000000..72261e47e
--- /dev/null
+++ b/docs/guide/preact/migration.md
@@ -0,0 +1,20 @@
+# Migration from v0
+
+Brand icons are removed in v1. If you are using any of the following icons, you will need to replace them with a custom SVG or an alternative icon:
+
+- Chromium
+- Codepen
+- Codesandbox
+- Dribbble
+- Facebook
+- Figma
+- Framer
+- Github
+- Gitlab
+- Instagram
+- LinkedIn
+- Pocket
+- RailSymbol (based on the British Rail logo)
+- Slack
+
+We recommend to use the official SVG icons provided by the respective brands, most of them can be found on their websites or in their brand guidelines. Alternatively, you can use the icons from [Simple Icons](https://simpleicons.org/), which provides a large collection of brand icons. Also with links to the official Brand Guidelines and SVG icons.
diff --git a/docs/guide/react-native/advanced/aliased-names.md b/docs/guide/react-native/advanced/aliased-names.md
new file mode 100644
index 000000000..77699f55e
--- /dev/null
+++ b/docs/guide/react-native/advanced/aliased-names.md
@@ -0,0 +1,59 @@
+---
+title: Aliased Names - React Native
+description: Learn about the different import name styles available for Lucide icons in your React Native project and how to choose the one that best fits your needs.
+---
+# Aliased Names
+
+Some icons have multiple names. This is because we sometimes choose to rename them to make them more consistent with the rest of the icon set, or the name was not generic. For example, the `edit-2` icon is renamed to `pen` to make the name more generic, since it is just a pen icon.
+
+Beside these aliases, Lucide also includes prefixed and suffixed names to use within your project. This is to prevent import name collisions with other libraries or your own code.
+
+```tsx
+// These are all the same icon
+import {
+ House,
+ HouseIcon,
+ LucideHouse,
+} from "lucide-react-native";
+```
+
+## Choosing import name style
+
+If you want consistent imports across your project, or if you want to change the autocompletion of Lucide icons in your IDE, there an option to choose the import name style you prefer.
+
+This can be done by creating a custom module declaration file to override Lucide imports and turning off the autocomplete in your IDE.
+
+### Turn off autocomplete in your IDE
+
+```json [.vscode/settings.json]
+{
+ "js/ts.preferences.autoImportFileExcludePatterns": [
+ "lucide-react-native",
+ ]
+}
+```
+
+### Create a custom module declaration file
+
+Create a custom TypeScript declaration file that re-exports the preferred naming style:
+
+```ts [lucide-react-native.d.ts]
+declare module "lucide-react-native" {
+ // Prefixed import names
+ export * from "lucide-react-native/dist/lucide-react-native.prefixed";
+ // or
+ // Suffixed import names
+ export * from "lucide-react-native/dist/lucide-react-native.suffixed";
+}
+```
+
+Place this file in your project root or in a directory included in your TypeScript configuration.
+A common approach is to create a `@types` folder and name the file `lucide-react-native.d.ts`.
+
+### Import name styles
+
+| Import Style | Available imports | Declaration file import |
+| ------------- | --------------------------- | ----------------------- |
+| Default | Home, HomeIcon, LucideHome | |
+| Prefixed | LucideHome | lucide-react-native.prefixed |
+| Suffixed | HomeIcon | lucide-react-native.suffixed |
diff --git a/docs/guide/react-native/advanced/combining-icons.md b/docs/guide/react-native/advanced/combining-icons.md
new file mode 100644
index 000000000..61fc7c615
--- /dev/null
+++ b/docs/guide/react-native/advanced/combining-icons.md
@@ -0,0 +1,136 @@
+---
+title: Combining icons - React Native
+description: Learn how to combine multiple icons into a single icon nested SVG elements in your React Native application.
+---
+
+# Combining icons
+
+You can combine multiple icons into a single icon by nesting SVG elements.
+This is useful if you want to create custom icons by combining existing ones.
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View, StyleSheet } from 'react-native';
+import { Scan, User} from "lucide-react-native";
+
+const App = () => {
+ return (
+
+
+
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ container: {
+ height: '100%',
+ alignItems: 'center',
+ display: 'flex',
+ justifyContent: 'center'
+ },
+});
+
+export default App;
+```
+
+This is valid, since [SVGs can be nested](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/svg#nested_svg_element), and all SVG properties are supported on the icons.
+The `x` and `y` coordinates can be adjusted to position the icons as you like.
+
+::: info Limitation
+When combining icons, you need to make sure that the `x` and `y` coordinates are within the `viewBox` of the outer icon (24x24).
+:::
+
+## With native SVG elements
+
+You can also combine Lucide icons with native SVG elements to build custom icon variations.
+
+### Example with notification badge
+
+For example, you can add a notification badge to an icon by using the `circle` SVG element.
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View, StyleSheet } from 'react-native';
+import { Mail } from "lucide-react-native";
+import { Circle } from 'react-native-svg';
+
+const App = () => {
+ const hasUnreadMessages = true;
+
+ return (
+
+
+ {hasUnreadMessages && (
+
+ )}
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ container: {
+ height: '100%',
+ alignItems: 'center',
+ display: 'flex',
+ justifyContent: 'center'
+ },
+});
+
+export default App;
+```
+
+### Example with text element
+
+You can also use the `text` SVG element to add text to your icon.
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View, StyleSheet } from 'react-native';
+import { File } from "lucide-react-native";
+import { Text } from 'react-native-svg';
+
+const App = () => {
+ const hasUnreadMessages = true;
+
+ return (
+
+
+
+ JS
+
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ container: {
+ height: '100%',
+ alignItems: 'center',
+ display: 'flex',
+ justifyContent: 'center'
+ },
+});
+
+export default App;
+```
diff --git a/docs/guide/react-native/advanced/filled-icons.md b/docs/guide/react-native/advanced/filled-icons.md
new file mode 100644
index 000000000..b5a0153b7
--- /dev/null
+++ b/docs/guide/react-native/advanced/filled-icons.md
@@ -0,0 +1,60 @@
+---
+title: Filled Icons - React Native
+description: Learn how to use fills with Lucide icons in your React Native application, and the limitations of using fills with Lucide icons.
+---
+
+# Filled Icons
+
+Fills are officially not supported.
+However, all SVG properties are available on all icons.
+Fill can still be used and will work fine on certain icons.
+
+Example with stars:
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View, StyleSheet } from 'react-native';
+import { Star, StarHalf } from "lucide-react-native";
+
+const App = () => {
+ return (
+
+
+
+ { Array.from({ length: 5 }, () => (
+
+ ))}
+
+
+
+
+
+
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ container: {
+ height: '100%',
+ alignItems: 'center',
+ display: 'flex',
+ justifyContent: 'center'
+ },
+ starRating: {
+ position: 'relative',
+ },
+ stars: {
+ display: 'flex',
+ flexDirection: 'row',
+ gap: 4,
+ },
+ rating: {
+ position: 'absolute',
+ top: 0,
+ }
+});
+
+export default App;
+```
diff --git a/docs/guide/react-native/advanced/global-styling.md b/docs/guide/react-native/advanced/global-styling.md
new file mode 100644
index 000000000..f2a2b1f71
--- /dev/null
+++ b/docs/guide/react-native/advanced/global-styling.md
@@ -0,0 +1,28 @@
+---
+title: Global Styling - React Native
+description: Learn how to style all Lucide icons globally in your React Native application using CSS or the Lucide context provider.
+---
+# Global Styling
+
+Adjusting icons can be done by using [color](../basics/color.md), [size](../basics/sizing.md) and [stroke width](../basics/stroke-width.md).
+To style all icons globally, you can use a context provider.
+
+## Context Provider
+
+For global styling using a context provider, you can use the `LucideProvider` component that is provided by the `lucide-react-native` package.
+
+```tsx
+import { LucideProvider, Home } from 'lucide-react-native';
+
+const App = () => (
+
+
+
+);
+```
+
+This will apply the `color`, `size` and `strokeWidth` props to all icons that are children of the `LucideProvider`.
diff --git a/docs/guide/react-native/advanced/optimizations.md b/docs/guide/react-native/advanced/optimizations.md
new file mode 100644
index 000000000..01c1ec6ab
--- /dev/null
+++ b/docs/guide/react-native/advanced/optimizations.md
@@ -0,0 +1,56 @@
+---
+title: Optimizations - React Native
+description: Learn how to optimize the bundle size of your React Native and Expo web exports by tree-shaking Lucide icons.
+---
+
+# Optimizations
+
+By default you import icons from the `lucide-react-native` entry point:
+
+```jsx
+import { Camera } from 'lucide-react-native';
+```
+
+This is convenient, but it relies on the bundler to _tree-shake_ the entry point (a "barrel" file that re-exports every icon) so that only the icons you actually use end up in your bundle.
+
+On native platforms this is usually fine. On **web exports** it can be a problem, because the Metro bundler is currently not very good at tree-shaking barrel imports and may include **all** icons in your final bundle.
+
+## The Metro tree-shaking limitation
+
+When you build for web with Expo (`expo export --platform web`), Metro is used to bundle your JavaScript. Metro bundles modules on-demand and, by default, does not remove unused exports from a barrel file.
+
+This means an import like the one below can pull in the entire icon set, even though only a single icon is rendered:
+
+```jsx
+// May bundle every Lucide icon on web exports
+import { Camera } from 'lucide-react-native';
+```
+
+Expo documents an experimental optimization for [React Native web imports](https://docs.expo.dev/guides/tree-shaking/#react-native-web-imports) and for [removing unused imports and exports](https://docs.expo.dev/guides/tree-shaking/#remove-unused-imports-and-exports). In practice this tree-shaking does **not** currently work reliably for `lucide-react-native` barrel imports, so the unused icons are not removed from web exports.
+
+## Recommended: import icons individually
+
+To guarantee that only the icons you use are bundled — regardless of the bundler's tree-shaking capabilities — import each icon directly from its own module:
+
+```jsx
+import Camera from 'lucide-react-native/icons/camera';
+
+// Usage
+const App = () => {
+ return ;
+};
+
+export default App;
+```
+
+Because each icon lives in its own file, the bundler only ever includes the icons you explicitly import. This keeps your web export small without depending on Metro's experimental tree-shaking.
+
+The icon module name is the [kebab-case](https://developer.mozilla.org/en-US/docs/Glossary/Kebab_case) version of the icon name. For example, the `ArrowRight` icon is imported from `lucide-react-native/icons/arrow-right`:
+
+```jsx
+import ArrowRight from 'lucide-react-native/icons/arrow-right';
+```
+
+::: tip
+Individual icon imports work identically on native and web, so you can safely use this style across your whole project to keep bundles as small as possible on every platform.
+:::
diff --git a/docs/guide/react-native/advanced/typescript.md b/docs/guide/react-native/advanced/typescript.md
new file mode 100644
index 000000000..fcf811627
--- /dev/null
+++ b/docs/guide/react-native/advanced/typescript.md
@@ -0,0 +1,96 @@
+---
+title: Typescript - React Native
+description: Learn about the different types exported by the `lucide-react-native` package and how to use them in your React Native application.
+---
+# TypeScript Support
+
+List of exported types from the `lucide-react-native` package.
+These can be used to type your components when using Lucide icons in a TypeScript React project
+
+## `LucideProps`
+
+Exports all props that can be passed to an icon component and SVG props supported by [react-native-svg](https://github.com/software-mansion/react-native-svg).
+
+```ts
+interface LucideProps {
+ size?: number | string;
+ color?: string;
+ strokeWidth?: number;
+ absoluteStrokeWidth?: boolean;
+ [key: string]: any; // Any other SVG props, supported by react-native-svg
+}
+```
+
+### Using `LucideProps`
+You can use the `LucideProps` interface to type your custom icon components or when you need to work with icon props.
+
+```tsx
+import { Camera, type LucideProps } from 'lucide-react-native';
+
+const WrapIcon = (props: LucideProps) => {
+ return ;
+};
+
+export default WrapIcon;
+```
+
+## `LucideIcon`
+
+Type for individual icon components.
+
+```ts
+type LucideIcon = React.FC;
+```
+
+### Using `LucideIcon`
+
+You can use the `LucideIcon` type when you need to work with icon components directly.
+
+```tsx
+import { type LucideIcon } from 'lucide-react-native';
+
+interface ButtonProps {
+ icon: LucideIcon;
+ label: string;
+}
+
+const IconButton = ({ icon: Icon, label }: ButtonProps) => {
+ return (
+
+ );
+};
+
+export default IconButton;
+```
+
+## `IconNode`
+
+Type for the raw SVG structure of an icon. This is an array of SVG elements and their attributes to render the icon.
+Not commonly used directly in application code. But can be useful for advanced use cases, such as using custom icons or with Lucide Lab.
+
+```ts
+type IconNode = [elementName: string, attrs: Record][];
+```
+
+### Using `IconNode`
+You can use the `IconNode` type when you need to work with the raw SVG structure of an icon.
+
+```tsx
+import { type IconNode, Icon } from 'lucide-react-native';
+
+const customIcon: IconNode = [
+ ['circle', { cx: 12, cy: 12, r: 10 }],
+ ['line', { x1: 12, y1: 8, x2: 12, y2: 12 }],
+ ['line', { x1: 12, y1: 16, x2: 12, y2: 16 }],
+];
+
+const MyCustomIcon = () => {
+ return (
+
+ );
+};
+
+export default MyCustomIcon;
+```
diff --git a/docs/guide/react-native/advanced/with-lucide-lab.md b/docs/guide/react-native/advanced/with-lucide-lab.md
new file mode 100644
index 000000000..29be0f83a
--- /dev/null
+++ b/docs/guide/react-native/advanced/with-lucide-lab.md
@@ -0,0 +1,23 @@
+---
+title: With Lucide Lab or custom icons - React Native
+description: Learn how to use Lucide Lab or custom icons in your React Native applications using the Icon component.
+---
+# With Lucide Lab or custom icons
+
+[Lucide Lab](https://github.com/lucide-icons/lucide-lab) is a collection of icons that are not part of the Lucide main library.
+
+They can be used by using the `Icon` component.
+All props like regular lucide icons can be passed to adjust the icon appearance.
+
+## Using the `Icon` component
+
+This creates a single icon based on the iconNode passed and renders a Lucide icon component.
+
+```jsx
+import { Icon } from 'lucide-react-native';
+import { coconut } from '@lucide/lab';
+
+const App = () => (
+
+);
+```
diff --git a/docs/guide/react-native/basics/color.md b/docs/guide/react-native/basics/color.md
new file mode 100644
index 000000000..ca9b4f866
--- /dev/null
+++ b/docs/guide/react-native/basics/color.md
@@ -0,0 +1,31 @@
+---
+title: Color - React Native
+description: Learn how to adjust the color of icons in your React Native application using the `color` prop or by using parent elements text color value.
+---
+# Color
+
+By default, all icons have the color value: `currentColor`. This keyword uses the element's computed text `color` value to represent the icon color.
+
+Read more about [ `currentColor` on MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolor_keyword).
+
+## Adjust the color using the `color` prop
+
+The color can be adjusted by passing the color prop to the element.
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View } from 'react-native';
+import { Smile } from "lucide-react-native";
+
+const style = { height: '100%', alignItems: 'center', display: 'flex', justifyContent: 'center' }
+
+const App = () => {
+ return (
+
+
+
+ );
+};
+
+export default App;
+```
diff --git a/docs/guide/react-native/basics/sizing.md b/docs/guide/react-native/basics/sizing.md
new file mode 100644
index 000000000..778b4f2c7
--- /dev/null
+++ b/docs/guide/react-native/basics/sizing.md
@@ -0,0 +1,60 @@
+---
+title: Sizing - React Native
+description: Learn how to adjust the size of icons in your React Native application using the `size` prop or by using CSS.
+---
+# Sizing
+
+By default, the size of all icons is `24px` by `24px`. The size is adjustable using the `size` prop and CSS.
+
+## Adjusting the icon size using the `size` prop
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View } from 'react-native';
+import { Landmark } from "lucide-react-native";
+
+const style = { height: '100%', alignItems: 'center', display: 'flex', justifyContent: 'center' }
+
+const App = () => {
+ return (
+
+
+
+ );
+};
+
+export default App;
+```
+
+## Adjusting the icon size via the style prop
+
+The style properties `width` and `height` can be used to adjust the icon size.
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View, StyleSheet } from 'react-native';
+import { Landmark } from "lucide-react-native";
+
+const styles = StyleSheet.create({
+ container: {
+ height: '100%',
+ alignItems: 'center',
+ display: 'flex',
+ justifyContent: 'center'
+ },
+ icon: {
+ width: 48,
+ height: 48
+ },
+});
+
+const App = () => {
+ return (
+
+
+
+ );
+};
+
+export default App;
+```
diff --git a/docs/guide/react-native/basics/stroke-width.md b/docs/guide/react-native/basics/stroke-width.md
new file mode 100644
index 000000000..1a8b6dffd
--- /dev/null
+++ b/docs/guide/react-native/basics/stroke-width.md
@@ -0,0 +1,80 @@
+---
+title: Stroke width - React Native
+description: Learn how to adjust the stroke width of icons in your React Native application using the `strokeWidth` prop or adjust the strokeWidth appearance using the `absoluteStrokeWidth` prop.
+---
+# Stroke width
+
+All icons are designed with SVG elements using strokes.
+These have a default stroke width of `2px`.
+
+The `strokeWidth` can be adjusted to create a different look of the icons.
+
+## Adjusting stroke width with `strokeWidth` prop
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View } from 'react-native';
+import { FolderLock } from "lucide-react-native";
+
+const style = { height: '100%', alignItems: 'center', display: 'flex', justifyContent: 'center', backgroundColor: '#202127', color: '#fff' }
+
+const App = () => {
+ return (
+
+
+
+ );
+};
+
+export default App;
+```
+
+## Absolute stroke width
+
+When adjusting the `size` prop the size of the stroke width will be relative to the size of the icon, this is the default SVG behavior. The `absoluteStrokeWidth` prop is introduced to adjust this behavior to make the stroke width constant no matter the size of the icon.
+
+This means that when `absoluteStrokeWidth` is enabled and the `size` of the icons is set to `48px` the `strokeWidth` will still be `2px` on the screen.
+
+Note `2px` is the default stroke width for a Lucide icon, this can be adjusted to all sizes.
+
+
+
+### Adjusting stroke width with `absoluteStrokeWidth` prop
+
+Setting `absoluteStrokeWidth` to `true` will make the stroke width absolute.
+
+```SnackPlayer name=State&ext=js&dependencies=react-native-svg,lucide-react-native
+import React, {useState, useEffect} from 'react';
+import { View } from 'react-native';
+import { RollerCoaster } from "lucide-react-native";
+
+const style = { height: '100%', alignItems: 'center', display: 'flex', justifyContent: 'center', backgroundColor: '#202127', color: '#fff' }
+
+const App = () => {
+ return (
+
+
+
+ );
+};
+
+export default App;
+```
+
+
diff --git a/docs/guide/react-native/getting-started.md b/docs/guide/react-native/getting-started.md
new file mode 100644
index 000000000..eb1ee82a0
--- /dev/null
+++ b/docs/guide/react-native/getting-started.md
@@ -0,0 +1,81 @@
+---
+title: Getting started - React Native
+description: This guide will help you get started with Lucide in your React Native project.
+---
+
+
+# Getting started
+
+This guide will help you get started with Lucide in your React Native project.
+Make sure you have a React Native environment set up. If you don't have one yet, you can create a new React Native project using React Native CLI, Expo, or any other React Native boilerplate of your choice.
+
+## Installation
+
+First, ensure that you have `react-native-svg` (version between 12 and 15) installed. Then, install the package:
+
+::: code-group
+
+```sh [pnpm]
+pnpm add lucide-react-native
+```
+
+```sh [yarn]
+yarn add lucide-react-native
+```
+
+```sh [npm]
+npm install lucide-react-native
+```
+
+```sh [bun]
+bun add lucide-react-native
+```
+
+:::
+
+## Importing your first icon
+
+Lucide is built with ES Modules.
+
+Each icon can be imported as a React component, which renders an `react-native-svg` element.
+
+```jsx
+import { Camera } from 'lucide-react-native';
+
+// Usage
+const App = () => {
+ return ;
+};
+
+export default App;
+```
+
+## Props
+
+To customize the appearance of an icon, you can use the following props:
+
+| name | type | default |
+| --------------------- | --------- | ------------ |
+| `size` | *number* | 24 |
+| `color` | *string* | currentColor |
+| `strokeWidth` | *number* | 2 |
+| `absoluteStrokeWidth` | *boolean* | false |
+
+Because icons render as SVG elements, all standard SVG attributes can also be applied as props. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```jsx
+// Usage
+const App = () => {
+ return ;
+};
+```
+
+More examples and details how to use props, continue the guide:
+
+
+
+
diff --git a/docs/guide/react-native/index.md b/docs/guide/react-native/index.md
new file mode 100644
index 000000000..a216d739a
--- /dev/null
+++ b/docs/guide/react-native/index.md
@@ -0,0 +1,71 @@
+---
+title: Lucide for React Native
+description: Lucide provides a React Native icon component library that makes it easy to integrate icons into your React Native applications. Each icon is available as a standalone React Native component, allowing for seamless integration and customization.
+nextPage:
+ - getting-started
+---
+
+
+
+
+
+# Lucide for React Native
+
+Lucide provides a React Native icon component library that makes it easy to integrate icons into your React Native applications.
+Each icon is available as a standalone React component, allowing for seamless integration and customization.
+
+List of features:
+
+- **Easy to use** – Import icons and use them directly in JSX.
+- **Customizable** – Adjust size, color, stroke width, and other properties via props.
+- **Tree-shakable** – Only the icons you import are included in your final bundle.
+- **TypeScript support** – Fully typed components for a better developer experience.
+
+## Overview
+
+
+
+
+
+### Basics
+{{''}}
+
+
+
+
+
+### Advanced
+{{''}}
+
+
+
+
+
+### Resources
+{{''}}
+
+
+
+
diff --git a/docs/guide/react-native/migration.md b/docs/guide/react-native/migration.md
new file mode 100644
index 000000000..72261e47e
--- /dev/null
+++ b/docs/guide/react-native/migration.md
@@ -0,0 +1,20 @@
+# Migration from v0
+
+Brand icons are removed in v1. If you are using any of the following icons, you will need to replace them with a custom SVG or an alternative icon:
+
+- Chromium
+- Codepen
+- Codesandbox
+- Dribbble
+- Facebook
+- Figma
+- Framer
+- Github
+- Gitlab
+- Instagram
+- LinkedIn
+- Pocket
+- RailSymbol (based on the British Rail logo)
+- Slack
+
+We recommend to use the official SVG icons provided by the respective brands, most of them can be found on their websites or in their brand guidelines. Alternatively, you can use the icons from [Simple Icons](https://simpleicons.org/), which provides a large collection of brand icons. Also with links to the official Brand Guidelines and SVG icons.
diff --git a/docs/guide/react/advanced/accessibility.md b/docs/guide/react/advanced/accessibility.md
new file mode 100644
index 000000000..c7e92d84e
--- /dev/null
+++ b/docs/guide/react/advanced/accessibility.md
@@ -0,0 +1,51 @@
+---
+title: Accessibility - React
+description: Best practices for accessible icons in your React application.
+---
+
+
+# Accessibility
+
+Lucide icons ship with `aria-hidden="true"` by default. In almost all cases this is exactly what you want.
+
+## Should icons be accessible?
+
+Most of the time, icons are used purely for decoration or visual reinforcement. Exposing decorative icons to assistive technologies can create unnecessary noise for screen reader users.
+
+For a broader explanation of this, and other best practices on how to use icons accessibly in your application, please refer to our detailed guide on accessibility:
+
+
+
+Only if an icon **conveys essential meaning on its own** should it be made accessible. The sections below explain how to do that in React.
+
+## Making an icon accessible
+
+To expose an icon to assistive technologies, provide an accessible name by passing a `title` element as a child or passing the `aria-label` prop to the icon component.
+
+This removes the `aria-hidden` attribute and makes the icon visible to screen readers.
+
+```tsx
+
+ This is my house
+
+
+// or
+
+
+```
+
+Choose a label that clearly describes the meaning of the icon or the action it represents in the context of your application.
+
+## Accessible icon buttons
+
+When an icon is used inside a button, the accessible label should usually be applied to the button itself, and not the icon.
+
+```tsx
+
+```
+
+This ensures assistive technologies describe the interactive element, rather than the decorative graphic inside it.
diff --git a/docs/guide/react/advanced/aliased-names.md b/docs/guide/react/advanced/aliased-names.md
new file mode 100644
index 000000000..42a09b5ca
--- /dev/null
+++ b/docs/guide/react/advanced/aliased-names.md
@@ -0,0 +1,59 @@
+---
+title: Aliased Names - React
+description: Learn about the different import name styles available for Lucide icons in your React project and how to choose the one that best fits your needs.
+---
+# Aliased Names
+
+Some icons have multiple names. This is because we sometimes choose to rename them to make them more consistent with the rest of the icon set, or the name was not generic. For example, the `edit-2` icon is renamed to `pen` to make the name more generic, since it is just a pen icon.
+
+Beside these aliases, Lucide also includes prefixed and suffixed names to use within your project. This is to prevent import name collisions with other libraries or your own code.
+
+```tsx
+// These are all the same icon
+import {
+ House,
+ HouseIcon,
+ LucideHouse,
+} from "lucide-react";
+```
+
+## Choosing import name style
+
+If you want consistent imports across your project, or if you want to change the autocompletion of Lucide icons in your IDE, there an option to choose the import name style you prefer.
+
+This can be done by creating a custom module declaration file to override Lucide imports and turning off the autocomplete in your IDE.
+
+### Turn off autocomplete in your IDE
+
+```json [.vscode/settings.json]
+{
+ "js/ts.preferences.autoImportFileExcludePatterns": [
+ "lucide-react",
+ ]
+}
+```
+
+### Create a custom module declaration file
+
+Create a custom TypeScript declaration file that re-exports the preferred naming style:
+
+```ts [lucide-react.d.ts]
+declare module "lucide-react" {
+ // Prefixed import names
+ export * from "lucide-react/dist/lucide-react.prefixed";
+ // or
+ // Suffixed import names
+ export * from "lucide-react/dist/lucide-react.suffixed";
+}
+```
+
+Place this file in your project root or in a directory included in your TypeScript configuration.
+A common approach is to create a `@types` folder and name the file `lucide-react.d.ts`.
+
+### Import name styles
+
+| Import Style | Available imports | Declaration file import |
+| ------------- | --------------------------- | ----------------------- |
+| Default | Home, HomeIcon, LucideHome | |
+| Prefixed | LucideHome | lucide-react.prefixed |
+| Suffixed | HomeIcon | lucide-react.suffixed |
diff --git a/docs/guide/react/advanced/combining-icons.md b/docs/guide/react/advanced/combining-icons.md
new file mode 100644
index 000000000..eb0197dbb
--- /dev/null
+++ b/docs/guide/react/advanced/combining-icons.md
@@ -0,0 +1,112 @@
+---
+title: Combining icons - React
+description: Learn how to combine multiple icons into a single icon nested SVG elements in your React application.
+---
+
+
+# Combining icons
+
+You can combine multiple icons into a single icon by nesting SVG elements.
+This is useful if you want to create custom icons by combining existing ones.
+
+::: sandpack {template=react showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx App.js [active]
+import { Scan, User } from "lucide-react";
+
+function App() {
+ return (
+
+);
+```
+
+
+ +::: info Caveats + +- All icons are imported during build time, which increases build time. +- The bundler will create a separate module for each icon, which can increase the number of network requests. +- You can encounter flashing when loading the icon, since the icon is loaded dynamically. +- When using server-side rendering, you need to make sure that the icon is available during the initial render. +::: diff --git a/docs/guide/react/advanced/filled-icons.md b/docs/guide/react/advanced/filled-icons.md new file mode 100644 index 000000000..f706f4fd4 --- /dev/null +++ b/docs/guide/react/advanced/filled-icons.md @@ -0,0 +1,62 @@ +--- +title: Filled Icons - React +description: Learn how to use fills with Lucide icons in your React application, and the limitations of using fills with Lucide icons. +--- + + +# Filled Icons + +Fills are officially not supported. +However, all SVG properties are available on all icons. +Fill can still be used and will work fine on certain icons. + +Example with stars: + +::: sandpack {template=react editorHeight=580 editorWidthPercentage=60 dependencies="lucide-react"} + +```jsx App.js [active] +import { Star, StarHalf } from "lucide-react"; +import "./icon.css"; + +function App() { + return ( +
+
+
+);
+```
+
+This will apply the `color`, `size` and `strokeWidth` props to all icons that are children of the `LucideProvider`.
+
+
+## Style by using CSS
+Styling icons is easy to accomplish using CSS.
+
+Every icon has a class attribute applied called `lucide`. This class name can be used in the CSS file to target all icons that are being used within the app.
+
+- The **color** of the icons can be changed using the [`color`](https://developer.mozilla.org/en-US/docs/Web/CSS/color) CSS property.
+- The **size** of the icons can be changed using [`width`](https://developer.mozilla.org/en-US/docs/Web/CSS/width) and [`height`](https://developer.mozilla.org/en-US/docs/Web/CSS/height) CSS properties.
+- The **stroke width** of the icons can be changed using the [`stroke-width`](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width) CSS property.
+
+::: sandpack {template=react editorHeight=300 dependencies="lucide-react"}
+
+```css icon.css [active]
+.lucide {
+ /* Change this! */
+ color: #ffadff;
+ width: 56px;
+ height: 56px;
+ stroke-width: 1px;
+}
+
+.app {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-template-rows: 1fr 1fr 1fr;
+ gap: 6px;
+}
+```
+
+```jsx App.js
+import {
+ CakeSlice,
+ Candy,
+ Apple,
+ Cookie,
+ Martini,
+ IceCream2,
+ Sandwich,
+ Wine,
+ Dessert,
+} from "lucide-react";
+import "./icon.css";
+
+function App() {
+ return (
+ ;
+};
+
+export default WrapIcon;
+```
+
+## `LucideIcon`
+
+Type for individual icon components.
+
+```ts
+type LucideIcon = React.FC;
+```
+
+### Using `LucideIcon`
+
+You can use the `LucideIcon` type when you need to work with icon components directly.
+
+```tsx
+import { type LucideIcon } from 'lucide-react';
+
+interface ButtonProps {
+ icon: LucideIcon;
+ label: string;
+}
+
+const IconButton = ({ icon: Icon, label }: ButtonProps) => {
+ return (
+
+ );
+};
+
+export default IconButton;
+```
+
+## `IconNode`
+
+Type for the raw SVG structure of an icon. This is an array of SVG elements and their attributes to render the icon.
+Not commonly used directly in application code. But can be useful for advanced use cases, such as using custom icons or with Lucide Lab.
+
+```ts
+type IconNode = [elementName: string, attrs: Record][];
+```
+
+### Using `IconNode`
+You can use the `IconNode` type when you need to work with the raw SVG structure of an icon.
+
+```tsx
+import { type IconNode, Icon } from 'lucide-react';
+
+const customIcon: IconNode = [
+ ['circle', { cx: 12, cy: 12, r: 10 }],
+ ['line', { x1: 12, y1: 8, x2: 12, y2: 12 }],
+ ['line', { x1: 12, y1: 16, x2: 12, y2: 16 }],
+];
+
+const MyCustomIcon = () => {
+ return (
+
+ );
+};
+
+export default MyCustomIcon;
+```
diff --git a/docs/guide/react/advanced/with-lucide-lab.md b/docs/guide/react/advanced/with-lucide-lab.md
new file mode 100644
index 000000000..851719a17
--- /dev/null
+++ b/docs/guide/react/advanced/with-lucide-lab.md
@@ -0,0 +1,23 @@
+---
+title: With Lucide Lab or custom icons - React
+description: Learn how to use Lucide Lab or custom icons in your React applications using the Icon component.
+---
+# With Lucide Lab or custom icons
+
+[Lucide Lab](https://github.com/lucide-icons/lucide-lab) is a collection of icons that are not part of the Lucide main library.
+
+They can be used by using the `Icon` component.
+All props like regular lucide icons can be passed to adjust the icon appearance.
+
+## Using the `Icon` component
+
+This creates a single icon based on the iconNode passed and renders a Lucide icon component.
+
+```jsx
+import { Icon } from 'lucide-react';
+import { coconut } from '@lucide/lab';
+
+const App = () => (
+
+);
+```
diff --git a/docs/guide/react/basics/color.md b/docs/guide/react/basics/color.md
new file mode 100644
index 000000000..218069185
--- /dev/null
+++ b/docs/guide/react/basics/color.md
@@ -0,0 +1,69 @@
+---
+title: Color - React
+description: Learn how to adjust the color of icons in your React application using the `color` prop or by using parent elements text color value.
+---
+
+
+# Color
+
+By default, all icons have the color value: `currentColor`. This keyword uses the element's computed text `color` value to represent the icon color.
+
+Read more about [ `currentColor` on MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolor_keyword).
+
+## Adjust the color using the `color` prop
+
+The color can be adjusted by passing the color prop to the element.
+
+::: sandpack {template=react showTabs=false editorHeight=295 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```js App.js [active]
+import { Smile } from "lucide-react";
+
+function App() {
+ return (
+ ;
+};
+export default App;
+```
+
+## Props
+
+To customize the appearance of an icon, you can use the following props:
+
+| name | type | default |
+| --------------------- | --------- | ------------ |
+| `size` | *number* | 24 |
+| `color` | *string* | currentColor |
+| `strokeWidth` | *number* | 2 |
+| `absoluteStrokeWidth` | *boolean* | false |
+
+Because icons render as SVG elements, all standard SVG attributes can also be applied as props. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```jsx
+// Usage
+const App = () => {
+ return ;
+};
+```
+
+More examples and details how to use props, continue the guide:
+
+
+
+
diff --git a/docs/guide/react/index.md b/docs/guide/react/index.md
new file mode 100644
index 000000000..165c113c5
--- /dev/null
+++ b/docs/guide/react/index.md
@@ -0,0 +1,52 @@
+---
+title: Lucide for React
+description: Lucide provides a React icon component library that makes it easy to integrate icons into your React applications. Each icon is available as a standalone React component, allowing for seamless integration and customization.
+nextPage:
+ - getting-started
+---
+
+
+
+
+
+# Lucide for React
+
+Lucide provides a React component library for using icons in your applications. Each icon is available as a standalone component that renders an optimized inline SVG.
+
+List of features:
+
+- **Easy to use** – Import icons and use them directly in JSX.
+- **Customizable** – Adjust size, color, stroke width, and other properties via props.
+- **Tree-shakable** – Only the icons you import are included in your final bundle.
+- **TypeScript support** – Fully typed components for a better developer experience.
+
+## Overview
+
+
+
+
+
+### Basics
+{{''}}
+
+
+
+
+
+### Advanced
+{{''}}
+
+
+
+
+
+### Resources
+{{''}}
+
+
+
+
diff --git a/docs/guide/react/migration-from-feather.md b/docs/guide/react/migration-from-feather.md
new file mode 100644
index 000000000..54ef968ca
--- /dev/null
+++ b/docs/guide/react/migration-from-feather.md
@@ -0,0 +1,58 @@
+# Migration Guide: react-feather → lucide-react
+
+`react-feather` is similar to `lucide-react`, the package is inspired by `react-feather`. The API is nearly identical, so migration is straightforward.
+
+## 1. Install the new package
+
+```sh
+npm install lucide-react
+npm uninstall react-feather
+```
+
+## 2. Update imports
+
+Replace all `react-feather` imports with `lucide-react`:
+
+```diff
+- import { Home, User } from 'react-feather'
++ import { Home, User } from 'lucide-react'
+```
+
+You can do this across your entire codebase with a find-and-replace:
+
+- Find: `from 'react-feather'`
+- Replace: `from 'lucide-react'`
+
+## 3. Renamed icons
+
+Four icons have been renamed. Update any usages of these:
+
+| react-feather | lucide-react |
+| ------------- | ------------ |
+| `GitHub` | `Github` |
+| `Grid` | `LayoutGrid` |
+| `Table` | `Table2` |
+| `Tool` | `Wrench` |
+
+### Examples
+
+```diff
+- import { GitHub, Grid, Table, Tool } from 'react-feather'
++ import { Github, LayoutGrid, Table2, Wrench } from 'lucide-react'
+
+-
++
+
+-
++
+
+-
++
+
+-
++
+```
+
+## 4. All other icons
+
+All remaining icons keep the same name and work as drop-in replacements. No other changes to props or usage are required.
diff --git a/docs/guide/react/migration.md b/docs/guide/react/migration.md
new file mode 100644
index 000000000..72261e47e
--- /dev/null
+++ b/docs/guide/react/migration.md
@@ -0,0 +1,20 @@
+# Migration from v0
+
+Brand icons are removed in v1. If you are using any of the following icons, you will need to replace them with a custom SVG or an alternative icon:
+
+- Chromium
+- Codepen
+- Codesandbox
+- Dribbble
+- Facebook
+- Figma
+- Framer
+- Github
+- Gitlab
+- Instagram
+- LinkedIn
+- Pocket
+- RailSymbol (based on the British Rail logo)
+- Slack
+
+We recommend to use the official SVG icons provided by the respective brands, most of them can be found on their websites or in their brand guidelines. Alternatively, you can use the icons from [Simple Icons](https://simpleicons.org/), which provides a large collection of brand icons. Also with links to the official Brand Guidelines and SVG icons.
diff --git a/docs/guide/solid/advanced/accessibility.md b/docs/guide/solid/advanced/accessibility.md
new file mode 100644
index 000000000..c76a1c14f
--- /dev/null
+++ b/docs/guide/solid/advanced/accessibility.md
@@ -0,0 +1,51 @@
+---
+title: Accessibility - Solid
+description: Best practices for accessible icons in your Solid application.
+---
+
+
+# Accessibility
+
+Lucide icons ship with `aria-hidden="true"` by default. In almost all cases this is exactly what you want.
+
+## Should icons be accessible?
+
+Most of the time, icons are used purely for decoration or visual reinforcement. Exposing decorative icons to assistive technologies can create unnecessary noise for screen reader users.
+
+For a broader explanation of this, and other best practices on how to use icons accessibly in your application, please refer to our detailed guide on accessibility:
+
+
+
+Only if an icon **conveys essential meaning on its own** should it be made accessible. The sections below explain how to do that in Solid.
+
+## Making an icon accessible
+
+To expose an icon to assistive technologies, provide an accessible name by passing a `title` element as a child or passing the `aria-label` prop to the icon component.
+
+This removes the `aria-hidden` attribute and makes the icon visible to screen readers.
+
+```tsx
+
+ This is my house
+
+
+// or
+
+
+```
+
+Choose a label that clearly describes the meaning of the icon or the action it represents in the context of your application.
+
+## Accessible icon buttons
+
+When an icon is used inside a button, the accessible label should usually be applied to the button itself, and not the icon.
+
+```tsx
+
+```
+
+This ensures assistive technologies describe the interactive element, rather than the decorative graphic inside it.
diff --git a/docs/guide/solid/advanced/aliased-names.md b/docs/guide/solid/advanced/aliased-names.md
new file mode 100644
index 000000000..666e75e40
--- /dev/null
+++ b/docs/guide/solid/advanced/aliased-names.md
@@ -0,0 +1,29 @@
+---
+title: Aliased Names - Solid
+description: Learn about the different import name styles available for Lucide icons in your Solid project and how to choose the one that best fits your needs.
+---
+
+# Aliased Names
+
+Some icons have multiple names. This is because we sometimes choose to rename them to make them more consistent with the rest of the icon set, or the name was not generic. For example, the `edit-2` icon is renamed to `pen` to make the name more generic, since it is just a pen icon.
+
+Beside these aliases, Lucide also includes prefixed and suffixed names to use within your project. This is to prevent import name collisions with other libraries or your own code.
+
+```tsx
+// These are all the same icon
+import {
+ House,
+ HouseIcon,
+ LucideHouse,
+} from "lucide-solid";
+```
+
+### Turn off autocomplete in your IDE
+
+```json [.vscode/settings.json]
+{
+ "js/ts.preferences.autoImportFileExcludePatterns": [
+ "lucide-solid",
+ ]
+}
+```
diff --git a/docs/guide/solid/advanced/combining-icons.md b/docs/guide/solid/advanced/combining-icons.md
new file mode 100644
index 000000000..31894d1c8
--- /dev/null
+++ b/docs/guide/solid/advanced/combining-icons.md
@@ -0,0 +1,116 @@
+---
+title: Combining icons - Solid
+description: Learn how to combine multiple icons into a single icon nested SVG elements in your Solid application.
+---
+
+
+
+# Combining icons
+
+You can combine multiple icons into a single icon by nesting SVG elements.
+This is useful if you want to create custom icons by combining existing ones.
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import Scan from 'lucide-solid/icons/scan';
+import User from 'lucide-solid/icons/user';
+
+function App() {
+ return (
+
+
+
+);
+```
+
+This will apply the `color`, `size` and `strokeWidth` props to all icons that are children of the `LucideProvider`.
+
+
+## Style by using CSS
+Styling icons is easy to accomplish using CSS.
+
+Every icon has a class attribute applied called `lucide`. This class name can be used in the CSS file to target all icons that are being used within the app.
+
+- The **color** of the icons can be changed using the [`color`](https://developer.mozilla.org/en-US/docs/Web/CSS/color) CSS property.
+- The **size** of the icons can be changed using [`width`](https://developer.mozilla.org/en-US/docs/Web/CSS/width) and [`height`](https://developer.mozilla.org/en-US/docs/Web/CSS/height) CSS properties.
+- The **stroke width** of the icons can be changed using the [`stroke-width`](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width) CSS property.
+
+::: sandpack {template=vite-solid editorHeight=300 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```css icon.css [active]
+.lucide {
+ /* Change this! */
+ color: #ffadff;
+ width: 48px;
+ height: 48px;
+ stroke-width: 1px;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-template-rows: 1fr 1fr 1fr;
+ gap: 6px;
+}
+```
+
+```tsx App.tsx
+import CakeSlice from 'lucide-solid/icons/cake-slice';
+import Candy from 'lucide-solid/icons/candy';
+import Apple from 'lucide-solid/icons/apple';
+import Cookie from 'lucide-solid/icons/cookie';
+import Martini from 'lucide-solid/icons/martini';
+import IceCream2 from 'lucide-solid/icons/ice-cream-2';
+import Sandwich from 'lucide-solid/icons/sandwich';
+import Wine from 'lucide-solid/icons/wine';
+import Dessert from 'lucide-solid/icons/dessert';
+import "./icon.css";
+
+function App() {
+ return (
+ ;
+};
+
+export default WrapIcon;
+```
+
+## `LucideIcon`
+
+Type for individual icon components.
+
+```ts
+type LucideIcon = (props: LucideProps) => JSX.Element;
+```
+
+### Using `LucideIcon`
+
+You can use the `LucideIcon` type when you need to work with icon components directly.
+
+```tsx
+import { type LucideIcon, Camera } from 'lucide-solid';
+
+interface ButtonProps {
+ icon: LucideIcon;
+ label: string;
+}
+
+const IconButton = ({ icon: Icon, label }) => {
+ return (
+
+ );
+};
+
+export default IconButton;
+```
+
+## `IconNode`
+
+Type for the raw SVG structure of an icon. This is an array of SVG elements and their attributes to render the icon.
+Not commonly used directly in application code. But can be useful for advanced use cases, such as using custom icons or [with Lucide Lab](./with-lucide-lab).
+
+```ts
+type IconNode = [elementName: string, attrs: Record][];
+```
+
+### Using `IconNode`
+You can use the `IconNode` type when you need to work with the raw SVG structure of an icon.
+
+```tsx
+import { type IconNode, Icon } from 'lucide-solid';
+
+const customIcon: IconNode = [
+ ['circle', { cx: 12, cy: 12, r: 10 }],
+ ['line', { x1: 12, y1: 8, x2: 12, y2: 12 }],
+ ['line', { x1: 12, y1: 16, x2: 12, y2: 16 }],
+];
+
+const MyCustomIcon = () => {
+ return (
+
+ );
+};
+
+export default MyCustomIcon;
+```
diff --git a/docs/guide/solid/advanced/with-lucide-lab.md b/docs/guide/solid/advanced/with-lucide-lab.md
new file mode 100644
index 000000000..210a2a97d
--- /dev/null
+++ b/docs/guide/solid/advanced/with-lucide-lab.md
@@ -0,0 +1,23 @@
+---
+title: With Lucide Lab or custom icons - Solid
+description: Learn how to use Lucide Lab or custom icons in your Solid applications using the Icon component.
+---
+# With Lucide Lab or custom icons
+
+[Lucide Lab](https://github.com/lucide-icons/lucide-lab) is a collection of icons that are not part of the Lucide main library.
+
+They can be used by using the `Icon` component.
+All props like regular lucide icons can be passed to adjust the icon appearance.
+
+## Using the `Icon` component
+
+This creates a single icon based on the iconNode passed and renders a Lucide icon component.
+
+```tsx
+import { Icon } from 'lucide-solid';
+import { coconut } from '@lucide/lab';
+
+const App = () => (
+
+);
+```
diff --git a/docs/guide/solid/basics/color.md b/docs/guide/solid/basics/color.md
new file mode 100644
index 000000000..57c337e8e
--- /dev/null
+++ b/docs/guide/solid/basics/color.md
@@ -0,0 +1,66 @@
+---
+title: Color - Solid
+description: Learn how to adjust the color of icons in your Solid application using the `color` prop or by using parent elements text color value.
+---
+
+
+# Color
+
+By default, all icons have the color value: `currentColor`. This keyword uses the element's computed text `color` value to represent the icon color.
+
+Read more about [ `currentColor` on MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolor_keyword).
+
+## Adjust the color using the `color` prop
+
+The color can be adjusted by passing the color prop to the element.
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=295 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx ./App.tsx [active]
+import Smile from 'lucide-solid/icons/smile';
+
+function App() {
+ return (
+ ;
+};
+
+export default App;
+```
+
+## Props
+
+To customize the appearance of an icon, you can use the following props:
+
+| name | type | default |
+| --------------------- | --------- | ------------ |
+| `size` | *number* | 24 |
+| `color` | *string* | currentColor |
+| `strokeWidth` | *number* | 2 |
+| `absoluteStrokeWidth` | *boolean* | false |
+
+Because icons render as SVG elements, all standard SVG attributes can also be applied as props. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```jsx
+// Usage
+const App = () => {
+ return ;
+};
+```
+
+More examples and details how to use props, continue the guide:
+
+
+
+
diff --git a/docs/guide/solid/index.md b/docs/guide/solid/index.md
new file mode 100644
index 000000000..c5b2f31d8
--- /dev/null
+++ b/docs/guide/solid/index.md
@@ -0,0 +1,53 @@
+---
+title: Lucide for Solid
+description: Lucide provides a Solid icon component library that makes it easy to integrate icons into your Solid applications. Each icon is available as a standalone Solid component, allowing for seamless integration and customization.
+nextPage:
+ - getting-started
+---
+
+
+
+
+
+
+# Lucide for Solid
+
+Lucide provides a Solid icon component library that makes it easy to integrate icons into your Solid applications.
+Each icon is available as a standalone Solid component, allowing for seamless integration and customization.
+
+List of features:
+- **Easy to Use**: Import icons as Solid components and use them directly in your Solid components with JSX.
+- **Customizable**: Adjust size, color, and other properties via props.
+- **Tree-shakable**: Only the icons you use are included in your final bundle
+- **TypeScript Support**: Fully typed components for better developer experience.
+
+## Overview
+
+
+
+
+
+### Basics
+{{''}}
+
+
+
+
+
+### Advanced
+{{''}}
+
+
+
+
+
+### Resources
+{{''}}
+
+
+
+
diff --git a/docs/guide/solid/migration.md b/docs/guide/solid/migration.md
new file mode 100644
index 000000000..72261e47e
--- /dev/null
+++ b/docs/guide/solid/migration.md
@@ -0,0 +1,20 @@
+# Migration from v0
+
+Brand icons are removed in v1. If you are using any of the following icons, you will need to replace them with a custom SVG or an alternative icon:
+
+- Chromium
+- Codepen
+- Codesandbox
+- Dribbble
+- Facebook
+- Figma
+- Framer
+- Github
+- Gitlab
+- Instagram
+- LinkedIn
+- Pocket
+- RailSymbol (based on the British Rail logo)
+- Slack
+
+We recommend to use the official SVG icons provided by the respective brands, most of them can be found on their websites or in their brand guidelines. Alternatively, you can use the icons from [Simple Icons](https://simpleicons.org/), which provides a large collection of brand icons. Also with links to the official Brand Guidelines and SVG icons.
diff --git a/docs/guide/static/font/color.md b/docs/guide/static/font/color.md
new file mode 100644
index 000000000..94e9e62ab
--- /dev/null
+++ b/docs/guide/static/font/color.md
@@ -0,0 +1,23 @@
+---
+title: Color the Lucide icon font
+description: Learn how to customize the color of Lucide icons in your static projects using CSS. This guide covers how to change icon colors with CSS classes and inline styles for web font implementations.
+---
+# Color the font
+
+Styling the Lucide icon font with CSS is straightforward. You can change the color of the icons using the `color` property in your CSS. This allows you to easily customize the appearance of the icons to match your design.
+
+## Changing Icon Color
+
+To change the color of the icons, simply apply the `color` property to the element that contains the icon. For example, if you want to change the color of an icon to red, you can use the following CSS:
+
+```css
+.icon-house {
+ color: red;
+}
+```
+
+This will change the color of the icon with the class `icon-house` to red. You can use any valid CSS color value, such as hex codes, RGB, or named colors.
+
+## Inheriting Color from Parent Elements
+
+By default, the icons will inherit the color from their parent elements. This means that if you set a color on a parent element, all child icons will automatically take on that color unless you override it with a specific color for the icon. The same as text elements in HTML, the icon font will use the `color` property to determine its color, allowing for easy styling and consistency across your project.
diff --git a/docs/guide/static/font/index.md b/docs/guide/static/font/index.md
new file mode 100644
index 000000000..82764e9da
--- /dev/null
+++ b/docs/guide/static/font/index.md
@@ -0,0 +1,70 @@
+---
+description: Using the web font version of Lucide icons in your project. Learn how to include the stylesheet and use the icons with CSS classes.
+nextPage:
+ - getting-started
+---
+
+# Icon Font
+
+Lucide icons are also available as a web font. The font includes all icons as glyphs, allowing you to use them in your project with CSS classes. This can be a convenient option for projects that prefer using icon fonts.
+
+:::warning Not recommended for high traffic production use
+The Icon font includes all icons, which can significantly increase your app's bundle size and load time. For production environments, we recommend using a bundler with tree-shaking support to include only the icons you actually use. Consider using one of the framework-specific [packages](../../../packages.md).
+:::
+
+## Using the CSS Stylesheet
+
+::: code-group
+
+```css [Vite]
+@import 'lucide-static/font/lucide.css';
+```
+
+```css [Webpack]
+@import "~lucide-static/font/lucide.css";
+```
+
+```html [CDN]
+
+```
+
+```html [Static asset]
+
+```
+
+:::
+
+## Using the Icon Font
+
+Once you have included the stylesheet, you can use the icons in your HTML by applying the appropriate CSS classes. Each icon has a corresponding class name that you can use to display it.
+
+For example, to display the "home" icon, you would use the following HTML:
+
+```html
+
+```
+
+## Example with JavaScript
+
+
+::: sandpack {template=vanilla showTabs=false editorHeight=480 editorWidthPercentage=60 dependencies="lucide-static"}
+
+```html /index.html [active]
+
+
+
+
+
+
+
+
+```
+
+```js /index.js
+import "./styles.css";
+import "lucide-static/font/lucide.css";
+```
+
+:::
diff --git a/docs/guide/static/font/sizing.md b/docs/guide/static/font/sizing.md
new file mode 100644
index 000000000..9f0c32f9b
--- /dev/null
+++ b/docs/guide/static/font/sizing.md
@@ -0,0 +1,19 @@
+---
+title: Size the Lucide icon font
+description: Learn how to customize the color of Lucide icons in your static projects using CSS. This guide covers how to change icon colors with CSS classes and inline styles for web font implementations.
+---
+# Size the font
+
+Styling the Lucide icon font with CSS is straightforward. You can change the color of the icons using the `font-size` property in your CSS. This allows you to easily customize the appearance of the icons to match your design.
+
+## Changing the size
+
+To change the size of the icons, simply apply the `font-size` property to the element that contains the icon. For example, if you want to change the size of an icon to 24px, you can use the following CSS:
+
+```css
+.icon-house {
+ font-size: 24px;
+}
+```
+
+This will change the size of the icon with the class `icon-house` to 24px. You can use any valid CSS size value, such as em, rem, or percentage.
diff --git a/docs/guide/static/getting-started.md b/docs/guide/static/getting-started.md
new file mode 100644
index 000000000..fbae06247
--- /dev/null
+++ b/docs/guide/static/getting-started.md
@@ -0,0 +1,48 @@
+
+
+# Getting started
+
+This guide will help you get started with Lucide Static in your project.
+Make sure you have a your environment set up. If you don't have one yet, you can create a new project using Vite, Parcel or any other boilerplate of your choice.
+
+## For what use cases is `lucide-static` suitable?
+
+`lucide-static` is suitable for _very specific use cases_ where you want to use Lucide icons without relying on a JavaScript framework or component system. It's ideal for:
+
+- Projects that use icon fonts with plain CSS or utility-first frameworks
+- Embedding raw SVG files or sprites directly in HTML
+- Using SVGs as CSS background images
+- Importing SVG strings into Node.js environments
+
+::: danger Not recommended for production high performance needs {#production-warning}
+SVG sprites and icon fonts include **all icons**, which can significantly increase your app's bundle size and load time.
+
+For production environments, we recommend using a bundler with tree-shaking support to include only the icons you actually use. Consider using one of the framework-specific [packages](../../packages.md).
+:::
+
+## Installation
+
+### Package Managers
+
+::: code-group
+
+```sh [pnpm]
+pnpm add lucide-static
+```
+
+```sh [yarn]
+yarn add lucide-static
+```
+
+```sh [npm]
+npm install lucide-static
+```
+
+```sh [bun]
+bun add lucide-static
+```
+
+:::
diff --git a/docs/guide/static/index.md b/docs/guide/static/index.md
new file mode 100644
index 000000000..7f7bbcbb1
--- /dev/null
+++ b/docs/guide/static/index.md
@@ -0,0 +1,66 @@
+---
+title: Overview
+nextPage:
+ - getting-started
+---
+
+
+
+
+
+# Lucide Static Assets
+
+Static assets and utilities for Lucide icons that work without JavaScript frameworks. This package provides multiple formats including individual SVG files, SVG sprites, icon fonts, and Node.js utilities for server-side rendering and static site generation.
+
+**What you can accomplish:**
+
+- Use individual SVG files as images or CSS background images
+- Implement icon fonts for CSS-based icon systems
+- Create SVG sprites for efficient icon loading in static sites
+- Import SVG strings in Node.js applications and server-side rendering
+- Build static websites and applications without JavaScript framework dependencies
+
+This package includes the following implementations of Lucide icons:
+
+- Individual SVG files
+- SVG sprite
+- Icon font files
+- A JavaScript library exporting SVG strings
+
+## Overview
+
+
+
+
+
+### SVG Files & Sprite
+{{''}}
+
+
+
+
+
+### Icon Font
+{{''}}
+
+
+
+
+
+### Javascript modules
+{{''}}
+
+
+
+
+
+### Resources
+{{''}}
+
+
+
+
diff --git a/docs/guide/static/js-modules/node.md b/docs/guide/static/js-modules/node.md
new file mode 100644
index 000000000..0799324b4
--- /dev/null
+++ b/docs/guide/static/js-modules/node.md
@@ -0,0 +1,57 @@
+
+
+# Use Lucide in Node.js
+
+You can also import Lucide icons in Node.js projects, with the lucide-static package.
+Each icon is exported as a string containing the SVG markup, which can be used in server-side rendering or static site generation.
+
+::: code-group
+
+```js [ESM]
+import {MessageSquare} from 'lucide-static';
+```
+
+```js [CommonJs]
+const {MessageSquare} = require('lucide-static');
+```
+
+:::
+
+> Note: Each icon name is in PascalCase. You can find the icon names in the [Lucide Icons page](https://lucide.dev/icons).
+
+
+## Example with Node.js
+
+::: sandpack {template=node showTabs=false editorHeight=480 editorWidthPercentage=60 dependencies="lucide-static"}
+
+```js /index.js [active]
+import http from 'http';
+import { MessageSquare } from 'lucide-static';
+
+const server = http.createServer((req, res) => {
+ res.statusCode = 200;
+ res.setHeader('Content-Type', 'text/html');
+
+ res.end(`
+
+
+
+
` tag. The path to the SVG files will depend on how you have set up your project.
+
+::: code-group
+
+```html [Vite]
+
+
+
+
+
+```
+
+```html [Webpack]
+
+
+
+
+
+```
+
+```html [CDN]
+
+
+
+
+
+```
+
+:::
+
+::: warning For CDN users
+Names of icons can change in future releases. Make sure you set an explicit version in the URL to avoid breaking changes.\
+`https://cdn.jsdelivr.net/npm/lucide-static@{version}/icons/smile.svg`
+:::
+
+## In CSS
+
+You can also use the icons as background images in your CSS. This is useful for adding icons to buttons, links, or other elements.
+
+::: code-group
+
+```css [Vite]
+.button {
+ background-image: url('node_modules/lucide-static/icons/smile.svg');
+}
+```
+
+```css [Webpack]
+.button {
+ background-image: url('~/lucide-static/icons/smile.svg');
+}
+```
+
+```css [CDN]
+.button {
+ background-image: url('https://cdn.jsdelivr.net/npm/lucide-static@latest/icons/smile.svg');
+}
+```
+
+:::
+
+::: warning For CDN users
+Names of icons can change in future releases. Make sure you set an explicit version in the URL to avoid breaking changes.\
+`https://cdn.jsdelivr.net/npm/lucide-static@{version}/icons/smile.svg`
+:::
+
+
diff --git a/docs/guide/static/migration.md b/docs/guide/static/migration.md
new file mode 100644
index 000000000..72261e47e
--- /dev/null
+++ b/docs/guide/static/migration.md
@@ -0,0 +1,20 @@
+# Migration from v0
+
+Brand icons are removed in v1. If you are using any of the following icons, you will need to replace them with a custom SVG or an alternative icon:
+
+- Chromium
+- Codepen
+- Codesandbox
+- Dribbble
+- Facebook
+- Figma
+- Framer
+- Github
+- Gitlab
+- Instagram
+- LinkedIn
+- Pocket
+- RailSymbol (based on the British Rail logo)
+- Slack
+
+We recommend to use the official SVG icons provided by the respective brands, most of them can be found on their websites or in their brand guidelines. Alternatively, you can use the icons from [Simple Icons](https://simpleicons.org/), which provides a large collection of brand icons. Also with links to the official Brand Guidelines and SVG icons.
diff --git a/docs/guide/static/svg-sprite.md b/docs/guide/static/svg-sprite.md
new file mode 100644
index 000000000..09747187a
--- /dev/null
+++ b/docs/guide/static/svg-sprite.md
@@ -0,0 +1,108 @@
+---
+description: Learn how to use SVG sprites with Lucide icons in your project, including basic usage and inline options.
+---
+
+# Using the SVG sprite
+
+Learn how to use SVG sprites with Lucide icons in your project, including basic usage and inline options.
+
+:::warning Not recommended for high traffic production use
+The SVG sprite includes all icons, which can significantly increase your app's bundle size and load time. For production environments, we recommend using a bundler with tree-shaking support to include only the icons you actually use. Consider using one of the framework-specific [packages](../../packages.md).
+:::
+
+SVG sprites can be loaded as individual image, or used inline with the `
-
+
+
+
+
+
diff --git a/docs/.vitepress/theme/components/overrides/VPCarbonAds.vue b/docs/.vitepress/theme/components/overrides/VPCarbonAds.vue
new file mode 100644
index 000000000..494c28a84
--- /dev/null
+++ b/docs/.vitepress/theme/components/overrides/VPCarbonAds.vue
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
diff --git a/docs/.vitepress/theme/components/overrides/VPFooter.vue b/docs/.vitepress/theme/components/overrides/VPFooter.vue
index 813ba1aca..b63a5da06 100644
--- a/docs/.vitepress/theme/components/overrides/VPFooter.vue
+++ b/docs/.vitepress/theme/components/overrides/VPFooter.vue
@@ -1,57 +1,91 @@
-
+
+
+
+
+ );
+}
+
+export default App;
+
+```
+:::
+
+This is valid, since [SVGs can be nested](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/svg#nested_svg_element), and all SVG properties are supported on the icons.
+The `x` and `y` coordinates can be adjusted to position the icons as you like.
+
+::: info Limitation
+When combining icons, you need to make sure that the `x` and `y` coordinates are within the `viewBox` of the outer icon (24x24).
+:::
+
+## With native SVG elements
+
+You can also combine Lucide icons with native SVG elements to build custom icon variations.
+
+### Example with notification badge
+
+For example, you can add a notification badge to an icon by using the `circle` SVG element.
+
+::: sandpack {showTabs=false editorHeight=580 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx App.js [active]
+import { Mail } from "lucide-preact";
+import { h } from "preact";
+
+function App() {
+ const hasUnreadMessages = true;
+
+ return (
+
+
+ {hasUnreadMessages && (
+
+ )}
+
+
+ );
+}
+
+export default App;
+
+```
+:::
+
+### Example with text element
+
+You can also use the `text` SVG element to add text to your icon.
+
+::: sandpack {showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx App.js [active]
+import { File } from "lucide-preact";
+import { h } from "preact";
+
+function App() {
+ return (
+
+
+
+ JS
+
+
+
+ );
+}
+
+export default App;
+
+```
+:::
diff --git a/docs/guide/preact/advanced/filled-icons.md b/docs/guide/preact/advanced/filled-icons.md
new file mode 100644
index 000000000..28da66430
--- /dev/null
+++ b/docs/guide/preact/advanced/filled-icons.md
@@ -0,0 +1,63 @@
+---
+title: Filled Icons - Preact
+description: Learn how to use fills with Lucide icons in your Preact application, and the limitations of using fills with Lucide icons.
+---
+
+
+# Filled Icons
+
+Fills are officially not supported.
+However, all SVG properties are available on all icons.
+Fill can still be used and will work fine on certain icons.
+
+Example with stars:
+
+::: sandpack { editorHeight=580 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx App.js [active]
+import { Star, StarHalf } from "lucide-preact";
+import { h } from "preact";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+ );
+}
+
+export default App;
+```
+
+```css icon.css
+.star-rating {
+ position: relative;
+}
+
+.stars {
+ display: flex;
+ gap: 4px;
+}
+
+.rating {
+ position: absolute;
+ top: 0;
+}
+
+```
+
+:::
diff --git a/docs/guide/preact/advanced/global-styling.md b/docs/guide/preact/advanced/global-styling.md
new file mode 100644
index 000000000..c8e77feb7
--- /dev/null
+++ b/docs/guide/preact/advanced/global-styling.md
@@ -0,0 +1,162 @@
+---
+title: Global Styling - Preact
+description: Learn how to style all Lucide icons globally in your Preact application using CSS or the Lucide context provider.
+---
+
+
+# Global Styling
+
+Adjusting icons can be done by using [color](../basics/color.md), [size](../basics/sizing.md) and [stroke width](../basics/stroke-width.md).
+To style all icons globally, you can either use CSS, or use a context provider.
+
+We recommend using CSS for global styling, as it is the most straightforward way to achieve this.
+But using CSS prevents you from using props like `size`, `color` and `strokeWidth` on individual icons, since CSS specificity will override these props, to be able to use the props on individual ones you need to use the Lucide context provider.
+
+## Context Provider
+
+For global styling using a context provider, you can use the `LucideProvider` component that is provided by the `lucide-preact` package.
+
+```tsx
+import { LucideProvider, Home } from 'lucide-preact';
+
+const App = () => (
+
+
+
+ { Array.from({ length: 5 }, () => (
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+
+### Absolute stroke width
+
+For global absolute stroke width styling the `vector-effect: non-scaling-stroke` CSS property can be applied to the children. This will keep the stroke-width the same size no matter the size of the icon. See [absolute-stroke-width](../basics/stroke-width.md#absolute-stroke-width) for more info.
+
+::: sandpack {editorHeight=480 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```css icon.css [active]
+.lucide {
+ width: 48px;
+ height: 48px;
+ stroke-width: 1.5;
+}
+
+.lucide * {
+ vector-effect: non-scaling-stroke;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-template-rows: 1fr 1fr 1fr;
+ gap: 6px;
+}
+```
+
+```jsx App.js
+import {
+ TentTree,
+ Caravan,
+ FlameKindling,
+ MountainSnow,
+ Trees,
+ Axe,
+ Map,
+ CloudMoon,
+ Sparkles,
+} from "lucide-preact";
+import { h } from "preact";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
diff --git a/docs/guide/preact/advanced/typescript.md b/docs/guide/preact/advanced/typescript.md
new file mode 100644
index 000000000..b55c7c720
--- /dev/null
+++ b/docs/guide/preact/advanced/typescript.md
@@ -0,0 +1,97 @@
+---
+title: Typescript - Preact
+description: Learn about the different types exported by the `lucide-preact` package and how to use them in your Preact application.
+---
+# TypeScript
+
+List of exported types from the `lucide-preact` package.
+These can be used to type your components when using Lucide icons in a TypeScript React project
+
+## `LucideProps`
+
+Exports all props that can be passed to an icon component and any other SVG attributes, see: [SVG Presentation Attributes on MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```ts
+interface LucideProps {
+ size?: number | string;
+ color?: string;
+ strokeWidth?: number;
+ absoluteStrokeWidth?: boolean;
+ [key: string]: any; // Any other SVG attributes
+}
+```
+
+### Using `LucideProps`
+You can use the `LucideProps` interface to type your custom icon components or when you need to work with icon props.
+
+```tsx
+import { type LucideProps } from 'lucide-preact';
+import { Camera } from 'lucide-preact';
+
+const WrapIcon = (props: LucideProps) => {
+ return
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+## Using parent elements text color value
+
+Because the color of lucide icons uses `currentColor`, the color of the icon depends on the computed `color` of the element, or it inherits it from its parent.
+
+For example, if a parent element's color value is `#fff` and one of the children is a lucide icon, the color of the icon will be rendered as `#fff`. This is browser native behavior.
+
+::: sandpack {showTabs=false editorHeight=340 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx Button.jsx [active]
+import { h } from "preact";
+import { ThumbsUp } from "lucide-preact";
+
+function LikeButton() {
+ return (
+
+ );
+}
+
+export default LikeButton;
+```
+
+```js App.js [hidden]
+import { h } from "preact";
+import Button from "./Button";
+
+export default function App() {
+ return ;
+}
+
+```
+
+:::
diff --git a/docs/guide/preact/basics/sizing.md b/docs/guide/preact/basics/sizing.md
new file mode 100644
index 000000000..cbe10ce3e
--- /dev/null
+++ b/docs/guide/preact/basics/sizing.md
@@ -0,0 +1,130 @@
+---
+title: Sizing - Preact
+description: Learn how to adjust the size of icons in your Preact application using the `size` prop or by using CSS.
+---
+
+
+# Sizing
+
+By default, the size of all icons is `24px` by `24px`. The size is adjustable using the `size` prop and CSS.
+
+## Adjusting the icon size using the `size` prop
+
+::: sandpack {showTabs=false editorHeight=320 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```js App.js [active]
+import { h } from "preact";
+import { Landmark } from "lucide-preact";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+## Adjusting the icon size via CSS
+
+The CSS properties `width` and `height` can be used to adjust the icon size.
+
+::: sandpack {editorHeight=320 dependencies="lucide-preact"}
+
+```css icon.css [active]
+.my-beer-icon {
+ /* Change this! */
+ width: 64px;
+ height: 64px;
+}
+```
+
+```jsx App.js
+import { h } from "preact";
+import { Beer } from "lucide-preact";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+### Dynamically change the icon size based on the font size
+
+It is possible to resize icons based on font size. This can be achieved using the `em` unit. See this [MDN article](https://developer.mozilla.org/en-US/docs/Web/CSS/font-size#ems) for more information on the `em` unit.
+
+::: sandpack {editorHeight=320 dependencies="lucide-preact"}
+
+```css icon.css [active]
+.my-icon {
+ /* Icon size will relative to font-size of .text-wrapper */
+ width: 1em;
+ height: 1em;
+}
+
+.text-wrapper {
+ /* Change this! */
+ font-size: 96px;
+
+ /* layout stuff */
+ display: flex;
+ gap: 0.25em;
+ align-items: center;
+}
+```
+
+```jsx App.js
+import { h } from "preact";
+import { Star } from "lucide-preact";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+### Resizing with Tailwind
+
+`size-*` utilities can be used to adjust the size of the icon. See the [Tailwind documentation](https://tailwindcss.com/docs/width#setting-both-width-and-height) for more information on the `size-*` utilities.
+
+::: sandpack {showTabs=false editorHeight=300 editorWidthPercentage=60 dependencies="lucide-preact" externalResources="https://cdn.tailwindcss.com"}
+
+```js App.js [active]
+import { h } from "preact";
+import { PartyPopper } from "lucide-preact";
+
+function App() {
+ return (
+ Yes
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
diff --git a/docs/guide/preact/basics/stroke-width.md b/docs/guide/preact/basics/stroke-width.md
new file mode 100644
index 000000000..fe88199b3
--- /dev/null
+++ b/docs/guide/preact/basics/stroke-width.md
@@ -0,0 +1,69 @@
+---
+title: Stroke width - Preact
+description: Learn how to adjust the stroke width of icons in your Preact application using the `strokeWidth` prop or adjust the strokeWidth appearance using the `absoluteStrokeWidth` prop.
+---
+
+
+# Stroke width
+
+All icons are designed with SVG elements using strokes.
+These have a default stroke width of `2px`.
+
+The `strokeWidth` can be adjusted to create a different look of the icons.
+
+## Adjusting stroke width with `strokeWidth` prop
+
+::: sandpack {showTabs=false editorHeight=320 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx App.js [active]
+import { h } from "preact";
+import { FolderLock } from "lucide-preact";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+## Absolute stroke width
+
+When adjusting the `size` prop the size of the stroke width will be relative to the size of the icon, this is the default SVG behavior. The `absoluteStrokeWidth` prop is introduced to adjust this behavior to make the stroke width constant no matter the size of the icon.
+
+This means that when `absoluteStrokeWidth` is enabled and the `size` of the icons is set to `48px` the `strokeWidth` will still be `2px` on the screen.
+
+Note `2px` is the default stroke width for a Lucide icon, this can be adjusted to all sizes.
+
+
+
+### Adjusting stroke width with `absoluteStrokeWidth` prop
+
+Setting `absoluteStrokeWidth` to `true` will make the stroke width absolute.
+
+::: sandpack {showTabs=false editorHeight=340 editorWidthPercentage=60 dependencies="lucide-preact"}
+
+```jsx App.js [active]
+import { h } from "preact";
+import { RollerCoaster } from "lucide-preact";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
diff --git a/docs/guide/preact/getting-started.md b/docs/guide/preact/getting-started.md
new file mode 100644
index 000000000..f7343b9fe
--- /dev/null
+++ b/docs/guide/preact/getting-started.md
@@ -0,0 +1,79 @@
+---
+title: Getting started - Preact
+description: This guide will help you get started with Lucide in your Preact project.
+---
+
+
+# Getting started
+
+This guide will help you get started with Lucide in your Preact project.
+Make sure you have a Preact environment set up. If you don't have one yet, you can create a new Preact project using Create Preact App, Vite, or any other Preact boilerplate of your choice.
+
+## Installation
+
+::: code-group
+
+```sh [pnpm]
+pnpm add lucide-preact
+```
+
+```sh [yarn]
+yarn add lucide-preact
+```
+
+```sh [npm]
+npm install lucide-preact
+```
+
+```sh [bun]
+bun add lucide-preact
+```
+
+:::
+
+## Importing your first icon
+
+Lucide is built with ES Modules, so it's completely tree-shakable.
+
+Each icon can be imported as a Preact component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
+
+```jsx
+import { Camera } from 'lucide-preact';
+
+// Usage
+const App = () => {
+ return
+
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+This is valid, since [SVGs can be nested](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/svg#nested_svg_element), and all SVG properties are supported on the icons.
+The `x` and `y` coordinates can be adjusted to position the icons as you like.
+
+::: info Limitation
+When combining icons, you need to make sure that the `x` and `y` coordinates are within the `viewBox` of the outer icon (24x24).
+:::
+
+## With native SVG elements
+
+You can also combine Lucide icons with native SVG elements to build custom icon variations.
+
+### Example with notification badge
+
+For example, you can add a notification badge to an icon by using the `circle` SVG element.
+
+
+::: sandpack {template=react showTabs=false editorHeight=580 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx App.js [active]
+import { Mail } from "lucide-react";
+
+function App() {
+ const hasUnreadMessages = true;
+
+ return (
+
+
+ {hasUnreadMessages && (
+
+ )}
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+### Example with text element
+
+You can also use the `text` SVG element to add text to your icon.
+
+::: sandpack {template=react showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx App.js [active]
+import { File } from "lucide-react";
+
+function App() {
+ return (
+
+
+
+ JS
+
+
+
+ );
+}
+
+export default App;
+```
+:::
diff --git a/docs/guide/react/advanced/dynamic-icon-component.md b/docs/guide/react/advanced/dynamic-icon-component.md
new file mode 100644
index 000000000..31f230845
--- /dev/null
+++ b/docs/guide/react/advanced/dynamic-icon-component.md
@@ -0,0 +1,31 @@
+---
+title: Dynamic Icon Component - React
+description: Learn how to use the DynamicIcon component to load icons dynamically by name in your React application, and understand the caveats of using this approach.
+---
+# Dynamic Icon Component
+
+It is possible to use one generic icon component to load icons. But it is not recommended, since it is importing all icons during the build. See [Caveats](#caveats).
+
+`DynamicIcon` is useful for applications that want to show icons dynamically by icon name. For example, when using a content management system where icon names are stored in a database.
+
+For static use cases, it is recommended to import the icons directly.
+
+The same props can be passed to adjust the icon appearance. The `name` prop is required to load the correct icon.
+
+```jsx
+import { DynamicIcon } from 'lucide-react/dynamic';
+
+const App = () => (
+ + +::: info Caveats + +- All icons are imported during build time, which increases build time. +- The bundler will create a separate module for each icon, which can increase the number of network requests. +- You can encounter flashing when loading the icon, since the icon is loaded dynamically. +- When using server-side rendering, you need to make sure that the icon is available during the initial render. +::: diff --git a/docs/guide/react/advanced/filled-icons.md b/docs/guide/react/advanced/filled-icons.md new file mode 100644 index 000000000..f706f4fd4 --- /dev/null +++ b/docs/guide/react/advanced/filled-icons.md @@ -0,0 +1,62 @@ +--- +title: Filled Icons - React +description: Learn how to use fills with Lucide icons in your React application, and the limitations of using fills with Lucide icons. +--- + + +# Filled Icons + +Fills are officially not supported. +However, all SVG properties are available on all icons. +Fill can still be used and will work fine on certain icons. + +Example with stars: + +::: sandpack {template=react editorHeight=580 editorWidthPercentage=60 dependencies="lucide-react"} + +```jsx App.js [active] +import { Star, StarHalf } from "lucide-react"; +import "./icon.css"; + +function App() { + return ( +
+
+ );
+}
+
+export default App;
+```
+
+```css icon.css
+.star-rating {
+ position: relative;
+}
+
+.stars {
+ display: flex;
+ gap: 4px;
+}
+
+.rating {
+ position: absolute;
+ top: 0;
+}
+
+```
+
+:::
diff --git a/docs/guide/react/advanced/global-styling.md b/docs/guide/react/advanced/global-styling.md
new file mode 100644
index 000000000..1a68b0457
--- /dev/null
+++ b/docs/guide/react/advanced/global-styling.md
@@ -0,0 +1,161 @@
+---
+title: Global Styling - React
+description: Learn how to style all Lucide icons globally in your React application using CSS or the Lucide context provider.
+---
+
+
+# Global Styling
+
+Adjusting icons can be done by using [color](../basics/color.md), [size](../basics/sizing.md) and [stroke width](../basics/stroke-width.md).
+To style all icons globally, you can either use CSS, or use a context provider.
+
+We recommend using CSS for global styling, as it is the most straightforward way to achieve this.
+But using CSS prevents you from using props like `size`, `color` and `strokeWidth` on individual icons, since CSS specificity will override these props, to be able to use the props on individual ones you need to use the Lucide context provider.
+
+## Context Provider
+
+For global styling using a context provider, you can use the `LucideProvider` component that is provided by the `lucide-react` package.
+
+
+```tsx
+import { LucideProvider, Home } from 'lucide-react';
+
+const App = () => (
+
+
+
+ { Array.from({ length: 5 }, () => (
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+### Absolute stroke width
+
+For global absolute stroke width styling the `vector-effect: non-scaling-stroke` CSS property can be applied to the children. This will keep the stroke-width the same size no matter the size of the icon. See [absolute-stroke-width](../basics/stroke-width.md#absolute-stroke-width) for more info.
+
+::: sandpack {template=react editorHeight=300 dependencies="lucide-react"}
+
+```css icon.css [active]
+.lucide {
+ width: 48px;
+ height: 48px;
+ stroke-width: 1.5;
+}
+
+.lucide * {
+ vector-effect: non-scaling-stroke;
+}
+
+.app {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-template-rows: 1fr 1fr 1fr;
+ gap: 6px;
+}
+
+```
+
+```jsx App.js
+import {
+ TentTree,
+ Caravan,
+ FlameKindling,
+ MountainSnow,
+ Trees,
+ Axe,
+ Map,
+ CloudMoon,
+ Sparkles,
+} from "lucide-react";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
diff --git a/docs/guide/react/advanced/typescript.md b/docs/guide/react/advanced/typescript.md
new file mode 100644
index 000000000..fbeff8df5
--- /dev/null
+++ b/docs/guide/react/advanced/typescript.md
@@ -0,0 +1,97 @@
+---
+title: Typescript - React
+description: Learn about the different types exported by the `lucide-react` package and how to use them in your React application.
+---
+# TypeScript Support
+
+List of exported types from the `lucide-react` package.
+These can be used to type your components when using Lucide icons in a TypeScript React project.
+
+## `LucideProps`
+
+Exports all props that can be passed to an icon component and any other SVG attributes, see: [SVG Presentation Attributes on MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```ts
+interface LucideProps {
+ size?: number | string;
+ color?: string;
+ strokeWidth?: number;
+ absoluteStrokeWidth?: boolean;
+ [key: string]: any; // Any other SVG attributes
+}
+```
+
+### Using `LucideProps`
+You can use the `LucideProps` interface to type your custom icon components or when you need to work with icon props.
+
+```tsx
+import { type LucideProps } from 'lucide-react';
+import { Camera } from 'lucide-react';
+
+const WrapIcon = (props: LucideProps) => {
+ return
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+
+## Using parent elements text color value
+
+Because the color of lucide icons uses `currentColor`, the color of the icon depends on the computed `color` of the element, or it inherits it from its parent.
+
+For example, if a parent element's color value is `#fff` and one of the children is a lucide icon, the color of the icon will be rendered as `#fff`. This is browser native behavior.
+
+::: sandpack {template=react showTabs=false editorHeight=320 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx Button.jsx [active]
+import { ThumbsUp } from "lucide-react";
+
+function LikeButton() {
+ return (
+
+ );
+}
+
+export default LikeButton;
+```
+
+```jsx App.js [hidden]
+import Button from "./Button";
+
+export default function App() {
+ return ;
+}
+
+```
+:::
diff --git a/docs/guide/react/basics/sizing.md b/docs/guide/react/basics/sizing.md
new file mode 100644
index 000000000..cf657e6a9
--- /dev/null
+++ b/docs/guide/react/basics/sizing.md
@@ -0,0 +1,124 @@
+---
+title: Sizing - React
+description: Learn how to adjust the size of icons in your React application using the `size` prop or by using CSS.
+---
+
+
+# Sizing
+
+By default, the size of all icons is `24px` by `24px`. The size is adjustable using the `size` prop and CSS.
+
+## Adjusting the icon size using the `size` prop
+
+::: sandpack {template=react showTabs=false editorHeight=300 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx App.js [active]
+import { Landmark } from "lucide-react";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+## Adjusting the icon size via CSS
+
+The CSS properties `width` and `height` can be used to adjust the icon size.
+
+::: sandpack {template=react editorHeight=300 dependencies="lucide-react"}
+
+```css icon.css [active]
+.my-beer-icon {
+ /* Change this! */
+ width: 64px;
+ height: 64px;
+}
+```
+
+```jsx App.js
+import { Beer } from "lucide-react";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+
+```
+:::
+
+### Dynamically change the icon size based on the font size
+
+It is possible to resize icons based on font size. This can be achieved using the `em` unit. See this [MDN article](https://developer.mozilla.org/en-US/docs/Web/CSS/font-size#ems) for more information on the `em` unit.
+
+::: sandpack {template=react editorHeight=300 dependencies="lucide-react"}
+
+```css icon.css [active]
+.my-icon {
+ /* Icon size will relative to font-size of .text-wrapper */
+ width: 1em;
+ height: 1em;
+}
+
+.text-wrapper {
+ /* Change this! */
+ font-size: 96px;
+
+ /* layout stuff */
+ display: flex;
+ gap: 0.25em;
+ align-items: center;
+}
+```
+
+```jsx App.js
+import { Star } from "lucide-react";
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+### Resizing with Tailwind
+
+`size-*` utilities can be used to adjust the size of the icon. See the [Tailwind documentation](https://tailwindcss.com/docs/width#setting-both-width-and-height) for more information on the `size-*` utilities.
+
+::: sandpack {template=react editorHeight=300 editorWidthPercentage=60 dependencies="lucide-react" externalResources="https://cdn.tailwindcss.com"}
+
+```jsx App.js [active]
+import { PartyPopper } from "lucide-react";
+
+function App() {
+ return (
+ Yes
+
+
+
+ );
+}
+
+export default App;
+```
+:::
diff --git a/docs/guide/react/basics/stroke-width.md b/docs/guide/react/basics/stroke-width.md
new file mode 100644
index 000000000..8b6f8938a
--- /dev/null
+++ b/docs/guide/react/basics/stroke-width.md
@@ -0,0 +1,68 @@
+---
+title: Stroke width - React
+description: Learn how to adjust the stroke width of icons in your React application using the `strokeWidth` prop or adjust the strokeWidth appearance using the `absoluteStrokeWidth` prop.
+---
+
+
+# Stroke width
+
+All icons are designed with SVG elements using strokes.
+These have a default stroke width of `2px`.
+
+The `strokeWidth` can be adjusted to create a different look of the icons.
+
+## Adjusting stroke width with `strokeWidth` prop
+
+::: sandpack {template=react showTabs=false editorHeight=300 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx App.js [active]
+import { FolderLock } from "lucide-react";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+
+## Absolute stroke width
+
+When adjusting the `size` prop the size of the stroke width will be relative to the size of the icon, this is the default SVG behavior. The `absoluteStrokeWidth` prop is introduced to adjust this behavior to make the stroke width constant no matter the size of the icon.
+
+This means that when `absoluteStrokeWidth` is enabled and the `size` of the icons is set to `48px` the `strokeWidth` will still be `2px` on the screen.
+
+Note `2px` is the default stroke width for a Lucide icon, this can be adjusted to all sizes.
+
+
+
+### Adjusting stroke width with `absoluteStrokeWidth` prop
+
+Setting `absoluteStrokeWidth` to `true` will make the stroke width absolute.
+
+::: sandpack {template=react showTabs=false editorHeight=320 editorWidthPercentage=60 dependencies="lucide-react"}
+
+```jsx App.js [active]
+import { RollerCoaster } from "lucide-react";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
diff --git a/docs/guide/react/getting-started.md b/docs/guide/react/getting-started.md
new file mode 100644
index 000000000..30def5136
--- /dev/null
+++ b/docs/guide/react/getting-started.md
@@ -0,0 +1,77 @@
+---
+title: Getting started - React
+description: This guide will help you get started with Lucide in your React project.
+---
+
+
+# Getting started
+
+This guide will help you get started with Lucide in your React project.
+Make sure you have a React environment set up. If you don't have one yet, you can create a new React project using Create React App, Vite, or any other React boilerplate of your choice.
+
+## Installation
+
+::: code-group
+
+```sh [pnpm]
+pnpm add lucide-react
+```
+
+```sh [yarn]
+yarn add lucide-react
+```
+
+```sh [npm]
+npm install lucide-react
+```
+
+```sh [bun]
+bun add lucide-react
+```
+
+:::
+
+## Importing your first icon
+
+Lucide is built with ES Modules, so it's completely tree-shakable.
+
+Each icon can be imported as a React component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
+
+```jsx
+import { Camera } from 'lucide-react';
+// Usage
+const App = () => {
+ return
+
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+This is valid, since [SVGs can be nested](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/svg#nested_svg_element), and all SVG properties are supported on the icons.
+The `x` and `y` coordinates can be adjusted to position the icons as you like.
+
+::: info Limitation
+When combining icons, you need to make sure that the `x` and `y` coordinates are within the `viewBox` of the outer icon (24x24).
+:::
+
+## With native SVG elements
+
+You can also combine Lucide icons with native SVG elements to build custom icon variations.
+
+### Example with notification badge
+
+For example, you can add a notification badge to an icon by using the `circle` SVG element.
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=580 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import Mail from 'lucide-solid/icons/mail';
+
+function App() {
+ const hasUnreadMessages = true;
+
+ return (
+
+
+ {hasUnreadMessages && (
+
+ )}
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+### Example with text element
+
+You can also use the `text` SVG element to add text to your icon.
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import File from 'lucide-solid/icons/file';
+
+function App() {
+ return (
+
+
+
+ JS
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
diff --git a/docs/guide/solid/advanced/filled-icons.md b/docs/guide/solid/advanced/filled-icons.md
new file mode 100644
index 000000000..4949d23db
--- /dev/null
+++ b/docs/guide/solid/advanced/filled-icons.md
@@ -0,0 +1,64 @@
+---
+title: Filled Icons - Solid
+description: Learn how to use fills with Lucide icons in your Solid application, and the limitations of using fills with Lucide icons.
+---
+
+
+# Filled Icons
+
+Fills are officially not supported.
+However, all SVG properties are available on all icons.
+Fill can still be used and will work fine on certain icons.
+
+Example with stars:
+
+::: sandpack {template=vite-solid editorHeight=580 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import Star from 'lucide-solid/icons/star';
+import StarHalf from 'lucide-solid/icons/star-half';
+
+import "./icon.css";
+
+function App() {
+ return (
+
+
+ );
+}
+
+export default App;
+```
+
+```css icon.css
+.star-rating {
+ position: relative;
+}
+
+.stars {
+ display: flex;
+ gap: 4px;
+}
+
+.rating {
+ position: absolute;
+ top: 0;
+}
+
+```
+
+:::
diff --git a/docs/guide/solid/advanced/global-styling.md b/docs/guide/solid/advanced/global-styling.md
new file mode 100644
index 000000000..6c55b55dd
--- /dev/null
+++ b/docs/guide/solid/advanced/global-styling.md
@@ -0,0 +1,157 @@
+---
+title: Global Styling - Solid
+description: Learn how to style all Lucide icons globally in your Solid application using CSS or the Lucide context provider.
+---
+
+
+# Global Styling
+
+Adjusting icons can be done by using [color](../basics/color.md), [size](../basics/sizing.md) and [stroke width](../basics/stroke-width.md).
+To style all icons globally, you can either use CSS, or use a context provider.
+
+We recommend using CSS for global styling, as it is the most straightforward way to achieve this.
+But using CSS prevents you from using props like `size`, `color` and `strokeWidth` on individual icons, since CSS specificity will override these props, to be able to use the props on individual ones you need to use the Lucide context provider.
+
+## Context Provider
+
+For global styling using a context provider, you can use the `LucideProvider` component that is provided by the `lucide-solid` package.
+
+
+
+```tsx
+import { LucideProvider, Home } from 'lucide-solid';
+
+const App = () => (
+
+
+
+ { Array.from({ length: 5 }, () => (
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+### Absolute stroke width
+
+For global absolute stroke width styling the `vector-effect: non-scaling-stroke` CSS property can be applied to the children. This will keep the stroke-width the same size no matter the size of the icon. See [absolute-stroke-width](../basics/stroke-width.md#absolute-stroke-width) for more info.
+
+::: sandpack {template=vite-solid editorHeight=300 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```css icon.css [active]
+.lucide {
+ width: 48px;
+ height: 48px;
+ stroke-width: 1.5;
+}
+
+.lucide * {
+ vector-effect: non-scaling-stroke;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-template-rows: 1fr 1fr 1fr;
+ gap: 6px;
+}
+
+```
+
+```tsx App.tsx
+import TentTree from 'lucide-solid/icons/tent-tree';
+import Caravan from 'lucide-solid/icons/caravan';
+import FlameKindling from 'lucide-solid/icons/flame-kindling';
+import MountainSnow from 'lucide-solid/icons/mountain-snow';
+import Trees from 'lucide-solid/icons/trees';
+import Axe from 'lucide-solid/icons/axe';
+import Map from 'lucide-solid/icons/map';
+import CloudMoon from 'lucide-solid/icons/cloud-moon';
+import Sparkles from 'lucide-solid/icons/sparkles';
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
diff --git a/docs/guide/solid/advanced/typescript.md b/docs/guide/solid/advanced/typescript.md
new file mode 100644
index 000000000..1142e3b0f
--- /dev/null
+++ b/docs/guide/solid/advanced/typescript.md
@@ -0,0 +1,97 @@
+---
+title: Typescript - Solid
+description: Learn about the different types exported by the `lucide-solid` package and how to use them in your Solid application.
+---
+# TypeScript Support
+
+List of exported types from the `lucide-solid` package.
+These can be used to type your components when using Lucide icons in a TypeScript React project
+
+## `LucideProps`
+
+Exports all props that can be passed to an icon component and any other SVG attributes, see: [SVG Presentation Attributes on MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
+
+```ts
+interface LucideProps extends SVGAttributes {
+ size?: number | string;
+ color?: string;
+ strokeWidth?: number;
+ absoluteStrokeWidth?: boolean;
+ [key: string]: any; // Any other SVG attributes
+}
+```
+
+### Using `LucideProps`
+You can use the `LucideProps` interface to type your custom icon components or when you need to work with icon props.
+
+```tsx
+import { type LucideProps } from 'lucide-solid';
+import { Camera } from 'lucide-solid';
+
+const WrapIcon = (props: LucideProps) => {
+ return
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+## Using parent elements text color value
+
+Because the color of lucide icons uses `currentColor`, the color of the icon depends on the computed `color` of the element, or it inherits it from its parent.
+
+For example, if a parent element's color value is `#fff` and one of the children is a lucide icon, the color of the icon will be rendered as `#fff`. This is browser native behavior.
+
+::: sandpack {template=vite-solid editorHeight=320 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx ./Button.tsx [active]
+import ThumbsUp from 'lucide-solid/icons/thumbs-up';
+
+function LikeButton() {
+ return (
+
+ );
+}
+
+export default LikeButton;
+```
+
+```tsx ./App.tsx
+import Button from "./Button";
+
+export default function App() {
+ return ;
+}
+```
+:::
diff --git a/docs/guide/solid/basics/sizing.md b/docs/guide/solid/basics/sizing.md
new file mode 100644
index 000000000..3108378a7
--- /dev/null
+++ b/docs/guide/solid/basics/sizing.md
@@ -0,0 +1,125 @@
+---
+title: Sizing - Solid
+description: Learn how to adjust the size of icons in your Solid application using the `size` prop or by using CSS.
+---
+
+
+# Sizing
+
+By default, the size of all icons is `24px` by `24px`. The size is adjustable using the `size` prop and CSS.
+
+## Adjusting the icon size using the `size` prop
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=300 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import Landmark from 'lucide-solid/icons/landmark';
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+## Adjusting the icon size via CSS
+
+The CSS properties `width` and `height` can be used to adjust the icon size.
+
+::: sandpack {template=vite-solid editorHeight=300 dependencies="lucide-solid"}
+
+```css icon.css [active]
+.my-beer-icon {
+ /* Change this! */
+ width: 64px;
+ height: 64px;
+}
+```
+
+```tsx App.tsx
+import Beer from 'lucide-solid/icons/beer';
+
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+
+```
+:::
+
+### Dynamically change the icon size based on the font size
+
+It is possible to resize icons based on font size. This can be achieved using the `em` unit. See this [MDN article](https://developer.mozilla.org/en-US/docs/Web/CSS/font-size#ems) for more information on the `em` unit.
+
+::: sandpack {template=vite-solid editorHeight=300 dependencies="lucide-solid"}
+
+```css icon.css [active]
+.my-icon {
+ /* Icon size will relative to font-size of .text-wrapper */
+ width: 1em;
+ height: 1em;
+}
+
+.text-wrapper {
+ /* Change this! */
+ font-size: 96px;
+
+ /* layout stuff */
+ display: flex;
+ gap: 0.25em;
+ align-items: center;
+}
+```
+
+```tsx App.tsx
+import Star from 'lucide-solid/icons/star';
+import "./icon.css";
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+
+:::
+
+### Resizing with Tailwind
+
+`size-*` utilities can be used to adjust the size of the icon. See the [Tailwind documentation](https://tailwindcss.com/docs/width#setting-both-width-and-height) for more information on the `size-*` utilities.
+
+::: sandpack {template=vite-solid editorHeight=300 editorWidthPercentage=60 dependencies="lucide-solid" externalResources="https://cdn.tailwindcss.com"}
+
+```tsx App.tsx [active]
+import PartyPopper from 'lucide-solid/icons/party-popper';
+
+function App() {
+ return (
+ Yes
+
+
+
+ );
+}
+
+export default App;
+```
+:::
diff --git a/docs/guide/solid/basics/stroke-width.md b/docs/guide/solid/basics/stroke-width.md
new file mode 100644
index 000000000..8e4e84f96
--- /dev/null
+++ b/docs/guide/solid/basics/stroke-width.md
@@ -0,0 +1,67 @@
+---
+title: Stroke width - Solid
+description: Learn how to adjust the stroke width of icons in your Solid application using the `strokeWidth` prop or adjust the strokeWidth appearance using the `absoluteStrokeWidth` prop.
+---
+
+
+# Stroke width
+
+All icons are designed with SVG elements using strokes.
+These have a default stroke width of `2px`.
+
+The `strokeWidth` can be adjusted to create a different look of the icons.
+
+## Adjusting stroke width with `strokeWidth` prop
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=300 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import FolderLock from 'lucide-solid/icons/folder-lock';
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
+
+## Absolute stroke width
+
+When adjusting the `size` prop the size of the stroke width will be relative to the size of the icon, this is the default SVG behavior. The `absoluteStrokeWidth` prop is introduced to adjust this behavior to make the stroke width constant no matter the size of the icon.
+
+This means that when `absoluteStrokeWidth` is enabled and the `size` of the icons is set to `48px` the `strokeWidth` will still be `2px` on the screen.
+
+Note `2px` is the default stroke width for a Lucide icon, this can be adjusted to all sizes.
+
+
+
+### Adjusting stroke width with `absoluteStrokeWidth` prop
+
+Setting `absoluteStrokeWidth` to `true` will make the stroke width absolute.
+
+::: sandpack {template=vite-solid showTabs=false editorHeight=320 editorWidthPercentage=60 dependencies="lucide-solid"}
+
+```tsx App.tsx [active]
+import RollerCoaster from 'lucide-solid/icons/roller-coaster';
+
+function App() {
+ return (
+
+
+
+ );
+}
+
+export default App;
+```
+:::
diff --git a/docs/guide/solid/getting-started.md b/docs/guide/solid/getting-started.md
new file mode 100644
index 000000000..b058ad4d5
--- /dev/null
+++ b/docs/guide/solid/getting-started.md
@@ -0,0 +1,80 @@
+---
+title: Getting started - Solid
+description: This guide will help you get started with Lucide in your Solid project.
+---
+
+
+
+# Getting started
+
+This guide will help you get started with Lucide in your Solid project.
+Make sure you have a Solid environment set up. If you don't have one yet, you can create a new Solid project using Create Solid App, Vite, or any other Solid boilerplate of your choice.
+
+## Installation
+
+::: code-group
+
+```sh [pnpm]
+pnpm add lucide-solid
+```
+
+```sh [yarn]
+yarn add lucide-solid
+```
+
+```sh [npm]
+npm install lucide-solid
+```
+
+```sh [bun]
+bun add lucide-solid
+```
+
+:::
+
+## Importing your first icon
+
+Lucide is built with ES Modules, so it's completely tree-shakable.
+
+Each icon can be imported as a Solid component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
+
+```jsx
+import { Camera } from 'lucide-solid';
+
+// Usage
+const App = () => {
+ return Lucide Icons
+This is a Lucide icon ${MessageSquare}
+ + + + `); +}); + +const hostname = '127.0.0.1'; +const port = 3000; + +server.listen(port, hostname, () => { + console.log(`Server running at http://${hostname}:${port}/`); +}); +``` + +::: diff --git a/docs/guide/static/js-modules/web.md b/docs/guide/static/js-modules/web.md new file mode 100644 index 000000000..c69672f74 --- /dev/null +++ b/docs/guide/static/js-modules/web.md @@ -0,0 +1,34 @@ + + +# Use Lucide in Web + +:::warning Not recommended for high traffic production use +This library exports each svg as basic strings. We have a more optimized library for web. Which is smaller in size and supports color, size and strokeWidth. See [Lucide](../../lucide/index.md). +::: + +You can also import SVG strings in your web projects, with the lucide-static package. Each icon is exported as a string containing the SVG markup, which can be used in client-side rendering. + +::: sandpack {template=vanilla showTabs=false editorHeight=295 editorWidthPercentage=60 dependencies="lucide-static"} + +```html /index.html [active] + + + + + + + + +``` + +```js /index.js +import "./styles.css"; +import { Smile } from 'lucide-static'; + +document.getElementById("app").innerHTML = Smile; +``` +::: + +> Note: Each icon name is in PascalCase. You can find the icon names in the [Lucide Icons page](https://lucide.dev/icons). diff --git a/docs/guide/static/link-as-image.md b/docs/guide/static/link-as-image.md new file mode 100644 index 000000000..251b3da2e --- /dev/null +++ b/docs/guide/static/link-as-image.md @@ -0,0 +1,89 @@ +--- +description: Learn how to use Lucide icons as images in your project. +--- + + + +# Link as Image + +In some cases, you might want to use Lucide icons as images instead of inline SVGs. This can be useful for performance reasons or when you want to use the icons in contexts where inline SVGs are not supported. + +## In HTML + +You can link to the SVG files directly in your HTML using the `
- [](https://www.npmjs.com/package/lucide-angular)
- 
- [](https://lucide.dev/license)
+ [](https://www.npmjs.com/package/@lucide/angular)
+ 
+ [](https://lucide.dev/license)
@@ -20,36 +20,40 @@ Lucide icon library for Angular applications. · Icons · - Documentation + Documentation · License
# Lucide Angular -Implementation of the lucide icon library for angular applications. +A standalone, signal based, zoneless implementation of the Lucide icon library for Angular applications. ## Installation ```sh -pnpm add lucide-angular +pnpm add @lucide/angular ``` ```sh -npm install lucide-angular +npm install @lucide/angular ``` ```sh -yarn add lucide-angular +yarn add @lucide/angular ``` ```sh -bun add lucide-angular +bun add @lucide/angular ``` ## Documentation -For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/lucide-angular) +For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/angular) + +## Migration guide + +Migrating from `lucide-angular`? Read our [comprehensive migration guide](./MIGRATION.md). ## Community @@ -59,6 +63,8 @@ Join the [Discord server](https://discord.gg/EH6nSts) to chat with the maintaine Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/license). +[//]: <> (Sponsors) + ## Sponsors @@ -67,7 +73,10 @@ Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/licen-Lucide icon library for Vue 2 applications. +Lucide helper library that exports icon data.
-
- [](https://www.npmjs.com/package/lucide-vue)
- 
- [](https://lucide.dev/license)
+ [](https://www.npmjs.com/package/@lucide/icons)
+ 
+ [](https://lucide.dev/license)
@@ -20,40 +19,46 @@ Lucide icon library for Vue 2 applications. · Icons · - Documentation + Documentation · License
-# Lucide Vue +# @lucide/icons -Implementation of the lucide icon library for Vue applications. - -> :rotating_light: -This package is deprecated. Vue 2 is EOF See [Announcement](https://v2.vuejs.org/eol/). Migrate to Vue 3. -::: +A helper library that exports Lucide icon data in a tree-shakable format, also providing utilities for dynamic importing icons. ## Installation ```sh -pnpm add lucide-vue +pnpm add @lucide/icons ``` ```sh -npm install lucide-vue +npm install @lucide/icons ``` ```sh -yarn add lucide-vue +yarn add @lucide/icons ``` ```sh -bun add lucide-vue +bun add @lucide/icons +``` + +### CDN + +```html + + + + + ``` ## Documentation -For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/lucide-vue) +For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/icons) ## Community @@ -63,6 +68,8 @@ Join the [Discord server](https://discord.gg/EH6nSts) to chat with the maintaine Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/license). +[//]: <> (Sponsors) + ## Sponsors @@ -71,7 +78,10 @@ Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/licen