diff --git a/.cspell/custom-words.txt b/.cspell/custom-words.txt index 39dc31c30..f2517f0a6 100644 --- a/.cspell/custom-words.txt +++ b/.cspell/custom-words.txt @@ -9,3 +9,4 @@ strikethrough touchpad ungroup toc +sunlounger diff --git a/.github/workflows/linting-icons.yml b/.github/workflows/linting-icons.yml index 1d7c48375..c02613b53 100644 --- a/.github/workflows/linting-icons.yml +++ b/.github/workflows/linting-icons.yml @@ -7,6 +7,7 @@ on: pull_request: paths: - 'icons/*' + - 'lab/*' jobs: lint-filenames: @@ -17,20 +18,47 @@ jobs: contents: read steps: - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v6 with: + cache: 'pnpm' node-version-file: 'package.json' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + - name: Get changed files id: changed-files uses: tj-actions/changed-files@v46 with: - files: icons/* + files: | + icons/* + lab/* - name: Generate annotations run: node ./scripts/lintFilenames.mts env: CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }} + check-lab-icons: + name: Check Lab Icons + runs-on: ubuntu-latest + permissions: + contents: read + steps: + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v6 + with: + cache: 'pnpm' + node-version-file: 'package.json' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Check lab icons do not already exist in icons + run: node ./scripts/checkLabIcons.mts + lint-aliases: name: Check Uniqueness of Aliases runs-on: ubuntu-latest diff --git a/.gitignore b/.gitignore index 2e7bd7183..a590afca9 100644 --- a/.gitignore +++ b/.gitignore @@ -54,6 +54,9 @@ docs/.vitepress/data/iconDetails docs/.vitepress/data/relatedIcons.json docs/.vitepress/data/brandStopwords.json docs/.vitepress/data/iconPopularity +docs/.vitepress/data/lab/iconNodes +docs/.vitepress/data/lab/iconMetaData.ts +docs/.vitepress/data/lab/iconPopularity docs/.vercel docs/.nitro docs/public/og/** diff --git a/docs/.vitepress/api/lab/icon-details/index.get.ts b/docs/.vitepress/api/lab/icon-details/index.get.ts new file mode 100644 index 000000000..c03ee6bc0 --- /dev/null +++ b/docs/.vitepress/api/lab/icon-details/index.get.ts @@ -0,0 +1,25 @@ +import { eventHandler, setResponseHeader } from 'h3'; +import iconMetaData from '../../../data/lab/iconMetaData'; +import iconPopularity from '../../../data/lab/iconPopularity'; +import iconNodes from '../../../data/lab/iconNodes'; + +export default eventHandler((event) => { + setResponseHeader(event, 'Access-Control-Allow-Origin', '*'); + + return Object.fromEntries( + Object.entries(iconMetaData).map(([iconName, iconData]) => { + // Remove $schema from the response + delete iconData['$schema']; + + return [ + iconName, + { + name: iconName, + iconNode: iconNodes[iconName], + popularity: iconPopularity[iconName]?.count ?? 0, + ...iconData, + }, + ]; + }), + ); +}); diff --git a/docs/.vitepress/api/lab/icon-metadata/index.get.ts b/docs/.vitepress/api/lab/icon-metadata/index.get.ts new file mode 100644 index 000000000..84cb4e29c --- /dev/null +++ b/docs/.vitepress/api/lab/icon-metadata/index.get.ts @@ -0,0 +1,14 @@ +import { eventHandler, setResponseHeader } from 'h3'; +import iconMetaData from '../../../data/lab/iconMetaData'; + +export default eventHandler((event) => { + setResponseHeader(event, 'Cache-Control', 'public, max-age=86400'); + setResponseHeader(event, 'Access-Control-Allow-Origin', '*'); + + for (const iconDetail in iconMetaData) { + // Remove $schema from the response + delete iconMetaData[iconDetail]['$schema']; + } + + return iconMetaData; +}); diff --git a/docs/.vitepress/api/lab/icon-nodes/index.get.ts b/docs/.vitepress/api/lab/icon-nodes/index.get.ts new file mode 100644 index 000000000..ac671867b --- /dev/null +++ b/docs/.vitepress/api/lab/icon-nodes/index.get.ts @@ -0,0 +1,30 @@ +import { eventHandler, getQuery, setResponseHeader } from 'h3'; +import iconNodes from '../../../data/lab/iconNodes'; +type IconNodeWithKeys = [elementName: string, attrs: Record & { key?: string }][]; + +export default eventHandler((event) => { + const query = getQuery(event); + + const withUniqueKeys = query.withUniqueKeys === 'true'; + + setResponseHeader(event, 'Cache-Control', 'public, max-age=86400'); + setResponseHeader(event, 'Access-Control-Allow-Origin', '*'); + + if (withUniqueKeys) { + return iconNodes; + } + + return Object.entries(iconNodes).reduce((acc, [name, iconNode]) => { + if (withUniqueKeys) { + return [name, iconNode]; + } + + const newIconNode = (iconNode as IconNodeWithKeys).map(([name, { key, ...attrs }]) => { + return [name, attrs]; + }); + + acc[name] = newIconNode; + + return acc; + }, {}); +}); diff --git a/docs/.vitepress/data/lab/.gitkeep b/docs/.vitepress/data/lab/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/docs/.vitepress/theme/composables/useExternalLibs.ts b/docs/.vitepress/theme/composables/useExternalLibs.ts index 84a4259d7..1469184fe 100644 --- a/docs/.vitepress/theme/composables/useExternalLibs.ts +++ b/docs/.vitepress/theme/composables/useExternalLibs.ts @@ -16,7 +16,7 @@ export const externalLibContext = { }; const externalLibIconNodesAPI = { - lab: 'https://lab.lucide.dev/api/icon-details', + lab: `${import.meta.env.DEV ? 'http://localhost:3000' : ''}/api/lab/icon-details`, }; export function useExternalLibs(): ExternalLibContext { @@ -32,13 +32,15 @@ export function useExternalLibs(): ExternalLibContext { newExternalIconNodes[lib] = savedIconNodes[lib]; } else { const response = await fetch(externalLibIconNodesAPI[lib]); - const iconNodes = await response.json(); + const iconDetails = await response.json(); - if (iconNodes) { - newExternalIconNodes[lib] = Object.values(iconNodes).map((iconEntity: IconEntity) => ({ - ...iconEntity, - externalLibrary: lib, - })); + if (iconDetails) { + newExternalIconNodes[lib] = Object.values(iconDetails).map((iconEntity: IconEntity) => { + return { + ...iconEntity, + externalLibrary: lib, + }; + }); } } } diff --git a/docs/icons/lab/[name].paths.ts b/docs/icons/lab/[name].paths.ts index 1ca5982b0..6954ee935 100644 --- a/docs/icons/lab/[name].paths.ts +++ b/docs/icons/lab/[name].paths.ts @@ -1,24 +1,26 @@ -import { IconEntity } from '../../.vitepress/theme/types'; +import iconNodes from '../../.vitepress/data/lab/iconNodes'; +import iconPopularity from '../../.vitepress/data/lab/iconPopularity'; +import iconMetaData from '../../.vitepress/data/lab/iconMetaData'; +import { type IconEntity } from '../../.vitepress/theme/types'; export default { paths: async () => { - try { - const iconDetailsResponse = await fetch('https://lab.lucide.dev/api/icon-details'); - const iconDetails = (await iconDetailsResponse.json()) as Record; + return (Object.entries(iconNodes) as unknown as IconEntity[]).map(([name, iconNode]) => { + const iconDetails = iconMetaData[name]; - return Object.values(iconDetails).map((iconEntity) => { - const params = { - externalLibrary: 'lab', - ...iconEntity, - }; + delete iconDetails['$schema']; - return { - params, - }; - }); - } catch (error) { - console.error('Error fetching icon details:', error); - return []; - } + const params = { + name, + iconNode, + externalLibrary: 'lab', + popularity: iconPopularity[name]?.count ?? 0, + ...iconDetails, + }; + + return { + params, + }; + }); }, }; diff --git a/docs/package.json b/docs/package.json index f0f07d9ea..0ee8cdda0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,8 +15,10 @@ "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:iconPopularity": "node ./scripts/writeiconPopularity.mts && node ./scripts/writeiconPopularityIndex.mts", "prebuild:brandStopwords": "node ./scripts/writeBrandStopwords.mts", + "prebuild:writeLabIconNodes": "node ./scripts/writeLabIconNodes.mts", + "prebuild:writeLabIconMetaIndex": "node ./scripts/writeLabIconMetaIndex.mts", "postbuild:vercelJson": "node ./scripts/writeVercelOutput.mts", "dev": "nitropack dev", "prebuild:api": "nitropack prepare", diff --git a/docs/scripts/writeLabIconMetaIndex.mts b/docs/scripts/writeLabIconMetaIndex.mts new file mode 100644 index 000000000..8fb7dea28 --- /dev/null +++ b/docs/scripts/writeLabIconMetaIndex.mts @@ -0,0 +1,49 @@ +import fs from 'fs'; +import path from 'path'; +import { readSvgDirectory, toCamelCase } from '@lucide/helpers'; + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../lab'); +const iconJsonFiles = await readSvgDirectory(ICONS_DIR, '.json'); + +const labDirectory = path.resolve(currentDir, '.vitepress/data/lab'); +const location = path.resolve(currentDir, labDirectory, 'iconMetaData.ts'); + +if (fs.existsSync(location)) { + fs.unlinkSync(location); +} + +if (!fs.existsSync(labDirectory)) { + fs.mkdirSync(labDirectory); +} + +const iconMetaIndexFileImports = []; +const iconMetaIndexFileExports = []; + +iconJsonFiles.forEach((iconJsonFile) => { + const iconName = path.basename(iconJsonFile, '.json'); + + iconMetaIndexFileImports.push( + `import ${toCamelCase(iconName)}Metadata from '../../../../lab/${iconName}.json';`, + ); + iconMetaIndexFileExports.push(` '${iconName}': ${toCamelCase(iconName)}Metadata,`); +}); + +try { + await fs.promises.writeFile( + location, + `\ +${iconMetaIndexFileImports.join('\n')} + + + export default { +${iconMetaIndexFileExports.join('\n')} + } + `, + 'utf-8', + ); + + console.log('Successfully write icon json file index'); +} catch (error) { + throw new Error(`Something went wrong generating icon json file index file,\n ${error}`); +} diff --git a/docs/scripts/writeLabIconNodes.mts b/docs/scripts/writeLabIconNodes.mts new file mode 100644 index 000000000..92c010e58 --- /dev/null +++ b/docs/scripts/writeLabIconNodes.mts @@ -0,0 +1,62 @@ +import fs from 'fs'; +import path from 'path'; +import { renderIconsObject } from '@lucide/build-icons'; +import { readSvgDirectory, toCamelCase } from '@lucide/helpers'; + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../lab'); +const svgFiles = await readSvgDirectory(ICONS_DIR); +const icons = await renderIconsObject(svgFiles, ICONS_DIR, true); + +const iconNodesDirectory = path.resolve(currentDir, '.vitepress/data/lab', 'iconNodes'); + +if (fs.existsSync(iconNodesDirectory)) { + fs.rmSync(iconNodesDirectory, { recursive: true, force: true }); +} + +if (!fs.existsSync(iconNodesDirectory)) { + fs.mkdirSync(iconNodesDirectory); +} + +const iconIndexFile = path.resolve(iconNodesDirectory, `index.ts`); +const iconIndexFileImports: string[] = []; +const iconIndexFileExports: string[] = []; +const iconIndexFileDefaultExports: string[] = []; + +const writeIconFiles = Object.entries(icons).map(async ([iconName, { children }]) => { + // We need to use .node.json because the there is a file called package, which is a reserved word for packages. + const location = path.resolve(iconNodesDirectory, `${iconName}.node.json`); + const iconNode = children.map(({ name, attributes }) => [name, attributes]); + + const output = JSON.stringify(iconNode, null, 2); + await fs.promises.writeFile(location, output, 'utf-8'); + + iconIndexFileImports.push( + `import ${toCamelCase(iconName)}Node from './${iconName}.node.json' with { type: "json" };`, + ); + iconIndexFileExports.push(` ${toCamelCase(iconName)}Node as ${toCamelCase(iconName)},`); + iconIndexFileDefaultExports.push(` '${iconName}': ${toCamelCase(iconName)}Node,`); +}); + +try { + await Promise.all(writeIconFiles); + await fs.promises.writeFile( + iconIndexFile, + `\ +${iconIndexFileImports.join('\n')} + +export { +${iconIndexFileExports.join('\n')} +} + +export default { +${iconIndexFileDefaultExports.join('\n')} +} + `, + 'utf-8', + ); + + console.log('Successfully write', writeIconFiles.length, 'iconNodes.'); +} catch (error) { + throw new Error(`Something went wrong generating iconNode files,\n ${error}`); +} diff --git a/docs/scripts/writeiconPopularity.mts b/docs/scripts/writeiconPopularity.mts index 0ef0fb924..670ce0314 100644 --- a/docs/scripts/writeiconPopularity.mts +++ b/docs/scripts/writeiconPopularity.mts @@ -5,27 +5,59 @@ 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'); +const dataDirectory = path.resolve(currentDir, '.vitepress/data'); 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 }); +interface IconCollection { + /** Human readable name, used for logging. */ + name: string; + /** Directory containing the icon `.json` files. */ + iconsDir: string; + /** Directory the `${iconName}.json` popularity files are written to. */ + outputDir: string; + /** Matches an analytics route and captures the icon name in group 1. */ + routePattern: RegExp; } -if (!fs.existsSync(iconPopularityDirectory)) { - fs.mkdirSync(iconPopularityDirectory); +// Lab must come before the default collection because `/icons/lab/foo` also +// matches the default `/icons/(...)` pattern; the first match wins per route. +const iconCollections: IconCollection[] = [ + { + name: 'lab', + iconsDir: path.resolve(currentDir, '../lab'), + outputDir: path.resolve(dataDirectory, 'lab', 'iconPopularity'), + // e.g. /icons/lab/burger, /icons/lab/burger/ or /icons/lab/burger?ref=homepage + routePattern: /^\/icons\/lab\/([^\/\?]+)(?:[\/\?]|$)/, + }, + { + name: 'default', + iconsDir: path.resolve(currentDir, '../icons'), + outputDir: path.resolve(dataDirectory, 'iconPopularity'), + // e.g. /icons/activity, /icons/activity/ or /icons/activity?ref=homepage + routePattern: /^\/icons\/([^\/\?]+)(?:[\/\?]|$)/, + }, +]; + +interface CollectionData extends IconCollection { + iconNames: string[]; + counts: Record; } -const iconJsonFiles = await readSvgDirectory(ICONS_DIR, '.json'); -const iconNames = iconJsonFiles.map((file) => path.basename(file, '.json')); +const collections: CollectionData[] = await Promise.all( + iconCollections.map(async (collection) => { + const iconJsonFiles = await readSvgDirectory(collection.iconsDir, '.json'); + const iconNames = iconJsonFiles.map((file) => path.basename(file, '.json')); -const defaultIconNamePopularity: Record = Object.fromEntries( - iconNames.map((iconName) => [iconName, 0]) + return { + ...collection, + iconNames, + counts: Object.fromEntries(iconNames.map((iconName) => [iconName, 0])), + }; + }), ); interface AnalyticsResponse { @@ -35,19 +67,30 @@ interface AnalyticsResponse { }[]; } -const writeIconPopularity = async (iconVisitCounts: Record) => { - const writePopularityPromises = Object.entries(iconVisitCounts).map(([iconName, count]) => { - const location = path.resolve(iconPopularityDirectory, `${iconName}.json`); +const writeIconPopularity = async ({ name, outputDir, counts }: CollectionData) => { + if (fs.existsSync(outputDir)) { + fs.rmSync(outputDir, { recursive: true, force: true }); + } + fs.mkdirSync(outputDir, { recursive: true }); + + const writePopularityPromises = Object.entries(counts).map(([iconName, count]) => { + const location = path.resolve(outputDir, `${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.'); + console.log( + 'Successfully written icon popularity data for', + writePopularityPromises.length, + `${name} icons.`, + ); }; +const writeAllIconPopularity = () => Promise.all(collections.map(writeIconPopularity)); + 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); + await writeAllIconPopularity(); process.exit(0); } @@ -76,29 +119,34 @@ try { const analyticsData: AnalyticsResponse = await response.json(); - const iconVisitCounts = analyticsData.results.reduce((acc, { dimensions, metrics }) => { + for (const { dimensions, metrics } of analyticsData.results) { const [route] = dimensions; const [count] = metrics; if (!route.startsWith('/icons')) { - return acc + continue; } - // 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; + // Route each visit to the first collection whose pattern matches. Lab is + // checked first so `/icons/lab/foo` is not swallowed by the default pattern. + for (const collection of collections) { + const match = route.match(collection.routePattern); + if (!match) { + continue; } + + const iconName = match[1]; + if (collection.iconNames.includes(iconName)) { + collection.counts[iconName] += count; + } + + break; } + } - return acc; - }, defaultIconNamePopularity); - - await writeIconPopularity(iconVisitCounts); + await writeAllIconPopularity(); } catch (error) { console.error('Error fetching analytics data:', error); - await writeIconPopularity(defaultIconNamePopularity); + await writeAllIconPopularity(); } diff --git a/docs/scripts/writeiconPopularityIndex.mts b/docs/scripts/writeiconPopularityIndex.mts new file mode 100644 index 000000000..b64ce52d5 --- /dev/null +++ b/docs/scripts/writeiconPopularityIndex.mts @@ -0,0 +1,49 @@ +import fs from 'fs'; +import path from 'path'; +import { readSvgDirectory, toCamelCase } from '@lucide/helpers'; + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../lab'); +const iconJsonFiles = await readSvgDirectory(ICONS_DIR, '.json'); + +const labIconPopularityDirectory = path.resolve(currentDir, '.vitepress/data/lab/iconPopularity'); +const location = path.resolve(currentDir, labIconPopularityDirectory, 'index.ts'); + +if (fs.existsSync(location)) { + fs.unlinkSync(location); +} + +if (!fs.existsSync(labIconPopularityDirectory)) { + fs.mkdirSync(labIconPopularityDirectory); +} + +const iconMetaIndexFileImports = []; +const iconMetaIndexFileExports = []; + +iconJsonFiles.forEach((iconJsonFile) => { + const iconName = path.basename(iconJsonFile, '.json'); + + iconMetaIndexFileImports.push( + `import ${toCamelCase(iconName)}Popularity from './${iconName}.json' with { type: 'json' };`, + ); + iconMetaIndexFileExports.push(` '${iconName}': ${toCamelCase(iconName)}Popularity,`); +}); + +try { + await fs.promises.writeFile( + location, + `\ +${iconMetaIndexFileImports.join('\n')} + + + export default { +${iconMetaIndexFileExports.join('\n')} + } + `, + 'utf-8', + ); + + console.log('Successfully write icon json file index'); +} catch (error) { + throw new Error(`Something went wrong generating icon json file index file,\n ${error}`); +} diff --git a/lab/ampersand-square.json b/lab/ampersand-square.json new file mode 100644 index 000000000..0700aeccc --- /dev/null +++ b/lab/ampersand-square.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "and", + "typography", + "operator", + "join", + "concatenate", + "code", + "coding", + "&" + ], + "categories": [ + "text", + "design", + "development" + ] +} diff --git a/lab/ampersand-square.svg b/lab/ampersand-square.svg new file mode 100644 index 000000000..35a973af6 --- /dev/null +++ b/lab/ampersand-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/apple-core.json b/lab/apple-core.json new file mode 100644 index 000000000..ee7a46874 --- /dev/null +++ b/lab/apple-core.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "fruit", + "juice", + "smoothie", + "sweet", + "snack", + "meal", + "lunch", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "healthy", + "nutrition", + "diet", + "bite", + "bitten", + "consumed", + "litter", + "trash", + "rubbish" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/apple-core.svg b/lab/apple-core.svg new file mode 100644 index 000000000..51f769560 --- /dev/null +++ b/lab/apple-core.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/arrows-up-down-square.json b/lab/arrows-up-down-square.json new file mode 100644 index 000000000..5fe1ed497 --- /dev/null +++ b/lab/arrows-up-down-square.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "elevator", + "lift", + "floors", + "levels", + "hotel", + "accommodation", + "expand", + "unfold", + "vertical", + "toolbar", + "button" + ], + "categories": [ + "buildings", + "travel", + "arrows", + "shapes" + ] +} diff --git a/lab/arrows-up-down-square.svg b/lab/arrows-up-down-square.svg new file mode 100644 index 000000000..6b8ac71d4 --- /dev/null +++ b/lab/arrows-up-down-square.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/astronaut-helmet.json b/lab/astronaut-helmet.json new file mode 100644 index 000000000..254b88a14 --- /dev/null +++ b/lab/astronaut-helmet.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "spacesuit", + "spaceman", + "explore", + "interplanetary", + "stars", + "safety", + "protection", + "headgear", + "🧑‍🚀", + "👨‍🚀", + "👩‍🚀" + ], + "categories": [ + "science", + "gaming" + ] +} diff --git a/lab/astronaut-helmet.svg b/lab/astronaut-helmet.svg new file mode 100644 index 000000000..447fd0634 --- /dev/null +++ b/lab/astronaut-helmet.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/at-sign-circle.json b/lab/at-sign-circle.json new file mode 100644 index 000000000..c5bac5ac7 --- /dev/null +++ b/lab/at-sign-circle.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "mention", + "at", + "email address", + "message", + "contact", + "networking", + "ping", + "@" + ], + "categories": [ + "text", + "account", + "communication", + "social", + "notifications", + "shapes" + ] +} diff --git a/lab/at-sign-circle.svg b/lab/at-sign-circle.svg new file mode 100644 index 000000000..f30b5e316 --- /dev/null +++ b/lab/at-sign-circle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/at-sign-square.json b/lab/at-sign-square.json new file mode 100644 index 000000000..bbad4fe89 --- /dev/null +++ b/lab/at-sign-square.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "mention", + "at", + "email address", + "message", + "contacts", + "details", + "address book", + "directory", + "listing", + "networking", + "business card", + "ping", + "toolbar", + "keyboard", + "button", + "@" + ], + "categories": [ + "text", + "account", + "connectivity", + "communication", + "social", + "shapes" + ] +} diff --git a/lab/at-sign-square.svg b/lab/at-sign-square.svg new file mode 100644 index 000000000..0a9fabbd5 --- /dev/null +++ b/lab/at-sign-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/avocado.json b/lab/avocado.json new file mode 100644 index 000000000..912d50f9d --- /dev/null +++ b/lab/avocado.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "fruit", + "snack", + "meal", + "lunch", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "healthy", + "nutrition", + "diet", + "guacamole", + "mexican" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/avocado.svg b/lab/avocado.svg new file mode 100644 index 000000000..02041d71a --- /dev/null +++ b/lab/avocado.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/baby-pacifier.json b/lab/baby-pacifier.json new file mode 100644 index 000000000..09199eef7 --- /dev/null +++ b/lab/baby-pacifier.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "dummy", + "teething", + "suck", + "silence", + "quiet", + "newborn", + "childproof", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family" + ], + "categories": [ + "people", + "home", + "shopping" + ] +} diff --git a/lab/baby-pacifier.svg b/lab/baby-pacifier.svg new file mode 100644 index 000000000..9a735599d --- /dev/null +++ b/lab/baby-pacifier.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/bacon.json b/lab/bacon.json new file mode 100644 index 000000000..d20ddfb8e --- /dev/null +++ b/lab/bacon.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "rashers", + "smoked", + "streaky", + "crispy", + "meat", + "fast food", + "junk food", + "snack", + "dish", + "restaurant", + "brunch", + "lunch", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled", + "barbecue", + "barbeque", + "bbq", + "pig" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/bacon.svg b/lab/bacon.svg new file mode 100644 index 000000000..743ca20e7 --- /dev/null +++ b/lab/bacon.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/bag-hand.json b/lab/bag-hand.json new file mode 100644 index 000000000..33adc106c --- /dev/null +++ b/lab/bag-hand.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "purse", + "finance", + "storage", + "store", + "ecommerce", + "cart", + "purchase", + "womens", + "girls", + "female", + "ladies", + "accessories", + "fashion", + "leather" + ], + "categories": [ + "shopping", + "money" + ] +} diff --git a/lab/bag-hand.svg b/lab/bag-hand.svg new file mode 100644 index 000000000..c1e424bd7 --- /dev/null +++ b/lab/bag-hand.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/barbecue.json b/lab/barbecue.json new file mode 100644 index 000000000..a997eb4cc --- /dev/null +++ b/lab/barbecue.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "barbeque", + "bbq", + "grilled", + "smoke", + "dinner", + "meal", + "meat", + "cookery", + "cooking", + "charcoal", + "heat", + "hot", + "fire" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/barbecue.svg b/lab/barbecue.svg new file mode 100644 index 000000000..1d8ccd514 --- /dev/null +++ b/lab/barbecue.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/barber-pole.json b/lab/barber-pole.json new file mode 100644 index 000000000..225b2d172 --- /dev/null +++ b/lab/barber-pole.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hairdresser", + "grooming", + "cut", + "shave", + "shop", + "salon", + "service", + "signage", + "stripes", + "spin", + "spiral", + "helix", + "twist", + "twirl", + "rotate" + ], + "categories": [ + "maps", + "medical", + "people", + "social" + ] +} diff --git a/lab/barber-pole.svg b/lab/barber-pole.svg new file mode 100644 index 000000000..e7e73dee5 --- /dev/null +++ b/lab/barber-pole.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/barn.json b/lab/barn.json new file mode 100644 index 000000000..7595397ca --- /dev/null +++ b/lab/barn.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "stable", + "cattle", + "horses", + "farm", + "ranch", + "hay", + "alfalfa", + "door" + ], + "categories": [ + "buildings", + "animals", + "maps" + ] +} diff --git a/lab/barn.svg b/lab/barn.svg new file mode 100644 index 000000000..1aa0526ab --- /dev/null +++ b/lab/barn.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/baseball.json b/lab/baseball.json new file mode 100644 index 000000000..ad5ab3e86 --- /dev/null +++ b/lab/baseball.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "home run", + "pitcher", + "bat", + "innings", + "rounders", + "bounce" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/baseball.svg b/lab/baseball.svg new file mode 100644 index 000000000..818edd2a6 --- /dev/null +++ b/lab/baseball.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/baseline-square.json b/lab/baseline-square.json new file mode 100644 index 000000000..e58b14fe5 --- /dev/null +++ b/lab/baseline-square.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "color", + "colour", + "toolbar", + "formatting", + "plain text", + "rich text", + "rtf", + "typography", + "fonts", + "font book", + "collection", + "slab serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/baseline-square.svg b/lab/baseline-square.svg new file mode 100644 index 000000000..36eb8f77e --- /dev/null +++ b/lab/baseline-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/basketball.json b/lab/basketball.json new file mode 100644 index 000000000..a6258d0f3 --- /dev/null +++ b/lab/basketball.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "bounce", + "hoop", + "netball", + "court", + "dribble", + "slam dunk", + "alley-oop", + "team", + "score", + "nba" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/basketball.svg b/lab/basketball.svg new file mode 100644 index 000000000..e248837bf --- /dev/null +++ b/lab/basketball.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/bat-ball.json b/lab/bat-ball.json new file mode 100644 index 000000000..6a94463cb --- /dev/null +++ b/lab/bat-ball.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "table tennis", + "ping-pong", + "whiff-whaff", + "paddle", + "racquet", + "racket", + "net", + "bounce", + "score" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/bat-ball.svg b/lab/bat-ball.svg new file mode 100644 index 000000000..2f1be82fb --- /dev/null +++ b/lab/bat-ball.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/bath-bubble.json b/lab/bath-bubble.json new file mode 100644 index 000000000..da5d15dd0 --- /dev/null +++ b/lab/bath-bubble.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "amenities", + "services", + "bathroom", + "towel", + "relax", + "luxury" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/bath-bubble.svg b/lab/bath-bubble.svg new file mode 100644 index 000000000..f58e8409a --- /dev/null +++ b/lab/bath-bubble.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/beach-ball.json b/lab/beach-ball.json new file mode 100644 index 000000000..9ed013f74 --- /dev/null +++ b/lab/beach-ball.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "inflatable", + "summer holiday", + "seaside", + "toys", + "kids", + "children", + "play", + "football", + "soccer" + ], + "categories": [ + "travel", + "sports", + "gaming" + ] +} diff --git a/lab/beach-ball.svg b/lab/beach-ball.svg new file mode 100644 index 000000000..5f8bd7f2e --- /dev/null +++ b/lab/beach-ball.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/bear-face.json b/lab/bear-face.json new file mode 100644 index 000000000..a8f4140eb --- /dev/null +++ b/lab/bear-face.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cub", + "cuddle", + "children", + "kids", + "toys", + "teddy", + "nursery", + "picnic", + "outdoors", + "wilderness", + "forest", + "national park", + "open season", + "hunting", + "grizzly", + "warning", + "danger", + "strength", + "mammal", + "🐻", + "🧸" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/bear-face.svg b/lab/bear-face.svg new file mode 100644 index 000000000..71025974e --- /dev/null +++ b/lab/bear-face.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/bed-bunk.json b/lab/bed-bunk.json new file mode 100644 index 000000000..741bf734b --- /dev/null +++ b/lab/bed-bunk.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "sleep", + "hostel", + "accommodation", + "sheets" + ], + "categories": [ + "furniture", + "home", + "travel" + ] +} diff --git a/lab/bed-bunk.svg b/lab/bed-bunk.svg new file mode 100644 index 000000000..2b7f6f812 --- /dev/null +++ b/lab/bed-bunk.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/bee-hive.json b/lab/bee-hive.json new file mode 100644 index 000000000..b7a56f30a --- /dev/null +++ b/lab/bee-hive.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "nest", + "beehive", + "beeswax", + "bumble", + "buzz", + "busy", + "productivity", + "honeycomb", + "keeper", + "garden", + "insect", + "sting", + "swarm", + "wasps" + ], + "categories": [ + "nature", + "food-beverage" + ] +} diff --git a/lab/bee-hive.svg b/lab/bee-hive.svg new file mode 100644 index 000000000..ef91c81f2 --- /dev/null +++ b/lab/bee-hive.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/bee.json b/lab/bee.json new file mode 100644 index 000000000..61adc93f9 --- /dev/null +++ b/lab/bee.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bumble", + "buzz", + "busy", + "productivity", + "pollen", + "pollinate", + "honey", + "hive", + "keeper", + "garden", + "insect", + "antennae", + "flying", + "wings", + "sting", + "swarm", + "wasp" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/bee.svg b/lab/bee.svg new file mode 100644 index 000000000..5314c7931 --- /dev/null +++ b/lab/bee.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/beetle-scarab.json b/lab/beetle-scarab.json new file mode 100644 index 000000000..d0ce4bce7 --- /dev/null +++ b/lab/beetle-scarab.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bug", + "wildlife", + "wings", + "flying", + "insect", + "antennae", + "ancient", + "egyptian", + "heiroglyphic" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/beetle-scarab.svg b/lab/beetle-scarab.svg new file mode 100644 index 000000000..bc986a7ea --- /dev/null +++ b/lab/beetle-scarab.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/bell-concierge-dot.json b/lab/bell-concierge-dot.json new file mode 100644 index 000000000..2ec9d229c --- /dev/null +++ b/lab/bell-concierge-dot.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "reception", + "bellboy", + "bellhop", + "porter", + "service", + "summon", + "hospitality", + "hotel", + "accommodation", + "attention", + "alert", + "ring", + "ding", + "sound", + "reminder", + "unread", + "pending", + "updates" + ], + "categories": [ + "travel", + "notifications" + ] +} diff --git a/lab/bell-concierge-dot.svg b/lab/bell-concierge-dot.svg new file mode 100644 index 000000000..836895269 --- /dev/null +++ b/lab/bell-concierge-dot.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/bell-concierge-off.json b/lab/bell-concierge-off.json new file mode 100644 index 000000000..59dd8f472 --- /dev/null +++ b/lab/bell-concierge-off.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "unstaffed", + "self-service", + "self-catering", + "hospitality", + "hotel", + "accommodation", + "silent", + "silence", + "quiet", + "ignore", + "forget" + ], + "categories": [ + "travel", + "notifications" + ] +} diff --git a/lab/bell-concierge-off.svg b/lab/bell-concierge-off.svg new file mode 100644 index 000000000..1f0cab992 --- /dev/null +++ b/lab/bell-concierge-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/belt.json b/lab/belt.json new file mode 100644 index 000000000..ec302d3cb --- /dev/null +++ b/lab/belt.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "buckle", + "strap", + "fasten", + "fasting", + "waistline", + "weight loss", + "diet", + "calories", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "leather" + ], + "categories": [ + "shopping", + "social", + "food-beverage" + ] +} diff --git a/lab/belt.svg b/lab/belt.svg new file mode 100644 index 000000000..e85b94d2f --- /dev/null +++ b/lab/belt.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/bold-square.json b/lab/bold-square.json new file mode 100644 index 000000000..6a50cd65b --- /dev/null +++ b/lab/bold-square.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "emphasis", + "emphasize", + "strong", + "toolbar", + "formatting", + "styling", + "plain text", + "rich text", + "rtf", + "typography", + "font", + "sans serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/bold-square.svg b/lab/bold-square.svg new file mode 100644 index 000000000..2d7a0590b --- /dev/null +++ b/lab/bold-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/bottle-baby.json b/lab/bottle-baby.json new file mode 100644 index 000000000..2a981cae4 --- /dev/null +++ b/lab/bottle-baby.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "newborn", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family", + "milk" + ], + "categories": [ + "people", + "home", + "shopping" + ] +} diff --git a/lab/bottle-baby.svg b/lab/bottle-baby.svg new file mode 100644 index 000000000..d96dc82c5 --- /dev/null +++ b/lab/bottle-baby.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/bottle-champagne.json b/lab/bottle-champagne.json new file mode 100644 index 000000000..028efc099 --- /dev/null +++ b/lab/bottle-champagne.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "alcohol", + "drink", + "glass", + "bubbly", + "sparkling", + "fizzy", + "bar", + "party", + "special occasion", + "celebration", + "victory", + "champion", + "luxury", + "nightclub", + "nightlife", + "sommelier", + "restaurant" + ], + "categories": [ + "food-beverage", + "social" + ] +} diff --git a/lab/bottle-champagne.svg b/lab/bottle-champagne.svg new file mode 100644 index 000000000..57a31006b --- /dev/null +++ b/lab/bottle-champagne.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/bottle-dispenser.json b/lab/bottle-dispenser.json new file mode 100644 index 000000000..cccb51268 --- /dev/null +++ b/lab/bottle-dispenser.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "toiletries", + "bathroom", + "amenities", + "shower gel", + "bubble bath", + "shampoo", + "conditioner", + "hand soap", + "sanitizer", + "sanitiser", + "clean", + "wash" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/bottle-dispenser.svg b/lab/bottle-dispenser.svg new file mode 100644 index 000000000..617a1f921 --- /dev/null +++ b/lab/bottle-dispenser.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/bottle-perfume.json b/lab/bottle-perfume.json new file mode 100644 index 000000000..55a4fd7ed --- /dev/null +++ b/lab/bottle-perfume.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "parfum", + "aftershave", + "aroma", + "fragrance", + "smell", + "scent", + "special", + "present", + "gift", + "accessories", + "container", + "duty free" + ], + "categories": [ + "social", + "travel" + ] +} diff --git a/lab/bottle-perfume.svg b/lab/bottle-perfume.svg new file mode 100644 index 000000000..30a5572ae --- /dev/null +++ b/lab/bottle-perfume.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/bottle-plastic.json b/lab/bottle-plastic.json new file mode 100644 index 000000000..49b7fae10 --- /dev/null +++ b/lab/bottle-plastic.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "drink", + "water", + "liquid", + "litres", + "pints", + "container", + "shampoo" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/bottle-plastic.svg b/lab/bottle-plastic.svg new file mode 100644 index 000000000..a2a1fff02 --- /dev/null +++ b/lab/bottle-plastic.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/bottle-spray.json b/lab/bottle-spray.json new file mode 100644 index 000000000..0c7cef22c --- /dev/null +++ b/lab/bottle-spray.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cleaning products", + "toiletries", + "bathroom", + "amenities", + "service", + "sanitizer", + "sanitiser" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/bottle-spray.svg b/lab/bottle-spray.svg new file mode 100644 index 000000000..fd36b31d8 --- /dev/null +++ b/lab/bottle-spray.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/bottle-toothbrush-comb.json b/lab/bottle-toothbrush-comb.json new file mode 100644 index 000000000..2baf35196 --- /dev/null +++ b/lab/bottle-toothbrush-comb.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "toiletries", + "bathroom", + "amenities", + "shower gel", + "bubble bath", + "shampoo", + "conditioner", + "toothpaste", + "tube", + "clean", + "wash", + "brush" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/bottle-toothbrush-comb.svg b/lab/bottle-toothbrush-comb.svg new file mode 100644 index 000000000..dfed37c74 --- /dev/null +++ b/lab/bottle-toothbrush-comb.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/bowl-chopsticks.json b/lab/bowl-chopsticks.json new file mode 100644 index 000000000..cb8786e0b --- /dev/null +++ b/lab/bowl-chopsticks.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "noodles", + "poke", + "soup", + "culinary", + "cuisine", + "asian", + "japanese", + "chinese", + "oriental", + "eastern", + "brunch", + "lunch", + "dinner" + ], + "categories": [ + "food-beverage", + "tools" + ] +} diff --git a/lab/bowl-chopsticks.svg b/lab/bowl-chopsticks.svg new file mode 100644 index 000000000..cbab16cd3 --- /dev/null +++ b/lab/bowl-chopsticks.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/bowl-overflow.json b/lab/bowl-overflow.json new file mode 100644 index 000000000..8e7e802fa --- /dev/null +++ b/lab/bowl-overflow.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "spillage", + "drip", + "liquid", + "soup", + "porridge", + "gruel", + "cereal", + "breakfast", + "morning", + "brunch", + "lunch", + "dinner", + "meal", + "starter", + "appetizer", + "appetiser", + "culinary", + "cuisine" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/bowl-overflow.svg b/lab/bowl-overflow.svg new file mode 100644 index 000000000..230ca6474 --- /dev/null +++ b/lab/bowl-overflow.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/bowling.json b/lab/bowling.json new file mode 100644 index 000000000..b35d70873 --- /dev/null +++ b/lab/bowling.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "ten-pin", + "10 pin", + "pins", + "ball", + "lane", + "alley", + "strike", + "spare", + "score", + "indoor sports", + "heavy" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/bowling.svg b/lab/bowling.svg new file mode 100644 index 000000000..7f5dacbf1 --- /dev/null +++ b/lab/bowling.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/bra-sports.json b/lab/bra-sports.json new file mode 100644 index 000000000..2fdb2ac24 --- /dev/null +++ b/lab/bra-sports.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "brassiere", + "breasts", + "boobs", + "tops", + "womens", + "girls", + "female", + "ladies", + "lingerie", + "underwear", + "undergarment", + "sportswear", + "exercise", + "fitness", + "swimwear", + "beachwear", + "bathing constume", + "summer holiday", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual" + ], + "categories": [ + "shopping", + "sports", + "travel" + ] +} diff --git a/lab/bra-sports.svg b/lab/bra-sports.svg new file mode 100644 index 000000000..7373e9e7d --- /dev/null +++ b/lab/bra-sports.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/briefcase-plus.json b/lab/briefcase-plus.json new file mode 100644 index 000000000..b1e6b0b6b --- /dev/null +++ b/lab/briefcase-plus.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "healthcare", + "first aid kit", + "paramedic", + "medkit", + "medikit", + "medpack", + "medicine", + "pharmacy", + "pharmaceutical", + "add", + "cross", + "box" + ], + "categories": [ + "medical", + "gaming" + ] +} diff --git a/lab/briefcase-plus.svg b/lab/briefcase-plus.svg new file mode 100644 index 000000000..9cf51170b --- /dev/null +++ b/lab/briefcase-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/broom.json b/lab/broom.json new file mode 100644 index 000000000..3c6655bc2 --- /dev/null +++ b/lab/broom.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "broomstick", + "brush", + "sweep", + "floor", + "cleaning", + "witch", + "halloween" + ], + "categories": [ + "tools", + "home" + ] +} diff --git a/lab/broom.svg b/lab/broom.svg new file mode 100644 index 000000000..814be7559 --- /dev/null +++ b/lab/broom.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/bucket.json b/lab/bucket.json new file mode 100644 index 000000000..9f6fa00c0 --- /dev/null +++ b/lab/bucket.json @@ -0,0 +1,35 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "handle", + "container", + "fill", + "liquid", + "water", + "seaside", + "summer holiday", + "beach", + "sandcastle", + "sandbox", + "toys", + "kids", + "children", + "play", + "gardening", + "equipment", + "spade", + "shovel", + "catch", + "fishing", + "crabs" + ], + "categories": [ + "nature", + "home", + "tools", + "travel" + ] +} diff --git a/lab/bucket.svg b/lab/bucket.svg new file mode 100644 index 000000000..8ab126bb1 --- /dev/null +++ b/lab/bucket.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/bull-head.json b/lab/bull-head.json new file mode 100644 index 000000000..54cc5b674 --- /dev/null +++ b/lab/bull-head.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cow", + "horns", + "meat", + "steak", + "barbecue", + "bbq", + "beef", + "bovine", + "rodeo", + "ranch", + "farmyard", + "livestock", + "cattle", + "taurus", + "toro", + "hoofs", + "hooved", + "mammal", + "🐮" + ], + "categories": [ + "animals", + "food-beverage" + ] +} diff --git a/lab/bull-head.svg b/lab/bull-head.svg new file mode 100644 index 000000000..cecfb8e60 --- /dev/null +++ b/lab/bull-head.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/burger.json b/lab/burger.json new file mode 100644 index 000000000..21cf75c53 --- /dev/null +++ b/lab/burger.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hamburger", + "cheeseburger", + "meat", + "patty", + "bun", + "fast food", + "junk food", + "takeaway", + "takeout", + "snack", + "dish", + "restaurant", + "lunch", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled", + "barbecue", + "barbeque", + "bbq" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/burger.svg b/lab/burger.svg new file mode 100644 index 000000000..0abcbf485 --- /dev/null +++ b/lab/burger.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/butterfly.json b/lab/butterfly.json new file mode 100644 index 000000000..a3d9affe0 --- /dev/null +++ b/lab/butterfly.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wings", + "flying", + "wildlife", + "botanical gardens", + "nectar", + "pollen", + "pollinate", + "pattern", + "insect", + "antennae" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/butterfly.svg b/lab/butterfly.svg new file mode 100644 index 000000000..6a3f75f34 --- /dev/null +++ b/lab/butterfly.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/cabin.json b/lab/cabin.json new file mode 100644 index 000000000..cb77674ed --- /dev/null +++ b/lab/cabin.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hut", + "shed", + "property", + "real estate", + "dwellings", + "living", + "door", + "woods", + "forest", + "winter holiday", + "alpine", + "wilderness", + "outdoors" + ], + "categories": [ + "buildings", + "travel", + "home" + ] +} diff --git a/lab/cabin.svg b/lab/cabin.svg new file mode 100644 index 000000000..05b3a2a2c --- /dev/null +++ b/lab/cabin.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/cabinet-filing.json b/lab/cabinet-filing.json new file mode 100644 index 000000000..1bc3ac8f7 --- /dev/null +++ b/lab/cabinet-filing.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "nightstand", + "bedside table", + "drawers", + "documents", + "binders", + "folders", + "records", + "storage", + "archive", + "office" + ], + "categories": [ + "furniture", + "files" + ] +} diff --git a/lab/cabinet-filing.svg b/lab/cabinet-filing.svg new file mode 100644 index 000000000..d6266749d --- /dev/null +++ b/lab/cabinet-filing.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/cactus.json b/lab/cactus.json new file mode 100644 index 000000000..f2def1583 --- /dev/null +++ b/lab/cactus.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "spikes", + "spines", + "needles", + "glochid", + "plant", + "desert", + "botanical", + "flora" + ], + "categories": [ + "nature", + "maps" + ] +} diff --git a/lab/cactus.svg b/lab/cactus.svg new file mode 100644 index 000000000..aecc0ecb4 --- /dev/null +++ b/lab/cactus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/candle-holder-lit.json b/lab/candle-holder-lit.json new file mode 100644 index 000000000..bcf46efce --- /dev/null +++ b/lab/candle-holder-lit.json @@ -0,0 +1,41 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "handle", + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "power cut", + "outage", + "melting", + "burning", + "flame", + "fire", + "alight", + "lighting", + "daytime", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candle-holder-lit.svg b/lab/candle-holder-lit.svg new file mode 100644 index 000000000..163917bf4 --- /dev/null +++ b/lab/candle-holder-lit.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/candle-holder.json b/lab/candle-holder.json new file mode 100644 index 000000000..b54db04ae --- /dev/null +++ b/lab/candle-holder.json @@ -0,0 +1,36 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "handle", + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "power cut", + "outage", + "darkness", + "night", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candle-holder.svg b/lab/candle-holder.svg new file mode 100644 index 000000000..358465b11 --- /dev/null +++ b/lab/candle-holder.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/candle-tealight-lit.json b/lab/candle-tealight-lit.json new file mode 100644 index 000000000..bcb09156b --- /dev/null +++ b/lab/candle-tealight-lit.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "power cut", + "outage", + "melting", + "burning", + "flame", + "fire", + "alight", + "lighting", + "daytime", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candle-tealight-lit.svg b/lab/candle-tealight-lit.svg new file mode 100644 index 000000000..1135e48f7 --- /dev/null +++ b/lab/candle-tealight-lit.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/candle-tealight.json b/lab/candle-tealight.json new file mode 100644 index 000000000..510043ec4 --- /dev/null +++ b/lab/candle-tealight.json @@ -0,0 +1,39 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "power cut", + "outage", + "melting", + "burning", + "flame", + "fire", + "alight", + "lighting", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candle-tealight.svg b/lab/candle-tealight.svg new file mode 100644 index 000000000..29f662ae0 --- /dev/null +++ b/lab/candle-tealight.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/candlestick-big-lit.json b/lab/candlestick-big-lit.json new file mode 100644 index 000000000..bcb09156b --- /dev/null +++ b/lab/candlestick-big-lit.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "power cut", + "outage", + "melting", + "burning", + "flame", + "fire", + "alight", + "lighting", + "daytime", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candlestick-big-lit.svg b/lab/candlestick-big-lit.svg new file mode 100644 index 000000000..f452a8a1b --- /dev/null +++ b/lab/candlestick-big-lit.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/candlestick-big.json b/lab/candlestick-big.json new file mode 100644 index 000000000..7d68fc26f --- /dev/null +++ b/lab/candlestick-big.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "birthday cake", + "power cut", + "outage", + "melting", + "burning", + "flame", + "fire", + "alight", + "lighting", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candlestick-big.svg b/lab/candlestick-big.svg new file mode 100644 index 000000000..8b064c6f0 --- /dev/null +++ b/lab/candlestick-big.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/candlestick-lit.json b/lab/candlestick-lit.json new file mode 100644 index 000000000..bcb09156b --- /dev/null +++ b/lab/candlestick-lit.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "power cut", + "outage", + "melting", + "burning", + "flame", + "fire", + "alight", + "lighting", + "daytime", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candlestick-lit.svg b/lab/candlestick-lit.svg new file mode 100644 index 000000000..d5c2e5f12 --- /dev/null +++ b/lab/candlestick-lit.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/candlestick.json b/lab/candlestick.json new file mode 100644 index 000000000..7ca3b8b35 --- /dev/null +++ b/lab/candlestick.json @@ -0,0 +1,36 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wax", + "incense", + "fragrance", + "smell", + "senses", + "spirituality", + "meditation", + "relaxation", + "wellbeing", + "romance", + "romantic evening", + "valentines day", + "date", + "birthday cake", + "power cut", + "outage", + "darkness", + "night", + "mode", + "theme", + "toggle", + "css" + ], + "categories": [ + "home", + "sustainability", + "design", + "development" + ] +} diff --git a/lab/candlestick.svg b/lab/candlestick.svg new file mode 100644 index 000000000..435665bcf --- /dev/null +++ b/lab/candlestick.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/card-credit.json b/lab/card-credit.json new file mode 100644 index 000000000..15f7989d7 --- /dev/null +++ b/lab/card-credit.json @@ -0,0 +1,38 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "karsa-mistmere", + "ericfennis" + ], + "tags": [ + "atm", + "cash machine", + "cash point", + "withdrawal", + "debit", + "visa", + "mastercard", + "bank", + "finance", + "financial", + "spending", + "budget", + "purchase", + "payment", + "cc", + "shopping", + "retail", + "store", + "mall", + "consumer", + "loyalty", + "points", + "cashback", + "transaction" + ], + "categories": [ + "account", + "money" + ] +} diff --git a/lab/card-credit.svg b/lab/card-credit.svg new file mode 100644 index 000000000..ad5229220 --- /dev/null +++ b/lab/card-credit.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/card-sd.json b/lab/card-sd.json new file mode 100644 index 000000000..307bff783 --- /dev/null +++ b/lab/card-sd.json @@ -0,0 +1,39 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "smartphone", + "mobile", + "disk", + "data", + "backup", + "save", + "read", + "write", + "rw", + "storage", + "extra", + "capacity", + "megabytes", + "mb", + "gigabytes", + "gb", + "format", + "flash", + "drive", + "digital", + "camera", + "photos", + "pictures", + "images", + "raw" + ], + "categories": [ + "photography", + "files", + "multimedia", + "devices" + ] +} diff --git a/lab/card-sd.svg b/lab/card-sd.svg new file mode 100644 index 000000000..96c2a21dd --- /dev/null +++ b/lab/card-sd.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/carton-off.json b/lab/carton-off.json new file mode 100644 index 000000000..52ea1140e --- /dev/null +++ b/lab/carton-off.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "milk", + "dairy", + "drink", + "diet", + "lactose free", + "liquid", + "litres", + "pints", + "pasturised", + "skimmed", + "container", + "vegan" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/carton-off.svg b/lab/carton-off.svg new file mode 100644 index 000000000..373fa0498 --- /dev/null +++ b/lab/carton-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/carton.json b/lab/carton.json new file mode 100644 index 000000000..abdb25a33 --- /dev/null +++ b/lab/carton.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "milk", + "dairy", + "drink", + "diet", + "lactose", + "liquid", + "litres", + "pints", + "pasturised", + "skimmed", + "container", + "cow" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/carton.svg b/lab/carton.svg new file mode 100644 index 000000000..51be0a72b --- /dev/null +++ b/lab/carton.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/case-camel.json b/lab/case-camel.json new file mode 100644 index 000000000..2c7de790f --- /dev/null +++ b/lab/case-camel.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "text", + "letters", + "characters", + "font", + "typography", + "ab", + "string", + "code" + ], + "categories": [ + "text", + "development" + ] +} diff --git a/lab/case-camel.svg b/lab/case-camel.svg new file mode 100644 index 000000000..8f9ed5c39 --- /dev/null +++ b/lab/case-camel.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/case-kebab.json b/lab/case-kebab.json new file mode 100644 index 000000000..79d89b42c --- /dev/null +++ b/lab/case-kebab.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "text", + "letters", + "characters", + "font", + "typography", + "dash", + "a-b", + "ab", + "string", + "code" + ], + "categories": [ + "text", + "development" + ] +} diff --git a/lab/case-kebab.svg b/lab/case-kebab.svg new file mode 100644 index 000000000..4c19e8dd2 --- /dev/null +++ b/lab/case-kebab.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/case-snake-upper.json b/lab/case-snake-upper.json new file mode 100644 index 000000000..3ea308b26 --- /dev/null +++ b/lab/case-snake-upper.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "text", + "letters", + "capitals", + "caps", + "characters", + "font", + "typography", + "underscore", + "a_b", + "ab", + "constant", + "string", + "code" + ], + "categories": [ + "text", + "development" + ] +} diff --git a/lab/case-snake-upper.svg b/lab/case-snake-upper.svg new file mode 100644 index 000000000..8dfa81968 --- /dev/null +++ b/lab/case-snake-upper.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/case-snake.json b/lab/case-snake.json new file mode 100644 index 000000000..414b21fa9 --- /dev/null +++ b/lab/case-snake.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "text", + "letters", + "characters", + "font", + "typography", + "underscore", + "a_b", + "ab", + "string", + "code" + ], + "categories": [ + "text", + "development" + ] +} diff --git a/lab/case-snake.svg b/lab/case-snake.svg new file mode 100644 index 000000000..be4da5e39 --- /dev/null +++ b/lab/case-snake.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/cat-big.json b/lab/cat-big.json new file mode 100644 index 000000000..f151290fc --- /dev/null +++ b/lab/cat-big.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tiger", + "lion", + "leopard", + "panther", + "zoo", + "safari park", + "savannah", + "wildlife", + "mammal", + "carnivore", + "predator", + "pride", + "feline", + "ferocious", + "roar", + "🐯", + "🦁" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/cat-big.svg b/lab/cat-big.svg new file mode 100644 index 000000000..f54010ac5 --- /dev/null +++ b/lab/cat-big.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/cauldron.json b/lab/cauldron.json new file mode 100644 index 000000000..4aebc9cc5 --- /dev/null +++ b/lab/cauldron.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "pot", + "boiling", + "heat", + "hot", + "soup", + "potion", + "brewing", + "bubbles", + "spell", + "curse", + "witches", + "wizard", + "druid", + "halloween" + ], + "categories": [ + "gaming", + "food-beverage" + ] +} diff --git a/lab/cauldron.svg b/lab/cauldron.svg new file mode 100644 index 000000000..54ccfe6f2 --- /dev/null +++ b/lab/cauldron.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/cent-circle.json b/lab/cent-circle.json new file mode 100644 index 000000000..56bd4e737 --- /dev/null +++ b/lab/cent-circle.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "cents", + "dollar", + "usd", + "$", + "¢" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/cent-circle.svg b/lab/cent-circle.svg new file mode 100644 index 000000000..140eb3e2b --- /dev/null +++ b/lab/cent-circle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/cent-square.json b/lab/cent-square.json new file mode 100644 index 000000000..a45628a5e --- /dev/null +++ b/lab/cent-square.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "cents", + "dollar", + "usd", + "$", + "¢", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/cent-square.svg b/lab/cent-square.svg new file mode 100644 index 000000000..1beb1a16c --- /dev/null +++ b/lab/cent-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/cent.json b/lab/cent.json new file mode 100644 index 000000000..02b673847 --- /dev/null +++ b/lab/cent.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "symbol", + "cents", + "dollar", + "usd", + "$", + "¢" + ], + "categories": [ + "currency", + "money" + ] +} diff --git a/lab/cent.svg b/lab/cent.svg new file mode 100644 index 000000000..f2d9d3492 --- /dev/null +++ b/lab/cent.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/chairs-table-parasol.json b/lab/chairs-table-parasol.json new file mode 100644 index 000000000..a6aa6df71 --- /dev/null +++ b/lab/chairs-table-parasol.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "terrace", + "balcony", + "patio", + "umbrella", + "shade", + "seating", + "garden", + "outdoor", + "al fresco", + "dining" + ], + "categories": [ + "furniture", + "home", + "travel" + ] +} diff --git a/lab/chairs-table-parasol.svg b/lab/chairs-table-parasol.svg new file mode 100644 index 000000000..7ed033cad --- /dev/null +++ b/lab/chairs-table-parasol.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/chairs-table-platter.json b/lab/chairs-table-platter.json new file mode 100644 index 000000000..19192125d --- /dev/null +++ b/lab/chairs-table-platter.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "restaurant", + "seating", + "table service", + "waiter", + "waitress", + "served", + "dinner", + "dining", + "meal", + "courses", + "luxury" + ], + "categories": [ + "food-beverage", + "furniture", + "home", + "travel", + "maps" + ] +} diff --git a/lab/chairs-table-platter.svg b/lab/chairs-table-platter.svg new file mode 100644 index 000000000..dd1755200 --- /dev/null +++ b/lab/chairs-table-platter.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/chameleon.json b/lab/chameleon.json new file mode 100644 index 000000000..0e59d7783 --- /dev/null +++ b/lab/chameleon.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "camouflage", + "colors", + "colours", + "multicolor", + "multicolour", + "lizard", + "reptile", + "wildlife" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/chameleon.svg b/lab/chameleon.svg new file mode 100644 index 000000000..89d710859 --- /dev/null +++ b/lab/chameleon.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/cheese.json b/lab/cheese.json new file mode 100644 index 000000000..5934b5479 --- /dev/null +++ b/lab/cheese.json @@ -0,0 +1,36 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "swiss", + "holes", + "fondue", + "emmental", + "gouda", + "edam", + "cheddar", + "brie", + "mozzarella", + "feta", + "halloumi", + "gorgonzola", + "roquefort", + "camembert", + "dairy", + "snack", + "dish", + "restaurant", + "lunch", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/cheese.svg b/lab/cheese.svg new file mode 100644 index 000000000..f31121025 --- /dev/null +++ b/lab/cheese.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/chest.json b/lab/chest.json new file mode 100644 index 000000000..818978f52 --- /dev/null +++ b/lab/chest.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "trunk", + "treasure", + "loot", + "gold", + "toybox", + "toolbox", + "tool chest", + "storage", + "container" + ], + "categories": [ + "tools", + "gaming" + ] +} diff --git a/lab/chest.svg b/lab/chest.svg new file mode 100644 index 000000000..610b7015f --- /dev/null +++ b/lab/chest.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/chevrons-up-down-square.json b/lab/chevrons-up-down-square.json new file mode 100644 index 000000000..5fe1ed497 --- /dev/null +++ b/lab/chevrons-up-down-square.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "elevator", + "lift", + "floors", + "levels", + "hotel", + "accommodation", + "expand", + "unfold", + "vertical", + "toolbar", + "button" + ], + "categories": [ + "buildings", + "travel", + "arrows", + "shapes" + ] +} diff --git a/lab/chevrons-up-down-square.svg b/lab/chevrons-up-down-square.svg new file mode 100644 index 000000000..855b67507 --- /dev/null +++ b/lab/chevrons-up-down-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/cloth.json b/lab/cloth.json new file mode 100644 index 000000000..e8110f44e --- /dev/null +++ b/lab/cloth.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "thread", + "sewing", + "stitch", + "embroidery", + "waeve", + "woven", + "fabric", + "material", + "textile", + "upholstery", + "cleaning" + ], + "categories": [ + "home", + "shopping", + "furniture" + ] +} diff --git a/lab/cloth.svg b/lab/cloth.svg new file mode 100644 index 000000000..fdb35ccd8 --- /dev/null +++ b/lab/cloth.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/coat-hanger.json b/lab/coat-hanger.json new file mode 100644 index 000000000..382936c70 --- /dev/null +++ b/lab/coat-hanger.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clothes", + "clothing", + "apparel", + "attire", + "wardrobe", + "dry cleaning", + "amenities" + ], + "categories": [ + "home", + "furniture", + "travel", + "maps" + ] +} diff --git a/lab/coat-hanger.svg b/lab/coat-hanger.svg new file mode 100644 index 000000000..fd9551b3c --- /dev/null +++ b/lab/coat-hanger.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/cocktail.json b/lab/cocktail.json new file mode 100644 index 000000000..59df9e078 --- /dev/null +++ b/lab/cocktail.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "ericfennis", + "danielbayley" + ], + "tags": [ + "martini", + "alcohol", + "spirits", + "drink", + "glass", + "straw", + "citrus", + "orange", + "lemon", + "lime", + "bar", + "lounge", + "party", + "nightclub", + "nightlife" + ], + "categories": [ + "food-beverage", + "social" + ] +} diff --git a/lab/cocktail.svg b/lab/cocktail.svg new file mode 100644 index 000000000..574331a14 --- /dev/null +++ b/lab/cocktail.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/coconut.json b/lab/coconut.json new file mode 100644 index 000000000..9347c283e --- /dev/null +++ b/lab/coconut.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "segments", + "milk", + "smoothie", + "cocktail", + "piña colada", + "tropical", + "beach bar", + "holiday", + "vacation", + "sweet", + "creamy", + "snack", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "healthy", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage", + "travel" + ] +} diff --git a/lab/coconut.svg b/lab/coconut.svg new file mode 100644 index 000000000..7ceaaafc5 --- /dev/null +++ b/lab/coconut.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/coffee-bean.json b/lab/coffee-bean.json new file mode 100644 index 000000000..35f014607 --- /dev/null +++ b/lab/coffee-bean.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "roast", + "ground", + "blend", + "arabica", + "filter", + "instant", + "cafetiere", + "hot", + "drink", + "barista", + "fair trade" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/coffee-bean.svg b/lab/coffee-bean.svg new file mode 100644 index 000000000..132b77c5b --- /dev/null +++ b/lab/coffee-bean.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/coffeemaker.json b/lab/coffeemaker.json new file mode 100644 index 000000000..6becab4ac --- /dev/null +++ b/lab/coffeemaker.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "machine", + "amenities", + "electronics", + "appliances", + "roast", + "ground", + "blend", + "arabica", + "filter", + "instant", + "cafetiere", + "hot", + "drink", + "barista", + "fair trade" + ], + "categories": [ + "food-beverage", + "devices" + ] +} diff --git a/lab/coffeemaker.svg b/lab/coffeemaker.svg new file mode 100644 index 000000000..84873fc80 --- /dev/null +++ b/lab/coffeemaker.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/coins-exchange.json b/lab/coins-exchange.json new file mode 100644 index 000000000..f7f1a1a74 --- /dev/null +++ b/lab/coins-exchange.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "exchange", + "trader", + "trading", + "transaction", + "swap", + "finance", + "financial", + "markets" + ], + "categories": [ + "currency", + "money" + ] +} diff --git a/lab/coins-exchange.svg b/lab/coins-exchange.svg new file mode 100644 index 000000000..3f2c3faec --- /dev/null +++ b/lab/coins-exchange.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/coins-stack.json b/lab/coins-stack.json new file mode 100644 index 000000000..abbb6ff24 --- /dev/null +++ b/lab/coins-stack.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cash", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "payroll", + "wages", + "income", + "pocket money", + "allowance", + "savings", + "banking", + "gamble" + ], + "categories": [ + "money", + "currency", + "account", + "shopping", + "gaming" + ] +} diff --git a/lab/coins-stack.svg b/lab/coins-stack.svg new file mode 100644 index 000000000..d3522428b --- /dev/null +++ b/lab/coins-stack.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/copy-code.json b/lab/copy-code.json new file mode 100644 index 000000000..5afc54812 --- /dev/null +++ b/lab/copy-code.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clone", + "duplicate", + "multiple", + "codebase", + "source", + "raw", + "snippets", + "gists" + ], + "categories": [ + "text", + "development" + ] +} diff --git a/lab/copy-code.svg b/lab/copy-code.svg new file mode 100644 index 000000000..6c7e9c145 --- /dev/null +++ b/lab/copy-code.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/copy-down.json b/lab/copy-down.json new file mode 100644 index 000000000..8bc7621db --- /dev/null +++ b/lab/copy-down.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "read", + "dictionary", + "booklet", + "library", + "code", + "version control", + "git", + "repository", + "clone", + "download all" + ], + "categories": [ + "development" + ] +} diff --git a/lab/copy-down.svg b/lab/copy-down.svg new file mode 100644 index 000000000..a51ba5d32 --- /dev/null +++ b/lab/copy-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/copy-file-path.json b/lab/copy-file-path.json new file mode 100644 index 000000000..4e52182b8 --- /dev/null +++ b/lab/copy-file-path.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "relative", + "location", + "multiple" + ], + "categories": [ + "files", + "development", + "text" + ] +} diff --git a/lab/copy-file-path.svg b/lab/copy-file-path.svg new file mode 100644 index 000000000..04b828c7f --- /dev/null +++ b/lab/copy-file-path.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/copy-image.json b/lab/copy-image.json new file mode 100644 index 000000000..276643a38 --- /dev/null +++ b/lab/copy-image.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clone", + "duplicate", + "multiple", + "images", + "pictures", + "photos", + "album", + "collection", + "event", + "gallery" + ], + "categories": [ + "photography", + "text", + "multimedia", + "files", + "social", + "design", + "development" + ] +} diff --git a/lab/copy-image.svg b/lab/copy-image.svg new file mode 100644 index 000000000..99a7137b3 --- /dev/null +++ b/lab/copy-image.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/copy-text.json b/lab/copy-text.json new file mode 100644 index 000000000..130c579f4 --- /dev/null +++ b/lab/copy-text.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clone", + "duplicate", + "multiple", + "texts", + "lines", + "drafts", + "script", + "plagiarism" + ], + "categories": [ + "text" + ] +} diff --git a/lab/copy-text.svg b/lab/copy-text.svg new file mode 100644 index 000000000..287561577 --- /dev/null +++ b/lab/copy-text.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/copy-type.json b/lab/copy-type.json new file mode 100644 index 000000000..21eaae20f --- /dev/null +++ b/lab/copy-type.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "formatting", + "styling", + "rich text", + "rtf", + "fonts", + "font book", + "typography", + "collection", + "slab serif", + "clone", + "duplicate", + "multiple", + "toolbar", + "button" + ], + "categories": [ + "text", + "tools", + "design" + ] +} diff --git a/lab/copy-type.svg b/lab/copy-type.svg new file mode 100644 index 000000000..f910f7dc0 --- /dev/null +++ b/lab/copy-type.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/cow-head.json b/lab/cow-head.json new file mode 100644 index 000000000..f516951b3 --- /dev/null +++ b/lab/cow-head.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "milk", + "dairy", + "drink", + "diet", + "unpasturised", + "lactose", + "livestock", + "cattle", + "calf", + "bovine", + "farmyard", + "hoofs", + "hooved", + "mammal", + "🐮", + "🐄" + ], + "categories": [ + "animals", + "food-beverage" + ] +} diff --git a/lab/cow-head.svg b/lab/cow-head.svg new file mode 100644 index 000000000..0f3af8765 --- /dev/null +++ b/lab/cow-head.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/cow-udder-droplets.json b/lab/cow-udder-droplets.json new file mode 100644 index 000000000..58bc4583b --- /dev/null +++ b/lab/cow-udder-droplets.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "milk", + "dairy", + "drink", + "diet", + "unpasturised", + "lactose", + "livestock", + "cattle", + "calf", + "bovine", + "farmyard", + "hoofs", + "hooved", + "mammal", + "🐄", + "🐮" + ], + "categories": [ + "animals", + "food-beverage" + ] +} diff --git a/lab/cow-udder-droplets.svg b/lab/cow-udder-droplets.svg new file mode 100644 index 000000000..79aec10f4 --- /dev/null +++ b/lab/cow-udder-droplets.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/crab.json b/lab/crab.json new file mode 100644 index 000000000..22bca8f87 --- /dev/null +++ b/lab/crab.json @@ -0,0 +1,34 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "crustacean", + "shell", + "pinch", + "snap", + "crawl", + "sideways", + "ocean", + "marine life", + "seabed", + "seaside", + "summer holiday", + "beach", + "sand", + "water", + "bucket", + "fishing", + "catch", + "lobster", + "zodiac", + "astrology", + "star sign", + "cancer", + "horoscope" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/crab.svg b/lab/crab.svg new file mode 100644 index 000000000..18c2af8c9 --- /dev/null +++ b/lab/crab.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/cricket-ball.json b/lab/cricket-ball.json new file mode 100644 index 000000000..ca8d7a9eb --- /dev/null +++ b/lab/cricket-ball.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "bowler", + "batsman", + "batting", + "fielder", + "runs", + "wicket", + "innings", + "overs", + "score", + "umpire", + "spin", + "catch", + "bounce", + "ashes", + "summer" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/cricket-ball.svg b/lab/cricket-ball.svg new file mode 100644 index 000000000..379814626 --- /dev/null +++ b/lab/cricket-ball.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/cricket-wicket.json b/lab/cricket-wicket.json new file mode 100644 index 000000000..266a74861 --- /dev/null +++ b/lab/cricket-wicket.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "bowler", + "ball", + "batsman", + "batting", + "fielder", + "runs", + "innings", + "overs", + "out", + "duck", + "score", + "umpire", + "spin", + "catch", + "bounce", + "ashes", + "summer" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/cricket-wicket.svg b/lab/cricket-wicket.svg new file mode 100644 index 000000000..2e271fbc3 --- /dev/null +++ b/lab/cricket-wicket.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/cross-square.json b/lab/cross-square.json new file mode 100644 index 000000000..275de67af --- /dev/null +++ b/lab/cross-square.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "healthcare", + "first aid kit", + "paramedic", + "medkit", + "medikit", + "medpack", + "medicine", + "pharmacy", + "pharmaceutical", + "add", + "cross", + "box" + ], + "categories": [ + "medical", + "gaming" + ] +} diff --git a/lab/cross-square.svg b/lab/cross-square.svg new file mode 100644 index 000000000..bec8ada85 --- /dev/null +++ b/lab/cross-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/crosshair-2-dot.json b/lab/crosshair-2-dot.json new file mode 100644 index 000000000..cdf397b5a --- /dev/null +++ b/lab/crosshair-2-dot.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "aim", + "target", + "scope", + "sight", + "reticule" + ], + "categories": [ + "gaming", + "cursors" + ] +} diff --git a/lab/crosshair-2-dot.svg b/lab/crosshair-2-dot.svg new file mode 100644 index 000000000..88092698e --- /dev/null +++ b/lab/crosshair-2-dot.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/crosshair-2.json b/lab/crosshair-2.json new file mode 100644 index 000000000..cdf397b5a --- /dev/null +++ b/lab/crosshair-2.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "aim", + "target", + "scope", + "sight", + "reticule" + ], + "categories": [ + "gaming", + "cursors" + ] +} diff --git a/lab/crosshair-2.svg b/lab/crosshair-2.svg new file mode 100644 index 000000000..fc9e6d6dd --- /dev/null +++ b/lab/crosshair-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/crosshair-plus-dot.json b/lab/crosshair-plus-dot.json new file mode 100644 index 000000000..cdf397b5a --- /dev/null +++ b/lab/crosshair-plus-dot.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "aim", + "target", + "scope", + "sight", + "reticule" + ], + "categories": [ + "gaming", + "cursors" + ] +} diff --git a/lab/crosshair-plus-dot.svg b/lab/crosshair-plus-dot.svg new file mode 100644 index 000000000..0bddaa3b8 --- /dev/null +++ b/lab/crosshair-plus-dot.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/crosshair-plus.json b/lab/crosshair-plus.json new file mode 100644 index 000000000..cdf397b5a --- /dev/null +++ b/lab/crosshair-plus.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "aim", + "target", + "scope", + "sight", + "reticule" + ], + "categories": [ + "gaming", + "cursors" + ] +} diff --git a/lab/crosshair-plus.svg b/lab/crosshair-plus.svg new file mode 100644 index 000000000..bca5ff76e --- /dev/null +++ b/lab/crosshair-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/crosshair-square.json b/lab/crosshair-square.json new file mode 100644 index 000000000..a2f8900ef --- /dev/null +++ b/lab/crosshair-square.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "aim", + "target", + "scope", + "sight", + "reticule" + ], + "categories": [ + "gaming", + "cursors", + "photography" + ] +} diff --git a/lab/crosshair-square.svg b/lab/crosshair-square.svg new file mode 100644 index 000000000..95920e8f5 --- /dev/null +++ b/lab/crosshair-square.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/cup-saucer.json b/lab/cup-saucer.json new file mode 100644 index 000000000..4840a78e8 --- /dev/null +++ b/lab/cup-saucer.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "mug", + "hot", + "drink", + "cafe", + "tea" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/cup-saucer.svg b/lab/cup-saucer.svg new file mode 100644 index 000000000..3367a7e77 --- /dev/null +++ b/lab/cup-saucer.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/cup-to-go.json b/lab/cup-to-go.json new file mode 100644 index 000000000..501818dc7 --- /dev/null +++ b/lab/cup-to-go.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "coffee", + "roast", + "ground", + "blend", + "arabica", + "filter", + "instant", + "cafe", + "hot", + "drink", + "barista", + "fair trade", + "packaging", + "disposable", + "recycling", + "cardboard", + "plastic", + "take away" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/cup-to-go.svg b/lab/cup-to-go.svg new file mode 100644 index 000000000..34fc51d96 --- /dev/null +++ b/lab/cup-to-go.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/currency-square.json b/lab/currency-square.json new file mode 100644 index 000000000..578e7b0ae --- /dev/null +++ b/lab/currency-square.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "symbol", + "scarab", + "toolbar", + "button", + "¤" + ], + "categories": [ + "currency", + "money" + ] +} diff --git a/lab/currency-square.svg b/lab/currency-square.svg new file mode 100644 index 000000000..d9ac3aff4 --- /dev/null +++ b/lab/currency-square.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/desk-lamp.json b/lab/desk-lamp.json new file mode 100644 index 000000000..1401ea818 --- /dev/null +++ b/lab/desk-lamp.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "office", + "workstation", + "table", + "drawers", + "household", + "lighting", + "ambience", + "ambiance" + ], + "categories": [ + "furniture", + "home" + ] +} diff --git a/lab/desk-lamp.svg b/lab/desk-lamp.svg new file mode 100644 index 000000000..b472f5bac --- /dev/null +++ b/lab/desk-lamp.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/diaper.json b/lab/diaper.json new file mode 100644 index 000000000..5a46efb9a --- /dev/null +++ b/lab/diaper.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "nappy", + "absorbent", + "potty", + "newborn", + "childproof", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family" + ], + "categories": [ + "people", + "home", + "shopping" + ] +} diff --git a/lab/diaper.svg b/lab/diaper.svg new file mode 100644 index 000000000..87fcb9b5f --- /dev/null +++ b/lab/diaper.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/dishwasher.json b/lab/dishwasher.json new file mode 100644 index 000000000..b522f9927 --- /dev/null +++ b/lab/dishwasher.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "kitchen", + "appliances", + "amenities", + "electric", + "cleaning", + "cycle", + "plates", + "glasses", + "cutlery", + "utensils" + ], + "categories": [ + "home", + "devices", + "travel" + ] +} diff --git a/lab/dishwasher.svg b/lab/dishwasher.svg new file mode 100644 index 000000000..5a44d0680 --- /dev/null +++ b/lab/dishwasher.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/dollar-sign-square.json b/lab/dollar-sign-square.json new file mode 100644 index 000000000..d0d3c09d9 --- /dev/null +++ b/lab/dollar-sign-square.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "usd", + "$", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/dollar-sign-square.svg b/lab/dollar-sign-square.svg new file mode 100644 index 000000000..2de632d3a --- /dev/null +++ b/lab/dollar-sign-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/doorbell-intercom.json b/lab/doorbell-intercom.json new file mode 100644 index 000000000..919923ba7 --- /dev/null +++ b/lab/doorbell-intercom.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "buzzer", + "speaker", + "call", + "service", + "summon", + "hospitality", + "hotel", + "accommodation", + "elevator", + "lift", + "ring", + "ding", + "sound", + "access", + "gate" + ], + "categories": [ + "buildings", + "home", + "travel", + "security" + ] +} diff --git a/lab/doorbell-intercom.svg b/lab/doorbell-intercom.svg new file mode 100644 index 000000000..437f8b190 --- /dev/null +++ b/lab/doorbell-intercom.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/dress.json b/lab/dress.json new file mode 100644 index 000000000..c0dbe5f48 --- /dev/null +++ b/lab/dress.json @@ -0,0 +1,44 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "nfischer623", + "karsa-mistmere" + ], + "tags": [ + "skirt", + "womens", + "girls", + "female", + "ladies", + "store", + "sexy", + "classy", + "clothing", + "clothes", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "fancy", + "smart", + "refined", + "elegant", + "evening wear", + "nightlife", + "club", + "party", + "occasion", + "gathering", + "wedding", + "tailored", + "thread", + "cotton", + "staps" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/dress.svg b/lab/dress.svg new file mode 100644 index 000000000..bfffe8d1c --- /dev/null +++ b/lab/dress.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/egg-cup.json b/lab/egg-cup.json new file mode 100644 index 000000000..c86a03e97 --- /dev/null +++ b/lab/egg-cup.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "boiled", + "soldiers", + "continental breakfast", + "brunch", + "meal", + "morning" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/egg-cup.svg b/lab/egg-cup.svg new file mode 100644 index 000000000..1d4d679e9 --- /dev/null +++ b/lab/egg-cup.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/elephant-face.json b/lab/elephant-face.json new file mode 100644 index 000000000..ca0d46f2c --- /dev/null +++ b/lab/elephant-face.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "mammoth", + "mastodon", + "mammal", + "memory", + "remember", + "trunk", + "tusks", + "safari", + "savannah", + "wildlife", + "herbivore", + "herd", + "calf", + "dumbo", + "evernote" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/elephant-face.svg b/lab/elephant-face.svg new file mode 100644 index 000000000..464d57af3 --- /dev/null +++ b/lab/elephant-face.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/elephant.json b/lab/elephant.json new file mode 100644 index 000000000..deb5bde42 --- /dev/null +++ b/lab/elephant.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "mammoth", + "mastodon", + "mammal", + "memory", + "remember", + "trunk", + "tusks", + "safari park", + "savannah", + "wildlife", + "herbivore", + "herd", + "calf", + "dumbo", + "🐘" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/elephant.svg b/lab/elephant.svg new file mode 100644 index 000000000..53c894851 --- /dev/null +++ b/lab/elephant.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/escalator-arrow-down-left.json b/lab/escalator-arrow-down-left.json new file mode 100644 index 000000000..9b404ab64 --- /dev/null +++ b/lab/escalator-arrow-down-left.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steps", + "stairs", + "staircase", + "conveyor belt", + "conveyer", + "ground floor", + "levels", + "signage", + "directions", + "diagonal" + ], + "categories": [ + "buildings", + "travel", + "arrows" + ] +} diff --git a/lab/escalator-arrow-down-left.svg b/lab/escalator-arrow-down-left.svg new file mode 100644 index 000000000..df3f08fe8 --- /dev/null +++ b/lab/escalator-arrow-down-left.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/escalator-arrow-up-right.json b/lab/escalator-arrow-up-right.json new file mode 100644 index 000000000..727f7a6c0 --- /dev/null +++ b/lab/escalator-arrow-up-right.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steps", + "stairs", + "staircase", + "conveyor belt", + "conveyer", + "top floor", + "levels", + "signage", + "directions", + "diagonal" + ], + "categories": [ + "buildings", + "travel", + "arrows" + ] +} diff --git a/lab/escalator-arrow-up-right.svg b/lab/escalator-arrow-up-right.svg new file mode 100644 index 000000000..5465df576 --- /dev/null +++ b/lab/escalator-arrow-up-right.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/euro-circle.json b/lab/euro-circle.json new file mode 100644 index 000000000..5e3dc5c28 --- /dev/null +++ b/lab/euro-circle.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "€" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/euro-circle.svg b/lab/euro-circle.svg new file mode 100644 index 000000000..9600023e6 --- /dev/null +++ b/lab/euro-circle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/euro-square.json b/lab/euro-square.json new file mode 100644 index 000000000..f87fd765a --- /dev/null +++ b/lab/euro-square.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "€", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/euro-square.svg b/lab/euro-square.svg new file mode 100644 index 000000000..3f3bffc71 --- /dev/null +++ b/lab/euro-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/face-alien.json b/lab/face-alien.json new file mode 100644 index 000000000..3a525dada --- /dev/null +++ b/lab/face-alien.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "extraterrestrial", + "life form", + "outer space", + "interplanetary", + "galactic", + "universe", + "area 51", + "👽️" + ], + "categories": [ + "science", + "emoji", + "gaming" + ] +} diff --git a/lab/face-alien.svg b/lab/face-alien.svg new file mode 100644 index 000000000..a49c737db --- /dev/null +++ b/lab/face-alien.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/fan-handheld.json b/lab/fan-handheld.json new file mode 100644 index 000000000..95115ac61 --- /dev/null +++ b/lab/fan-handheld.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "folding", + "cooler", + "airflow", + "waft", + "decoration", + "ornate", + "oriental", + "chinese", + "culture", + "wisdom", + "colors", + "spectrum", + "range", + "guide" + ], + "categories": [ + "tools", + "social", + "design" + ] +} diff --git a/lab/fan-handheld.svg b/lab/fan-handheld.svg new file mode 100644 index 000000000..3b25f7ed5 --- /dev/null +++ b/lab/fan-handheld.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/farm.json b/lab/farm.json new file mode 100644 index 000000000..930b52209 --- /dev/null +++ b/lab/farm.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "farmland", + "ranch", + "acres", + "fields", + "harvest", + "silo", + "farmhouse", + "barn", + "door" + ], + "categories": [ + "buildings", + "maps", + "sustainability", + "animals", + "food-beverage" + ] +} diff --git a/lab/farm.svg b/lab/farm.svg new file mode 100644 index 000000000..6c9bbe40a --- /dev/null +++ b/lab/farm.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/faucet.json b/lab/faucet.json new file mode 100644 index 000000000..dcf87a692 --- /dev/null +++ b/lab/faucet.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tap", + "spigot", + "water", + "drinking", + "fresh", + "source", + "pipes", + "plumbing", + "plumber" + ], + "categories": [ + "food-beverage", + "home", + "maps" + ] +} diff --git a/lab/faucet.svg b/lab/faucet.svg new file mode 100644 index 000000000..fb75be81b --- /dev/null +++ b/lab/faucet.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/feather-plus.json b/lab/feather-plus.json new file mode 100644 index 000000000..c75cfdf75 --- /dev/null +++ b/lab/feather-plus.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "quill", + "pen", + "write", + "writing", + "prose", + "inkwell", + "scribe", + "scroll", + "draft", + "new", + "add", + "+" + ], + "categories": [ + "text", + "social" + ] +} diff --git a/lab/feather-plus.svg b/lab/feather-plus.svg new file mode 100644 index 000000000..5a8a2b83d --- /dev/null +++ b/lab/feather-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/feather-square.json b/lab/feather-square.json new file mode 100644 index 000000000..3098c2a56 --- /dev/null +++ b/lab/feather-square.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "quill", + "pen", + "write", + "writing", + "prose", + "inkwell", + "scribe", + "scroll", + "draft", + "edit" + ], + "categories": [ + "text", + "social", + "shapes" + ] +} diff --git a/lab/feather-square.svg b/lab/feather-square.svg new file mode 100644 index 000000000..0fcbf8a19 --- /dev/null +++ b/lab/feather-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/feather-text.json b/lab/feather-text.json new file mode 100644 index 000000000..b0ab67f06 --- /dev/null +++ b/lab/feather-text.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "quill", + "pen", + "write", + "writing", + "prose", + "inkwell", + "scribe", + "scroll", + "draft", + "signature" + ], + "categories": [ + "text" + ] +} diff --git a/lab/feather-text.svg b/lab/feather-text.svg new file mode 100644 index 000000000..3283d41f3 --- /dev/null +++ b/lab/feather-text.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/flippers.json b/lab/flippers.json new file mode 100644 index 000000000..6f12bdd12 --- /dev/null +++ b/lab/flippers.json @@ -0,0 +1,34 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "snorkeling", + "scuba", + "submerge", + "freediving", + "diver", + "location", + "spot", + "gear", + "equipment", + "vacation", + "summer holiday", + "seaside", + "beach", + "marine", + "ocean", + "depth", + "deep", + "underwater", + "aquatic", + "encounter", + "exploration", + "tourism" + ], + "categories": [ + "travel", + "maps" + ] +} diff --git a/lab/flippers.svg b/lab/flippers.svg new file mode 100644 index 000000000..0455f3a66 --- /dev/null +++ b/lab/flippers.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/floor-plan.json b/lab/floor-plan.json new file mode 100644 index 000000000..89f12bdd2 --- /dev/null +++ b/lab/floor-plan.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "blueprint", + "property", + "real estate", + "house", + "home", + "dwelling", + "living space", + "rooms", + "doorway", + "area", + "measure", + "square meter" + ], + "categories": [ + "buildings" + ] +} diff --git a/lab/floor-plan.svg b/lab/floor-plan.svg new file mode 100644 index 000000000..458657534 --- /dev/null +++ b/lab/floor-plan.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/floppy-disk-2.json b/lab/floppy-disk-2.json new file mode 100644 index 000000000..7e6259f48 --- /dev/null +++ b/lab/floppy-disk-2.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "format", + "data", + "storage", + "capacity", + "megabytes", + "mb", + "label" + ], + "categories": [ + "files", + "devices" + ] +} diff --git a/lab/floppy-disk-2.svg b/lab/floppy-disk-2.svg new file mode 100644 index 000000000..2540eb2d2 --- /dev/null +++ b/lab/floppy-disk-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/floppy-disk-rear.json b/lab/floppy-disk-rear.json new file mode 100644 index 000000000..db910bf24 --- /dev/null +++ b/lab/floppy-disk-rear.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "format", + "data", + "storage", + "capacity", + "megabytes", + "mb", + "label", + "back", + "reverse" + ], + "categories": [ + "files", + "devices" + ] +} diff --git a/lab/floppy-disk-rear.svg b/lab/floppy-disk-rear.svg new file mode 100644 index 000000000..fa0255315 --- /dev/null +++ b/lab/floppy-disk-rear.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/floppy-disks-2.json b/lab/floppy-disks-2.json new file mode 100644 index 000000000..a526019e1 --- /dev/null +++ b/lab/floppy-disks-2.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "copy", + "format", + "data", + "storage", + "capacity", + "megabytes", + "mb", + "label" + ], + "categories": [ + "files", + "devices" + ] +} diff --git a/lab/floppy-disks-2.svg b/lab/floppy-disks-2.svg new file mode 100644 index 000000000..a42aa6e0e --- /dev/null +++ b/lab/floppy-disks-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/floppy-disks-rear.json b/lab/floppy-disks-rear.json new file mode 100644 index 000000000..3586a8b56 --- /dev/null +++ b/lab/floppy-disks-rear.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "copy", + "format", + "data", + "storage", + "capacity", + "megabytes", + "mb", + "label", + "back", + "reverse" + ], + "categories": [ + "files", + "devices" + ] +} diff --git a/lab/floppy-disks-rear.svg b/lab/floppy-disks-rear.svg new file mode 100644 index 000000000..8b736ef7f --- /dev/null +++ b/lab/floppy-disks-rear.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/flower-lotus.json b/lab/flower-lotus.json new file mode 100644 index 000000000..bcd7bc94c --- /dev/null +++ b/lab/flower-lotus.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "water lily", + "petals", + "plant", + "spring", + "bloom", + "blossom", + "flora", + "pond", + "aquatic", + "sacred", + "purity", + "longevity", + "culture", + "philosopy", + "sprituality", + "meditation", + "wellbeing", + "lifestyle" + ], + "categories": [ + "nature", + "seasons", + "sustainability" + ] +} diff --git a/lab/flower-lotus.svg b/lab/flower-lotus.svg new file mode 100644 index 000000000..b3072c057 --- /dev/null +++ b/lab/flower-lotus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/flower-pot.json b/lab/flower-pot.json new file mode 100644 index 000000000..850c4110b --- /dev/null +++ b/lab/flower-pot.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "petals", + "houseplant", + "stem", + "spring", + "bloom", + "blossom", + "gardening", + "botanical", + "flora", + "florist" + ], + "categories": [ + "nature", + "seasons", + "home", + "gaming" + ] +} diff --git a/lab/flower-pot.svg b/lab/flower-pot.svg new file mode 100644 index 000000000..ff7f2899a --- /dev/null +++ b/lab/flower-pot.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/flower-rose-single.json b/lab/flower-rose-single.json new file mode 100644 index 000000000..ccecfbb7e --- /dev/null +++ b/lab/flower-rose-single.json @@ -0,0 +1,36 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "roses", + "thorns", + "petals", + "plant", + "stem", + "leaves", + "spring", + "bloom", + "blossom", + "gardening", + "botanical", + "flora", + "florist", + "bouquet", + "bunch", + "gift", + "date", + "romance", + "romantic", + "valentines day", + "special occasion" + ], + "categories": [ + "nature", + "seasons", + "sustainability", + "home", + "social" + ] +} diff --git a/lab/flower-rose-single.svg b/lab/flower-rose-single.svg new file mode 100644 index 000000000..618c0b7a7 --- /dev/null +++ b/lab/flower-rose-single.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/flower-rose.json b/lab/flower-rose.json new file mode 100644 index 000000000..ccecfbb7e --- /dev/null +++ b/lab/flower-rose.json @@ -0,0 +1,36 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "roses", + "thorns", + "petals", + "plant", + "stem", + "leaves", + "spring", + "bloom", + "blossom", + "gardening", + "botanical", + "flora", + "florist", + "bouquet", + "bunch", + "gift", + "date", + "romance", + "romantic", + "valentines day", + "special occasion" + ], + "categories": [ + "nature", + "seasons", + "sustainability", + "home", + "social" + ] +} diff --git a/lab/flower-rose.svg b/lab/flower-rose.svg new file mode 100644 index 000000000..79811650e --- /dev/null +++ b/lab/flower-rose.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/flower-tulip.json b/lab/flower-tulip.json new file mode 100644 index 000000000..f5e7351fa --- /dev/null +++ b/lab/flower-tulip.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "petals", + "plant", + "stem", + "leaves", + "spring", + "bloom", + "blossom", + "gardening", + "botanical", + "flora", + "florist", + "bouquet", + "bunch", + "gift", + "romantic", + "special occasion" + ], + "categories": [ + "nature", + "seasons", + "sustainability", + "home", + "gaming" + ] +} diff --git a/lab/flower-tulip.svg b/lab/flower-tulip.svg new file mode 100644 index 000000000..dbc36f3b5 --- /dev/null +++ b/lab/flower-tulip.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/football-goal.json b/lab/football-goal.json new file mode 100644 index 000000000..b45a33dbb --- /dev/null +++ b/lab/football-goal.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "american", + "gridiron", + "posts", + "field", + "score", + "touchdown", + "pitch", + "team" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/football-goal.svg b/lab/football-goal.svg new file mode 100644 index 000000000..56e6c7ffe --- /dev/null +++ b/lab/football-goal.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/football-helmet.json b/lab/football-helmet.json new file mode 100644 index 000000000..58e6a8bcf --- /dev/null +++ b/lab/football-helmet.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "american", + "gridiron", + "touchdown", + "kick", + "pitch", + "team", + "cricket", + "protective equipment", + "protection", + "padding", + "headgear", + "goal", + "score", + "bounce" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/football-helmet.svg b/lab/football-helmet.svg new file mode 100644 index 000000000..53c24d0bb --- /dev/null +++ b/lab/football-helmet.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/football.json b/lab/football.json new file mode 100644 index 000000000..db1862915 --- /dev/null +++ b/lab/football.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "rugby", + "american", + "touchdown", + "kick", + "pitch", + "team", + "goal", + "score", + "bounce", + "super bowl", + "nfl" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/football.svg b/lab/football.svg new file mode 100644 index 000000000..be06659c8 --- /dev/null +++ b/lab/football.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/fox-face-tail.json b/lab/fox-face-tail.json new file mode 100644 index 000000000..691b2f717 --- /dev/null +++ b/lab/fox-face-tail.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "sly", + "wily", + "cunning", + "canine", + "mammal", + "bushy", + "furry", + "firefox", + "🦊" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/fox-face-tail.svg b/lab/fox-face-tail.svg new file mode 100644 index 000000000..cf8794610 --- /dev/null +++ b/lab/fox-face-tail.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/frog-face.json b/lab/frog-face.json new file mode 100644 index 000000000..fb46d9555 --- /dev/null +++ b/lab/frog-face.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "jump", + "hop", + "lilly pad", + "pond life", + "aquatic", + "amphibian", + "tadpole", + "🐸" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/frog-face.svg b/lab/frog-face.svg new file mode 100644 index 000000000..097045db4 --- /dev/null +++ b/lab/frog-face.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/fruit.json b/lab/fruit.json new file mode 100644 index 000000000..1d26edbb5 --- /dev/null +++ b/lab/fruit.json @@ -0,0 +1,53 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "citrus", + "orange", + "grapefruit", + "lime", + "tomato", + "pomodoro technique", + "productivity", + "work", + "egg timer", + "timing", + "alarm", + "alert", + "olive", + "pitted", + "passion fruit", + "guava", + "juice", + "squeeze", + "smoothie", + "tropical", + "sweet", + "bitter", + "snack", + "meal", + "lunch", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "healthy", + "nutrition", + "diet", + "fruit machine", + "slots", + "gambling", + "jackpot" + ], + "categories": [ + "food-beverage", + "gaming", + "time", + "devices", + "home" + ] +} diff --git a/lab/fruit.svg b/lab/fruit.svg new file mode 100644 index 000000000..e110ff47c --- /dev/null +++ b/lab/fruit.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/garlic.json b/lab/garlic.json new file mode 100644 index 000000000..17ee07e8c --- /dev/null +++ b/lab/garlic.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "flavor", + "flavour", + "spice", + "vegetable", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/garlic.svg b/lab/garlic.svg new file mode 100644 index 000000000..150c716fe --- /dev/null +++ b/lab/garlic.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/gearbox-square.json b/lab/gearbox-square.json new file mode 100644 index 000000000..16407936b --- /dev/null +++ b/lab/gearbox-square.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "gears", + "gear lever", + "gearstick", + "shift", + "speed", + "driving", + "driver", + "racing", + "racer", + "motor sport", + "formula one", + "formula 1", + "f1", + "car", + "vehicle", + "mechanical", + "clutch", + "ratio" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/gearbox-square.svg b/lab/gearbox-square.svg new file mode 100644 index 000000000..f2ada9ca9 --- /dev/null +++ b/lab/gearbox-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/gearbox.json b/lab/gearbox.json new file mode 100644 index 000000000..16407936b --- /dev/null +++ b/lab/gearbox.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "gears", + "gear lever", + "gearstick", + "shift", + "speed", + "driving", + "driver", + "racing", + "racer", + "motor sport", + "formula one", + "formula 1", + "f1", + "car", + "vehicle", + "mechanical", + "clutch", + "ratio" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/gearbox.svg b/lab/gearbox.svg new file mode 100644 index 000000000..821ca84ea --- /dev/null +++ b/lab/gearbox.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/gem-ring.json b/lab/gem-ring.json new file mode 100644 index 000000000..1660ae886 --- /dev/null +++ b/lab/gem-ring.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "diamond", + "crystal", + "ruby", + "rock", + "jewellery", + "price", + "special", + "present", + "gift", + "wedding", + "proposal", + "marriage", + "accessories" + ], + "categories": [ + "social" + ] +} diff --git a/lab/gem-ring.svg b/lab/gem-ring.svg new file mode 100644 index 000000000..fdffa5062 --- /dev/null +++ b/lab/gem-ring.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/glasses-square.json b/lab/glasses-square.json new file mode 100644 index 000000000..86e311d44 --- /dev/null +++ b/lab/glasses-square.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "spectacles", + "eyesight", + "vision", + "reading", + "learning", + "education", + "academic", + "books", + "nerd", + "geek" + ], + "categories": [ + "accessibility", + "medical", + "shopping" + ] +} diff --git a/lab/glasses-square.svg b/lab/glasses-square.svg new file mode 100644 index 000000000..f229e823a --- /dev/null +++ b/lab/glasses-square.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/glasses-sun.json b/lab/glasses-sun.json new file mode 100644 index 000000000..49206e963 --- /dev/null +++ b/lab/glasses-sun.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "aviators", + "shades", + "sunglasses", + "summer holiday", + "seaside", + "beachwear", + "vacation", + "accessories", + "fashion" + ], + "categories": [ + "shopping", + "travel" + ] +} diff --git a/lab/glasses-sun.svg b/lab/glasses-sun.svg new file mode 100644 index 000000000..cb0ea34fc --- /dev/null +++ b/lab/glasses-sun.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/goal-net.json b/lab/goal-net.json new file mode 100644 index 000000000..9fb21edb7 --- /dev/null +++ b/lab/goal-net.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "score", + "football", + "futbol", + "soccer", + "ice hockey", + "posts", + "crossbar", + "kick", + "pitch", + "penalty" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/goal-net.svg b/lab/goal-net.svg new file mode 100644 index 000000000..be3eb8823 --- /dev/null +++ b/lab/goal-net.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/goblet-crack.json b/lab/goblet-crack.json new file mode 100644 index 000000000..bd536e4e5 --- /dev/null +++ b/lab/goblet-crack.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "ericfennis" + ], + "tags": [ + "glass", + "chalice", + "broken", + "break", + "smash", + "fragile", + "damaged", + "package", + "transit", + "shipping", + "postage" + ], + "categories": [ + "food-beverage", + "social", + "transportation", + "mail" + ] +} diff --git a/lab/goblet-crack.svg b/lab/goblet-crack.svg new file mode 100644 index 000000000..99a92e882 --- /dev/null +++ b/lab/goblet-crack.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/goblet.json b/lab/goblet.json new file mode 100644 index 000000000..db933c9c4 --- /dev/null +++ b/lab/goblet.json @@ -0,0 +1,35 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "ericfennis" + ], + "tags": [ + "glass", + "chalice", + "alcohol", + "drink", + "vineyard", + "winery", + "red", + "white", + "rose", + "dry", + "sparkling", + "gin & tonic", + "spirits", + "cocktail", + "bar", + "party", + "nightclub", + "nightlife", + "sommelier", + "restaurant", + "dinner", + "meal" + ], + "categories": [ + "food-beverage", + "social" + ] +} diff --git a/lab/goblet.svg b/lab/goblet.svg new file mode 100644 index 000000000..6fc4fdc32 --- /dev/null +++ b/lab/goblet.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/golf-driver.json b/lab/golf-driver.json new file mode 100644 index 000000000..c055c160a --- /dev/null +++ b/lab/golf-driver.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "tee off", + "driving range", + "sand wedge", + "pitching wedge", + "course", + "hole in one", + "par", + "double bogey", + "birdie", + "eagle", + "albatross", + "handicap", + "caddie", + "caddy", + "bunker", + "rough" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/golf-driver.svg b/lab/golf-driver.svg new file mode 100644 index 000000000..bec5cd47c --- /dev/null +++ b/lab/golf-driver.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/grid-lines-offset.json b/lab/grid-lines-offset.json new file mode 100644 index 000000000..ca35fe795 --- /dev/null +++ b/lab/grid-lines-offset.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "guides" + ], + "categories": [ + "layout", + "design", + "tools" + ] +} diff --git a/lab/grid-lines-offset.svg b/lab/grid-lines-offset.svg new file mode 100644 index 000000000..3dc924385 --- /dev/null +++ b/lab/grid-lines-offset.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/grid-lines.json b/lab/grid-lines.json new file mode 100644 index 000000000..4b934b49a --- /dev/null +++ b/lab/grid-lines.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "table", + "guides", + "number", + "pound", + "tic-tac-toe", + "noughts and crosses" + ], + "categories": [ + "layout", + "design", + "tools", + "maths", + "gaming" + ] +} diff --git a/lab/grid-lines.svg b/lab/grid-lines.svg new file mode 100644 index 000000000..379edc2ce --- /dev/null +++ b/lab/grid-lines.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/hairdryer.json b/lab/hairdryer.json new file mode 100644 index 000000000..adad30297 --- /dev/null +++ b/lab/hairdryer.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hairdrier", + "hairstyle", + "hairdresser", + "salon", + "styling", + "heat", + "amenities", + "electronics" + ], + "categories": [ + "home", + "travel", + "devices" + ] +} diff --git a/lab/hairdryer.svg b/lab/hairdryer.svg new file mode 100644 index 000000000..01fdcf07a --- /dev/null +++ b/lab/hairdryer.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/hat-baseball.json b/lab/hat-baseball.json new file mode 100644 index 000000000..15e3360ac --- /dev/null +++ b/lab/hat-baseball.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cap", + "hats", + "headwear", + "headgear", + "mens", + "boys", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "fashion" + ], + "categories": [ + "shopping", + "sports" + ] +} diff --git a/lab/hat-baseball.svg b/lab/hat-baseball.svg new file mode 100644 index 000000000..65c95c36e --- /dev/null +++ b/lab/hat-baseball.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/hat-beanie.json b/lab/hat-beanie.json new file mode 100644 index 000000000..413ee8092 --- /dev/null +++ b/lab/hat-beanie.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bobble", + "wooly", + "woolly", + "winter", + "cold", + "headgear", + "apparel", + "fashion" + ], + "categories": [ + "shopping", + "seasons" + ] +} diff --git a/lab/hat-beanie.svg b/lab/hat-beanie.svg new file mode 100644 index 000000000..5af442709 --- /dev/null +++ b/lab/hat-beanie.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/hat-bowler.json b/lab/hat-bowler.json new file mode 100644 index 000000000..e71249e23 --- /dev/null +++ b/lab/hat-bowler.json @@ -0,0 +1,41 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hats", + "headwear", + "headgear", + "gentleman", + "mens", + "boys", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "fancy dress", + "costume", + "smart", + "classic", + "refined", + "elegant", + "evening", + "black tie event", + "occasion", + "gathering", + "vacation", + "summer holiday", + "straw" + ], + "categories": [ + "shopping", + "social", + "travel" + ] +} diff --git a/lab/hat-bowler.svg b/lab/hat-bowler.svg new file mode 100644 index 000000000..8cc7e67f7 --- /dev/null +++ b/lab/hat-bowler.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/hat-top.json b/lab/hat-top.json new file mode 100644 index 000000000..4aea55490 --- /dev/null +++ b/lab/hat-top.json @@ -0,0 +1,39 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hats", + "headwear", + "headgear", + "gentleman", + "mens", + "boys", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "fancy dress", + "costume", + "smart", + "classic", + "refined", + "elegant", + "evening", + "black tie event", + "occasion", + "wedding", + "groom", + "gathering" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/hat-top.svg b/lab/hat-top.svg new file mode 100644 index 000000000..5a1196c0f --- /dev/null +++ b/lab/hat-top.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/heading-circle.json b/lab/heading-circle.json new file mode 100644 index 000000000..6443366ac --- /dev/null +++ b/lab/heading-circle.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hospital", + "accident", + "emergency", + "helicopter pad", + "helipad", + "help" + ], + "categories": [ + "medical", + "transportation", + "shapes" + ] +} diff --git a/lab/heading-circle.svg b/lab/heading-circle.svg new file mode 100644 index 000000000..06da1ea1e --- /dev/null +++ b/lab/heading-circle.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/heading-square.json b/lab/heading-square.json new file mode 100644 index 000000000..f918c61a4 --- /dev/null +++ b/lab/heading-square.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "h1", + "html", + "markup", + "markdown", + "#", + "==", + "toolbar", + "formatting", + "styling", + "typography", + "hospital", + "accident", + "emergency", + "help" + ], + "categories": [ + "text", + "tools", + "design", + "development", + "medical", + "shapes" + ] +} diff --git a/lab/heading-square.svg b/lab/heading-square.svg new file mode 100644 index 000000000..27006e4c6 --- /dev/null +++ b/lab/heading-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/hedgehog.json b/lab/hedgehog.json new file mode 100644 index 000000000..b0cfae9a3 --- /dev/null +++ b/lab/hedgehog.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "porcupine", + "prickly", + "spiny", + "spiky", + "spikes", + "defences", + "defend", + "mammal", + "woodland", + "garden" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/hedgehog.svg b/lab/hedgehog.svg new file mode 100644 index 000000000..347c6c7f9 --- /dev/null +++ b/lab/hedgehog.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/helmet-diving.json b/lab/helmet-diving.json new file mode 100644 index 000000000..e60749f35 --- /dev/null +++ b/lab/helmet-diving.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "submerge", + "diver", + "location", + "spot", + "gear", + "equipment", + "safety", + "sea", + "ocean", + "depth", + "deep", + "decompression", + "pressure", + "underwater", + "oxygen", + "o2", + "breathe", + "air", + "aquatic", + "encounter", + "exploration", + "discovery", + "observe", + "view", + "marine life", + "shipwreck", + "tourism" + ], + "categories": [ + "science", + "travel", + "maps" + ] +} diff --git a/lab/helmet-diving.svg b/lab/helmet-diving.svg new file mode 100644 index 000000000..1ed78682a --- /dev/null +++ b/lab/helmet-diving.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/hexagons-3.json b/lab/hexagons-3.json new file mode 100644 index 000000000..ae41a0cdb --- /dev/null +++ b/lab/hexagons-3.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "honeycomb", + "beeswax", + "cells", + "cluster", + "tessellation", + "pollen", + "pollinate" + ], + "categories": [ + "shapes", + "food-beverage" + ] +} diff --git a/lab/hexagons-3.svg b/lab/hexagons-3.svg new file mode 100644 index 000000000..482874e83 --- /dev/null +++ b/lab/hexagons-3.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/hexagons-7.json b/lab/hexagons-7.json new file mode 100644 index 000000000..0137c7d45 --- /dev/null +++ b/lab/hexagons-7.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "honeycomb", + "beeswax", + "cells", + "cluster", + "tessellation", + "pollen", + "pollinate" + ], + "categories": [ + "shapes", + "food-beverage" + ] +} diff --git a/lab/hexagons-7.svg b/lab/hexagons-7.svg new file mode 100644 index 000000000..ab465f717 --- /dev/null +++ b/lab/hexagons-7.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/high-heel.json b/lab/high-heel.json new file mode 100644 index 000000000..79fa77db9 --- /dev/null +++ b/lab/high-heel.json @@ -0,0 +1,42 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "stiletto", + "platform", + "shoe", + "footwear", + "womens", + "girls", + "female", + "ladies", + "store", + "sexy", + "classy", + "clothing", + "clothes", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "fancy", + "refined", + "dressy", + "smart", + "elegant", + "evening", + "nightlife", + "club", + "party", + "occasion", + "gathering", + "leather" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/high-heel.svg b/lab/high-heel.svg new file mode 100644 index 000000000..aa2a160b2 --- /dev/null +++ b/lab/high-heel.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/hockey-mask.json b/lab/hockey-mask.json new file mode 100644 index 000000000..d98f66430 --- /dev/null +++ b/lab/hockey-mask.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "ice hockey", + "puck", + "goalkeeper", + "goalie", + "team", + "protective equipment", + "protection", + "padding", + "headgear", + "face", + "winter sports", + "horror", + "scary", + "scared", + "halloween", + "costume" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/hockey-mask.svg b/lab/hockey-mask.svg new file mode 100644 index 000000000..609eb1546 --- /dev/null +++ b/lab/hockey-mask.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/hockey.json b/lab/hockey.json new file mode 100644 index 000000000..b13563a91 --- /dev/null +++ b/lab/hockey.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "stick", + "ball", + "goalkeeper", + "goalie", + "team", + "protective equipment", + "protection", + "face", + "winter sports", + "horror", + "scary", + "scared", + "halloween", + "costume" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/hockey.svg b/lab/hockey.svg new file mode 100644 index 000000000..1ebff3b04 --- /dev/null +++ b/lab/hockey.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/horse-head.json b/lab/horse-head.json new file mode 100644 index 000000000..aaef31908 --- /dev/null +++ b/lab/horse-head.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "donkey", + "pony", + "calf", + "filly", + "stallion", + "steed", + "mare", + "mammal", + "equestrian", + "horseback", + "ride", + "riding", + "racing", + "furlong", + "betting", + "gambling", + "🐴" + ], + "categories": [ + "animals", + "gaming" + ] +} diff --git a/lab/horse-head.svg b/lab/horse-head.svg new file mode 100644 index 000000000..7982a83a8 --- /dev/null +++ b/lab/horse-head.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/hot-dog.json b/lab/hot-dog.json new file mode 100644 index 000000000..a556abc77 --- /dev/null +++ b/lab/hot-dog.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "banger", + "wiener", + "wurst", + "jumbo", + "bun", + "meat", + "pork", + "fast food", + "junk food", + "snack", + "dish", + "restaurant", + "lunch", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled", + "barbecue", + "barbeque", + "bbq" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/hot-dog.svg b/lab/hot-dog.svg new file mode 100644 index 000000000..f45c0ec78 --- /dev/null +++ b/lab/hot-dog.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/house-manor.json b/lab/house-manor.json new file mode 100644 index 000000000..7fe31e61b --- /dev/null +++ b/lab/house-manor.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "mansion", + "country", + "property", + "real estate", + "dwellings", + "living", + "rooms", + "door", + "chimneys", + "land", + "acres" + ], + "categories": [ + "buildings", + "travel", + "maps", + "home" + ] +} diff --git a/lab/house-manor.svg b/lab/house-manor.svg new file mode 100644 index 000000000..74e815985 --- /dev/null +++ b/lab/house-manor.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/house-off.json b/lab/house-off.json new file mode 100644 index 000000000..aca89320a --- /dev/null +++ b/lab/house-off.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "csandman", + "ericfennis" + ], + "tags": [ + "property", + "real estate", + "dwellings", + "living", + "rooms", + "door", + "automation", + "iot", + "disconnected", + "disabled", + "deactivated", + "unpowered" + ], + "categories": [ + "account", + "home", + "buildings" + ] +} diff --git a/lab/house-off.svg b/lab/house-off.svg new file mode 100644 index 000000000..08a92a6fd --- /dev/null +++ b/lab/house-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/house-roof-off.json b/lab/house-roof-off.json new file mode 100644 index 000000000..aca89320a --- /dev/null +++ b/lab/house-roof-off.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "csandman", + "ericfennis" + ], + "tags": [ + "property", + "real estate", + "dwellings", + "living", + "rooms", + "door", + "automation", + "iot", + "disconnected", + "disabled", + "deactivated", + "unpowered" + ], + "categories": [ + "account", + "home", + "buildings" + ] +} diff --git a/lab/house-roof-off.svg b/lab/house-roof-off.svg new file mode 100644 index 000000000..6ffc0e696 --- /dev/null +++ b/lab/house-roof-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/house-roof.json b/lab/house-roof.json new file mode 100644 index 000000000..1b2fa2637 --- /dev/null +++ b/lab/house-roof.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "property", + "real estate", + "dwellings", + "living", + "rooms", + "door", + "thatch", + "snow" + ], + "categories": [ + "account", + "home", + "buildings" + ] +} diff --git a/lab/house-roof.svg b/lab/house-roof.svg new file mode 100644 index 000000000..54566e6f7 --- /dev/null +++ b/lab/house-roof.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/houses.json b/lab/houses.json new file mode 100644 index 000000000..e03779370 --- /dev/null +++ b/lab/houses.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "homes", + "property", + "real estate", + "dwellings", + "living", + "rooms", + "door" + ], + "categories": [ + "buildings" + ] +} diff --git a/lab/houses.svg b/lab/houses.svg new file mode 100644 index 000000000..95b34ebcf --- /dev/null +++ b/lab/houses.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/ice-hockey.json b/lab/ice-hockey.json new file mode 100644 index 000000000..91eec507d --- /dev/null +++ b/lab/ice-hockey.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "stick", + "puck", + "ice rink", + "skates", + "team", + "winter sports" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/ice-hockey.svg b/lab/ice-hockey.svg new file mode 100644 index 000000000..411a9018a --- /dev/null +++ b/lab/ice-hockey.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/ice-skate.json b/lab/ice-skate.json new file mode 100644 index 000000000..be68af508 --- /dev/null +++ b/lab/ice-skate.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "skates", + "ice rink", + "figure skating", + "speed skating", + "boots", + "shoes", + "footwear", + "winter" + ], + "categories": [ + "sports", + "seasons" + ] +} diff --git a/lab/ice-skate.svg b/lab/ice-skate.svg new file mode 100644 index 000000000..861cc327b --- /dev/null +++ b/lab/ice-skate.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/igloo.json b/lab/igloo.json new file mode 100644 index 000000000..623ff5b57 --- /dev/null +++ b/lab/igloo.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ice blocks", + "cold", + "freeze", + "frozen", + "winter", + "shelter", + "dome", + "eskimo" + ], + "categories": [ + "buildings", + "weather", + "seasons" + ] +} diff --git a/lab/igloo.svg b/lab/igloo.svg new file mode 100644 index 000000000..7469a2b98 --- /dev/null +++ b/lab/igloo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/indian-rupee-circle.json b/lab/indian-rupee-circle.json new file mode 100644 index 000000000..43d5f0ce9 --- /dev/null +++ b/lab/indian-rupee-circle.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "inr", + "₹" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/indian-rupee-circle.svg b/lab/indian-rupee-circle.svg new file mode 100644 index 000000000..a2b5ddbf0 --- /dev/null +++ b/lab/indian-rupee-circle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/indian-rupee-square.json b/lab/indian-rupee-square.json new file mode 100644 index 000000000..f9ea6ea67 --- /dev/null +++ b/lab/indian-rupee-square.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "inr", + "₹", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/indian-rupee-square.svg b/lab/indian-rupee-square.svg new file mode 100644 index 000000000..560d52916 --- /dev/null +++ b/lab/indian-rupee-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/intercom.json b/lab/intercom.json new file mode 100644 index 000000000..9957d4fb2 --- /dev/null +++ b/lab/intercom.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "buzzer", + "speaker", + "voice", + "call", + "service", + "summon", + "hospitality", + "hotel", + "accommodation", + "sound", + "access", + "gate" + ], + "categories": [ + "buildings", + "home", + "travel", + "security" + ] +} diff --git a/lab/intercom.svg b/lab/intercom.svg new file mode 100644 index 000000000..6f45e55e1 --- /dev/null +++ b/lab/intercom.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/iron-off.json b/lab/iron-off.json new file mode 100644 index 000000000..aa1809c8b --- /dev/null +++ b/lab/iron-off.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "do not iron", + "warning", + "instructions", + "clothes", + "clothing", + "apparel", + "attire" + ], + "categories": [ + "home", + "devices" + ] +} diff --git a/lab/iron-off.svg b/lab/iron-off.svg new file mode 100644 index 000000000..74dc1fe64 --- /dev/null +++ b/lab/iron-off.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/iron.json b/lab/iron.json new file mode 100644 index 000000000..4014ddcad --- /dev/null +++ b/lab/iron.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steam", + "flatten", + "straighten", + "clothes", + "clothing", + "apparel", + "attire", + "dry cleaning", + "amenities" + ], + "categories": [ + "home", + "devices", + "travel" + ] +} diff --git a/lab/iron.svg b/lab/iron.svg new file mode 100644 index 000000000..0f5e4d843 --- /dev/null +++ b/lab/iron.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/ironing-board.json b/lab/ironing-board.json new file mode 100644 index 000000000..9338db6de --- /dev/null +++ b/lab/ironing-board.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "flatten", + "straighten", + "clothes", + "clothing", + "apparel", + "attire", + "dry cleaning", + "amenities" + ], + "categories": [ + "home", + "furniture", + "travel" + ] +} diff --git a/lab/ironing-board.svg b/lab/ironing-board.svg new file mode 100644 index 000000000..f14c2abec --- /dev/null +++ b/lab/ironing-board.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/italic-square.json b/lab/italic-square.json new file mode 100644 index 000000000..28ef8bb06 --- /dev/null +++ b/lab/italic-square.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "oblique", + "emphasis", + "emphasize", + "toolbar", + "formatting", + "styling", + "plain text", + "rich text", + "rtf", + "typography", + "font", + "slab serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/italic-square.svg b/lab/italic-square.svg new file mode 100644 index 000000000..fc50b6efc --- /dev/null +++ b/lab/italic-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/jacket-sports.json b/lab/jacket-sports.json new file mode 100644 index 000000000..128b4b70c --- /dev/null +++ b/lab/jacket-sports.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "coat", + "man", + "mens", + "top", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "leather", + "casual", + "regular", + "warmth", + "winter", + "outdoors" + ], + "categories": [ + "shopping", + "sports" + ] +} diff --git a/lab/jacket-sports.svg b/lab/jacket-sports.svg new file mode 100644 index 000000000..b7f752185 --- /dev/null +++ b/lab/jacket-sports.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/jacket.json b/lab/jacket.json new file mode 100644 index 000000000..2b1e0367f --- /dev/null +++ b/lab/jacket.json @@ -0,0 +1,48 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "blazer", + "coat", + "suit", + "gentleman", + "mens", + "boys", + "top", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "dressy", + "dinner", + "uniform", + "smart", + "classic", + "refined", + "elegant", + "evening wear", + "tuxedo", + "black tie event", + "special occasion", + "wedding", + "groom", + "gathering", + "thread", + "tailored", + "regular", + "slim fit", + "warmth" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/jacket.svg b/lab/jacket.svg new file mode 100644 index 000000000..c1014c26f --- /dev/null +++ b/lab/jacket.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/japanese-yen-circle.json b/lab/japanese-yen-circle.json new file mode 100644 index 000000000..3dcdd7283 --- /dev/null +++ b/lab/japanese-yen-circle.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "jpy", + "¥" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/japanese-yen-circle.svg b/lab/japanese-yen-circle.svg new file mode 100644 index 000000000..a38fb9efd --- /dev/null +++ b/lab/japanese-yen-circle.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/japanese-yen-square.json b/lab/japanese-yen-square.json new file mode 100644 index 000000000..0eaecc5a4 --- /dev/null +++ b/lab/japanese-yen-square.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "jpy", + "¥", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/japanese-yen-square.svg b/lab/japanese-yen-square.svg new file mode 100644 index 000000000..b863bdfe7 --- /dev/null +++ b/lab/japanese-yen-square.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/jar.json b/lab/jar.json new file mode 100644 index 000000000..6960c2e06 --- /dev/null +++ b/lab/jar.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "pot", + "container", + "storage", + "jam", + "preserve", + "conserve", + "honey", + "marmalade", + "sweet", + "sugar", + "diet", + "inkwell", + "glass", + "kitchenware" + ], + "categories": [ + "food-beverage", + "text" + ] +} diff --git a/lab/jar.svg b/lab/jar.svg new file mode 100644 index 000000000..e47a3d541 --- /dev/null +++ b/lab/jar.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/jug.json b/lab/jug.json new file mode 100644 index 000000000..a09f2dfee --- /dev/null +++ b/lab/jug.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "coffee pot", + "roast", + "ground", + "blend", + "arabica", + "filter", + "cafe", + "hot", + "drink", + "barista", + "fresh", + "juice", + "pour", + "glass" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/jug.svg b/lab/jug.svg new file mode 100644 index 000000000..bb378620b --- /dev/null +++ b/lab/jug.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/kebab.json b/lab/kebab.json new file mode 100644 index 000000000..70e5fc023 --- /dev/null +++ b/lab/kebab.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shish", + "skewer", + "meat", + "fast food", + "junk food", + "snack", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled", + "barbecue", + "barbeque", + "bbq" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/kebab.svg b/lab/kebab.svg new file mode 100644 index 000000000..249b690de --- /dev/null +++ b/lab/kebab.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/kettle-electric.json b/lab/kettle-electric.json new file mode 100644 index 000000000..27e133048 --- /dev/null +++ b/lab/kettle-electric.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "heat", + "boiling", + "water", + "steam", + "drink", + "tea", + "coffee", + "kitchen", + "appliances" + ], + "categories": [ + "food-beverage", + "home", + "devices" + ] +} diff --git a/lab/kettle-electric.svg b/lab/kettle-electric.svg new file mode 100644 index 000000000..6933edb5d --- /dev/null +++ b/lab/kettle-electric.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/kettle.json b/lab/kettle.json new file mode 100644 index 000000000..5878701ea --- /dev/null +++ b/lab/kettle.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "heat", + "boiling", + "water", + "steam", + "whistle", + "drink", + "tea", + "coffee", + "kitchen", + "appliances" + ], + "categories": [ + "food-beverage", + "home", + "devices" + ] +} diff --git a/lab/kettle.svg b/lab/kettle.svg new file mode 100644 index 000000000..d58320ad0 --- /dev/null +++ b/lab/kettle.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/kiwi.json b/lab/kiwi.json new file mode 100644 index 000000000..e73f3c793 --- /dev/null +++ b/lab/kiwi.json @@ -0,0 +1,34 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "citrus", + "orange", + "grapefruit", + "lemon", + "lime", + "segments", + "juice", + "squeeze", + "smoothie", + "tropical", + "sweet", + "snack", + "meal", + "lunch", + "eating", + "healthy", + "nutrition", + "diet", + "fruit machine", + "slots", + "gambling", + "jackpot" + ], + "categories": [ + "food-beverage", + "gaming" + ] +} diff --git a/lab/kiwi.svg b/lab/kiwi.svg new file mode 100644 index 000000000..0b9cfe82e --- /dev/null +++ b/lab/kiwi.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/layout-grid-move-horizontal.json b/lab/layout-grid-move-horizontal.json new file mode 100644 index 000000000..a86580ca6 --- /dev/null +++ b/lab/layout-grid-move-horizontal.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "apps", + "applications", + "sorting", + "ascending", + "descending", + "reorder", + "rearrange", + "up", + "down", + "drag", + "view" + ], + "categories": [ + "design", + "layout", + "tools", + "arrows" + ] +} diff --git a/lab/layout-grid-move-horizontal.svg b/lab/layout-grid-move-horizontal.svg new file mode 100644 index 000000000..c2b81c2bb --- /dev/null +++ b/lab/layout-grid-move-horizontal.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/layout-grid-move-vertical.json b/lab/layout-grid-move-vertical.json new file mode 100644 index 000000000..a86580ca6 --- /dev/null +++ b/lab/layout-grid-move-vertical.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "apps", + "applications", + "sorting", + "ascending", + "descending", + "reorder", + "rearrange", + "up", + "down", + "drag", + "view" + ], + "categories": [ + "design", + "layout", + "tools", + "arrows" + ] +} diff --git a/lab/layout-grid-move-vertical.svg b/lab/layout-grid-move-vertical.svg new file mode 100644 index 000000000..c4e61f3ae --- /dev/null +++ b/lab/layout-grid-move-vertical.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/layout-grid-plus.json b/lab/layout-grid-plus.json new file mode 100644 index 000000000..8c3dc9686 --- /dev/null +++ b/lab/layout-grid-plus.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "apps", + "applications", + "add", + "collection", + "+" + ], + "categories": [ + "design", + "layout", + "tools" + ] +} diff --git a/lab/layout-grid-plus.svg b/lab/layout-grid-plus.svg new file mode 100644 index 000000000..4e5c85ebe --- /dev/null +++ b/lab/layout-grid-plus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/layout-list-move.json b/lab/layout-list-move.json new file mode 100644 index 000000000..2f2937ac8 --- /dev/null +++ b/lab/layout-list-move.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "todo", + "tasks", + "items", + "pending", + "ascending", + "descending", + "sorting", + "reorder", + "rearrange", + "up", + "down", + "drag", + "view" + ], + "categories": [ + "design", + "layout", + "text", + "tools", + "arrows" + ] +} diff --git a/lab/layout-list-move.svg b/lab/layout-list-move.svg new file mode 100644 index 000000000..a5aead8ad --- /dev/null +++ b/lab/layout-list-move.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/lemon.json b/lab/lemon.json new file mode 100644 index 000000000..522e06701 --- /dev/null +++ b/lab/lemon.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "citrus", + "lime", + "juice", + "squeezy", + "squeeze", + "smoothie", + "bitter", + "sweet", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "healthy", + "nutrition", + "diet", + "fruit machine", + "slots", + "gambling", + "jackpot" + ], + "categories": [ + "food-beverage", + "gaming" + ] +} diff --git a/lab/lemon.svg b/lab/lemon.svg new file mode 100644 index 000000000..76ca05476 --- /dev/null +++ b/lab/lemon.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/life-jacket.json b/lab/life-jacket.json new file mode 100644 index 000000000..de864eabc --- /dev/null +++ b/lab/life-jacket.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "vest", + "buoyant", + "buoyancy", + "lifeguard", + "coastguard", + "sea", + "ocean", + "baywatch", + "beach", + "help", + "rescue", + "inflatable", + "safety", + "equipment", + "emergency" + ], + "categories": [ + "accessibility", + "medical" + ] +} diff --git a/lab/life-jacket.svg b/lab/life-jacket.svg new file mode 100644 index 000000000..c837505c0 --- /dev/null +++ b/lab/life-jacket.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/ligature-square.json b/lab/ligature-square.json new file mode 100644 index 000000000..1ef89ef31 --- /dev/null +++ b/lab/ligature-square.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "toolbar", + "button", + "formatting", + "styling", + "typography", + "fonts", + "font book", + "collection", + "slab serif", + "writing", + "writer", + "prose", + "content", + "alternates", + "alternatives", + "variants", + "variations", + "fi" + ], + "categories": [ + "text", + "tools", + "design", + "shapes" + ] +} diff --git a/lab/ligature-square.svg b/lab/ligature-square.svg new file mode 100644 index 000000000..ffdca0e91 --- /dev/null +++ b/lab/ligature-square.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/light-switch.json b/lab/light-switch.json new file mode 100644 index 000000000..de4be8fe0 --- /dev/null +++ b/lab/light-switch.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "on", + "off", + "electricity", + "electronics", + "lights", + "toggle", + "binary", + "boolean", + "power", + "outlet", + "plug" + ], + "categories": [ + "devices", + "connectivity" + ] +} diff --git a/lab/light-switch.svg b/lab/light-switch.svg new file mode 100644 index 000000000..7885dfc78 --- /dev/null +++ b/lab/light-switch.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/lingerie.json b/lab/lingerie.json new file mode 100644 index 000000000..cb912b95b --- /dev/null +++ b/lab/lingerie.json @@ -0,0 +1,42 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "brassiere", + "breasts", + "boobs", + "bottoms", + "tops", + "knickers", + "womens", + "girls", + "female", + "ladies", + "underwear", + "swimwear", + "beachwear", + "bathing constume", + "summer holiday", + "night", + "evening", + "elegant", + "sexy", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "lace", + "fitted" + ], + "categories": [ + "shopping", + "social", + "travel" + ] +} diff --git a/lab/lingerie.svg b/lab/lingerie.svg new file mode 100644 index 000000000..76b23cb3e --- /dev/null +++ b/lab/lingerie.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/locate-square.json b/lab/locate-square.json new file mode 100644 index 000000000..f1b30da6f --- /dev/null +++ b/lab/locate-square.json @@ -0,0 +1,34 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "csandman", + "ericfennis", + "karsa-mistmere" + ], + "tags": [ + "gps", + "location", + "crosshair", + "inspector", + "element", + "selector", + "target", + "box", + "browser", + "dom", + "node", + "aim", + "target", + "scope", + "sight", + "reticule" + ], + "categories": [ + "navigation", + "maps", + "development", + "tools", + "cursors", + "gaming" + ] +} diff --git a/lab/locate-square.svg b/lab/locate-square.svg new file mode 100644 index 000000000..830d6153d --- /dev/null +++ b/lab/locate-square.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/luggage-cabin.json b/lab/luggage-cabin.json new file mode 100755 index 000000000..319b79ffe --- /dev/null +++ b/lab/luggage-cabin.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "baggage", + "suitcase", + "wheels", + "packing", + "sotrage" + ], + "categories": [ + "travel", + "transportation" + ] +} diff --git a/lab/luggage-cabin.svg b/lab/luggage-cabin.svg new file mode 100644 index 000000000..2f07254d8 --- /dev/null +++ b/lab/luggage-cabin.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/lunch-box.json b/lab/lunch-box.json new file mode 100644 index 000000000..f4e2e4b81 --- /dev/null +++ b/lab/lunch-box.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "trunk", + "toolbox", + "chest", + "storage", + "container", + "snack", + "meal", + "brunch" + ], + "categories": [ + "tools", + "food-beverage" + ] +} diff --git a/lab/lunch-box.svg b/lab/lunch-box.svg new file mode 100644 index 000000000..b6029dac5 --- /dev/null +++ b/lab/lunch-box.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/mailbox-flag.json b/lab/mailbox-flag.json new file mode 100644 index 000000000..703caae40 --- /dev/null +++ b/lab/mailbox-flag.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "post", + "inbox", + "emails", + "messages", + "letters", + "mailing list", + "newsletter" + ], + "categories": [ + "mail" + ] +} diff --git a/lab/mailbox-flag.svg b/lab/mailbox-flag.svg new file mode 100644 index 000000000..1fd05e676 --- /dev/null +++ b/lab/mailbox-flag.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/mask-snorkel.json b/lab/mask-snorkel.json new file mode 100644 index 000000000..b7a4f310a --- /dev/null +++ b/lab/mask-snorkel.json @@ -0,0 +1,40 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "scuba", + "submerge", + "freediving", + "diver", + "location", + "spot", + "gear", + "equipment", + "vacation", + "summer holiday", + "seaside", + "beach", + "ocean", + "depth", + "deep", + "underwater", + "oxygen", + "o2", + "breathe", + "air", + "aquatic", + "encounter", + "exploration", + "observe", + "view", + "fish", + "marine life", + "tourism" + ], + "categories": [ + "travel", + "maps" + ] +} diff --git a/lab/mask-snorkel.svg b/lab/mask-snorkel.svg new file mode 100644 index 000000000..efa542ad6 --- /dev/null +++ b/lab/mask-snorkel.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/meal-box.json b/lab/meal-box.json new file mode 100644 index 000000000..52096f25a --- /dev/null +++ b/lab/meal-box.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "brunch", + "lunch", + "dinner", + "tray", + "bento", + "sushi", + "noodles", + "culinary", + "cuisine", + "asian", + "japanese", + "chinese", + "oriental", + "eastern", + "microwave", + "ready", + "frozen", + "packaging" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/meal-box.svg b/lab/meal-box.svg new file mode 100644 index 000000000..e84eb7ebb --- /dev/null +++ b/lab/meal-box.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/mortar-pestle.json b/lab/mortar-pestle.json new file mode 100644 index 000000000..7bf34c8ef --- /dev/null +++ b/lab/mortar-pestle.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bowl", + "crush", + "grind", + "ingredients", + "herbs", + "spices", + "cooking", + "cookery", + "culinary", + "kitchen", + "equipment", + "utensil" + ], + "categories": [ + "food-beverage", + "tools", + "home" + ] +} diff --git a/lab/mortar-pestle.svg b/lab/mortar-pestle.svg new file mode 100644 index 000000000..2d04dc62c --- /dev/null +++ b/lab/mortar-pestle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/motor-racing-helmet.json b/lab/motor-racing-helmet.json new file mode 100644 index 000000000..a809dfe7c --- /dev/null +++ b/lab/motor-racing-helmet.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "driving", + "driver", + "racer", + "formula one", + "formula 1", + "f1", + "car", + "motorcyle", + "motorbike", + "vehicle", + "safety", + "protection", + "headgear", + "crash" + ], + "categories": [ + "sports", + "transportation", + "gaming" + ] +} diff --git a/lab/motor-racing-helmet.svg b/lab/motor-racing-helmet.svg new file mode 100644 index 000000000..0d7312c0e --- /dev/null +++ b/lab/motor-racing-helmet.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/mug-teabag.json b/lab/mug-teabag.json new file mode 100644 index 000000000..3295019ef --- /dev/null +++ b/lab/mug-teabag.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cup", + "hot", + "drink", + "cafe" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/mug-teabag.svg b/lab/mug-teabag.svg new file mode 100644 index 000000000..400b64aa1 --- /dev/null +++ b/lab/mug-teabag.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/mustache.json b/lab/mustache.json new file mode 100644 index 000000000..b775b827e --- /dev/null +++ b/lab/mustache.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "moustache", + "facial hair", + "hairdresser", + "barbers", + "grooming", + "cut", + "shave", + "shop", + "salon", + "service" + ], + "categories": [ + "maps", + "people", + "social" + ] +} diff --git a/lab/mustache.svg b/lab/mustache.svg new file mode 100644 index 000000000..23764c880 --- /dev/null +++ b/lab/mustache.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/olive.json b/lab/olive.json new file mode 100644 index 000000000..0c15d6b93 --- /dev/null +++ b/lab/olive.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "grove", + "extra virgin", + "oil", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "nutrition", + "diet", + "mediterranean", + "bitter", + "fruit", + "cocktail" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/olive.svg b/lab/olive.svg new file mode 100644 index 000000000..1583133f6 --- /dev/null +++ b/lab/olive.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/onion.json b/lab/onion.json new file mode 100644 index 000000000..2c3fbfb38 --- /dev/null +++ b/lab/onion.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "flavor", + "flavour", + "vegetable", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "eating", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/onion.svg b/lab/onion.svg new file mode 100644 index 000000000..29bb0e120 --- /dev/null +++ b/lab/onion.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/owl.json b/lab/owl.json new file mode 100644 index 000000000..eaa0dd426 --- /dev/null +++ b/lab/owl.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wise", + "wisdom", + "wings", + "bird", + "avian", + "tawny", + "perch", + "wildlife", + "nocturnal", + "knowledge", + "learning", + "education", + "hoot", + "🦉" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/owl.svg b/lab/owl.svg new file mode 100644 index 000000000..8d37de2db --- /dev/null +++ b/lab/owl.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/pac-man-ghost.json b/lab/pac-man-ghost.json new file mode 100644 index 000000000..05f78e0fd --- /dev/null +++ b/lab/pac-man-ghost.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "mittalyashu", + "ericfennis" + ], + "tags": [ + "arcade", + "classic", + "retro", + "phantom", + "spooky", + "halloween", + "costume", + "sheet" + ], + "categories": [ + "gaming" + ] +} diff --git a/lab/pac-man-ghost.svg b/lab/pac-man-ghost.svg new file mode 100644 index 000000000..3226449f4 --- /dev/null +++ b/lab/pac-man-ghost.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/pac-man.json b/lab/pac-man.json new file mode 100644 index 000000000..580dc9ba8 --- /dev/null +++ b/lab/pac-man.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "eat", + "munch", + "consume", + "arcade", + "classic", + "retro" + ], + "categories": [ + "gaming" + ] +} diff --git a/lab/pac-man.svg b/lab/pac-man.svg new file mode 100644 index 000000000..61f52217c --- /dev/null +++ b/lab/pac-man.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/pancakes.json b/lab/pancakes.json new file mode 100644 index 000000000..acd1eab12 --- /dev/null +++ b/lab/pancakes.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shrove tuesday", + "maple syrup", + "dripping", + "fast food", + "junk food", + "snack", + "sweet", + "dish", + "restaurant", + "breakfast", + "brunch", + "dessert", + "meal", + "cookery", + "cooking" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/pancakes.svg b/lab/pancakes.svg new file mode 100644 index 000000000..40e7c93a8 --- /dev/null +++ b/lab/pancakes.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/peace.json b/lab/peace.json new file mode 100644 index 000000000..ec548daf0 --- /dev/null +++ b/lab/peace.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "harmony", + "symbol", + "unity", + "quiet", + "calm", + "rest", + "tranquility", + "sprituality", + "meditation", + "wellbeing", + "lifestyle", + "culture", + "philosopy", + "freedom", + "hippy", + "hippie", + "1960s" + ], + "categories": [ + "social", + "sustainability" + ] +} diff --git a/lab/peace.svg b/lab/peace.svg new file mode 100644 index 000000000..2aa1cb7f8 --- /dev/null +++ b/lab/peace.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/peach.json b/lab/peach.json new file mode 100644 index 000000000..ab2715927 --- /dev/null +++ b/lab/peach.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "fruit", + "nectarine", + "apricot", + "plum", + "damson", + "cherry", + "juice", + "smoothie", + "jam", + "conserve", + "preserve", + "sweet", + "snack", + "meal", + "lunch", + "eating", + "healthy", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/peach.svg b/lab/peach.svg new file mode 100644 index 000000000..c42113809 --- /dev/null +++ b/lab/peach.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/pear.json b/lab/pear.json new file mode 100644 index 000000000..ebbdf355f --- /dev/null +++ b/lab/pear.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "fruit", + "snack", + "meal", + "lunch", + "eating", + "healthy", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage", + "shapes" + ] +} diff --git a/lab/pear.svg b/lab/pear.svg new file mode 100644 index 000000000..6cd671bd0 --- /dev/null +++ b/lab/pear.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/penguin.json b/lab/penguin.json new file mode 100644 index 000000000..2c2dad718 --- /dev/null +++ b/lab/penguin.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "pingu", + "bird", + "arctic", + "aquatic", + "flightless", + "linux" + ], + "categories": [ + "animals", + "development" + ] +} diff --git a/lab/penguin.svg b/lab/penguin.svg new file mode 100644 index 000000000..c2c161168 --- /dev/null +++ b/lab/penguin.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/pepper-chilli.json b/lab/pepper-chilli.json new file mode 100644 index 000000000..f0f3e8c4e --- /dev/null +++ b/lab/pepper-chilli.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "chili", + "chile", + "hot", + "spicy", + "spice", + "flavor", + "flavour", + "vegetable", + "ingredient", + "cooking", + "cookery", + "kitchen", + "cuisine", + "culinary", + "eating", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/pepper-chilli.svg b/lab/pepper-chilli.svg new file mode 100644 index 000000000..e0f564f9d --- /dev/null +++ b/lab/pepper-chilli.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/pie.json b/lab/pie.json new file mode 100644 index 000000000..1a7cfecf3 --- /dev/null +++ b/lab/pie.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tart", + "quiche", + "patty", + "flan", + "strudel", + "bakery", + "pastry", + "homemade", + "hot", + "steaming", + "cookery", + "oven" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/pie.svg b/lab/pie.svg new file mode 100644 index 000000000..7565f44cf --- /dev/null +++ b/lab/pie.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/pig-head.json b/lab/pig-head.json new file mode 100644 index 000000000..22ecebef3 --- /dev/null +++ b/lab/pig-head.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "piggy", + "piglet", + "hog", + "boar", + "swine", + "snout", + "trough", + "greedy", + "farmyard", + "sty", + "mud", + "meat", + "pork", + "bacon", + "butcher", + "hoofs", + "hooved", + "mammal", + "🐖", + "🐷", + "🐽" + ], + "categories": [ + "animals", + "food-beverage" + ] +} diff --git a/lab/pig-head.svg b/lab/pig-head.svg new file mode 100644 index 000000000..c1318bd39 --- /dev/null +++ b/lab/pig-head.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/pig.json b/lab/pig.json new file mode 100644 index 000000000..22ecebef3 --- /dev/null +++ b/lab/pig.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "piggy", + "piglet", + "hog", + "boar", + "swine", + "snout", + "trough", + "greedy", + "farmyard", + "sty", + "mud", + "meat", + "pork", + "bacon", + "butcher", + "hoofs", + "hooved", + "mammal", + "🐖", + "🐷", + "🐽" + ], + "categories": [ + "animals", + "food-beverage" + ] +} diff --git a/lab/pig.svg b/lab/pig.svg new file mode 100644 index 000000000..497b0977d --- /dev/null +++ b/lab/pig.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/pillow.json b/lab/pillow.json new file mode 100644 index 000000000..437a6666a --- /dev/null +++ b/lab/pillow.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "pillowcase", + "extra", + "bedding", + "cushion", + "headrest", + "sheets", + "soft", + "support", + "sleep", + "rest" + ], + "categories": [ + "home", + "furniture", + "travel" + ] +} diff --git a/lab/pillow.svg b/lab/pillow.svg new file mode 100644 index 000000000..c58d0705c --- /dev/null +++ b/lab/pillow.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/pin-safety-open.json b/lab/pin-safety-open.json new file mode 100644 index 000000000..3d7837c3a --- /dev/null +++ b/lab/pin-safety-open.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "unsafe", + "unsecured", + "unpinned", + "unfastened", + "loose", + "off", + "baby", + "newborn", + "childproof", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family" + ], + "categories": [ + "people", + "security", + "account", + "home", + "shopping" + ] +} diff --git a/lab/pin-safety-open.svg b/lab/pin-safety-open.svg new file mode 100644 index 000000000..ada05fc8c --- /dev/null +++ b/lab/pin-safety-open.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/pin-safety.json b/lab/pin-safety.json new file mode 100644 index 000000000..bc566e924 --- /dev/null +++ b/lab/pin-safety.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "pinned", + "secured", + "fastened", + "fixed", + "baby", + "newborn", + "childproof", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family" + ], + "categories": [ + "people", + "security", + "account", + "home", + "shopping" + ] +} diff --git a/lab/pin-safety.svg b/lab/pin-safety.svg new file mode 100644 index 000000000..f9e63201b --- /dev/null +++ b/lab/pin-safety.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/pineapple-ring.json b/lab/pineapple-ring.json new file mode 100644 index 000000000..2427d5a4c --- /dev/null +++ b/lab/pineapple-ring.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "segments", + "chunks", + "canned fruit", + "tinned fruit", + "juice", + "smoothie", + "cocktail", + "piña colada", + "tropical", + "sweet", + "snack", + "meal", + "lunch", + "eating", + "healthy", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/pineapple-ring.svg b/lab/pineapple-ring.svg new file mode 100644 index 000000000..28af7a022 --- /dev/null +++ b/lab/pineapple-ring.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/planet.json b/lab/planet.json new file mode 100644 index 000000000..f83011152 --- /dev/null +++ b/lab/planet.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "ringed", + "orbit", + "saturn", + "interplanetary", + "space", + "galaxy", + "universe", + "astro", + "🪐" + ], + "categories": [ + "account", + "social", + "shapes", + "multimedia", + "weather", + "emoji", + "gaming", + "science" + ] +} diff --git a/lab/planet.svg b/lab/planet.svg new file mode 100644 index 000000000..e193b0197 --- /dev/null +++ b/lab/planet.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/pond.json b/lab/pond.json new file mode 100644 index 000000000..707d85393 --- /dev/null +++ b/lab/pond.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "marsh", + "bog", + "pool", + "lake", + "lily pads", + "water lillies", + "lotus flowers", + "leaves", + "reeds", + "plants", + "aquatic", + "preserve", + "wildlife", + "flora" + ], + "categories": [ + "nature", + "sustainability", + "maps" + ] +} diff --git a/lab/pond.svg b/lab/pond.svg new file mode 100644 index 000000000..7ffd82102 --- /dev/null +++ b/lab/pond.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/pound-sterling-circle.json b/lab/pound-sterling-circle.json new file mode 100644 index 000000000..f82e727ce --- /dev/null +++ b/lab/pound-sterling-circle.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "british", + "gbp", + "£" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/pound-sterling-circle.svg b/lab/pound-sterling-circle.svg new file mode 100644 index 000000000..e575eeb74 --- /dev/null +++ b/lab/pound-sterling-circle.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/pound-sterling-square.json b/lab/pound-sterling-square.json new file mode 100644 index 000000000..12b41f701 --- /dev/null +++ b/lab/pound-sterling-square.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "british", + "gbp", + "£", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/pound-sterling-square.svg b/lab/pound-sterling-square.svg new file mode 100644 index 000000000..6f8b5b1db --- /dev/null +++ b/lab/pound-sterling-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/pram.json b/lab/pram.json new file mode 100644 index 000000000..2bece3833 --- /dev/null +++ b/lab/pram.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "baby", + "newborn", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family", + "buggy", + "stroller", + "pushchair", + "wheels" + ], + "categories": [ + "transportation", + "people" + ] +} diff --git a/lab/pram.svg b/lab/pram.svg new file mode 100644 index 000000000..dc1bca583 --- /dev/null +++ b/lab/pram.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/pretzel.json b/lab/pretzel.json new file mode 100644 index 000000000..848731488 --- /dev/null +++ b/lab/pretzel.json @@ -0,0 +1,12 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "bakery", + "cooking", + "food", + "pastry" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/pretzel.svg b/lab/pretzel.svg new file mode 100644 index 000000000..69e85f355 --- /dev/null +++ b/lab/pretzel.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/pumpkin.json b/lab/pumpkin.json new file mode 100644 index 000000000..dfe85d831 --- /dev/null +++ b/lab/pumpkin.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "halloween", + "horror", + "creepy", + "spooky", + "frightening", + "fruit", + "spice" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/pumpkin.svg b/lab/pumpkin.svg new file mode 100644 index 000000000..18deade69 --- /dev/null +++ b/lab/pumpkin.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/razor-blade.json b/lab/razor-blade.json new file mode 100644 index 000000000..41ad57fb5 --- /dev/null +++ b/lab/razor-blade.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cut", + "slice", + "shaving", + "shave", + "trim", + "style", + "edge", + "beard", + "stubble", + "mens", + "grooming", + "toiletries", + "bathroom", + "amenities" + ], + "categories": [ + "home", + "travel", + "tools" + ] +} diff --git a/lab/razor-blade.svg b/lab/razor-blade.svg new file mode 100644 index 000000000..d4aea571e --- /dev/null +++ b/lab/razor-blade.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/razor.json b/lab/razor.json new file mode 100644 index 000000000..58c386000 --- /dev/null +++ b/lab/razor.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shaving", + "shaver", + "trimmer", + "styler", + "edger", + "beard", + "stubble", + "mens", + "grooming", + "toiletries", + "bathroom", + "amenities" + ], + "categories": [ + "home", + "travel", + "tools" + ] +} diff --git a/lab/razor.svg b/lab/razor.svg new file mode 100644 index 000000000..5a1543424 --- /dev/null +++ b/lab/razor.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/reel-thread.json b/lab/reel-thread.json new file mode 100644 index 000000000..571d3ca9d --- /dev/null +++ b/lab/reel-thread.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "needle", + "sewing", + "stitch", + "embroidery", + "waeve", + "woven", + "fabric", + "material", + "cloth", + "cotton", + "textile", + "string", + "unravel", + "unroll" + ], + "categories": [ + "home", + "tools", + "social" + ] +} diff --git a/lab/reel-thread.svg b/lab/reel-thread.svg new file mode 100644 index 000000000..829ef09c4 --- /dev/null +++ b/lab/reel-thread.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/refrigerator-freezer.json b/lab/refrigerator-freezer.json new file mode 100644 index 000000000..52275385c --- /dev/null +++ b/lab/refrigerator-freezer.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "fridge", + "freezer", + "cooler", + "icebox", + "chiller", + "cold storage", + "appliances" + ], + "categories": [ + "food-beverage", + "home" + ] +} diff --git a/lab/refrigerator-freezer.svg b/lab/refrigerator-freezer.svg new file mode 100644 index 000000000..d6f8a201c --- /dev/null +++ b/lab/refrigerator-freezer.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/remove-formatting-square.json b/lab/remove-formatting-square.json new file mode 100644 index 000000000..8790a7435 --- /dev/null +++ b/lab/remove-formatting-square.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "delete", + "clear", + "cancel", + "normalise", + "normalize", + "styling", + "plain text", + "font", + "typography", + "slab serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup", + "x", + "times" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/remove-formatting-square.svg b/lab/remove-formatting-square.svg new file mode 100644 index 000000000..5d91bf6a2 --- /dev/null +++ b/lab/remove-formatting-square.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/rugby.json b/lab/rugby.json new file mode 100644 index 000000000..41f888031 --- /dev/null +++ b/lab/rugby.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "goal", + "score", + "posts", + "kicker", + "pitch", + "team", + "scrum", + "ruck", + "ball" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/rugby.svg b/lab/rugby.svg new file mode 100644 index 000000000..6c1940783 --- /dev/null +++ b/lab/rugby.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/russian-ruble-circle.json b/lab/russian-ruble-circle.json new file mode 100644 index 000000000..77cc27dab --- /dev/null +++ b/lab/russian-ruble-circle.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "rub", + "₽" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/russian-ruble-circle.svg b/lab/russian-ruble-circle.svg new file mode 100644 index 000000000..35440beef --- /dev/null +++ b/lab/russian-ruble-circle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/russian-ruble-square.json b/lab/russian-ruble-square.json new file mode 100644 index 000000000..af67d24a0 --- /dev/null +++ b/lab/russian-ruble-square.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "rub", + "₽", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/russian-ruble-square.svg b/lab/russian-ruble-square.svg new file mode 100644 index 000000000..97bf3f591 --- /dev/null +++ b/lab/russian-ruble-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/sausage.json b/lab/sausage.json new file mode 100644 index 000000000..d16a3a8e5 --- /dev/null +++ b/lab/sausage.json @@ -0,0 +1,34 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "banger", + "wiener", + "wurst", + "hot dog", + "jumbo", + "chorizo", + "meat", + "pork", + "fast food", + "junk food", + "snack", + "dish", + "restaurant", + "lunch", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled", + "barbecue", + "barbeque", + "bbq" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/sausage.svg b/lab/sausage.svg new file mode 100644 index 000000000..11775edd0 --- /dev/null +++ b/lab/sausage.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/scarf.json b/lab/scarf.json new file mode 100644 index 000000000..4ef793fe8 --- /dev/null +++ b/lab/scarf.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wooly", + "woolly", + "winter", + "cold", + "neckwear", + "apparel", + "fashion", + "knitting" + ], + "categories": [ + "shopping", + "seasons" + ] +} diff --git a/lab/scarf.svg b/lab/scarf.svg new file mode 100644 index 000000000..923164660 --- /dev/null +++ b/lab/scarf.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/scissors-hair-comb.json b/lab/scissors-hair-comb.json new file mode 100644 index 000000000..1868ba70e --- /dev/null +++ b/lab/scissors-hair-comb.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "hairdresser", + "grooming", + "cut", + "chop", + "snip", + "shave", + "shop", + "salon", + "service" + ], + "categories": [ + "maps", + "tools", + "people", + "social" + ] +} diff --git a/lab/scissors-hair-comb.svg b/lab/scissors-hair-comb.svg new file mode 100644 index 000000000..5def37673 --- /dev/null +++ b/lab/scissors-hair-comb.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/lab/shark.json b/lab/shark.json new file mode 100644 index 000000000..207e4f688 --- /dev/null +++ b/lab/shark.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "pectoral", + "fishing", + "infested", + "waters", + "warning", + "danger", + "alert", + "jaws", + "attack", + "aquatic", + "encounter", + "marine life", + "tourism", + "seaside", + "beach", + "ocean", + "depth", + "deep" + ], + "categories": [ + "animals", + "travel" + ] +} diff --git a/lab/shark.svg b/lab/shark.svg new file mode 100644 index 000000000..a42e9c9fd --- /dev/null +++ b/lab/shark.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/shave-face.json b/lab/shave-face.json new file mode 100644 index 000000000..2273a9bc6 --- /dev/null +++ b/lab/shave-face.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shavers only", + "electric", + "electronics", + "socket", + "plug", + "razor", + "beard", + "stubble", + "mens", + "grooming", + "toiletries", + "bathroom", + "amenities" + ], + "categories": [ + "home", + "travel", + "connectivity", + "devices", + "tools" + ] +} diff --git a/lab/shave-face.svg b/lab/shave-face.svg new file mode 100644 index 000000000..c0a174a97 --- /dev/null +++ b/lab/shave-face.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/shirt-folded-buttons.json b/lab/shirt-folded-buttons.json new file mode 100644 index 000000000..eb4efe114 --- /dev/null +++ b/lab/shirt-folded-buttons.json @@ -0,0 +1,37 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ironed", + "pressed", + "top", + "henley", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "formal", + "dressy", + "smart", + "occasion", + "gathering", + "dinner", + "restaurant", + "waiter", + "uniform", + "office wear", + "work", + "thread", + "cotton", + "slim fit", + "regular", + "basics" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/shirt-folded-buttons.svg b/lab/shirt-folded-buttons.svg new file mode 100644 index 000000000..ad2301d5c --- /dev/null +++ b/lab/shirt-folded-buttons.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/shirt-long-sleeve.json b/lab/shirt-long-sleeve.json new file mode 100644 index 000000000..8dfa3485d --- /dev/null +++ b/lab/shirt-long-sleeve.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "jersey", + "top", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual", + "slim fit", + "regular", + "basics", + "undergarment", + "layer" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/shirt-long-sleeve.svg b/lab/shirt-long-sleeve.svg new file mode 100644 index 000000000..8ccb8dc53 --- /dev/null +++ b/lab/shirt-long-sleeve.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/shirt-t-ruler.json b/lab/shirt-t-ruler.json new file mode 100644 index 000000000..bec09df27 --- /dev/null +++ b/lab/shirt-t-ruler.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "fit", + "sizes", + "sizing", + "measurements", + "tailored", + "t-shirt", + "jersey", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "casual", + "slim", + "regular" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/shirt-t-ruler.svg b/lab/shirt-t-ruler.svg new file mode 100644 index 000000000..39d370e2c --- /dev/null +++ b/lab/shirt-t-ruler.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/shirt-t-v-neck.json b/lab/shirt-t-v-neck.json new file mode 100644 index 000000000..73ee254fa --- /dev/null +++ b/lab/shirt-t-v-neck.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "jersey", + "t-shirt", + "top", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual", + "slim fit", + "regular", + "basics", + "undergarment", + "layer" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/shirt-t-v-neck.svg b/lab/shirt-t-v-neck.svg new file mode 100644 index 000000000..3925f5532 --- /dev/null +++ b/lab/shirt-t-v-neck.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/shorts-boxer.json b/lab/shorts-boxer.json new file mode 100644 index 000000000..3faba48e6 --- /dev/null +++ b/lab/shorts-boxer.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "boxers", + "briefs", + "underpants", + "trunks", + "underwear", + "mens", + "boys", + "bottoms", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual", + "slim fit", + "regular" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/shorts-boxer.svg b/lab/shorts-boxer.svg new file mode 100644 index 000000000..955e9c17a --- /dev/null +++ b/lab/shorts-boxer.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/shorts.json b/lab/shorts.json new file mode 100644 index 000000000..7de5e8a61 --- /dev/null +++ b/lab/shorts.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "chino", + "cargo", + "denim", + "beachwear", + "bottoms", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual", + "slim fit", + "regular" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/shorts.svg b/lab/shorts.svg new file mode 100644 index 000000000..5eef7540c --- /dev/null +++ b/lab/shorts.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/shovel-dig.json b/lab/shovel-dig.json new file mode 100644 index 000000000..b0234a204 --- /dev/null +++ b/lab/shovel-dig.json @@ -0,0 +1,35 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "spade", + "gardening", + "equipment", + "soil", + "dirt", + "dig", + "excavate", + "bury", + "buried", + "treasure", + "seaside", + "summer holiday", + "beach", + "sandcastle", + "sandbox", + "toys", + "kids", + "children", + "play", + "bucket" + ], + "categories": [ + "nature", + "home", + "tools", + "travel", + "gaming" + ] +} diff --git a/lab/shovel-dig.svg b/lab/shovel-dig.svg new file mode 100644 index 000000000..774a9c378 --- /dev/null +++ b/lab/shovel-dig.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/shower.json b/lab/shower.json new file mode 100644 index 000000000..3d679d18d --- /dev/null +++ b/lab/shower.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bathroom", + "amenities", + "services", + "steam", + "clean", + "wash" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/shower.svg b/lab/shower.svg new file mode 100644 index 000000000..9d9bee959 --- /dev/null +++ b/lab/shower.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/lab/skirt.json b/lab/skirt.json new file mode 100644 index 000000000..9d2b8606a --- /dev/null +++ b/lab/skirt.json @@ -0,0 +1,37 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "Kaladii" + ], + "tags": [ + "dress", + "bottom", + "womens", + "girls", + "female", + "ladies", + "store", + "sexy", + "classy", + "clothing", + "clothes", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "smart", + "elegant", + "nightlife", + "club", + "party", + "occasion", + "gathering", + "thread", + "cotton" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/skirt.svg b/lab/skirt.svg new file mode 100644 index 000000000..6f0cc5c52 --- /dev/null +++ b/lab/skirt.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/skis.json b/lab/skis.json new file mode 100644 index 000000000..9ebe63ccd --- /dev/null +++ b/lab/skis.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "skiing", + "poles", + "slope", + "slalom", + "winter holiday", + "vacation", + "trip", + "snow", + "equipment" + ], + "categories": [ + "sports", + "seasons" + ] +} diff --git a/lab/skis.svg b/lab/skis.svg new file mode 100644 index 000000000..a85f8497d --- /dev/null +++ b/lab/skis.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/slot-card-credit.json b/lab/slot-card-credit.json new file mode 100644 index 000000000..d7f931eeb --- /dev/null +++ b/lab/slot-card-credit.json @@ -0,0 +1,43 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "debit", + "visa", + "mastercard", + "bank", + "atm", + "cash machine", + "cash point", + "withdrawal", + "finance", + "financial", + "spending", + "budget", + "purchase", + "payment", + "cc", + "shopping", + "retail", + "store", + "mall", + "consumer", + "loyalty", + "points", + "cashback", + "transaction", + "instructions", + "port", + "input", + "insert", + "slide", + "push" + ], + "categories": [ + "account", + "money", + "devices" + ] +} diff --git a/lab/slot-card-credit.svg b/lab/slot-card-credit.svg new file mode 100644 index 000000000..945d937c3 --- /dev/null +++ b/lab/slot-card-credit.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/slot-card.json b/lab/slot-card.json new file mode 100644 index 000000000..d24d61583 --- /dev/null +++ b/lab/slot-card.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "sd", + "sim", + "data", + "format", + "floppy disk", + "save", + "storage", + "flash", + "drive", + "digital", + "smartphone", + "mobile", + "instructions", + "port", + "input", + "insert", + "slide", + "push" + ], + "categories": [ + "multimedia", + "files", + "devices", + "photography" + ] +} diff --git a/lab/slot-card.svg b/lab/slot-card.svg new file mode 100644 index 000000000..77615db57 --- /dev/null +++ b/lab/slot-card.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/slot-disc.json b/lab/slot-disc.json new file mode 100644 index 000000000..7147e8c9a --- /dev/null +++ b/lab/slot-disc.json @@ -0,0 +1,44 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "data", + "backup", + "save", + "storage", + "capacity", + "megabytes", + "mb", + "gigabytes", + "gb", + "format", + "digital", + "read", + "write", + "rw", + "cd", + "dvd", + "minidisc", + "drive", + "tray", + "walkman", + "player", + "playback", + "listen", + "audio", + "music", + "instructions", + "port", + "input", + "insert", + "slide", + "push" + ], + "categories": [ + "multimedia", + "devices", + "files" + ] +} diff --git a/lab/slot-disc.svg b/lab/slot-disc.svg new file mode 100644 index 000000000..9e521db91 --- /dev/null +++ b/lab/slot-disc.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/sneaker.json b/lab/sneaker.json new file mode 100644 index 000000000..b367e5929 --- /dev/null +++ b/lab/sneaker.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "trainer", + "shoe", + "footwear", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "outfit", + "fashion", + "casual", + "exercise", + "running", + "jogging" + ], + "categories": [ + "shopping", + "sports" + ] +} diff --git a/lab/sneaker.svg b/lab/sneaker.svg new file mode 100644 index 000000000..a7ebf9430 --- /dev/null +++ b/lab/sneaker.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/snowboard.json b/lab/snowboard.json new file mode 100644 index 000000000..f8ef8536d --- /dev/null +++ b/lab/snowboard.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "slope", + "winter holiday", + "vacation", + "trip", + "equipment" + ], + "categories": [ + "sports", + "seasons" + ] +} diff --git a/lab/snowboard.svg b/lab/snowboard.svg new file mode 100644 index 000000000..c8702dfcf --- /dev/null +++ b/lab/snowboard.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/snowman.json b/lab/snowman.json new file mode 100644 index 000000000..f8fef2d8a --- /dev/null +++ b/lab/snowman.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cold", + "freeze", + "frozen", + "winter" + ], + "categories": [ + "weather", + "seasons" + ] +} diff --git a/lab/snowman.svg b/lab/snowman.svg new file mode 100644 index 000000000..6ce982f26 --- /dev/null +++ b/lab/snowman.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/soap-bar.json b/lab/soap-bar.json new file mode 100644 index 000000000..9b2365551 --- /dev/null +++ b/lab/soap-bar.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "toiletries", + "amenities", + "bathroom", + "shower", + "clean", + "wash", + "lather", + "bubbles" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/soap-bar.svg b/lab/soap-bar.svg new file mode 100644 index 000000000..fe17d0d6b --- /dev/null +++ b/lab/soap-bar.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/soccer-ball.json b/lab/soccer-ball.json new file mode 100644 index 000000000..7094c6f01 --- /dev/null +++ b/lab/soccer-ball.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "football", + "futbol", + "kick", + "pitch", + "goal", + "score", + "bounce" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/soccer-ball.svg b/lab/soccer-ball.svg new file mode 100644 index 000000000..a9bfa4dd1 --- /dev/null +++ b/lab/soccer-ball.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/soccer-pitch.json b/lab/soccer-pitch.json new file mode 100644 index 000000000..8c38289da --- /dev/null +++ b/lab/soccer-pitch.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "football", + "field", + "stadium", + "ground", + "surface", + "grass", + "futbol", + "kick", + "goal", + "score", + "bounce" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/soccer-pitch.svg b/lab/soccer-pitch.svg new file mode 100644 index 000000000..68de874bb --- /dev/null +++ b/lab/soccer-pitch.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/socket-eu.json b/lab/socket-eu.json new file mode 100644 index 000000000..60ab28b59 --- /dev/null +++ b/lab/socket-eu.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "electricity", + "electronics", + "outlet", + "plug", + "european", + "two pin", + "2 pin" + ], + "categories": [ + "devices", + "connectivity", + "travel", + "tools" + ] +} diff --git a/lab/socket-eu.svg b/lab/socket-eu.svg new file mode 100644 index 000000000..9282bd14d --- /dev/null +++ b/lab/socket-eu.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/socket-uk.json b/lab/socket-uk.json new file mode 100644 index 000000000..04aafb773 --- /dev/null +++ b/lab/socket-uk.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "electricity", + "electronics", + "outlet", + "plug", + "united kingdom", + "great britain", + "england", + "three pin", + "3 pin" + ], + "categories": [ + "devices", + "connectivity", + "travel", + "tools" + ] +} diff --git a/lab/socket-uk.svg b/lab/socket-uk.svg new file mode 100644 index 000000000..d787aa5c6 --- /dev/null +++ b/lab/socket-uk.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/socket-usa.json b/lab/socket-usa.json new file mode 100644 index 000000000..0eb5d51aa --- /dev/null +++ b/lab/socket-usa.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "electricity", + "electronics", + "outlet", + "plug", + "united states", + "american", + "two pin", + "2 pin" + ], + "categories": [ + "devices", + "connectivity", + "travel", + "tools" + ] +} diff --git a/lab/socket-usa.svg b/lab/socket-usa.svg new file mode 100644 index 000000000..d586c384d --- /dev/null +++ b/lab/socket-usa.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/socks.json b/lab/socks.json new file mode 100644 index 000000000..6850fb0b4 --- /dev/null +++ b/lab/socks.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "feet", + "foot", + "underwear", + "undergarment", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/socks.svg b/lab/socks.svg new file mode 100644 index 000000000..724db7901 --- /dev/null +++ b/lab/socks.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/spider-web.json b/lab/spider-web.json new file mode 100644 index 000000000..fdb92505e --- /dev/null +++ b/lab/spider-web.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "silk", + "weave", + "insects", + "arachnids", + "arachnophobia", + "fear", + "frightening", + "horror", + "halloween", + "creepy", + "lair", + "trap", + "entangle" + ], + "categories": [ + "nature", + "animals" + ] +} diff --git a/lab/spider-web.svg b/lab/spider-web.svg new file mode 100644 index 000000000..257451242 --- /dev/null +++ b/lab/spider-web.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/spider.json b/lab/spider.json new file mode 100644 index 000000000..eb8d555e9 --- /dev/null +++ b/lab/spider.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "silk", + "web", + "weave", + "insect", + "bite", + "fangs", + "venom", + "poison", + "arachnid", + "arachnophobia", + "fear", + "frightening", + "horror", + "halloween", + "creepy" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/spider.svg b/lab/spider.svg new file mode 100644 index 000000000..2ae99440a --- /dev/null +++ b/lab/spider.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/lab/stairs-arch.json b/lab/stairs-arch.json new file mode 100644 index 000000000..8b28c7431 --- /dev/null +++ b/lab/stairs-arch.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steps", + "staircase", + "stairway", + "basement", + "cellar", + "amenities" + ], + "categories": [ + "buildings" + ] +} diff --git a/lab/stairs-arch.svg b/lab/stairs-arch.svg new file mode 100644 index 000000000..56e2d4145 --- /dev/null +++ b/lab/stairs-arch.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/stairs-arrow-down-left.json b/lab/stairs-arrow-down-left.json new file mode 100644 index 000000000..c37cbbdc2 --- /dev/null +++ b/lab/stairs-arrow-down-left.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steps", + "stairwell", + "staircase", + "basement access", + "ground floor", + "levels", + "hotel", + "accommodation", + "emergency exit", + "safety", + "signage", + "directions", + "diagonal" + ], + "categories": [ + "buildings", + "travel", + "home", + "arrows" + ] +} diff --git a/lab/stairs-arrow-down-left.svg b/lab/stairs-arrow-down-left.svg new file mode 100644 index 000000000..5c930afd1 --- /dev/null +++ b/lab/stairs-arrow-down-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/stairs-arrow-up-right.json b/lab/stairs-arrow-up-right.json new file mode 100644 index 000000000..f63b6fd3e --- /dev/null +++ b/lab/stairs-arrow-up-right.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steps", + "stairwell", + "staircase", + "rooftop access", + "top floor", + "penthouse suite", + "levels", + "hotel", + "accommodation", + "emergency exit", + "safety", + "signage", + "directions", + "diagonal" + ], + "categories": [ + "buildings", + "travel", + "home", + "arrows" + ] +} diff --git a/lab/stairs-arrow-up-right.svg b/lab/stairs-arrow-up-right.svg new file mode 100644 index 000000000..232fb49f6 --- /dev/null +++ b/lab/stairs-arrow-up-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/stairs.json b/lab/stairs.json new file mode 100644 index 000000000..70a44ec70 --- /dev/null +++ b/lab/stairs.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steps", + "staircase", + "stairway" + ], + "categories": [ + "buildings" + ] +} diff --git a/lab/stairs.svg b/lab/stairs.svg new file mode 100644 index 000000000..f2202fbab --- /dev/null +++ b/lab/stairs.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/star-north.json b/lab/star-north.json new file mode 100644 index 000000000..382d89f97 --- /dev/null +++ b/lab/star-north.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "guide", + "directions", + "dark", + "night", + "sky", + "twinkle", + "sparkle", + "shine", + "planet", + "space", + "galaxy", + "universe", + "astro" + ], + "categories": [ + "navigation", + "science" + ] +} diff --git a/lab/star-north.svg b/lab/star-north.svg new file mode 100644 index 000000000..0088eb127 --- /dev/null +++ b/lab/star-north.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/steering-wheel.json b/lab/steering-wheel.json new file mode 100644 index 000000000..b6138449f --- /dev/null +++ b/lab/steering-wheel.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "driving", + "driver", + "racing", + "racer", + "motor sport", + "formula one", + "formula 1", + "f1", + "car", + "vehicle", + "direction" + ], + "categories": [ + "sports", + "transportation", + "gaming" + ] +} diff --git a/lab/steering-wheel.svg b/lab/steering-wheel.svg new file mode 100644 index 000000000..9ede94b3c --- /dev/null +++ b/lab/steering-wheel.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/strawberry.json b/lab/strawberry.json new file mode 100644 index 000000000..ca81695d2 --- /dev/null +++ b/lab/strawberry.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "fruit", + "berries", + "smoothie", + "sweet", + "snack", + "meal", + "lunch", + "jam", + "conserve", + "preserve", + "eating", + "healthy", + "nutrition", + "diet" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/strawberry.svg b/lab/strawberry.svg new file mode 100644 index 000000000..279026eb5 --- /dev/null +++ b/lab/strawberry.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/lab/strikethrough-square.json b/lab/strikethrough-square.json new file mode 100644 index 000000000..29a67a22c --- /dev/null +++ b/lab/strikethrough-square.json @@ -0,0 +1,34 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "correction", + "cross out", + "redacted", + "delete", + "remove", + "toolbar", + "formatting", + "styling", + "plain text", + "rich text", + "rtf", + "typography", + "font", + "sans serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/strikethrough-square.svg b/lab/strikethrough-square.svg new file mode 100644 index 000000000..a6b27f084 --- /dev/null +++ b/lab/strikethrough-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/stroller.json b/lab/stroller.json new file mode 100644 index 000000000..d551edb73 --- /dev/null +++ b/lab/stroller.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "baby", + "newborn", + "children", + "infant", + "kids", + "toddler", + "mother", + "mum", + "family", + "buggy", + "pram", + "pushchair", + "wheels" + ], + "categories": [ + "transportation", + "people" + ] +} diff --git a/lab/stroller.svg b/lab/stroller.svg new file mode 100644 index 000000000..f34b95e86 --- /dev/null +++ b/lab/stroller.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/sunlounger-parasol-sun-palm-tree.json b/lab/sunlounger-parasol-sun-palm-tree.json new file mode 100644 index 000000000..b4ed045b7 --- /dev/null +++ b/lab/sunlounger-parasol-sun-palm-tree.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shade", + "sunbathing", + "summer holiday", + "vacation", + "retreat", + "relax", + "leisure", + "tropical", + "island", + "beach", + "resort", + "exotic" + ], + "categories": [ + "travel" + ] +} diff --git a/lab/sunlounger-parasol-sun-palm-tree.svg b/lab/sunlounger-parasol-sun-palm-tree.svg new file mode 100644 index 000000000..45fa9ae2c --- /dev/null +++ b/lab/sunlounger-parasol-sun-palm-tree.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/sunlounger-parasol-sun.json b/lab/sunlounger-parasol-sun.json new file mode 100644 index 000000000..b4ed045b7 --- /dev/null +++ b/lab/sunlounger-parasol-sun.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shade", + "sunbathing", + "summer holiday", + "vacation", + "retreat", + "relax", + "leisure", + "tropical", + "island", + "beach", + "resort", + "exotic" + ], + "categories": [ + "travel" + ] +} diff --git a/lab/sunlounger-parasol-sun.svg b/lab/sunlounger-parasol-sun.svg new file mode 100644 index 000000000..cdd15eef8 --- /dev/null +++ b/lab/sunlounger-parasol-sun.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/sunlounger-parasol-table.json b/lab/sunlounger-parasol-table.json new file mode 100644 index 000000000..b4ed045b7 --- /dev/null +++ b/lab/sunlounger-parasol-table.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "shade", + "sunbathing", + "summer holiday", + "vacation", + "retreat", + "relax", + "leisure", + "tropical", + "island", + "beach", + "resort", + "exotic" + ], + "categories": [ + "travel" + ] +} diff --git a/lab/sunlounger-parasol-table.svg b/lab/sunlounger-parasol-table.svg new file mode 100644 index 000000000..61da44abb --- /dev/null +++ b/lab/sunlounger-parasol-table.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/surfboard.json b/lab/surfboard.json new file mode 100644 index 000000000..dcf81ecc0 --- /dev/null +++ b/lab/surfboard.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bodyboard", + "surfer", + "summer holiday", + "seaside", + "beach", + "waves", + "wind", + "tidal", + "tide", + "ocean", + "baywatch", + "lifesaver", + "lifeguard", + "coastguard", + "equipment", + "emergency", + "rescue" + ], + "categories": [ + "travel", + "sports", + "gaming" + ] +} diff --git a/lab/surfboard.svg b/lab/surfboard.svg new file mode 100644 index 000000000..4dd482c45 --- /dev/null +++ b/lab/surfboard.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/sushi-2.json b/lab/sushi-2.json new file mode 100644 index 000000000..4eb99c687 --- /dev/null +++ b/lab/sushi-2.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "rice", + "raw fish", + "nori", + "seaweed", + "kale", + "snack", + "brunch", + "lunch", + "dinner", + "culinary", + "cuisine", + "asian", + "japanese", + "chinese", + "oriental", + "eastern" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/sushi-2.svg b/lab/sushi-2.svg new file mode 100644 index 000000000..dc90e102a --- /dev/null +++ b/lab/sushi-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/sushi-3.json b/lab/sushi-3.json new file mode 100644 index 000000000..1d6a3491e --- /dev/null +++ b/lab/sushi-3.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "rice", + "raw fish", + "salmon", + "tuna", + "snack", + "brunch", + "lunch", + "dinner", + "culinary", + "cuisine", + "asian", + "japanese", + "chinese", + "oriental", + "eastern" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/sushi-3.svg b/lab/sushi-3.svg new file mode 100644 index 000000000..587de5661 --- /dev/null +++ b/lab/sushi-3.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/sushi-chopsticks.json b/lab/sushi-chopsticks.json new file mode 100644 index 000000000..05fb4534c --- /dev/null +++ b/lab/sushi-chopsticks.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "rice", + "raw fish", + "nori", + "seaweed", + "kale", + "snack", + "brunch", + "lunch", + "dinner", + "culinary", + "cuisine", + "asian", + "japanese", + "chinese", + "oriental", + "eastern" + ], + "categories": [ + "food-beverage", + "tools" + ] +} diff --git a/lab/sushi-chopsticks.svg b/lab/sushi-chopsticks.svg new file mode 100644 index 000000000..861a68150 --- /dev/null +++ b/lab/sushi-chopsticks.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/sushi.json b/lab/sushi.json new file mode 100644 index 000000000..4eb99c687 --- /dev/null +++ b/lab/sushi.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "rice", + "raw fish", + "nori", + "seaweed", + "kale", + "snack", + "brunch", + "lunch", + "dinner", + "culinary", + "cuisine", + "asian", + "japanese", + "chinese", + "oriental", + "eastern" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/sushi.svg b/lab/sushi.svg new file mode 100644 index 000000000..e8533fd32 --- /dev/null +++ b/lab/sushi.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/sweater.json b/lab/sweater.json new file mode 100644 index 000000000..4ffaa59f2 --- /dev/null +++ b/lab/sweater.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "jumper", + "jersey", + "pullover", + "warmth", + "winter", + "christmas", + "xmas", + "thanksgiving", + "occasion", + "gathering" + ], + "categories": [ + "shopping", + "social", + "seasons" + ] +} diff --git a/lab/sweater.svg b/lab/sweater.svg new file mode 100644 index 000000000..d9957ccfb --- /dev/null +++ b/lab/sweater.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/swiss-franc-circle.json b/lab/swiss-franc-circle.json new file mode 100644 index 000000000..ea7e5e0a0 --- /dev/null +++ b/lab/swiss-franc-circle.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "coin", + "chf", + "₣" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/swiss-franc-circle.svg b/lab/swiss-franc-circle.svg new file mode 100644 index 000000000..b2d62803a --- /dev/null +++ b/lab/swiss-franc-circle.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/swiss-franc-square.json b/lab/swiss-franc-square.json new file mode 100644 index 000000000..43d553d29 --- /dev/null +++ b/lab/swiss-franc-square.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "monetization", + "marketing", + "finance", + "financial", + "markets", + "exchange", + "trader", + "trading", + "transaction", + "payment", + "chf", + "₣", + "toolbar", + "button" + ], + "categories": [ + "currency", + "money", + "shapes" + ] +} diff --git a/lab/swiss-franc-square.svg b/lab/swiss-franc-square.svg new file mode 100644 index 000000000..be4910139 --- /dev/null +++ b/lab/swiss-franc-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tab-arrow-down.json b/lab/tab-arrow-down.json new file mode 100644 index 000000000..e92bfb7f6 --- /dev/null +++ b/lab/tab-arrow-down.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tab", + "save", + "session", + "download" + ], + "categories": [ + "layout" + ] +} diff --git a/lab/tab-arrow-down.svg b/lab/tab-arrow-down.svg new file mode 100644 index 000000000..59c5b4fdd --- /dev/null +++ b/lab/tab-arrow-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tab-arrow-up-right.json b/lab/tab-arrow-up-right.json new file mode 100644 index 000000000..dc267f141 --- /dev/null +++ b/lab/tab-arrow-up-right.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tab", + "new", + "open", + "external", + "share" + ], + "categories": [ + "layout", + "social" + ] +} diff --git a/lab/tab-arrow-up-right.svg b/lab/tab-arrow-up-right.svg new file mode 100644 index 000000000..fa4be2d41 --- /dev/null +++ b/lab/tab-arrow-up-right.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tab-dot.json b/lab/tab-dot.json new file mode 100644 index 000000000..d06b4e68e --- /dev/null +++ b/lab/tab-dot.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tab", + "unsaved", + "unread" + ], + "categories": [ + "layout" + ] +} diff --git a/lab/tab-dot.svg b/lab/tab-dot.svg new file mode 100644 index 000000000..7915f0364 --- /dev/null +++ b/lab/tab-dot.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/tab-plus.json b/lab/tab-plus.json new file mode 100644 index 000000000..b2f47ec85 --- /dev/null +++ b/lab/tab-plus.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "tab", + "new", + "open", + "add", + "restore", + "+" + ], + "categories": [ + "layout" + ] +} diff --git a/lab/tab-plus.svg b/lab/tab-plus.svg new file mode 100644 index 000000000..4c5b591bf --- /dev/null +++ b/lab/tab-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tab-slash.json b/lab/tab-slash.json new file mode 100644 index 000000000..76b26b2cd --- /dev/null +++ b/lab/tab-slash.json @@ -0,0 +1,36 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ballot", + "vote", + "poll", + "referendum", + "political", + "governance", + "government", + "democracy", + "democratic", + "social", + "decision", + "decide", + "spoiled", + "protest", + "no confidence", + "discounted", + "disqualify", + "reject", + "none", + "output", + "log", + "or", + "/" + ], + "categories": [ + "layout", + "social", + "development" + ] +} diff --git a/lab/tab-slash.svg b/lab/tab-slash.svg new file mode 100644 index 000000000..de52dd223 --- /dev/null +++ b/lab/tab-slash.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/tab-text.json b/lab/tab-text.json new file mode 100644 index 000000000..45e14a226 --- /dev/null +++ b/lab/tab-text.json @@ -0,0 +1,39 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ballot", + "vote", + "poll", + "referendum", + "political", + "governance", + "government", + "democracy", + "democratic", + "social", + "manifesto", + "pledge", + "decision", + "decide", + "printout", + "punched card", + "fax", + "paper", + "leaflet", + "pamphlet", + "instructions", + "office", + "output", + "result", + "log" + ], + "categories": [ + "layout", + "social", + "development", + "text" + ] +} diff --git a/lab/tab-text.svg b/lab/tab-text.svg new file mode 100644 index 000000000..8c40152a9 --- /dev/null +++ b/lab/tab-text.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/tab-x.json b/lab/tab-x.json new file mode 100644 index 000000000..cee1a950f --- /dev/null +++ b/lab/tab-x.json @@ -0,0 +1,39 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ballot", + "vote", + "poll", + "referendum", + "political", + "governance", + "government", + "democracy", + "democratic", + "social", + "decision", + "decide", + "no", + "reject", + "spoiled", + "cross", + "incorrect", + "no confidence", + "wrong", + "error", + "output", + "result", + "log", + "close", + "remove", + "cancel" + ], + "categories": [ + "layout", + "social", + "development" + ] +} diff --git a/lab/tab-x.svg b/lab/tab-x.svg new file mode 100644 index 000000000..fce1be5d9 --- /dev/null +++ b/lab/tab-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tab.json b/lab/tab.json new file mode 100644 index 000000000..92aff492e --- /dev/null +++ b/lab/tab.json @@ -0,0 +1,37 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ballot", + "vote", + "poll", + "referendum", + "political", + "governance", + "government", + "democracy", + "democratic", + "social", + "decision", + "decide", + "undecided", + "unsure", + "printout", + "punched card", + "fax", + "paper", + "office", + "output", + "result", + "log", + "blank", + "clear" + ], + "categories": [ + "layout", + "social", + "development" + ] +} diff --git a/lab/tab.svg b/lab/tab.svg new file mode 100644 index 000000000..901ceeec8 --- /dev/null +++ b/lab/tab.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/target-arrow.json b/lab/target-arrow.json new file mode 100644 index 000000000..ce0e7e3db --- /dev/null +++ b/lab/target-arrow.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "archery", + "crossbow", + "bullseye", + "hit", + "range" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/target-arrow.svg b/lab/target-arrow.svg new file mode 100644 index 000000000..590df8f04 --- /dev/null +++ b/lab/target-arrow.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/tennis-ball.json b/lab/tennis-ball.json new file mode 100644 index 000000000..038ce85c8 --- /dev/null +++ b/lab/tennis-ball.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "court", + "racquet", + "racket", + "net", + "deuce", + "love", + "bounce" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/tennis-ball.svg b/lab/tennis-ball.svg new file mode 100644 index 000000000..343ab5c28 --- /dev/null +++ b/lab/tennis-ball.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/tennis-racket.json b/lab/tennis-racket.json new file mode 100644 index 000000000..5f4be62e5 --- /dev/null +++ b/lab/tennis-racket.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "court", + "racquet", + "net", + "deuce", + "love", + "bounce" + ], + "categories": [ + "sports", + "gaming" + ] +} diff --git a/lab/tennis-racket.svg b/lab/tennis-racket.svg new file mode 100644 index 000000000..62e364de1 --- /dev/null +++ b/lab/tennis-racket.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/text-square.json b/lab/text-square.json new file mode 100644 index 000000000..5fd1ea8ab --- /dev/null +++ b/lab/text-square.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "note", + "log", + "document", + "page", + "paper", + "sheet", + "list", + "script", + "code", + "editor" + ], + "categories": [ + "text", + "development" + ] +} diff --git a/lab/text-square.svg b/lab/text-square.svg new file mode 100644 index 000000000..6fb082743 --- /dev/null +++ b/lab/text-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tie-bow-ribbon.json b/lab/tie-bow-ribbon.json new file mode 100644 index 000000000..947a9a6b3 --- /dev/null +++ b/lab/tie-bow-ribbon.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "gift", + "present", + "party", + "birthday", + "box", + "decoration", + "neckwear", + "female", + "girls", + "kids", + "children", + "toys", + "doll", + "accessories", + "apparel" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/tie-bow-ribbon.svg b/lab/tie-bow-ribbon.svg new file mode 100644 index 000000000..0b6526db7 --- /dev/null +++ b/lab/tie-bow-ribbon.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/tie-bow.json b/lab/tie-bow.json new file mode 100644 index 000000000..423a2a35a --- /dev/null +++ b/lab/tie-bow.json @@ -0,0 +1,44 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "neckwear", + "gentleman", + "mens", + "boys", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "fancy", + "dressy", + "smart", + "classic", + "refined", + "elegant", + "evening", + "black tie event", + "occasion", + "tuxedo", + "wedding", + "groom", + "gathering", + "dinner", + "restaurant", + "waiter", + "uniform", + "service", + "serve" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/tie-bow.svg b/lab/tie-bow.svg new file mode 100644 index 000000000..ecf80c852 --- /dev/null +++ b/lab/tie-bow.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/tie.json b/lab/tie.json new file mode 100644 index 000000000..e6201bd74 --- /dev/null +++ b/lab/tie.json @@ -0,0 +1,41 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "neckwear", + "gentleman", + "mens", + "boys", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "fancy", + "dressy", + "smart", + "classic", + "refined", + "elegant", + "evening", + "black tie event", + "occasion", + "gathering", + "dinner", + "restaurant", + "waiter", + "uniform", + "service", + "serve" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/tie.svg b/lab/tie.svg new file mode 100644 index 000000000..bf19fc682 --- /dev/null +++ b/lab/tie.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/tire.json b/lab/tire.json new file mode 100644 index 000000000..d04ac6349 --- /dev/null +++ b/lab/tire.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere" + ], + "tags": [ + "tyre", + "wheel", + "hubcap", + "rubber", + "trim", + "automobile", + "vehicle", + "rim", + "axle" + ], + "categories": [ + "transportation", + "maps" + ] +} diff --git a/lab/tire.svg b/lab/tire.svg new file mode 100644 index 000000000..610dd1b59 --- /dev/null +++ b/lab/tire.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/toast.json b/lab/toast.json new file mode 100644 index 000000000..4d4d741f8 --- /dev/null +++ b/lab/toast.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "bread", + "butter", + "spread", + "jam", + "conserve", + "preserve", + "marmalade", + "continental breakfast", + "brunch", + "meal", + "morning" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/toast.svg b/lab/toast.svg new file mode 100644 index 000000000..faa432a65 --- /dev/null +++ b/lab/toast.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/toaster.json b/lab/toaster.json new file mode 100644 index 000000000..7afdbe5ed --- /dev/null +++ b/lab/toaster.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "heat", + "burnt", + "bread", + "breakfast", + "morning", + "kitchen", + "appliances", + "amenities", + "electric" + ], + "categories": [ + "food-beverage", + "home", + "devices" + ] +} diff --git a/lab/toaster.svg b/lab/toaster.svg new file mode 100644 index 000000000..5e44268b2 --- /dev/null +++ b/lab/toaster.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/toilet-roll.json b/lab/toilet-roll.json new file mode 100644 index 000000000..b4c35717e --- /dev/null +++ b/lab/toilet-roll.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "paper", + "sheets", + "lavatory", + "latrine", + "loo", + "bog", + "poo", + "privy", + "bathroom", + "toiletries", + "sanitation", + "clean", + "hospitality", + "housekeeping", + "room service", + "amenities", + "unravel", + "perforated", + "dashed" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/toilet-roll.svg b/lab/toilet-roll.svg new file mode 100644 index 000000000..ae766a1e3 --- /dev/null +++ b/lab/toilet-roll.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/toolbox-2.json b/lab/toolbox-2.json new file mode 100644 index 000000000..c1ded0943 --- /dev/null +++ b/lab/toolbox-2.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "tools", + "trunk", + "chest", + "storage", + "utility", + "utilities", + "container", + "kit", + "set" + ], + "categories": [ + "tools", + "home" + ] +} diff --git a/lab/toolbox-2.svg b/lab/toolbox-2.svg new file mode 100644 index 000000000..bd3bb1b76 --- /dev/null +++ b/lab/toolbox-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/top-crop.json b/lab/top-crop.json new file mode 100644 index 000000000..756514174 --- /dev/null +++ b/lab/top-crop.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "brassiere", + "breasts", + "boobs", + "tops", + "womens", + "girls", + "female", + "ladies", + "sportswear", + "exercise", + "fitness", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual" + ], + "categories": [ + "shopping", + "sports" + ] +} diff --git a/lab/top-crop.svg b/lab/top-crop.svg new file mode 100644 index 000000000..44bae35e2 --- /dev/null +++ b/lab/top-crop.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/towel-folded.json b/lab/towel-folded.json new file mode 100644 index 000000000..5267c8dec --- /dev/null +++ b/lab/towel-folded.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "towels", + "flannel", + "bathroom", + "toiletries", + "sanitation", + "sheets", + "bedding", + "clean", + "fresh", + "dry", + "laundry", + "laundrette", + "hospitality", + "housekeeping", + "room service", + "robe", + "spa break", + "health club", + "amenities" + ], + "categories": [ + "home", + "travel" + ] +} diff --git a/lab/towel-folded.svg b/lab/towel-folded.svg new file mode 100644 index 000000000..26ed76f17 --- /dev/null +++ b/lab/towel-folded.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/tree-palm-island-sun.json b/lab/tree-palm-island-sun.json new file mode 100644 index 000000000..1b460426b --- /dev/null +++ b/lab/tree-palm-island-sun.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "desert island", + "summer holiday", + "vacation", + "retreat", + "relax", + "leisure", + "tropical", + "beach", + "resort", + "exotic", + "stranded", + "castaway", + "isolated", + "isolation" + ], + "categories": [ + "nature", + "travel" + ] +} diff --git a/lab/tree-palm-island-sun.svg b/lab/tree-palm-island-sun.svg new file mode 100644 index 000000000..26887cb1a --- /dev/null +++ b/lab/tree-palm-island-sun.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/trees-forest.json b/lab/trees-forest.json new file mode 100644 index 000000000..b963f415b --- /dev/null +++ b/lab/trees-forest.json @@ -0,0 +1,26 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "evergreen", + "forest", + "woodland", + "park", + "preserve", + "lumber", + "logging", + "outdoors", + "wildlife", + "habitat", + "botanical", + "flora" + ], + "categories": [ + "nature", + "seasons", + "sustainability", + "maps" + ] +} diff --git a/lab/trees-forest.svg b/lab/trees-forest.svg new file mode 100644 index 000000000..5b6a06f79 --- /dev/null +++ b/lab/trees-forest.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/lab/triangle-stripes.json b/lab/triangle-stripes.json new file mode 100644 index 000000000..4ff6d6dd9 --- /dev/null +++ b/lab/triangle-stripes.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "equilateral", + "delta", + "shape", + "pyramid", + "levels", + "structure", + "hierarchy", + "maslow", + "needs", + "wellbeing" + ], + "categories": [ + "social", + "sustainability", + "shapes" + ] +} diff --git a/lab/triangle-stripes.svg b/lab/triangle-stripes.svg new file mode 100644 index 000000000..d9128ee4b --- /dev/null +++ b/lab/triangle-stripes.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/trousers.json b/lab/trousers.json new file mode 100644 index 000000000..cbf0c165c --- /dev/null +++ b/lab/trousers.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "jeans", + "denim", + "corduroy", + "chinos", + "cargo", + "pants", + "bottoms", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual", + "slim fit", + "skinny", + "regular" + ], + "categories": [ + "shopping" + ] +} diff --git a/lab/trousers.svg b/lab/trousers.svg new file mode 100644 index 000000000..148536ac1 --- /dev/null +++ b/lab/trousers.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/lab/tuxedo.json b/lab/tuxedo.json new file mode 100644 index 000000000..776d05894 --- /dev/null +++ b/lab/tuxedo.json @@ -0,0 +1,50 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "blazer", + "buttons", + "shirt", + "suit", + "gentleman", + "mens", + "boys", + "top", + "store", + "clothing", + "clothes", + "accessories", + "apparel", + "attire", + "outfit", + "fashion", + "formal", + "dressy", + "dinner", + "restaurant", + "waiter", + "uniform", + "smart", + "classic", + "refined", + "elegant", + "evening wear", + "black tie event", + "special occasion", + "wedding", + "groom", + "gathering", + "thread", + "tailored", + "regular", + "slim fit", + "service", + "serve" + ], + "categories": [ + "shopping", + "social" + ] +} diff --git a/lab/tuxedo.svg b/lab/tuxedo.svg new file mode 100644 index 000000000..7044a9403 --- /dev/null +++ b/lab/tuxedo.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/type-square.json b/lab/type-square.json new file mode 100644 index 000000000..0fddd5424 --- /dev/null +++ b/lab/type-square.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "toolbar", + "formatting", + "styling", + "plain text", + "rich text", + "rtf", + "typography", + "fonts", + "font book", + "collection", + "slab serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/type-square.svg b/lab/type-square.svg new file mode 100644 index 000000000..05988cb3b --- /dev/null +++ b/lab/type-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/ufo.json b/lab/ufo.json new file mode 100644 index 000000000..87ec1f458 --- /dev/null +++ b/lab/ufo.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "unidentified flying object", + "flying saucer", + "spaceship", + "spacecraft", + "aliens", + "extraterrestrial", + "abduction", + "beam", + "crop circles", + "area 51", + "outer space", + "lightyears", + "interstellar travel", + "interplanetary", + "galactic", + "universe", + "explore", + "stars" + ], + "categories": [ + "science", + "transportation", + "gaming" + ] +} diff --git a/lab/ufo.svg b/lab/ufo.svg new file mode 100644 index 000000000..627657efe --- /dev/null +++ b/lab/ufo.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/lab/underline-square.json b/lab/underline-square.json new file mode 100644 index 000000000..b874cd605 --- /dev/null +++ b/lab/underline-square.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "highlight", + "emphasis", + "emphasize", + "toolbar", + "formatting", + "styling", + "plain text", + "rich text", + "rtf", + "typography", + "font", + "sans serif", + "writing", + "writer", + "prose", + "content", + "markdown", + "markup" + ], + "categories": [ + "text", + "tools", + "design", + "development" + ] +} diff --git a/lab/underline-square.svg b/lab/underline-square.svg new file mode 100644 index 000000000..a8f02dc1f --- /dev/null +++ b/lab/underline-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/unicorn-head.json b/lab/unicorn-head.json new file mode 100644 index 000000000..9880e1e49 --- /dev/null +++ b/lab/unicorn-head.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "rare", + "unique", + "horn", + "fairy tale", + "nursery", + "story", + "fictional", + "imaginary", + "imagination", + "🦄" + ], + "categories": [ + "animals", + "gaming" + ] +} diff --git a/lab/unicorn-head.svg b/lab/unicorn-head.svg new file mode 100644 index 000000000..dd07f45f6 --- /dev/null +++ b/lab/unicorn-head.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/venn.json b/lab/venn.json new file mode 100644 index 000000000..2587fc73e --- /dev/null +++ b/lab/venn.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "tags": [ + "venn diagram", + "overlap", + "compare", + "common", + "blend mode", + "opacity", + "transparency" + ], + "categories": [ + "design", + "charts" + ] +} diff --git a/lab/venn.svg b/lab/venn.svg new file mode 100644 index 000000000..2ec74cbc8 --- /dev/null +++ b/lab/venn.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/vest.json b/lab/vest.json new file mode 100644 index 000000000..4c9edeb34 --- /dev/null +++ b/lab/vest.json @@ -0,0 +1,39 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "karsa-mistmere" + ], + "tags": [ + "underwear", + "undergarment", + "mens", + "boys", + "top", + "waistcoat", + "sleeveless", + "sportswear", + "exercise", + "fitness", + "summer holiday", + "beachwear", + "bathing", + "seaside", + "store", + "clothing", + "clothes", + "apparel", + "attire", + "fashion", + "thread", + "cotton", + "casual", + "slim fit", + "regular" + ], + "categories": [ + "shopping", + "sports", + "travel" + ] +} diff --git a/lab/vest.svg b/lab/vest.svg new file mode 100644 index 000000000..969d9e793 --- /dev/null +++ b/lab/vest.svg @@ -0,0 +1,13 @@ + + + diff --git a/lab/waffle.json b/lab/waffle.json new file mode 100644 index 000000000..b84865a3b --- /dev/null +++ b/lab/waffle.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "syrup", + "fast food", + "junk food", + "snack", + "sweet", + "dish", + "restaurant", + "breakfast", + "brunch", + "dessert", + "meal", + "cookery", + "cooking" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/lab/waffle.svg b/lab/waffle.svg new file mode 100644 index 000000000..4a46dfff4 --- /dev/null +++ b/lab/waffle.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/wardrobe.json b/lab/wardrobe.json new file mode 100644 index 000000000..f42ce6687 --- /dev/null +++ b/lab/wardrobe.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "closet", + "cupboard", + "shelves", + "drawer", + "storage", + "clothes", + "clothing", + "apparel" + ], + "categories": [ + "furniture" + ] +} diff --git a/lab/wardrobe.svg b/lab/wardrobe.svg new file mode 100644 index 000000000..02602a4a3 --- /dev/null +++ b/lab/wardrobe.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/watch-activity.json b/lab/watch-activity.json new file mode 100644 index 000000000..5876e2e54 --- /dev/null +++ b/lab/watch-activity.json @@ -0,0 +1,42 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile", + "pulse", + "levels", + "heart rate monitor", + "vital signs", + "vitals", + "health", + "exercise", + "fitness", + "running", + "jogging", + "tracking", + "action", + "motion", + "movement", + "audio", + "waveform", + "sound" + ], + "categories": [ + "time", + "devices", + "sports", + "medical" + ] +} diff --git a/lab/watch-activity.svg b/lab/watch-activity.svg new file mode 100644 index 000000000..5f08a9e30 --- /dev/null +++ b/lab/watch-activity.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/watch-alarm.json b/lab/watch-alarm.json new file mode 100644 index 000000000..d36fcf565 --- /dev/null +++ b/lab/watch-alarm.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "beep", + "ring", + "clock", + "timer", + "stopwatch", + "alarm", + "alert", + "wear", + "wrist", + "strap", + "face", + "mechanical", + "analog", + "analogue", + "round", + "circle" + ], + "categories": [ + "time", + "devices" + ] +} diff --git a/lab/watch-alarm.svg b/lab/watch-alarm.svg new file mode 100644 index 000000000..959d754f7 --- /dev/null +++ b/lab/watch-alarm.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/watch-bars.json b/lab/watch-bars.json new file mode 100644 index 000000000..f0ad30ce5 --- /dev/null +++ b/lab/watch-bars.json @@ -0,0 +1,37 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "mobile", + "levels", + "chart", + "statistics", + "tracking", + "monitor", + "activity", + "exercise", + "fitness", + "running", + "jogging", + "audio", + "waveform", + "sound", + "vertical" + ], + "categories": [ + "time", + "devices", + "sports" + ] +} diff --git a/lab/watch-bars.svg b/lab/watch-bars.svg new file mode 100644 index 000000000..eb6836f93 --- /dev/null +++ b/lab/watch-bars.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/watch-charging.json b/lab/watch-charging.json new file mode 100644 index 000000000..9f35f6d6c --- /dev/null +++ b/lab/watch-charging.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile", + "battery", + "recharge", + "power", + "energy", + "zap" + ], + "categories": [ + "time", + "devices" + ] +} diff --git a/lab/watch-charging.svg b/lab/watch-charging.svg new file mode 100644 index 000000000..9124bdb14 --- /dev/null +++ b/lab/watch-charging.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/watch-check.json b/lab/watch-check.json new file mode 100644 index 000000000..165b4ec2f --- /dev/null +++ b/lab/watch-check.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile", + "done", + "todo", + "tick", + "complete", + "task" + ], + "categories": [ + "time", + "devices", + "notifications" + ] +} diff --git a/lab/watch-check.svg b/lab/watch-check.svg new file mode 100644 index 000000000..4f6e6e471 --- /dev/null +++ b/lab/watch-check.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/watch-loader.json b/lab/watch-loader.json new file mode 100644 index 000000000..eb9b5227d --- /dev/null +++ b/lab/watch-loader.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "polar", + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile", + "loading", + "wait", + "busy", + "progress", + "spinner", + "spinning", + "throbber" + ], + "categories": [ + "time", + "devices" + ] +} diff --git a/lab/watch-loader.svg b/lab/watch-loader.svg new file mode 100644 index 000000000..805f7ab07 --- /dev/null +++ b/lab/watch-loader.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/watch-music.json b/lab/watch-music.json new file mode 100644 index 000000000..8396c0c8c --- /dev/null +++ b/lab/watch-music.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile", + "playback", + "audio", + "sound", + "semiquaver", + "sixteenth note" + ], + "categories": [ + "time", + "devices", + "multimedia" + ] +} diff --git a/lab/watch-music.svg b/lab/watch-music.svg new file mode 100644 index 000000000..8423b2a4e --- /dev/null +++ b/lab/watch-music.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/watch-square-alarm.json b/lab/watch-square-alarm.json new file mode 100644 index 000000000..d5e7d8bef --- /dev/null +++ b/lab/watch-square-alarm.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "beep", + "ring", + "clock", + "timer", + "stopwatch", + "alarm", + "alert", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile" + ], + "categories": [ + "time", + "devices" + ] +} diff --git a/lab/watch-square-alarm.svg b/lab/watch-square-alarm.svg new file mode 100644 index 000000000..caf6ad839 --- /dev/null +++ b/lab/watch-square-alarm.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/watch-square.json b/lab/watch-square.json new file mode 100644 index 000000000..5fde7f1fb --- /dev/null +++ b/lab/watch-square.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile" + ], + "categories": [ + "time", + "devices" + ] +} diff --git a/lab/watch-square.svg b/lab/watch-square.svg new file mode 100644 index 000000000..1556c3879 --- /dev/null +++ b/lab/watch-square.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/watch-text.json b/lab/watch-text.json new file mode 100644 index 000000000..64e3d03b0 --- /dev/null +++ b/lab/watch-text.json @@ -0,0 +1,42 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "clock", + "wearable", + "wrist", + "strap", + "face", + "digital", + "touchscreen", + "smart", + "gadget", + "technology", + "mobile", + "levels", + "chart", + "statistics", + "tracking", + "monitor", + "activity", + "exercise", + "fitness", + "running", + "jogging", + "audio", + "sound", + "vertical", + "information", + "message", + "read", + "horizontal" + ], + "categories": [ + "time", + "devices", + "sports", + "social" + ] +} diff --git a/lab/watch-text.svg b/lab/watch-text.svg new file mode 100644 index 000000000..c177b0b52 --- /dev/null +++ b/lab/watch-text.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/watermelon.json b/lab/watermelon.json new file mode 100644 index 000000000..9b1ec482e --- /dev/null +++ b/lab/watermelon.json @@ -0,0 +1,25 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "snack", + "meal", + "lunch", + "juice", + "smoothie", + "eating", + "healthy", + "nutrition", + "diet", + "fruit machine", + "slots", + "gambling", + "jackpot" + ], + "categories": [ + "food-beverage", + "gaming" + ] +} diff --git a/lab/watermelon.svg b/lab/watermelon.svg new file mode 100644 index 000000000..1a47d62ad --- /dev/null +++ b/lab/watermelon.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/wave-circle.json b/lab/wave-circle.json new file mode 100644 index 000000000..331d8c32c --- /dev/null +++ b/lab/wave-circle.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "surfing", + "tidal", + "tide", + "water", + "aqua", + "seaside", + "beach", + "ocean", + "curl" + ], + "categories": [ + "weather", + "travel" + ] +} diff --git a/lab/wave-circle.svg b/lab/wave-circle.svg new file mode 100644 index 000000000..a1e7d52a9 --- /dev/null +++ b/lab/wave-circle.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/waves-birds.json b/lab/waves-birds.json new file mode 100644 index 000000000..315cb45eb --- /dev/null +++ b/lab/waves-birds.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "water", + "aqua", + "seaside", + "view", + "picturesque", + "tourism", + "summer holiday", + "beach", + "ocean", + "flow" + ], + "categories": [ + "maps", + "travel" + ] +} diff --git a/lab/waves-birds.svg b/lab/waves-birds.svg new file mode 100644 index 000000000..2eb6ef5e1 --- /dev/null +++ b/lab/waves-birds.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/waves-shark-fin.json b/lab/waves-shark-fin.json new file mode 100644 index 000000000..ead917e5d --- /dev/null +++ b/lab/waves-shark-fin.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "pectoral", + "fishing", + "infested", + "waters", + "warning", + "danger", + "alert", + "jaws", + "attack", + "aquatic", + "encounter", + "marine life", + "tourism", + "seaside", + "beach", + "ocean", + "depth", + "deep" + ], + "categories": [ + "travel", + "animals" + ] +} diff --git a/lab/waves-shark-fin.svg b/lab/waves-shark-fin.svg new file mode 100644 index 000000000..d1ba8dbb1 --- /dev/null +++ b/lab/waves-shark-fin.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/whale-narwhal.json b/lab/whale-narwhal.json new file mode 100644 index 000000000..3001a570b --- /dev/null +++ b/lab/whale-narwhal.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "narwhale", + "horn", + "tusk", + "fishing", + "fins", + "blowhole", + "blubber", + "barnacles", + "plankton", + "krill", + "sealife", + "ocean", + "aquatic", + "water", + "depth", + "deep", + "dive", + "diving", + "marine", + "mammal", + "school", + "calf" + ], + "categories": [ + "animals" + ] +} diff --git a/lab/whale-narwhal.svg b/lab/whale-narwhal.svg new file mode 100644 index 000000000..a0c503c10 --- /dev/null +++ b/lab/whale-narwhal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/lab/whale.json b/lab/whale.json new file mode 100644 index 000000000..6f57585f2 --- /dev/null +++ b/lab/whale.json @@ -0,0 +1,35 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "porpoise", + "fishing", + "fins", + "blowhole", + "blubber", + "barnacles", + "plankton", + "krill", + "sealife", + "ocean", + "aquatic", + "water", + "depth", + "deep", + "dive", + "diving", + "marine", + "mammal", + "school", + "calf", + "docker", + "containers", + "environment" + ], + "categories": [ + "animals", + "development" + ] +} diff --git a/lab/whale.svg b/lab/whale.svg new file mode 100644 index 000000000..58aa82166 --- /dev/null +++ b/lab/whale.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/wheel.json b/lab/wheel.json new file mode 100644 index 000000000..73cd4ce97 --- /dev/null +++ b/lab/wheel.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere" + ], + "tags": [ + "tire", + "rim", + "hub", + "spoke", + "cog", + "pulley", + "gear", + "turning", + "disk", + "circle", + "revolve", + "rotate", + "spin", + "roll", + "cart", + "bike", + "wagon", + "water wheel", + "axle", + "turn" + ], + "categories": [ + "transportation", + "maps" + ] +} diff --git a/lab/wheel.svg b/lab/wheel.svg new file mode 100644 index 000000000..6ef74ea75 --- /dev/null +++ b/lab/wheel.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/lab/whisk-fork-knife.json b/lab/whisk-fork-knife.json new file mode 100644 index 000000000..28679444a --- /dev/null +++ b/lab/whisk-fork-knife.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "utensils", + "kitchenware", + "cutlery", + "culinary", + "cooking", + "cookery", + "restaurant", + "chef", + "mix", + "cut", + "slice", + "eat", + "meal", + "dinner" + ], + "categories": [ + "food-beverage", + "home", + "tools" + ] +} diff --git a/lab/whisk-fork-knife.svg b/lab/whisk-fork-knife.svg new file mode 100644 index 000000000..b3c88d504 --- /dev/null +++ b/lab/whisk-fork-knife.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/lab/whisk.json b/lab/whisk.json new file mode 100644 index 000000000..efd15eaa2 --- /dev/null +++ b/lab/whisk.json @@ -0,0 +1,22 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "utensils", + "kitchenware", + "cutlery", + "culinary", + "cooking", + "cookery", + "restaurant", + "chef", + "mix" + ], + "categories": [ + "food-beverage", + "home", + "tools" + ] +} diff --git a/lab/whisk.svg b/lab/whisk.svg new file mode 100644 index 000000000..c12745f60 --- /dev/null +++ b/lab/whisk.svg @@ -0,0 +1,14 @@ + + + + diff --git a/lab/whisks.json b/lab/whisks.json new file mode 100644 index 000000000..d57d7c084 --- /dev/null +++ b/lab/whisks.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "kitchen", + "utensils", + "cutlery", + "culinary", + "cooking", + "cookery", + "restaurant", + "chef", + "mix" + ], + "categories": [ + "food-beverage", + "tools" + ] +} diff --git a/lab/whisks.svg b/lab/whisks.svg new file mode 100644 index 000000000..28905ef8f --- /dev/null +++ b/lab/whisks.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/lab/windmill.json b/lab/windmill.json new file mode 100644 index 000000000..9e0e5888d --- /dev/null +++ b/lab/windmill.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "sails", + "turbine", + "electricity", + "power", + "energy", + "renewables" + ], + "categories": [ + "buildings", + "maps", + "sustainability" + ] +} diff --git a/lab/windmill.svg b/lab/windmill.svg new file mode 100644 index 000000000..684ed39c1 --- /dev/null +++ b/lab/windmill.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/wine-glass-bottle.json b/lab/wine-glass-bottle.json new file mode 100644 index 000000000..5a3795ece --- /dev/null +++ b/lab/wine-glass-bottle.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "ericfennis" + ], + "tags": [ + "alcohol", + "drink", + "glass", + "goblet", + "chalice", + "vineyard", + "winery", + "red", + "white", + "rose", + "dry", + "sparkling", + "bar", + "party", + "nightclub", + "nightlife", + "sommelier", + "restaurant", + "dinner", + "meal" + ], + "categories": [ + "food-beverage", + "social" + ] +} diff --git a/lab/wine-glass-bottle.svg b/lab/wine-glass-bottle.svg new file mode 100644 index 000000000..64aa4b751 --- /dev/null +++ b/lab/wine-glass-bottle.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/yarn-ball.json b/lab/yarn-ball.json new file mode 100644 index 000000000..c68a3f90e --- /dev/null +++ b/lab/yarn-ball.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "wool", + "thread", + "needle", + "sewing", + "stitch", + "embroidery", + "waeve", + "woven", + "fabric", + "material", + "cloth", + "cotton", + "textile", + "string", + "unravel", + "unroll", + "code", + "conding", + "package manager", + "npm" + ], + "categories": [ + "home", + "social", + "development" + ] +} diff --git a/lab/yarn-ball.svg b/lab/yarn-ball.svg new file mode 100644 index 000000000..050fa7e52 --- /dev/null +++ b/lab/yarn-ball.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/lab/yin-yang.json b/lab/yin-yang.json new file mode 100644 index 000000000..6b957abb4 --- /dev/null +++ b/lab/yin-yang.json @@ -0,0 +1,35 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "yinyang", + "contrast", + "opposites", + "interconnected", + "balance", + "unity", + "chinese", + "culture", + "philosopy", + "chaos", + "calm", + "rest", + "tranquility", + "peace", + "harmony", + "energy", + "aura", + "sprituality", + "meditation", + "wellbeing", + "lifestyle", + "symbol" + ], + "categories": [ + "social", + "accessibility", + "sustainability" + ] +} diff --git a/lab/yin-yang.svg b/lab/yin-yang.svg new file mode 100644 index 000000000..85700632c --- /dev/null +++ b/lab/yin-yang.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/package.json b/package.json index c12a290d6..b08a35bb8 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "optimize": "node ./scripts/optimizeSvgs.mts", "addjsons": "node ./scripts/addMissingIconJsonFiles.mts", "checkIcons": "node ./scripts/checkIconsAndCategories.mts", + "checkLabIcons": "node ./scripts/checkLabIcons.mts", "generate:changelog": "node ./scripts/generateChangelog.mts", "generate:sponsors": "node scripts/updateSponsors.mts", "generate:contributors": "node ./scripts/updateContributors.mts icons/*.svg", @@ -55,6 +56,7 @@ "@vitest/coverage-v8": "4.1.10", "@vitest/ui": "4.1.10", "ajv-cli": "^5.0.0", + "cspell": "^10.0.1", "dotenv": "^17.4.2", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", diff --git a/packages/lab/.npmignore b/packages/lab/.npmignore new file mode 100644 index 000000000..fc28543eb --- /dev/null +++ b/packages/lab/.npmignore @@ -0,0 +1,10 @@ +stats +node_modules +tests +scripts +build +src +babel.config.js +jest.config.js +rollup.config.js +yarn.error.log diff --git a/packages/lab/README.md b/packages/lab/README.md new file mode 100644 index 000000000..e93ab560f --- /dev/null +++ b/packages/lab/README.md @@ -0,0 +1,133 @@ +# Lucide Lab + +## Installation + +```sh +npm install @lucide/lab +``` + +```sh +yarn add @lucide/lab +``` + +```sh +pnpm install @lucide/lab +``` + +> [!NOTE] +> Requires Lucide core package to be installed in your project. For more info visit [lucide installation guide](https://lucide.dev/guide/installation). + +## Usage + +### React + +```jsx +import { burger } from '@lucide/lab'; +import { Icon } from 'lucide-react'; + +function App() { + return ( +
+ +
+ ); +} +``` + +### Vue + +```vue + + + +``` + +### Angular + +```angular +// app.module.ts +import { LucideAngularModule } from 'lucide-angular'; +import { atSignCircle } from '@lucide/lab'; + +@NgModule({ + imports: [ + LucideAngularModule.pick({ AtSignCircle: atSignCircle }) + ], +}) + +// app.component.html + +``` + +### Svelte + +```svelte + + + + +``` + +### Solid + +```jsx +import { burger } from '@lucide/lab'; +import { Icon } from 'lucide-solid'; + +function App() { + return ( +
+ +
+ ); +} +``` + +### Preact + +```jsx +import { burger } from '@lucide/lab'; +import { Icon } from 'lucide-preact'; + +function App() { + return ( +
+ +
+ ); +} +``` + +### React Native + +```jsx + +import { burger } from '@lucide/lab'; +import { Icon } from 'lucide-react-native'; + +function App() { + return ( +
+ +
+ ); +} +``` + +## Community + +Join the community on our [Discord](https://discord.gg/EH6nSts) server! + +## License + +Lucide is totally free for commercial and personal use; this software is licensed under the [ISC License](https://github.com/lucide-icons/lucide/blob/main/LICENSE). diff --git a/packages/lab/package.json b/packages/lab/package.json new file mode 100644 index 000000000..e6d41809f --- /dev/null +++ b/packages/lab/package.json @@ -0,0 +1,47 @@ +{ + "name": "@lucide/lab", + "description": "Lucide lab is a project with icons that are nicely designed but have unknown use cases.", + "version": "0.1.2", + "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" + }, + "keywords": [ + "Lucide", + "Feather", + "Icons", + "Icon", + "SVG", + "Feather Icons", + "Fontawesome", + "Font Awesome" + ], + "source": "src/lucide-lab.ts", + "main": "dist/cjs/lucide-lab.js", + "module": "dist/esm/lucide-lab.js", + "typings": "dist/lucide-lab.d.ts", + "sideEffects": false, + "scripts": { + "copy:license": "cp ../../LICENSE ./LICENSE", + "build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:bundle && pnpm build:lib", + "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --iconFileExtension=.ts --withAliases --exportModuleNameCasing=camel --renderUniqueKey --aliasNamesOnly --aliasesFileExtension=.ts --exportFileName=index.ts", + "build:lib": "node ./scripts/buildLib.mjs", + "build:bundle": "rollup -c rollup.config.mjs", + "clean": "rm -f src/icons/*.ts && rm -rf dist", + "version": "pnpm version --git-tag-version=false" + }, + "devDependencies": { + "@lucide/build-icons": "workspace:*", + "@lucide/helpers": "workspace:*", + "@lucide/rollup-plugins": "workspace:*", + "minimist": "^1.2.8", + "prettier": "^2.3.2", + "rollup": "^4.9.2", + "rollup-plugin-dts": "^6.1.0", + "svgson": "^5.2.1", + "typescript": "^5.9.3" + } +} diff --git a/packages/lab/rollup.config.mjs b/packages/lab/rollup.config.mjs new file mode 100644 index 000000000..b5d8a521c --- /dev/null +++ b/packages/lab/rollup.config.mjs @@ -0,0 +1,61 @@ +import plugins from '@lucide/rollup-plugins'; +import dts from 'rollup-plugin-dts'; +import pkg from './package.json' assert { type: 'json' }; + +const outputFileName = 'lucide-lab'; +const outputDir = 'dist'; +const inputs = ['src/lucide-lab.ts']; +const bundles = [ + { + format: 'cjs', + inputs, + outputDir, + }, + { + format: 'esm', + inputs, + outputDir, + preserveModules: true, + }, +]; + +const configs = bundles + .map(({ inputs, outputDir, format, minify, preserveModules }) => + inputs.map((input) => ({ + input, + plugins: plugins({ pkg, minify }), + output: { + name: outputFileName, + ...(preserveModules + ? { + dir: `${outputDir}/${format}`, + entryFileNames: '[name].js', + } + : { + file: `${outputDir}/${format}/${outputFileName}${minify ? '.min' : ''}.js`, + }), + format, + sourcemap: true, + preserveModules, + preserveModulesRoot: 'src', + }, + })), + ) + .flat(); + +const typesFileConfig = { + input: inputs[0], + output: [ + { + file: `${outputDir}/${outputFileName}.d.ts`, + format: 'esm', + }, + ], + plugins: [ + dts({ + include: ['src'], + }), + ], +}; + +export default [...configs, typesFileConfig]; diff --git a/packages/lab/scripts/buildLib.mjs b/packages/lab/scripts/buildLib.mjs new file mode 100644 index 000000000..a35bb3326 --- /dev/null +++ b/packages/lab/scripts/buildLib.mjs @@ -0,0 +1,40 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import fs from 'fs'; +import path from 'path'; +import getArgumentOptions from 'minimist'; +import { parseSync } from 'svgson'; + +import { readSvgDirectory, getCurrentDirPath } from '@lucide/helpers'; +import readSvgs from './readSvgs.mjs'; +import generateIconNodes from './generateIconNodes.mjs'; +import copyIcons from './copyIcons.mjs'; + +import pkg from '../package.json' assert { type: 'json' }; + +const cliArguments = getArgumentOptions(process.argv.slice(2)); +const createDirectory = (dir) => { + if (!fs.existsSync(dir)) { + fs.mkdirSync(dir); + } +}; + +const currentDir = getCurrentDirPath(import.meta.url); + +const PACKAGE_DIR = path.resolve(currentDir, '../'); +const ICONS_DIR = path.join(PACKAGE_DIR, '../../icons'); + +const license = `@license ${pkg.name} v${pkg.version} - ${pkg.license}`; + +const svgFiles = await readSvgDirectory(ICONS_DIR); +const svgs = await readSvgs(svgFiles, ICONS_DIR); + +const parsedSvgs = svgs.map(({ name, contents }) => ({ + name, + contents, + parsedSvg: parseSync(contents), +})); + +await Promise.all([ + generateIconNodes(parsedSvgs, PACKAGE_DIR), + copyIcons(parsedSvgs, PACKAGE_DIR, license), +]); diff --git a/packages/lab/scripts/copyIcons.mjs b/packages/lab/scripts/copyIcons.mjs new file mode 100644 index 000000000..a55b20812 --- /dev/null +++ b/packages/lab/scripts/copyIcons.mjs @@ -0,0 +1,25 @@ +import { writeFile } from 'fs/promises'; +import { existsSync, unlinkSync, mkdirSync } from 'fs'; + +export default async function copyIcons(parsedSvgs, packageDir, license) { + const iconsDirectory = `${packageDir}/icons`; + + if (existsSync(iconsDirectory)) { + try { + unlinkSync(iconsDirectory); + } catch (error) {} + } + + if (!existsSync(iconsDirectory)) { + mkdirSync(iconsDirectory); + } + // eslint-disable-next-line arrow-body-style + const writeIconPromises = parsedSvgs.map(({ name, contents }) => { + let content = `\n${contents}`; + content = content.replace(' { + const svgContents = getSvg(); + const svgBase64 = base64SVG(svgContents); + + return ` +import type { IconNode } from '../types'; + +/** + * @name ${iconName} + * @description Lucide Lab SVG icon node. + * + * @preview ![img](data:image/svg+xml;base64,${svgBase64}) - https://lucide.dev/icons/${iconName} + * @see https://lucide.dev/guide/packages/lucide - Documentation + * + * @returns {Array} + * ${deprecated ? '@deprecated' : ''} + */ +const ${toCamelCase(componentName)}: IconNode = ${JSON.stringify(children)}; + +export default ${toCamelCase(componentName)}; +`; +}; diff --git a/packages/lab/scripts/generateIconNodes.mjs b/packages/lab/scripts/generateIconNodes.mjs new file mode 100644 index 000000000..5b34a2cea --- /dev/null +++ b/packages/lab/scripts/generateIconNodes.mjs @@ -0,0 +1,13 @@ +import { writeFile } from '@lucide/helpers'; + +export default async function generateIconNodes(parsedSvgs, packageDir) { + const iconNodes = parsedSvgs.reduce((acc, { name, parsedSvg }) => { + acc[name] = parsedSvg.children.map(({ name, attributes }) => [name, attributes]); + + return acc; + }, {}); + + const iconNodesStringified = JSON.stringify(iconNodes, null, 2); + + await writeFile(iconNodesStringified, 'icon-nodes.json', packageDir); +} diff --git a/packages/lab/scripts/readSvgs.mjs b/packages/lab/scripts/readSvgs.mjs new file mode 100644 index 000000000..5d789308f --- /dev/null +++ b/packages/lab/scripts/readSvgs.mjs @@ -0,0 +1,20 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import { basename } from 'path'; +import { readSvg } from '@lucide/helpers'; + +/** + * Build an object in the format: `{ : }`. + * @param {string[]} svgFiles - A list of filenames. + * @param {Function} getSvg - A function that returns the contents of an SVG file given a filename. + * @returns {Object} + */ +export default async function readSVGs(svgFiles, iconsDirectory) { + const svgReadPromises = svgFiles.map(async (svgFile) => { + const name = basename(svgFile, '.svg'); + const contents = await readSvg(svgFile, iconsDirectory); + + return { name, contents }; + }); + + return Promise.all(svgReadPromises); +} diff --git a/packages/lab/src/lucide-lab.ts b/packages/lab/src/lucide-lab.ts new file mode 100644 index 000000000..098bba469 --- /dev/null +++ b/packages/lab/src/lucide-lab.ts @@ -0,0 +1,2 @@ +export * from './icons'; +export * from './aliases'; diff --git a/packages/lab/src/types.ts b/packages/lab/src/types.ts new file mode 100644 index 000000000..f6722968e --- /dev/null +++ b/packages/lab/src/types.ts @@ -0,0 +1,5 @@ +type IconNodeElement = 'circle' | 'ellipse' | 'line' | 'path' | 'polygon' | 'polyline' | 'rect'; + +export type SVGProps = Record; +export type IconNodeChild = [elementName: IconNodeElement, attrs: Record]; +export type IconNode = IconNodeChild[]; diff --git a/packages/lab/tsconfig.json b/packages/lab/tsconfig.json new file mode 100644 index 000000000..7fdaedbf6 --- /dev/null +++ b/packages/lab/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "strict": true, + "declaration": true, + "noEmitOnError": true, + "noFallthroughCasesInSwitch": true, + "moduleResolution": "node", + "module": "ESNext", + "target": "ESNext", + "esModuleInterop": true, + "allowJs": true, + "lib": ["esnext", "dom"], + "resolveJsonModule": true, + "sourceMap": true, + "outDir": "./dist", + }, +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49b33ec73..d227abbb0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,10 +40,10 @@ importers: version: 17.0.35 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) + version: 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) '@vitest/coverage-v8': specifier: 4.1.10 version: 4.1.10(@vitest/browser@4.1.10)(vitest@4.1.10) @@ -53,21 +53,24 @@ importers: ajv-cli: specifier: ^5.0.0 version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@26.1.1)(typescript@5.9.3)) + cspell: + specifier: ^10.0.1 + version: 10.0.1 dotenv: specifier: ^17.4.2 version: 17.4.2 eslint: specifier: ^8.57.1 - version: 8.57.1 + version: 8.57.1(supports-color@10.2.2) eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2)) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-plugin-import@2.32.0)(eslint@8.57.1) + version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2)) eslint-config-prettier: specifier: ^8.10.2 - version: 8.10.2(eslint@8.57.1) + version: 8.10.2(eslint@8.57.1(supports-color@10.2.2)) eslint-import-resolver-alias: specifier: ^1.1.2 version: 1.1.2(eslint-plugin-import@2.32.0) @@ -76,16 +79,16 @@ importers: version: 1.3.2(eslint-plugin-import@2.32.0) eslint-import-resolver-typescript: specifier: ^3.10.1 - version: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) + version: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) husky: specifier: ^8.0.3 version: 8.0.3 jsdom: specifier: ^27.4.0 - version: 27.4.0 + version: 27.4.0(supports-color@10.2.2) lint-staged: specifier: ^17.0.8 version: 17.0.8 @@ -109,7 +112,7 @@ importers: version: 7.8.5 simple-git: specifier: ^3.36.0 - version: 3.36.0 + version: 3.36.0(supports-color@10.2.2) svgo: specifier: ^3.3.4 version: 3.3.4 @@ -118,7 +121,7 @@ importers: version: 5.3.1 vitest: specifier: 4.1.10 - version: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) yargs: specifier: ^17.7.3 version: 17.7.3 @@ -206,7 +209,7 @@ importers: version: 4.0.0 nitropack: specifier: ^2.13.4 - version: 2.13.4(@vercel/blob@2.6.1)(encoding@0.1.13)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(xml2js@0.6.2) + version: 2.13.4(@vercel/blob@2.6.1)(encoding@0.1.13)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(xml2js@0.6.2) rollup-plugin-copy: specifier: ^3.5.0 version: 3.5.0 @@ -221,7 +224,7 @@ importers: version: 3.23.0 simple-git: specifier: ^3.36.0 - version: 3.36.0 + version: 3.36.0(supports-color@10.2.2) sitemap: specifier: ^7.1.3 version: 7.1.3 @@ -236,37 +239,37 @@ importers: version: 5.3.1 vitepress: specifier: ^1.6.4 - version: 1.6.4(@algolia/client-search@5.55.2)(@types/node@26.1.1)(@types/react@18.3.31)(fuse.js@7.5.0)(jiti@2.7.0)(less@4.6.7)(postcss@8.5.19)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.101.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0) + version: 1.6.4(@algolia/client-search@5.55.2)(@types/node@26.1.1)(@types/react@18.3.31)(fuse.js@7.5.0)(jiti@2.7.0)(less@4.6.7)(postcss@8.5.19)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.101.0)(search-insights@2.8.2)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0) vitepress-plugin-group-icons: specifier: ^1.7.5 - version: 1.7.5(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 1.7.5(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) vitepress-plugin-llms: specifier: ^1.13.3 - version: 1.13.3 + version: 1.13.3(supports-color@10.2.2) packages/angular: devDependencies: '@angular-eslint/builder': specifier: ~21.1.0 - version: 21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(chokidar@5.0.0)(eslint@8.57.1)(typescript@5.9.3) + version: 21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) '@angular-eslint/eslint-plugin': specifier: ~21.1.0 - version: 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) '@angular-eslint/eslint-plugin-template': specifier: ~21.1.0 - version: 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) '@angular-eslint/schematics': specifier: ~21.1.0 - version: 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(chokidar@5.0.0)(eslint@8.57.1)(typescript@5.9.3) + version: 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) '@angular-eslint/template-parser': specifier: ~21.1.0 - version: 21.1.0(eslint@8.57.1)(typescript@5.9.3) + version: 21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) '@angular/build': specifier: ^21.2.19 - version: 21.2.19(011486259c6ee863c541441f40f573fd) + version: 21.2.19(4e470a8879c3cff07db1900cad6a9077) '@angular/cli': specifier: ^21.2.19 - version: 21.2.19(@types/node@26.1.1)(chokidar@5.0.0) + version: 21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2) '@angular/common': specifier: ^21.2.18 version: 21.2.18(@angular/core@21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2))(rxjs@7.8.2) @@ -275,7 +278,7 @@ importers: version: 21.2.18 '@angular/compiler-cli': specifier: ^21.2.18 - version: 21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3) + version: 21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3) '@angular/core': specifier: ^21.2.18 version: 21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2) @@ -299,13 +302,13 @@ importers: version: link:../../tools/build-helpers '@vitest/browser-playwright': specifier: ^4.1.10 - version: 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + version: 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) angular-eslint: specifier: 21.1.0 - version: 21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(chokidar@5.0.0)(eslint@8.57.1)(typescript-eslint@8.57.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) + version: 21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript-eslint@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(typescript@5.9.3) ng-packagr: specifier: ^21.2.5 - version: 21.2.5(@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3) + version: 21.2.5(@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3) rxjs: specifier: ~7.8.2 version: 7.8.2 @@ -333,7 +336,7 @@ importers: version: 6.9.1 astro: specifier: ^7.1.0 - version: 7.1.0(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@types/node@26.1.1)(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(less@4.6.7)(rollup@4.62.2)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.1.0(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@types/node@26.1.1)(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(less@4.6.7)(rollup@4.62.2)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -348,10 +351,10 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vitest: specifier: 4.1.10 - version: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) packages/icons: devDependencies: @@ -387,10 +390,40 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vitest: specifier: 4.1.10 - version: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) + + packages/lab: + devDependencies: + '@lucide/build-icons': + specifier: workspace:* + version: link:../../tools/build-icons + '@lucide/helpers': + specifier: workspace:* + version: link:../../tools/build-helpers + '@lucide/rollup-plugins': + specifier: workspace:* + version: link:../../tools/rollup-plugins + minimist: + specifier: ^1.2.8 + version: 1.2.8 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + rollup: + specifier: ^4.9.2 + version: 4.62.2 + rollup-plugin-dts: + specifier: ^6.1.0 + version: 6.4.1(rollup@4.62.2)(typescript@5.9.3) + svgson: + specifier: ^5.2.1 + version: 5.3.1 + typescript: + specifier: ^5.9.3 + version: 5.9.3 packages/lucide: devDependencies: @@ -423,7 +456,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) packages/lucide-preact: devDependencies: @@ -438,7 +471,7 @@ importers: version: link:../shared '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.7)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.7(supports-color@10.2.2))(preact@10.29.7)(rollup@4.62.2)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 @@ -462,7 +495,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) packages/lucide-react: devDependencies: @@ -486,7 +519,7 @@ importers: version: 18.3.31 '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 4.7.0(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -510,7 +543,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) packages/lucide-react-native: devDependencies: @@ -540,7 +573,7 @@ importers: version: 18.3.31 '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 4.7.0(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -552,10 +585,10 @@ importers: version: 18.3.1(react@18.3.1) react-native: specifier: ^0.76.9 - version: 0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1) + version: 0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2) react-native-svg: specifier: ^15.15.5 - version: 15.15.5(react-native@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + version: 15.15.5(react-native@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2))(react@18.3.1) rollup: specifier: ^4.62.2 version: 4.62.2 @@ -567,19 +600,19 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) packages/lucide-solid: devDependencies: '@babel/core': specifier: ^7.29.7 - version: 7.29.7 + version: 7.29.7(supports-color@10.2.2) '@babel/preset-env': specifier: ^7.29.7 - version: 7.29.7(@babel/core@7.29.7) + version: 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/preset-typescript': specifier: ^7.29.7 - version: 7.29.7(@babel/core@7.29.7) + version: 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@lucide/build-icons': specifier: workspace:* version: link:../../tools/build-icons @@ -591,7 +624,7 @@ importers: version: link:../shared '@rollup/plugin-babel': specifier: ^6.1.0 - version: 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2) + version: 6.1.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/babel__core@7.20.5)(rollup@4.62.2)(supports-color@10.2.2) '@solidjs/testing-library': specifier: ^0.8.10 version: 0.8.10(@solidjs/router@0.11.5(solid-js@1.9.14))(solid-js@1.9.14) @@ -600,7 +633,7 @@ importers: version: 6.9.1 babel-preset-solid: specifier: ^1.9.12 - version: 1.9.12(@babel/core@7.29.7)(solid-js@1.9.14) + version: 1.9.12(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@1.9.14) esbuild: specifier: ^0.28.1 version: 0.28.1 @@ -618,10 +651,10 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.14)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.14)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) packages/lucide-static: devDependencies: @@ -654,7 +687,7 @@ importers: devDependencies: vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) packages/svelte: devDependencies: @@ -669,13 +702,13 @@ importers: version: 2.5.8(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3) '@sveltejs/vite-plugin-svelte': specifier: ^6.2.4 - version: 6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + version: 6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 '@testing-library/svelte': specifier: ^5.4.2 - version: 5.4.2(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + version: 5.4.2(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 @@ -684,7 +717,7 @@ importers: version: 7.1.0 jsdom: specifier: ^27.4.0 - version: 27.4.0 + version: 27.4.0(supports-color@10.2.2) svelte: specifier: ^5.56.5 version: 5.56.5(@typescript-eslint/types@8.64.0) @@ -693,13 +726,13 @@ importers: version: 4.7.2(picomatch@4.0.5)(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3) svelte-preprocess: specifier: ^6.0.5 - version: 6.0.5(@babel/core@7.29.7)(less@4.6.7)(postcss@8.5.19)(sass@1.101.0)(stylus@0.56.0)(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3) + version: 6.0.5(@babel/core@7.29.7(supports-color@10.2.2))(less@4.6.7)(postcss@8.5.19)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) packages/vue: devDependencies: @@ -720,7 +753,7 @@ importers: version: 8.1.0(@vue/compiler-sfc@3.5.39)(vue@3.5.39(typescript@5.9.3)) '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 4.6.2(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/test-utils': specifier: 2.4.5 version: 2.4.5 @@ -735,7 +768,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.6 - version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + version: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vue: specifier: ^3.5.39 version: 3.5.39(typescript@5.9.3) @@ -753,10 +786,10 @@ importers: version: 1.2.8 oslllo-svg-fixer: specifier: ^5.0.0 - version: 5.0.0(encoding@0.1.13) + version: 5.0.0(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13) svgtofont: specifier: ^6.5.3 - version: 6.5.3(@types/svg2ttf@5.0.1)(chokidar@3.6.0) + version: 6.5.3(@types/svg2ttf@5.0.1)(chokidar@3.6.0)(supports-color@10.2.2) devDependencies: '@lucide/helpers': specifier: workspace:* @@ -818,13 +851,13 @@ importers: version: 4.62.2 rollup-plugin-esbuild: specifier: ^6.2.1 - version: 6.2.1(esbuild@0.28.1)(rollup@4.62.2) + version: 6.2.1(esbuild@0.28.1)(rollup@4.62.2)(supports-color@10.2.2) rollup-plugin-license: specifier: ^3.7.1 version: 3.7.1(picomatch@4.0.5)(rollup@4.62.2) rollup-plugin-summary: specifier: ^3.0.1 - version: 3.0.1(rollup@4.62.2) + version: 3.0.1(rollup@4.62.2)(supports-color@10.2.2) rollup-plugin-visualizer: specifier: ^6.0.11 version: 6.0.11(rolldown@1.0.0-rc.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(rollup@4.62.2) @@ -2095,6 +2128,240 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} + '@cspell/cspell-bundled-dicts@10.0.1': + resolution: {integrity: sha512-WvkSDNX4Uyyj/ZgbPO6L38iFNMfK1EqsH1FteRiI2qLz6QZMXRFrIt12OqiWIplzZDDaVpBH9FCJOPJll0fjCQ==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-json-reporter@10.0.1': + resolution: {integrity: sha512-/nes1RGILec3WCBcoMOd0byNTBtnJuPaVz/+ZzqYkLtY7x58VMcBG5kyP6hPyN8cIwjRADE/SR43gwdXuqk/FA==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-performance-monitor@10.0.1': + resolution: {integrity: sha512-9tVcHXwRnbazUv4WSG0h3MqV4+LgmLNgSALAQUflPPW0EMxTf7C4Dmv9cgxJyCEQrdnVKCr58nPPaahhz9LJUg==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-pipe@10.0.1': + resolution: {integrity: sha512-HPeXMD9AZ3V/qPkvQaPcak+C7cJ2z7JTHN8smd6J8L2aThLRky2cHc2OyeaHPSHB7WA47b4z2n5u5nawZhv5VQ==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-resolver@10.0.1': + resolution: {integrity: sha512-PIzkZHD1fGUQx1XteK2d1iQ0Mzq/maYcoB4jkvAiiR6WqP3MWYNKFdI9z+R5pOq5KgMfW+5Ig1q0oSR6h8irlA==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-service-bus@10.0.1': + resolution: {integrity: sha512-y6NcIGP2IdXaBL4PVH8vxsr7K27wzz3Ech87UtUtrDSXAiVEOvXgAIknEOUVp59rTlUE8Rn4IRURC6f/hgMyfw==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-types@10.0.1': + resolution: {integrity: sha512-kLgLShnWADDVreKC63pBrWkcvxgZzFIfO34Jhx/SWfuOIA3cD8AXT+HjyuLfoGJ7mUb58hv2kUziKzEy4INb1w==} + engines: {node: '>=22.18.0'} + + '@cspell/cspell-worker@10.0.1': + resolution: {integrity: sha512-L2bJerfuYOls2wEknm8FmynLtj/G7O4UqX9I/HznRggEW6i2yZIxagDetpVDNowpyavNHJ3SJtUFiyMiZc16Sw==} + engines: {node: '>=22.18.0'} + + '@cspell/dict-ada@4.1.1': + resolution: {integrity: sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==} + + '@cspell/dict-al@1.1.1': + resolution: {integrity: sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==} + + '@cspell/dict-aws@4.0.17': + resolution: {integrity: sha512-ORcblTWcdlGjIbWrgKF+8CNEBQiLVKdUOFoTn0KPNkAYnFcdPP0muT4892h7H4Xafh3j72wqB4/loQ6Nti9E/w==} + + '@cspell/dict-bash@4.2.3': + resolution: {integrity: sha512-ljUZoKHbDqw5Sx0qpL2qTUlmkmr+vhZH/sCNrNaBZKTbdgiswErSnIF1jRbGmEitJNxHRHWsuZyVgnTGfVO1Yw==} + + '@cspell/dict-companies@3.2.12': + resolution: {integrity: sha512-mjiz/N3zWOCsz5VfwMUydSl7uW0OU9H2PnbCNc3RV44Vj6Q59CSp6EYGSGZQxrXU1gpsuZUrwr6QCjNjFOOg5A==} + + '@cspell/dict-cpp@7.0.2': + resolution: {integrity: sha512-dfbeERiVNeqmo/npivdR6rDiBCqZi3QtjH2Z0HFcXwpdj6i97dX1xaKyK2GUsO/p4u1TOv63Dmj5Vm48haDpuA==} + + '@cspell/dict-cryptocurrencies@5.0.5': + resolution: {integrity: sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==} + + '@cspell/dict-csharp@4.0.8': + resolution: {integrity: sha512-qmk45pKFHSxckl5mSlbHxmDitSsGMlk/XzFgt7emeTJWLNSTUK//MbYAkBNRtfzB4uD7pAFiKgpKgtJrTMRnrQ==} + + '@cspell/dict-css@4.1.2': + resolution: {integrity: sha512-+ylGoKdwZ2sVOCOnU2Eq5wDZx+RaVX3HoKyNHGGsFvhSw6IidQ6tH/mAPKBDofViHJoWCPNlklE0lTr6MDG3QA==} + + '@cspell/dict-dart@2.3.2': + resolution: {integrity: sha512-sUiLW56t9gfZcu8iR/5EUg+KYyRD83Cjl3yjDEA2ApVuJvK1HhX+vn4e4k4YfjpUQMag8XO2AaRhARE09+/rqw==} + + '@cspell/dict-data-science@2.0.16': + resolution: {integrity: sha512-M72mxv5asuAnORurz4iXRJ+Tw9XBq6eu7D2Ne7biP0Z1RciKGNxXWu9JycA/KlVvK1hAlKj/fANlXhuEWpXKFg==} + + '@cspell/dict-django@4.1.6': + resolution: {integrity: sha512-SdbSFDGy9ulETqNz15oWv2+kpWLlk8DJYd573xhIkeRdcXOjskRuxjSZPKfW7O3NxN/KEf3gm3IevVOiNuFS+w==} + + '@cspell/dict-docker@1.1.17': + resolution: {integrity: sha512-OcnVTIpHIYYKhztNTyK8ShAnXTfnqs43hVH6p0py0wlcwRIXe5uj4f12n7zPf2CeBI7JAlPjEsV0Rlf4hbz/xQ==} + + '@cspell/dict-dotnet@5.0.13': + resolution: {integrity: sha512-xPp7jMnFpOri7tzmqmm/dXMolXz1t2bhNqxYkOyMqXhvs08oc7BFs+EsbDY0X7hqiISgeFZGNqn0dOCr+ncPYw==} + + '@cspell/dict-elixir@4.0.8': + resolution: {integrity: sha512-CyfphrbMyl4Ms55Vzuj+mNmd693HjBFr9hvU+B2YbFEZprE5AG+EXLYTMRWrXbpds4AuZcvN3deM2XVB80BN/Q==} + + '@cspell/dict-en-common-misspellings@2.1.13': + resolution: {integrity: sha512-00rpydUxKNWY2xxrSx+h46aNWLvbkJdd57SsnEFt24fbs1fROhXZ6XSQu+gQz/zNuiCvFi4Ro3ej9DLbEdWQmQ==} + + '@cspell/dict-en-gb-mit@3.1.25': + resolution: {integrity: sha512-zGODptk24CMrXi49ieG2SUm94CKxEsVF0dYNF+1ZYH0MSsQDZ/PKDlrrbvtBqSupKdPSj0Z9sjOmMNfHHW9ZSg==} + + '@cspell/dict-en_us@4.4.36': + resolution: {integrity: sha512-2yOhI/+7d1DbfvMljGW4jw8pLqDEsVmnvUXBOCFXtLU2BWgQkrqOJDCNseYjEiEbTp0OtdrWEWWPFSP1TNugQw==} + + '@cspell/dict-filetypes@3.0.18': + resolution: {integrity: sha512-yU7RKD/x1IWmDLzWeiItMwgV+6bUcU/af23uS0+uGiFUbsY1qWV/D4rxlAAO6Z7no3J2z8aZOkYIOvUrJq0Rcw==} + + '@cspell/dict-flutter@1.1.1': + resolution: {integrity: sha512-UlOzRcH2tNbFhZmHJN48Za/2/MEdRHl2BMkCWZBYs+30b91mWvBfzaN4IJQU7dUZtowKayVIF9FzvLZtZokc5A==} + + '@cspell/dict-fonts@4.0.6': + resolution: {integrity: sha512-aR/0csY01dNb0A1tw/UmN9rKgHruUxsYsvXu6YlSBJFu60s26SKr/k1o4LavpHTQ+lznlYMqAvuxGkE4Flliqw==} + + '@cspell/dict-fsharp@1.1.1': + resolution: {integrity: sha512-imhs0u87wEA4/cYjgzS0tAyaJpwG7vwtC8UyMFbwpmtw+/bgss+osNfyqhYRyS/ehVCWL17Ewx2UPkexjKyaBA==} + + '@cspell/dict-fullstack@3.2.9': + resolution: {integrity: sha512-diZX+usW5aZ4/b2T0QM/H/Wl9aNMbdODa1Jq0ReBr/jazmNeWjd+PyqeVgzd1joEaHY+SAnjrf/i9CwKd2ZtWQ==} + + '@cspell/dict-gaming-terms@1.1.2': + resolution: {integrity: sha512-9XnOvaoTBscq0xuD6KTEIkk9hhdfBkkvJAIsvw3JMcnp1214OCGW8+kako5RqQ2vTZR3Tnf3pc57o7VgkM0q1Q==} + + '@cspell/dict-git@3.1.0': + resolution: {integrity: sha512-KEt9zGkxqGy2q1nwH4CbyqTSv5nadpn8BAlDnzlRcnL0Xb3LX9xTgSGShKvzb0bw35lHoYyLWN2ZKAqbC4pgGQ==} + + '@cspell/dict-golang@6.0.26': + resolution: {integrity: sha512-YKA7Xm5KeOd14v5SQ4ll6afe9VSy3a2DWM7L9uBq4u3lXToRBQ1W5PRa+/Q9udd+DTURyVVnQ+7b9cnOlNxaRg==} + + '@cspell/dict-google@1.0.9': + resolution: {integrity: sha512-biL65POqialY0i4g6crj7pR6JnBkbsPovB2WDYkj3H4TuC/QXv7Pu5pdPxeUJA6TSCHI7T5twsO4VSVyRxD9CA==} + + '@cspell/dict-haskell@4.0.6': + resolution: {integrity: sha512-ib8SA5qgftExpYNjWhpYIgvDsZ/0wvKKxSP+kuSkkak520iPvTJumEpIE+qPcmJQo4NzdKMN8nEfaeci4OcFAQ==} + + '@cspell/dict-html-symbol-entities@4.0.5': + resolution: {integrity: sha512-429alTD4cE0FIwpMucvSN35Ld87HCyuM8mF731KU5Rm4Je2SG6hmVx7nkBsLyrmH3sQukTcr1GaiZsiEg8svPA==} + + '@cspell/dict-html@4.0.15': + resolution: {integrity: sha512-GJYnYKoD9fmo2OI0aySEGZOjThnx3upSUvV7mmqUu8oG+mGgzqm82P/f7OqsuvTaInZZwZbo+PwJQd/yHcyFIw==} + + '@cspell/dict-java@5.0.12': + resolution: {integrity: sha512-qPSNhTcl7LGJ5Qp6VN71H8zqvRQK04S08T67knMq9hTA8U7G1sTKzLmBaDOFhq17vNX/+rT+rbRYp+B5Nwza1A==} + + '@cspell/dict-julia@1.1.1': + resolution: {integrity: sha512-WylJR9TQ2cgwd5BWEOfdO3zvDB+L7kYFm0I9u0s9jKHWQ6yKmfKeMjU9oXxTBxIufhCXm92SKwwVNAC7gjv+yA==} + + '@cspell/dict-k8s@1.0.13': + resolution: {integrity: sha512-ELGkS13k7K/NEfVimBSrxVTfqXvOF/Kvxj4I62YxRm8bvHbfoXgrGaOx28lPiNRz+dmu+yYtvuXbnURKtYbC6g==} + + '@cspell/dict-kotlin@1.1.1': + resolution: {integrity: sha512-J3NzzfgmxRvEeOe3qUXnSJQCd38i/dpF9/t3quuWh6gXM+krsAXP75dY1CzDmS8mrJAlBdVBeAW5eAZTD8g86Q==} + + '@cspell/dict-latex@5.1.0': + resolution: {integrity: sha512-qxT4guhysyBt0gzoliXYEBYinkAdEtR2M7goRaUH0a7ltCsoqqAeEV8aXYRIdZGcV77gYSobvu3jJL038tlPAw==} + + '@cspell/dict-lorem-ipsum@4.0.5': + resolution: {integrity: sha512-9a4TJYRcPWPBKkQAJ/whCu4uCAEgv/O2xAaZEI0n4y1/l18Yyx8pBKoIX5QuVXjjmKEkK7hi5SxyIsH7pFEK9Q==} + + '@cspell/dict-lua@4.0.8': + resolution: {integrity: sha512-N4PkgNDMu9JVsRu7JBS/3E/dvfItRgk9w5ga2dKq+JupP2Y3lojNaAVFhXISh4Y0a6qXDn2clA6nvnavQ/jjLA==} + + '@cspell/dict-makefile@1.0.5': + resolution: {integrity: sha512-4vrVt7bGiK8Rx98tfRbYo42Xo2IstJkAF4tLLDMNQLkQ86msDlYSKG1ZCk8Abg+EdNcFAjNhXIiNO+w4KflGAQ==} + + '@cspell/dict-markdown@2.0.17': + resolution: {integrity: sha512-H8bAxih6U8NOnSPL7R8My+tqjaB4tmnJTjERuz4zYqmf+cH+5xshX3UVgKlwWFcyjsYfv/zEDuRdMctQv1q6HQ==} + peerDependencies: + '@cspell/dict-css': ^4.1.2 + '@cspell/dict-html': ^4.0.15 + '@cspell/dict-html-symbol-entities': ^4.0.5 + '@cspell/dict-typescript': ^3.2.3 + + '@cspell/dict-monkeyc@1.0.12': + resolution: {integrity: sha512-MN7Vs11TdP5mbdNFQP5x2Ac8zOBm97ARg6zM5Sb53YQt/eMvXOMvrep7+/+8NJXs0jkp70bBzjqU4APcqBFNAw==} + + '@cspell/dict-node@5.0.9': + resolution: {integrity: sha512-hO+ga+uYZ/WA4OtiMEyKt5rDUlUyu3nXMf8KVEeqq2msYvAPdldKBGH7lGONg6R/rPhv53Rb+0Y1SLdoK1+7wQ==} + + '@cspell/dict-npm@5.2.43': + resolution: {integrity: sha512-H2gYwtu59dNO9662Uq0usfuhyNd7lZJE1C61a/UXcpRyWWSrTo2Bz+vwGYp1bXZ1LmjXadqvwJ8ArFlGdiadNQ==} + + '@cspell/dict-php@4.1.1': + resolution: {integrity: sha512-EXelI+4AftmdIGtA8HL8kr4WlUE11OqCSVlnIgZekmTkEGSZdYnkFdiJ5IANSALtlQ1mghKjz+OFqVs6yowgWA==} + + '@cspell/dict-powershell@5.0.15': + resolution: {integrity: sha512-l4S5PAcvCFcVDMJShrYD0X6Huv9dcsQPlsVsBGbH38wvuN7gS7+GxZFAjTNxDmTY1wrNi1cCatSg6Pu2BW4rgg==} + + '@cspell/dict-public-licenses@2.0.16': + resolution: {integrity: sha512-EQRrPvEOmwhwWezV+W7LjXbIBjiy6y/shrET6Qcpnk3XANTzfvWflf9PnJ5kId/oKWvihFy0za0AV1JHd03pSQ==} + + '@cspell/dict-python@4.2.29': + resolution: {integrity: sha512-OnEt1a35iuQzc2Ize1qU/43ZyF10urRKAm+mlTz++vnAgDLBHpKfWakpSK50nyL5/1WvyQ8BaMjb52MBLEpTeA==} + + '@cspell/dict-r@2.1.1': + resolution: {integrity: sha512-71Ka+yKfG4ZHEMEmDxc6+blFkeTTvgKbKAbwiwQAuKl3zpqs1Y0vUtwW2N4b3LgmSPhV3ODVY0y4m5ofqDuKMw==} + + '@cspell/dict-ruby@5.1.1': + resolution: {integrity: sha512-LHrp84oEV6q1ZxPPyj4z+FdKyq1XAKYPtmGptrd+uwHbrF/Ns5+fy6gtSi7pS+uc0zk3JdO9w/tPK+8N1/7WUA==} + + '@cspell/dict-rust@4.1.2': + resolution: {integrity: sha512-O1FHrumYcO+HZti3dHfBPUdnDFkI+nbYK3pxYmiM1sr+G0ebOd6qchmswS0Wsc6ZdEVNiPYJY/gZQR6jfW3uOg==} + + '@cspell/dict-scala@5.0.9': + resolution: {integrity: sha512-AjVcVAELgllybr1zk93CJ5wSUNu/Zb5kIubymR/GAYkMyBdYFCZ3Zbwn4Zz8GJlFFAbazABGOu0JPVbeY59vGg==} + + '@cspell/dict-shell@1.2.0': + resolution: {integrity: sha512-PVctvT22lJ49niMiakO8xieY7ELCAzjSqhejWR7bAMb5AZ9F4WDEs+XdGMnoVHWeXq7K5rcepLPmEJb+37zzIw==} + + '@cspell/dict-software-terms@5.2.4': + resolution: {integrity: sha512-z6y/TGH3QNf5wB4pVvN/P3GfFEW/Whf6QAekNsIn06VKl95dnamfpkPWqV8rEtCixQFaKalb5+y9hRQXH3XQ1g==} + + '@cspell/dict-sql@2.2.1': + resolution: {integrity: sha512-qDHF8MpAYCf4pWU8NKbnVGzkoxMNrFqBHyG/dgrlic5EQiKANCLELYtGlX5auIMDLmTf1inA0eNtv74tyRJ/vg==} + + '@cspell/dict-svelte@1.0.7': + resolution: {integrity: sha512-hGZsGqP0WdzKkdpeVLBivRuSNzOTvN036EBmpOwxH+FTY2DuUH7ecW+cSaMwOgmq5JFSdTcbTNFlNC8HN8lhaQ==} + + '@cspell/dict-swift@2.0.6': + resolution: {integrity: sha512-PnpNbrIbex2aqU1kMgwEKvCzgbkHtj3dlFLPMqW1vSniop7YxaDTtvTUO4zA++ugYAEL+UK8vYrBwDPTjjvSnA==} + + '@cspell/dict-terraform@1.1.4': + resolution: {integrity: sha512-Ere42ilvMFvQA4GlcN0OKlruMPR6EsvaB+iTHzj2xc+NJGRK64V7yApUcWrOrSgTiM/vhWXPIsK3OMfiAiNdmA==} + + '@cspell/dict-typescript@3.2.3': + resolution: {integrity: sha512-zXh1wYsNljQZfWWdSPYwQhpwiuW0KPW1dSd8idjMRvSD0aSvWWHoWlrMsmZeRl4qM4QCEAjua8+cjflm41cQBg==} + + '@cspell/dict-vue@3.0.5': + resolution: {integrity: sha512-Mqutb8jbM+kIcywuPQCCaK5qQHTdaByoEO2J9LKFy3sqAdiBogNkrplqUK0HyyRFgCfbJUgjz3N85iCMcWH0JA==} + + '@cspell/dict-zig@1.0.0': + resolution: {integrity: sha512-XibBIxBlVosU06+M6uHWkFeT0/pW5WajDRYdXG2CgHnq85b0TI/Ks0FuBJykmsgi2CAD3Qtx8UHFEtl/DSFnAQ==} + + '@cspell/dynamic-import@10.0.1': + resolution: {integrity: sha512-mP1gdq00aIcH8HxNMqnH11X6BKxLcneDtFgl/ecjIKnaGKwi44m8AndP5Kr4ODaYdl8UUw9O3dJh7KaQXnLHZQ==} + engines: {node: '>=22.18.0'} + + '@cspell/filetypes@10.0.1': + resolution: {integrity: sha512-Z5S35giU5IW49fBBq6BksUbE8PC4IYPfaKuwl5Nl9jkf/OkAKiBmCowKX45NzRUQInwK/GSqqIUifrNeI6LdLw==} + engines: {node: '>=22.18.0'} + + '@cspell/rpc@10.0.1': + resolution: {integrity: sha512-axSRKv3zEAmBm66iD/FV/MPmE4/Yf7c3PZiwTW894Yd3iEhtn3KPKeTrqQ2/tDrhB1Z2qTsap/Hue0MK4o5WXg==} + engines: {node: '>=22.18.0'} + + '@cspell/strong-weak-map@10.0.1': + resolution: {integrity: sha512-lenN1DVyPi8nJLSMSJJ670ddTjyiruLueuSZO1qLcxBqUhgxDt/mALu9N/1m6WdOVcg6m/5cLiZVg2KOo2UzRw==} + engines: {node: '>=22.18.0'} + + '@cspell/url@10.0.1': + resolution: {integrity: sha512-abYYgI29wJhWIfWTYrYuzRYDcHQUQ1N5ylnhxYn1NJnIQMqUWGLbDmt12JABtZ+R6h6UNatQrS7rhP86etvJyQ==} + engines: {node: '>=22.18.0'} + '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -5372,6 +5639,9 @@ packages: resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -5747,6 +6017,10 @@ packages: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} + chalk-template@1.1.2: + resolution: {integrity: sha512-2bxTP2yUH7AJj/VAXfcA+4IcWGdQ87HwBANLt5XxGTeomo8yG0y95N1um9i5StvhT/Bl0/2cARA5v1PpPXUxUA==} + engines: {node: '>=14.16'} + chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -5916,6 +6190,10 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} + comment-json@5.0.0: + resolution: {integrity: sha512-uiqLcOiVDJtBP8WGkZHEP+FZIhTzP1dxvn59EfoYUi9gqupjrBWVQkO2atDrbnKPwLeotFYDsuNb26uBMqB+hw==} + engines: {node: '>= 6'} + commenting@1.1.0: resolution: {integrity: sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==} @@ -6046,6 +6324,47 @@ packages: crossws@0.3.5: resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + cspell-config-lib@10.0.1: + resolution: {integrity: sha512-hMpo/0j6k7pbiqrLDOLJKD2IGP9XwhjKf2miiM6p84Xeo4nyuFZaxxDCQ68R851HSYFrrdltgpoipMbj1h2Tnw==} + engines: {node: '>=22.18.0'} + + cspell-dictionary@10.0.1: + resolution: {integrity: sha512-3cZ659vgsZWkzGQJR/sNqGDVt/OnvTSieLKI76V++4t1bHJfochb9ZrrwsuMsb1VPGiyqClUP1/O6WrefF/FVg==} + engines: {node: '>=22.18.0'} + + cspell-gitignore@10.0.1: + resolution: {integrity: sha512-wN23U61Mx6qPJN3CesOmBU9vnbJ0jQm/ylK0iaVui3CcnO7Zzl5qLu5mPHUzGQGm8yso6qjyxqo16Ho7LpZGOQ==} + engines: {node: '>=22.18.0'} + hasBin: true + + cspell-glob@10.0.1: + resolution: {integrity: sha512-7bII9J3aSSpZDwhx7w+zfQXbMxHZQ3be0ilUp5bHrsjz6o07v/NqOHMGcwKdPn1sw2dxDz9sv057xE5pqXnSdw==} + engines: {node: '>=22.18.0'} + + cspell-grammar@10.0.1: + resolution: {integrity: sha512-xC9AFYmaI9wsO//a7S5tdDGKGJVD5UEEsTg+Up2fi7lPfXIryisYmV6tePNL1SEg0idYss4ja8LUZ3Mib09BjQ==} + engines: {node: '>=22.18.0'} + hasBin: true + + cspell-io@10.0.1: + resolution: {integrity: sha512-8C2ka07faxflnaqEBO3pektS21XViE/SEHT7F5ZD1ou7FyMR5u3xawTBJSczClfsxLt/WYeztBYrpmGAjmjksw==} + engines: {node: '>=22.18.0'} + + cspell-lib@10.0.1: + resolution: {integrity: sha512-RpsIPiLzc4/YMW8BMRKpyJ81x439qjYWcqgdKeXnMkbKM88J9PexzutfFf/4v97v96KzfNitEzMpbI0uj8OeUg==} + engines: {node: '>=22.18.0'} + + cspell-trie-lib@10.0.1: + resolution: {integrity: sha512-BFvhalSkRQFjKrZ//FKK7fRGrZFpifnxB5AwCkzsIsBZqicsfafcQ1xP21qpb0QqyV/IomjNgviG+tRJs+0rMw==} + engines: {node: '>=22.18.0'} + peerDependencies: + '@cspell/cspell-types': 10.0.1 + + cspell@10.0.1: + resolution: {integrity: sha512-Gg6w/flT3fKfl3la62hfTnhtNnDQ+9mU7kUhVqw/axl/Ms4oENw0oJMkWFIoj4f6nL/SDPz7KcPXd2XbkKFNmQ==} + engines: {node: '>=22.18.0'} + hasBin: true + css-select@5.2.2: resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} @@ -6440,6 +6759,10 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} + env-paths@4.0.0: + resolution: {integrity: sha512-pxP8eL2SwwaTRi/KHYwLYXinDs7gL3jxFcBYmEdYfZmZXbaVDvdppd0XBU8qVz03rDfKZMXg1omHCbsJjZrMsw==} + engines: {node: '>=20'} + environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -6753,6 +7076,10 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-equals@6.0.2: + resolution: {integrity: sha512-sAjhj9ZhOxYCGiNMnZLaucOqf5ZeFnHNoKoAZiD9thhJ0N8RP85qJK759/97C/3L7NzzmGVB5uiX9AUpySZmUQ==} + engines: {node: '>=6.0.0'} + fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} @@ -6987,6 +7314,10 @@ packages: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} + gensequence@8.0.8: + resolution: {integrity: sha512-omMVniXEXpdx/vKxGnPRoO2394Otlze28TyxECbFVyoSpZ9H3EO7lemjcB12OpQJzRW4e5tt/dL1rOxry6aMHg==} + engines: {node: '>=20'} + gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -7069,6 +7400,10 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + global-directory@5.0.0: + resolution: {integrity: sha512-1pgFdhK3J2LeM+dVf2Pd424yHx2ou338lC0ErNP2hPx4j8eW1Sp0XqSjNxtk6Tc4Kr5wlWtSvz8cn2yb7/SG/w==} + engines: {node: '>=20'} + global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} @@ -7309,6 +7644,10 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} + import-fresh@4.0.0: + resolution: {integrity: sha512-Fpi660c7VPDM3fPKYovStd9IP1CPOikf6v/dGxJJMmHPcwYQIMJ4W7kO1avBYEpMqkCh+Dx3Ln6H7VYqgztLjw==} + engines: {node: '>=22.15'} + import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} @@ -7545,6 +7884,10 @@ packages: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} + is-safe-filename@0.1.1: + resolution: {integrity: sha512-4SrR7AdnY11LHfDKTZY1u6Ga3RuxZdl3YKWWShO5iyuG5h8QS4GD2tOb04peBJ5I7pXbR+CGBNEhTcwK+FzN3g==} + engines: {node: '>=20'} + is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} @@ -10893,6 +11236,10 @@ packages: resolution: {integrity: sha512-hI3flOB4PLZIy5prbtTpirobtPE2ZtZ52szO+2mM9Efp6ErM398La+C1lIpNWDfNoQk+6Lsi6nMcCwVB7pxeMQ==} engines: {node: '>= 6.0'} + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + xdg-portable@7.3.0: resolution: {integrity: sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==} engines: {node: '>= 6.0'} @@ -11309,46 +11656,46 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-eslint/builder@21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(chokidar@5.0.0)(eslint@8.57.1)(typescript@5.9.3)': + '@angular-eslint/builder@21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3)': dependencies: '@angular-devkit/architect': 0.2102.19(chokidar@5.0.0) '@angular-devkit/core': 21.2.19(chokidar@5.0.0) - '@angular/cli': 21.2.19(@types/node@26.1.1)(chokidar@5.0.0) - eslint: 8.57.1 + '@angular/cli': 21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - chokidar '@angular-eslint/bundled-angular-compiler@21.1.0': {} - '@angular-eslint/eslint-plugin-template@21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@angular-eslint/eslint-plugin-template@21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 21.1.0 - '@angular-eslint/template-parser': 21.1.0(eslint@8.57.1)(typescript@5.9.3) - '@angular-eslint/utils': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@angular-eslint/template-parser': 21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular-eslint/utils': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/utils': 8.64.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) aria-query: 5.3.2 axobject-query: 4.1.0 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 - '@angular-eslint/eslint-plugin@21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@angular-eslint/eslint-plugin@21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 21.1.0 - '@angular-eslint/utils': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 + '@angular-eslint/utils': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@typescript-eslint/utils': 8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 - '@angular-eslint/schematics@21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(chokidar@5.0.0)(eslint@8.57.1)(typescript@5.9.3)': + '@angular-eslint/schematics@21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3)': dependencies: '@angular-devkit/core': 21.2.19(chokidar@5.0.0) '@angular-devkit/schematics': 21.2.19(chokidar@5.0.0) - '@angular-eslint/eslint-plugin': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@angular-eslint/eslint-plugin-template': 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@angular/cli': 21.2.19(@types/node@26.1.1)(chokidar@5.0.0) + '@angular-eslint/eslint-plugin': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular-eslint/eslint-plugin-template': 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular/cli': 21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2) ignore: 7.0.5 semver: 7.8.5 strip-json-comments: 3.1.1 @@ -11360,36 +11707,36 @@ snapshots: - eslint - typescript - '@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3)': + '@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 21.1.0 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@10.2.2) eslint-scope: 9.1.2 typescript: 5.9.3 - '@angular-eslint/utils@21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@angular-eslint/utils@21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 21.1.0 - '@typescript-eslint/utils': 8.64.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/utils': 8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 - '@angular/build@21.2.19(011486259c6ee863c541441f40f573fd)': + '@angular/build@21.2.19(4e470a8879c3cff07db1900cad6a9077)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2102.19(chokidar@5.0.0) '@angular/compiler': 21.2.18 - '@angular/compiler-cli': 21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3) - '@babel/core': 7.29.7 + '@angular/compiler-cli': 21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3) + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 '@inquirer/confirm': 5.1.21(@types/node@26.1.1) - '@vitejs/plugin-basic-ssl': 2.1.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitejs/plugin-basic-ssl': 2.1.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) beasties: 0.4.1 browserslist: 4.28.6 esbuild: 0.28.1 - https-proxy-agent: 7.0.6 - istanbul-lib-instrument: 6.0.3 + https-proxy-agent: 7.0.6(supports-color@10.2.2) + istanbul-lib-instrument: 6.0.3(supports-color@10.2.2) jsonc-parser: 3.3.1 listr2: 9.0.5 magic-string: 0.30.21 @@ -11405,7 +11752,7 @@ snapshots: tslib: 2.8.1 typescript: 5.9.3 undici: 7.28.0 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) watchpack: 2.5.1 optionalDependencies: '@angular/core': 21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2) @@ -11413,9 +11760,9 @@ snapshots: '@angular/platform-server': 21.2.18(@angular/common@21.2.18(@angular/core@21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/compiler@21.2.18)(@angular/core@21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2))(@angular/platform-browser@21.2.18(@angular/common@21.2.18(@angular/core@21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.2.18(@angular/compiler@21.2.18)(rxjs@7.8.2)))(rxjs@7.8.2) less: 4.6.7 lmdb: 3.5.1 - ng-packagr: 21.2.5(@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3) + ng-packagr: 21.2.5(@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3) postcss: 8.5.19 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -11431,14 +11778,14 @@ snapshots: - tsx - yaml - '@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)': + '@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2)': dependencies: '@angular-devkit/architect': 0.2102.19(chokidar@5.0.0) '@angular-devkit/core': 21.2.19(chokidar@5.0.0) '@angular-devkit/schematics': 21.2.19(chokidar@5.0.0) '@inquirer/prompts': 7.10.1(@types/node@26.1.1) '@listr2/prompt-adapter-inquirer': 3.0.5(@inquirer/prompts@7.10.1(@types/node@26.1.1))(@types/node@26.1.1)(listr2@9.0.5) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.26.0(supports-color@10.2.2)(zod@4.3.6) '@schematics/angular': 21.2.19(chokidar@5.0.0) '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.48.1 @@ -11446,7 +11793,7 @@ snapshots: jsonc-parser: 3.3.1 listr2: 9.0.5 npm-package-arg: 13.0.2 - pacote: 21.5.1 + pacote: 21.5.1(supports-color@10.2.2) parse5-html-rewriting-stream: 8.0.0 semver: 7.8.5 yargs: 18.0.0 @@ -11463,10 +11810,10 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3)': + '@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@angular/compiler': 21.2.18 - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@jridgewell/sourcemap-codec': 1.5.5 chokidar: 5.0.0 convert-source-map: 1.9.0 @@ -11654,20 +12001,20 @@ snapshots: '@babel/compat-data@7.29.7': {} - '@babel/core@7.29.7': + '@babel/core@7.29.7(supports-color@10.2.2)': dependencies: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.7 '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helpers': 7.29.7 '@babel/parser': 7.29.7 '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 7.8.5 @@ -11698,32 +12045,32 @@ snapshots: lru-cache: 5.1.1 semver: 7.8.5 - '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': + '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@10.2.2) '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) + '@babel/traverse': 7.29.7(supports-color@10.2.2) semver: 7.8.5 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)': + '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 regexpu-core: 6.4.0 semver: 7.8.5 - '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)': + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) lodash.debounce: 4.0.8 resolve: 1.22.12 transitivePeerDependencies: @@ -11731,9 +12078,9 @@ snapshots: '@babel/helper-globals@7.29.7': {} - '@babel/helper-member-expression-to-functions@7.29.7': + '@babel/helper-member-expression-to-functions@7.29.7(supports-color@10.2.2)': dependencies: - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -11742,19 +12089,19 @@ snapshots: dependencies: '@babel/types': 7.29.7 - '@babel/helper-module-imports@7.29.7': + '@babel/helper-module-imports@7.29.7(supports-color@10.2.2)': dependencies: - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2) '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -11764,27 +12111,27 @@ snapshots: '@babel/helper-plugin-utils@7.29.7': {} - '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)': + '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-wrap-function': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/helper-wrap-function': 7.29.7(supports-color@10.2.2) + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@10.2.2) '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + '@babel/helper-skip-transparent-expression-wrappers@7.29.7(supports-color@10.2.2)': dependencies: - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -11799,10 +12146,10 @@ snapshots: '@babel/helper-validator-option@7.29.7': {} - '@babel/helper-wrap-function@7.29.7': + '@babel/helper-wrap-function@7.29.7(supports-color@10.2.2)': dependencies: '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -11816,692 +12163,692 @@ snapshots: dependencies: '@babel/types': 7.29.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.7)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-export-default-from@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-proposal-export-default-from@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.29.7)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.29.7)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.7)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.7)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.7)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-export-default-from@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-export-default-from@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.7)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.7)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.7)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.7)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-globals': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 '@babel/template': 7.29.7 - '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-flow-strip-types@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-flow-strip-types@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) - '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/traverse': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-react-jsx-source@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-react-jsx-source@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7) - babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) semver: 7.8.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.29.7 - '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/helper-plugin-utils': 7.29.7 - '@babel/preset-env@7.29.7(@babel/core@7.29.7)': + '@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/compat-data': 7.29.7 - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7) - '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7) - babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) - babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7) - babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@10.2.2)) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) core-js-compat: 3.49.0 semver: 7.8.5 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.29.7(@babel/core@7.29.7)': + '@babel/preset-flow@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 '@babel/types': 7.29.7 esutils: 2.0.3 - '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/preset-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.29.7 '@babel/helper-validator-option': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@babel/register@7.29.7(@babel/core@7.29.7)': + '@babel/register@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -12516,7 +12863,7 @@ snapshots: '@babel/parser': 7.29.7 '@babel/types': 7.29.7 - '@babel/traverse@7.29.7': + '@babel/traverse@7.29.7(supports-color@10.2.2)': dependencies: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.7 @@ -12524,7 +12871,7 @@ snapshots: '@babel/parser': 7.29.7 '@babel/template': 7.29.7 '@babel/types': 7.29.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -12673,6 +13020,228 @@ snapshots: '@colors/colors@1.5.0': optional: true + '@cspell/cspell-bundled-dicts@10.0.1': + dependencies: + '@cspell/dict-ada': 4.1.1 + '@cspell/dict-al': 1.1.1 + '@cspell/dict-aws': 4.0.17 + '@cspell/dict-bash': 4.2.3 + '@cspell/dict-companies': 3.2.12 + '@cspell/dict-cpp': 7.0.2 + '@cspell/dict-cryptocurrencies': 5.0.5 + '@cspell/dict-csharp': 4.0.8 + '@cspell/dict-css': 4.1.2 + '@cspell/dict-dart': 2.3.2 + '@cspell/dict-data-science': 2.0.16 + '@cspell/dict-django': 4.1.6 + '@cspell/dict-docker': 1.1.17 + '@cspell/dict-dotnet': 5.0.13 + '@cspell/dict-elixir': 4.0.8 + '@cspell/dict-en-common-misspellings': 2.1.13 + '@cspell/dict-en-gb-mit': 3.1.25 + '@cspell/dict-en_us': 4.4.36 + '@cspell/dict-filetypes': 3.0.18 + '@cspell/dict-flutter': 1.1.1 + '@cspell/dict-fonts': 4.0.6 + '@cspell/dict-fsharp': 1.1.1 + '@cspell/dict-fullstack': 3.2.9 + '@cspell/dict-gaming-terms': 1.1.2 + '@cspell/dict-git': 3.1.0 + '@cspell/dict-golang': 6.0.26 + '@cspell/dict-google': 1.0.9 + '@cspell/dict-haskell': 4.0.6 + '@cspell/dict-html': 4.0.15 + '@cspell/dict-html-symbol-entities': 4.0.5 + '@cspell/dict-java': 5.0.12 + '@cspell/dict-julia': 1.1.1 + '@cspell/dict-k8s': 1.0.13 + '@cspell/dict-kotlin': 1.1.1 + '@cspell/dict-latex': 5.1.0 + '@cspell/dict-lorem-ipsum': 4.0.5 + '@cspell/dict-lua': 4.0.8 + '@cspell/dict-makefile': 1.0.5 + '@cspell/dict-markdown': 2.0.17(@cspell/dict-css@4.1.2)(@cspell/dict-html-symbol-entities@4.0.5)(@cspell/dict-html@4.0.15)(@cspell/dict-typescript@3.2.3) + '@cspell/dict-monkeyc': 1.0.12 + '@cspell/dict-node': 5.0.9 + '@cspell/dict-npm': 5.2.43 + '@cspell/dict-php': 4.1.1 + '@cspell/dict-powershell': 5.0.15 + '@cspell/dict-public-licenses': 2.0.16 + '@cspell/dict-python': 4.2.29 + '@cspell/dict-r': 2.1.1 + '@cspell/dict-ruby': 5.1.1 + '@cspell/dict-rust': 4.1.2 + '@cspell/dict-scala': 5.0.9 + '@cspell/dict-shell': 1.2.0 + '@cspell/dict-software-terms': 5.2.4 + '@cspell/dict-sql': 2.2.1 + '@cspell/dict-svelte': 1.0.7 + '@cspell/dict-swift': 2.0.6 + '@cspell/dict-terraform': 1.1.4 + '@cspell/dict-typescript': 3.2.3 + '@cspell/dict-vue': 3.0.5 + '@cspell/dict-zig': 1.0.0 + + '@cspell/cspell-json-reporter@10.0.1': + dependencies: + '@cspell/cspell-types': 10.0.1 + + '@cspell/cspell-performance-monitor@10.0.1': {} + + '@cspell/cspell-pipe@10.0.1': {} + + '@cspell/cspell-resolver@10.0.1': + dependencies: + global-directory: 5.0.0 + + '@cspell/cspell-service-bus@10.0.1': {} + + '@cspell/cspell-types@10.0.1': {} + + '@cspell/cspell-worker@10.0.1': + dependencies: + cspell-lib: 10.0.1 + + '@cspell/dict-ada@4.1.1': {} + + '@cspell/dict-al@1.1.1': {} + + '@cspell/dict-aws@4.0.17': {} + + '@cspell/dict-bash@4.2.3': + dependencies: + '@cspell/dict-shell': 1.2.0 + + '@cspell/dict-companies@3.2.12': {} + + '@cspell/dict-cpp@7.0.2': {} + + '@cspell/dict-cryptocurrencies@5.0.5': {} + + '@cspell/dict-csharp@4.0.8': {} + + '@cspell/dict-css@4.1.2': {} + + '@cspell/dict-dart@2.3.2': {} + + '@cspell/dict-data-science@2.0.16': {} + + '@cspell/dict-django@4.1.6': {} + + '@cspell/dict-docker@1.1.17': {} + + '@cspell/dict-dotnet@5.0.13': {} + + '@cspell/dict-elixir@4.0.8': {} + + '@cspell/dict-en-common-misspellings@2.1.13': {} + + '@cspell/dict-en-gb-mit@3.1.25': {} + + '@cspell/dict-en_us@4.4.36': {} + + '@cspell/dict-filetypes@3.0.18': {} + + '@cspell/dict-flutter@1.1.1': {} + + '@cspell/dict-fonts@4.0.6': {} + + '@cspell/dict-fsharp@1.1.1': {} + + '@cspell/dict-fullstack@3.2.9': {} + + '@cspell/dict-gaming-terms@1.1.2': {} + + '@cspell/dict-git@3.1.0': {} + + '@cspell/dict-golang@6.0.26': {} + + '@cspell/dict-google@1.0.9': {} + + '@cspell/dict-haskell@4.0.6': {} + + '@cspell/dict-html-symbol-entities@4.0.5': {} + + '@cspell/dict-html@4.0.15': {} + + '@cspell/dict-java@5.0.12': {} + + '@cspell/dict-julia@1.1.1': {} + + '@cspell/dict-k8s@1.0.13': {} + + '@cspell/dict-kotlin@1.1.1': {} + + '@cspell/dict-latex@5.1.0': {} + + '@cspell/dict-lorem-ipsum@4.0.5': {} + + '@cspell/dict-lua@4.0.8': {} + + '@cspell/dict-makefile@1.0.5': {} + + '@cspell/dict-markdown@2.0.17(@cspell/dict-css@4.1.2)(@cspell/dict-html-symbol-entities@4.0.5)(@cspell/dict-html@4.0.15)(@cspell/dict-typescript@3.2.3)': + dependencies: + '@cspell/dict-css': 4.1.2 + '@cspell/dict-html': 4.0.15 + '@cspell/dict-html-symbol-entities': 4.0.5 + '@cspell/dict-typescript': 3.2.3 + + '@cspell/dict-monkeyc@1.0.12': {} + + '@cspell/dict-node@5.0.9': {} + + '@cspell/dict-npm@5.2.43': {} + + '@cspell/dict-php@4.1.1': {} + + '@cspell/dict-powershell@5.0.15': {} + + '@cspell/dict-public-licenses@2.0.16': {} + + '@cspell/dict-python@4.2.29': + dependencies: + '@cspell/dict-data-science': 2.0.16 + + '@cspell/dict-r@2.1.1': {} + + '@cspell/dict-ruby@5.1.1': {} + + '@cspell/dict-rust@4.1.2': {} + + '@cspell/dict-scala@5.0.9': {} + + '@cspell/dict-shell@1.2.0': {} + + '@cspell/dict-software-terms@5.2.4': {} + + '@cspell/dict-sql@2.2.1': {} + + '@cspell/dict-svelte@1.0.7': {} + + '@cspell/dict-swift@2.0.6': {} + + '@cspell/dict-terraform@1.1.4': {} + + '@cspell/dict-typescript@3.2.3': {} + + '@cspell/dict-vue@3.0.5': {} + + '@cspell/dict-zig@1.0.0': {} + + '@cspell/dynamic-import@10.0.1': + dependencies: + '@cspell/url': 10.0.1 + import-meta-resolve: 4.2.0 + + '@cspell/filetypes@10.0.1': {} + + '@cspell/rpc@10.0.1': {} + + '@cspell/strong-weak-map@10.0.1': {} + + '@cspell/url@10.0.1': {} + '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 @@ -12929,17 +13498,17 @@ snapshots: '@esbuild/win32-x64@0.28.1': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1(supports-color@10.2.2))': dependencies: - eslint: 8.57.1 + eslint: 8.57.1(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/eslintrc@2.1.4': + '@eslint/eslintrc@2.1.4(supports-color@10.2.2)': dependencies: ajv: 6.15.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -12950,10 +13519,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/eslintrc@3.3.6': + '@eslint/eslintrc@3.3.6(supports-color@10.2.2)': dependencies: ajv: 6.15.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -13010,10 +13579,10 @@ snapshots: dependencies: es-html-parser: 0.0.9 - '@humanwhocodes/config-array@0.13.0': + '@humanwhocodes/config-array@0.13.0(supports-color@10.2.2)': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -13316,12 +13885,12 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.10 - '@jest/transform@29.7.0': + '@jest/transform@29.7.0(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - babel-plugin-istanbul: 6.1.1 + babel-plugin-istanbul: 6.1.1(supports-color@10.2.2) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 @@ -13466,12 +14035,12 @@ snapshots: '@jimp/custom': 0.22.12(encoding@0.1.13) '@jimp/utils': 0.22.12 - '@jimp/plugin-print@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)))': + '@jimp/plugin-print@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)))(debug@4.4.3(supports-color@10.2.2))': dependencies: '@jimp/custom': 0.22.12(encoding@0.1.13) '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) '@jimp/utils': 0.22.12 - load-bmfont: 1.4.2 + load-bmfont: 1.4.2(debug@4.4.3(supports-color@10.2.2)) transitivePeerDependencies: - debug @@ -13508,7 +14077,7 @@ snapshots: '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) '@jimp/utils': 0.22.12 - '@jimp/plugins@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))': + '@jimp/plugins@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(debug@4.4.3(supports-color@10.2.2))': dependencies: '@jimp/custom': 0.22.12(encoding@0.1.13) '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) @@ -13526,7 +14095,7 @@ snapshots: '@jimp/plugin-invert': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) '@jimp/plugin-mask': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) '@jimp/plugin-normalize': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) - '@jimp/plugin-print': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))) + '@jimp/plugin-print': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)))(debug@4.4.3(supports-color@10.2.2)) '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) '@jimp/plugin-rotate': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)))(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))) '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))) @@ -13591,9 +14160,9 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 optional: true - '@kwsites/file-exists@1.1.1': + '@kwsites/file-exists@1.1.1(supports-color@10.2.2)': dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -13658,11 +14227,11 @@ snapshots: '@lucide/helpers@1.0.0': {} - '@mapbox/node-pre-gyp@2.0.3(encoding@0.1.13)': + '@mapbox/node-pre-gyp@2.0.3(encoding@0.1.13)(supports-color@10.2.2)': dependencies: consola: 3.4.2 detect-libc: 2.1.2 - https-proxy-agent: 7.0.6 + https-proxy-agent: 7.0.6(supports-color@10.2.2) node-fetch: 2.7.0(encoding@0.1.13) nopt: 8.1.0 semver: 7.8.5 @@ -13673,7 +14242,7 @@ snapshots: '@marijn/find-cluster-break@1.0.3': {} - '@modelcontextprotocol/sdk@1.26.0(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.26.0(supports-color@10.2.2)(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.14(hono@4.12.30) ajv: 8.20.0 @@ -13683,8 +14252,8 @@ snapshots: cross-spawn: 7.0.5 eventsource: 3.0.7 eventsource-parser: 3.1.0 - express: 5.2.1 - express-rate-limit: 8.5.2(express@5.2.1) + express: 5.2.1(supports-color@10.2.2) + express-rate-limit: 8.5.2(express@5.2.1(supports-color@10.2.2)) hono: 4.12.30 jose: 6.2.3 json-schema-typed: 8.0.2 @@ -13820,23 +14389,23 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@npmcli/agent@3.0.0': + '@npmcli/agent@3.0.0(supports-color@10.2.2)': dependencies: agent-base: 7.1.4 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@10.2.2) + https-proxy-agent: 7.0.6(supports-color@10.2.2) lru-cache: 10.4.3 - socks-proxy-agent: 8.0.5 + socks-proxy-agent: 8.0.5(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@npmcli/agent@4.0.2': + '@npmcli/agent@4.0.2(supports-color@10.2.2)': dependencies: agent-base: 7.1.4 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@10.2.2) + https-proxy-agent: 7.0.6(supports-color@10.2.2) lru-cache: 11.5.2 - socks-proxy-agent: 8.0.5 + socks-proxy-agent: 8.0.5(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -14113,19 +14682,19 @@ snapshots: '@poppinss/exception@1.2.3': {} - '@preact/preset-vite@2.10.5(@babel/core@7.29.7)(preact@10.29.7)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@preact/preset-vite@2.10.5(@babel/core@7.29.7(supports-color@10.2.2))(preact@10.29.7)(rollup@4.62.2)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7) - '@prefresh/vite': 2.4.12(preact@10.29.7)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@prefresh/vite': 2.4.12(preact@10.29.7)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) - babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.7) - debug: 4.4.3 + babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.7(supports-color@10.2.2)) + debug: 4.4.3(supports-color@10.2.2) magic-string: 0.30.21 picocolors: 1.1.1 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) - vite-prerender-plugin: 0.5.12(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) + vite-prerender-plugin: 0.5.12(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) zimmerframe: 1.1.4 transitivePeerDependencies: - preact @@ -14140,101 +14709,101 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.12(preact@10.29.7)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@prefresh/vite@2.4.12(preact@10.29.7)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@prefresh/babel-plugin': 0.5.3 '@prefresh/core': 1.5.10(preact@10.29.7) '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.29.7 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color '@react-native/assets-registry@0.76.9': {} - '@react-native/babel-plugin-codegen@0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + '@react-native/babel-plugin-codegen@0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@react-native/codegen': 0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@react-native/codegen': 0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + '@react-native/babel-preset@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx-source': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-react-jsx-source': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/template': 7.29.7 - '@react-native/babel-plugin-codegen': 0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@react-native/babel-plugin-codegen': 0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) babel-plugin-syntax-hermes-parser: 0.25.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7(supports-color@10.2.2)) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + '@react-native/codegen@0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/parser': 7.29.7 - '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) glob: 7.2.3 hermes-parser: 0.23.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + jscodeshift: 0.14.0(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) mkdirp: 0.5.6 nullthrows: 1.1.1 yargs: 17.7.3 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(encoding@0.1.13)(supports-color@10.2.2)': dependencies: - '@react-native/dev-middleware': 0.76.9 - '@react-native/metro-babel-transformer': 0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@react-native/dev-middleware': 0.76.9(supports-color@10.2.2) + '@react-native/metro-babel-transformer': 0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 - metro: 0.81.5 - metro-config: 0.81.5 + metro: 0.81.5(supports-color@10.2.2) + metro-config: 0.81.5(supports-color@10.2.2) metro-core: 0.81.5 node-fetch: 2.7.0(encoding@0.1.13) readline: 1.3.0 @@ -14249,19 +14818,19 @@ snapshots: '@react-native/debugger-frontend@0.76.9': {} - '@react-native/dev-middleware@0.76.9': + '@react-native/dev-middleware@0.76.9(supports-color@10.2.2)': dependencies: '@isaacs/ttlcache': 1.4.1 '@react-native/debugger-frontend': 0.76.9 - chrome-launcher: 0.15.2 - chromium-edge-launcher: 0.2.0 - connect: 3.7.0 - debug: 2.6.9 + chrome-launcher: 0.15.2(supports-color@10.2.2) + chromium-edge-launcher: 0.2.0(supports-color@10.2.2) + connect: 3.7.0(supports-color@10.2.2) + debug: 2.6.9(supports-color@10.2.2) invariant: 2.2.4 nullthrows: 1.1.1 open: 7.4.2 selfsigned: 2.4.1 - serve-static: 1.16.3 + serve-static: 1.16.3(supports-color@10.2.2) ws: 6.2.5 transitivePeerDependencies: - bufferutil @@ -14272,10 +14841,10 @@ snapshots: '@react-native/js-polyfills@0.76.9': {} - '@react-native/metro-babel-transformer@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + '@react-native/metro-babel-transformer@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@react-native/babel-preset': 0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@react-native/babel-preset': 0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -14284,12 +14853,12 @@ snapshots: '@react-native/normalize-colors@0.76.9': {} - '@react-native/virtualized-lists@0.76.9(@types/react@18.3.31)(react-native@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.9(@types/react@18.3.31)(react-native@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2) optionalDependencies: '@types/react': 18.3.31 @@ -14396,10 +14965,10 @@ snapshots: optionalDependencies: rollup: 4.62.2 - '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2)': + '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/babel__core@7.20.5)(rollup@4.62.2)(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) optionalDependencies: '@types/babel__core': 7.20.5 @@ -14679,21 +15248,21 @@ snapshots: '@sigstore/protobuf-specs@0.5.1': {} - '@sigstore/sign@4.1.1': + '@sigstore/sign@4.1.1(supports-color@10.2.2)': dependencies: '@gar/promise-retry': 1.0.3 '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.2.1 '@sigstore/protobuf-specs': 0.5.1 - make-fetch-happen: 15.0.6 + make-fetch-happen: 15.0.6(supports-color@10.2.2) proc-log: 6.1.0 transitivePeerDependencies: - supports-color - '@sigstore/tuf@4.0.2': + '@sigstore/tuf@4.0.2(supports-color@10.2.2)': dependencies: '@sigstore/protobuf-specs': 0.5.1 - tuf-js: 4.1.0 + tuf-js: 4.1.0(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -14758,22 +15327,22 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)))(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)))(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) obug: 2.1.4 svelte: 5.56.5(@typescript-eslint/types@8.64.0) - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)))(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)))(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.1.3 svelte: 5.56.5(@typescript-eslint/types@8.64.0) - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@swc/core-darwin-arm64@1.7.23': optional: true @@ -14914,14 +15483,14 @@ snapshots: dependencies: svelte: 5.56.5(@typescript-eslint/types@8.64.0) - '@testing-library/svelte@5.4.2(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': + '@testing-library/svelte@5.4.2(svelte@5.56.5(@typescript-eslint/types@8.64.0))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/svelte-core': 1.1.3(svelte@5.56.5(@typescript-eslint/types@8.64.0)) svelte: 5.56.5(@typescript-eslint/types@8.64.0) optionalDependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.39)(vue@3.5.39(typescript@5.9.3))': dependencies: @@ -15122,16 +15691,16 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.3 - eslint: 8.57.1 + debug: 4.4.3(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -15142,15 +15711,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.57.1 - '@typescript-eslint/type-utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.57.1 - eslint: 8.57.1 + eslint: 8.57.1(supports-color@10.2.2) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -15158,45 +15727,45 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 6.21.0(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.3 - eslint: 8.57.1 + debug: 4.4.3(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.57.1 '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.57.1(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.57.1 - debug: 4.4.3 - eslint: 8.57.1 + debug: 4.4.3(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.57.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.57.1(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) '@typescript-eslint/types': 8.64.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.64.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.64.0(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) '@typescript-eslint/types': 8.64.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -15224,25 +15793,25 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3 - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 6.21.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + debug: 4.4.3(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.57.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3 - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + debug: 4.4.3(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -15254,11 +15823,11 @@ snapshots: '@typescript-eslint/types@8.64.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@6.21.0(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.9 @@ -15269,13 +15838,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.57.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.57.1(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.57.1(typescript@5.9.3) + '@typescript-eslint/project-service': 8.57.1(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) '@typescript-eslint/types': 8.57.1 '@typescript-eslint/visitor-keys': 8.57.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.5 semver: 7.8.5 tinyglobby: 0.2.17 @@ -15284,13 +15853,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.64.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.64.0(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.64.0(typescript@5.9.3) + '@typescript-eslint/project-service': 8.64.0(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) '@typescript-eslint/types': 8.64.0 '@typescript-eslint/visitor-keys': 8.64.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.5 semver: 7.8.5 tinyglobby: 0.2.17 @@ -15299,38 +15868,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@10.2.2)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 6.21.0(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) semver: 7.8.5 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@10.2.2)) '@typescript-eslint/scope-manager': 8.57.1 '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@10.2.2)) '@typescript-eslint/scope-manager': 8.64.0 '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/typescript-estree': 8.64.0(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -15440,9 +16009,9 @@ snapshots: dependencies: execa: 5.1.1 - '@vercel/nft@1.10.2(encoding@0.1.13)(rollup@4.62.2)': + '@vercel/nft@1.10.2(encoding@0.1.13)(rollup@4.62.2)(supports-color@10.2.2)': dependencies: - '@mapbox/node-pre-gyp': 2.0.3(encoding@0.1.13) + '@mapbox/node-pre-gyp': 2.0.3(encoding@0.1.13)(supports-color@10.2.2) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) acorn: 8.17.0 acorn-import-attributes: 1.9.5(acorn@8.17.0) @@ -15465,39 +16034,39 @@ snapshots: '@vercel/cli-exec': 1.0.0 jose: 5.10.0 - '@vitejs/plugin-basic-ssl@2.1.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@vitejs/plugin-basic-ssl@2.1.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) - '@vitejs/plugin-react@4.7.0(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@vitejs/plugin-react@4.7.0(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx-source': 7.29.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-react-jsx-source': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': + '@vitejs/plugin-vue@4.6.2(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': dependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) - '@vitejs/plugin-vue@5.2.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': dependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) - '@vitest/browser-playwright@4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': + '@vitest/browser-playwright@4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': dependencies: - '@vitest/browser': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) - '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitest/browser': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) playwright: 1.58.2 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw @@ -15505,29 +16074,29 @@ snapshots: - vite optional: true - '@vitest/browser-playwright@4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': + '@vitest/browser-playwright@4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': dependencies: - '@vitest/browser': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) - '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitest/browser': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) playwright: 1.58.2 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': + '@vitest/browser@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@vitest/utils': 4.1.10 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) ws: 8.21.1 transitivePeerDependencies: - bufferutil @@ -15536,16 +16105,16 @@ snapshots: - vite optional: true - '@vitest/browser@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': + '@vitest/browser@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@vitest/utils': 4.1.10 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) ws: 8.21.1 transitivePeerDependencies: - bufferutil @@ -15565,9 +16134,9 @@ snapshots: obug: 2.1.3 std-env: 4.2.0 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) optionalDependencies: - '@vitest/browser': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + '@vitest/browser': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) '@vitest/expect@4.1.10': dependencies: @@ -15578,21 +16147,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) - '@vitest/mocker@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) '@vitest/pretty-format@4.1.10': dependencies: @@ -15621,7 +16190,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + vitest: 4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@vitest/utils@4.1.10': dependencies: @@ -15896,21 +16465,21 @@ snapshots: dependencies: process-ancestry: 0.1.0 - angular-eslint@21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(chokidar@5.0.0)(eslint@8.57.1)(typescript-eslint@8.57.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3): + angular-eslint@21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript-eslint@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@angular-devkit/core': 21.2.19(chokidar@5.0.0) '@angular-devkit/schematics': 21.2.19(chokidar@5.0.0) - '@angular-eslint/builder': 21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(chokidar@5.0.0)(eslint@8.57.1)(typescript@5.9.3) - '@angular-eslint/eslint-plugin': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@angular-eslint/eslint-plugin-template': 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@angular-eslint/schematics': 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1)(typescript@5.9.3))(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1)(typescript@5.9.3))(chokidar@5.0.0)(eslint@8.57.1)(typescript@5.9.3) - '@angular-eslint/template-parser': 21.1.0(eslint@8.57.1)(typescript@5.9.3) - '@angular/cli': 21.2.19(@types/node@26.1.1)(chokidar@5.0.0) + '@angular-eslint/builder': 21.1.0(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular-eslint/eslint-plugin': 21.1.0(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular-eslint/eslint-plugin-template': 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular-eslint/schematics': 21.1.0(@angular-eslint/template-parser@21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3))(@angular/cli@21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2))(@typescript-eslint/types@8.64.0)(@typescript-eslint/utils@8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(chokidar@5.0.0)(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular-eslint/template-parser': 21.1.0(eslint@8.57.1(supports-color@10.2.2))(typescript@5.9.3) + '@angular/cli': 21.2.19(@types/node@26.1.1)(chokidar@5.0.0)(supports-color@10.2.2) '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/utils': 8.64.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/utils': 8.64.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 - typescript-eslint: 8.57.1(eslint@8.57.1)(typescript@5.9.3) + typescript-eslint: 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) transitivePeerDependencies: - chokidar - supports-color @@ -16018,6 +16587,8 @@ snapshots: is-string: 1.1.1 math-intrinsics: 1.1.0 + array-timsort@1.0.3: {} + array-union@2.1.0: {} array.prototype.findlastindex@1.2.6: @@ -16068,7 +16639,7 @@ snapshots: estree-walker: 3.0.3 js-tokens: 10.0.0 - astro@7.1.0(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@types/node@26.1.1)(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1)(jiti@2.7.0)(less@4.6.7)(rollup@4.62.2)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0): + astro@7.1.0(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@types/node@26.1.1)(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(less@4.6.7)(rollup@4.62.2)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0): dependencies: '@astrojs/compiler-rs': 0.3.1(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) '@astrojs/internal-helpers': 0.10.1 @@ -16117,9 +16688,9 @@ snapshots: tinyglobby: 0.2.17 ultrahtml: 1.7.0 unifont: 0.7.4 - unstorage: 1.17.5(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1) - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + unstorage: 1.17.5(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2)) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.4.3 @@ -16193,29 +16764,29 @@ snapshots: b4a@1.8.1: {} - babel-core@7.0.0-bridge.0(@babel/core@7.29.7): + babel-core@7.0.0-bridge.0(@babel/core@7.29.7(supports-color@10.2.2)): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) - babel-jest@29.7.0(@babel/core@7.29.7): + babel-jest@29.7.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 - '@jest/transform': 29.7.0 + '@babel/core': 7.29.7(supports-color@10.2.2) + '@jest/transform': 29.7.0(supports-color@10.2.2) '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.29.7) + babel-plugin-istanbul: 6.1.1(supports-color@10.2.2) + babel-preset-jest: 29.6.3(@babel/core@7.29.7(supports-color@10.2.2)) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color - babel-plugin-istanbul@6.1.1: + babel-plugin-istanbul@6.1.1(supports-color@10.2.2): dependencies: '@babel/helper-plugin-utils': 7.29.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.6 - istanbul-lib-instrument: 5.2.1 + istanbul-lib-instrument: 5.2.1(supports-color@10.2.2) test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -16227,44 +16798,44 @@ snapshots: '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 - babel-plugin-jsx-dom-expressions@0.40.7(@babel/core@7.29.7): + babel-plugin-jsx-dom-expressions@0.40.7(@babel/core@7.29.7(supports-color@10.2.2)): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) '@babel/types': 7.29.7 html-entities: 2.3.3 parse5: 7.3.0 - babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7): + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2): dependencies: '@babel/compat-data': 7.29.7 - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) semver: 7.8.5 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7): + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7): + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7): + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 - '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -16276,45 +16847,45 @@ snapshots: dependencies: hermes-parser: 0.25.1 - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7): + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7(supports-color@10.2.2)): dependencies: - '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) transitivePeerDependencies: - '@babel/core' - babel-plugin-transform-hook-names@1.0.2(@babel/core@7.29.7): + babel-plugin-transform-hook-names@1.0.2(@babel/core@7.29.7(supports-color@10.2.2)): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) - babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.7): + babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.7(supports-color@10.2.2)): dependencies: - '@babel/core': 7.29.7 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.7) - '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7(supports-color@10.2.2)) - babel-preset-jest@29.6.3(@babel/core@7.29.7): + babel-preset-jest@29.6.3(@babel/core@7.29.7(supports-color@10.2.2)): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7(supports-color@10.2.2)) - babel-preset-solid@1.9.12(@babel/core@7.29.7)(solid-js@1.9.14): + babel-preset-solid@1.9.12(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@1.9.14): dependencies: - '@babel/core': 7.29.7 - babel-plugin-jsx-dom-expressions: 0.40.7(@babel/core@7.29.7) + '@babel/core': 7.29.7(supports-color@10.2.2) + babel-plugin-jsx-dom-expressions: 0.40.7(@babel/core@7.29.7(supports-color@10.2.2)) optionalDependencies: solid-js: 1.9.14 @@ -16388,11 +16959,11 @@ snapshots: bmp-js@0.1.0: {} - body-parser@2.3.0: + body-parser@2.3.0(supports-color@10.2.2): dependencies: bytes: 3.1.2 content-type: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 @@ -16548,14 +17119,18 @@ snapshots: ccount@2.0.1: {} - centra@2.7.0: + centra@2.7.0(debug@4.4.3(supports-color@10.2.2)): dependencies: - follow-redirects: 1.16.0 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@10.2.2)) transitivePeerDependencies: - debug chai@6.2.2: {} + chalk-template@1.1.2: + dependencies: + chalk: 5.6.2 + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -16617,21 +17192,21 @@ snapshots: chownr@3.0.0: {} - chrome-launcher@0.15.2: + chrome-launcher@0.15.2(supports-color@10.2.2): dependencies: '@types/node': 22.20.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 - lighthouse-logger: 1.4.2 + lighthouse-logger: 1.4.2(supports-color@10.2.2) transitivePeerDependencies: - supports-color - chromium-edge-launcher@0.2.0: + chromium-edge-launcher@0.2.0(supports-color@10.2.2): dependencies: '@types/node': 22.20.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 - lighthouse-logger: 1.4.2 + lighthouse-logger: 1.4.2(supports-color@10.2.2) mkdirp: 1.0.4 rimraf: 3.0.2 transitivePeerDependencies: @@ -16732,6 +17307,11 @@ snapshots: commander@7.2.0: {} + comment-json@5.0.0: + dependencies: + array-timsort: 1.0.3 + esprima: 4.0.1 + commenting@1.1.0: {} common-ancestor-path@2.0.0: {} @@ -16763,10 +17343,10 @@ snapshots: confusing-browser-globals@1.0.11: {} - connect@3.7.0: + connect@3.7.0(supports-color@10.2.2): dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 + debug: 2.6.9(supports-color@10.2.2) + finalhandler: 1.1.2(supports-color@10.2.2) parseurl: 1.3.3 utils-merge: 1.0.1 transitivePeerDependencies: @@ -16846,6 +17426,96 @@ snapshots: dependencies: uncrypto: 0.1.3 + cspell-config-lib@10.0.1: + dependencies: + '@cspell/cspell-types': 10.0.1 + comment-json: 5.0.0 + smol-toml: 1.7.0 + yaml: 2.9.0 + + cspell-dictionary@10.0.1: + dependencies: + '@cspell/cspell-performance-monitor': 10.0.1 + '@cspell/cspell-pipe': 10.0.1 + '@cspell/cspell-types': 10.0.1 + cspell-trie-lib: 10.0.1(@cspell/cspell-types@10.0.1) + fast-equals: 6.0.2 + + cspell-gitignore@10.0.1: + dependencies: + '@cspell/url': 10.0.1 + cspell-glob: 10.0.1 + cspell-io: 10.0.1 + + cspell-glob@10.0.1: + dependencies: + '@cspell/url': 10.0.1 + picomatch: 4.0.5 + + cspell-grammar@10.0.1: + dependencies: + '@cspell/cspell-pipe': 10.0.1 + '@cspell/cspell-types': 10.0.1 + + cspell-io@10.0.1: + dependencies: + '@cspell/cspell-service-bus': 10.0.1 + '@cspell/url': 10.0.1 + + cspell-lib@10.0.1: + dependencies: + '@cspell/cspell-bundled-dicts': 10.0.1 + '@cspell/cspell-performance-monitor': 10.0.1 + '@cspell/cspell-pipe': 10.0.1 + '@cspell/cspell-resolver': 10.0.1 + '@cspell/cspell-types': 10.0.1 + '@cspell/dynamic-import': 10.0.1 + '@cspell/filetypes': 10.0.1 + '@cspell/rpc': 10.0.1 + '@cspell/strong-weak-map': 10.0.1 + '@cspell/url': 10.0.1 + cspell-config-lib: 10.0.1 + cspell-dictionary: 10.0.1 + cspell-glob: 10.0.1 + cspell-grammar: 10.0.1 + cspell-io: 10.0.1 + cspell-trie-lib: 10.0.1(@cspell/cspell-types@10.0.1) + env-paths: 4.0.0 + gensequence: 8.0.8 + import-fresh: 4.0.0 + resolve-from: 5.0.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + xdg-basedir: 5.1.0 + + cspell-trie-lib@10.0.1(@cspell/cspell-types@10.0.1): + dependencies: + '@cspell/cspell-types': 10.0.1 + + cspell@10.0.1: + dependencies: + '@cspell/cspell-json-reporter': 10.0.1 + '@cspell/cspell-performance-monitor': 10.0.1 + '@cspell/cspell-pipe': 10.0.1 + '@cspell/cspell-types': 10.0.1 + '@cspell/cspell-worker': 10.0.1 + '@cspell/dynamic-import': 10.0.1 + '@cspell/url': 10.0.1 + ansi-regex: 6.2.2 + chalk: 5.6.2 + chalk-template: 1.1.2 + commander: 14.0.3 + cspell-config-lib: 10.0.1 + cspell-dictionary: 10.0.1 + cspell-gitignore: 10.0.1 + cspell-glob: 10.0.1 + cspell-io: 10.0.1 + cspell-lib: 10.0.1 + fast-json-stable-stringify: 2.1.0 + flatted: 3.4.2 + semver: 7.8.5 + tinyglobby: 0.2.17 + css-select@5.2.2: dependencies: boolbase: 1.0.0 @@ -16949,17 +17619,23 @@ snapshots: db0@0.3.4: {} - debug@2.6.9: + debug@2.6.9(supports-color@10.2.2): dependencies: ms: 2.0.0 + optionalDependencies: + supports-color: 10.2.2 - debug@3.2.7: + debug@3.2.7(supports-color@10.2.2): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 10.2.2 - debug@4.4.3: + debug@4.4.3(supports-color@10.2.2): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 10.2.2 decimal.js@10.6.0: {} @@ -17203,6 +17879,10 @@ snapshots: env-paths@2.2.1: {} + env-paths@4.0.0: + dependencies: + is-safe-filename: 0.1.1 + environment@1.1.0: {} err-code@2.0.3: {} @@ -17402,83 +18082,83 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2)): dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint: 8.57.1(supports-color@10.2.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) object.assign: 4.1.7 object.entries: 1.1.9 semver: 7.8.5 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-plugin-import@2.32.0)(eslint@8.57.1): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2)): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) - eslint-config-prettier@8.10.2(eslint@8.57.1): + eslint-config-prettier@8.10.2(eslint@8.57.1(supports-color@10.2.2)): dependencies: - eslint: 8.57.1 + eslint: 8.57.1(supports-color@10.2.2) eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0): dependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.32.0): dependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) glob-parent: 6.0.2 resolve: 1.22.12 - eslint-import-resolver-node@0.3.10: + eslint-import-resolver-node@0.3.10(supports-color@10.2.2): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@10.2.2) is-core-module: 2.16.2 resolve: 2.0.0-next.7 transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.3 - eslint: 8.57.1 + debug: 4.4.3(supports-color@10.2.2) + eslint: 8.57.1(supports-color@10.2.2) get-tsconfig: 4.14.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-module-utils@2.14.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@10.2.2) optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) + eslint-import-resolver-node: 0.3.10(supports-color@10.2.2) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 - debug: 3.2.7 + debug: 3.2.7(supports-color@10.2.2) doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint: 8.57.1(supports-color@10.2.2) + eslint-import-resolver-node: 0.3.10(supports-color@10.2.2) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -17490,7 +18170,7 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -17514,20 +18194,20 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@8.57.1: + eslint@8.57.1(supports-color@10.2.2): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 2.1.4(supports-color@10.2.2) '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/config-array': 0.13.0(supports-color@10.2.2) '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.3.3 ajv: 6.15.0 chalk: 4.1.2 cross-spawn: 7.0.5 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -17637,25 +18317,25 @@ snapshots: exponential-backoff@3.1.3: {} - express-rate-limit@8.5.2(express@5.2.1): + express-rate-limit@8.5.2(express@5.2.1(supports-color@10.2.2)): dependencies: - express: 5.2.1 + express: 5.2.1(supports-color@10.2.2) ip-address: 10.2.0 - express@5.2.1: + express@5.2.1(supports-color@10.2.2): dependencies: accepts: 2.0.0 - body-parser: 2.3.0 + body-parser: 2.3.0(supports-color@10.2.2) content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.1(supports-color@10.2.2) fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -17666,9 +18346,9 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.3 range-parser: 1.3.0 - router: 2.2.0 - send: 1.2.1 - serve-static: 2.2.1 + router: 2.2.0(supports-color@10.2.2) + send: 1.2.1(supports-color@10.2.2) + serve-static: 2.2.1(supports-color@10.2.2) statuses: 2.0.2 type-is: 2.1.0 vary: 1.1.2 @@ -17685,6 +18365,8 @@ snapshots: fast-deep-equal@3.1.3: {} + fast-equals@6.0.2: {} + fast-fifo@1.3.2: {} fast-glob@3.3.3: @@ -17754,9 +18436,9 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.1.2: + finalhandler@1.1.2(supports-color@10.2.2): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@10.2.2) encodeurl: 1.0.2 escape-html: 1.0.3 on-finished: 2.3.0 @@ -17766,9 +18448,9 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1: + finalhandler@2.1.1(supports-color@10.2.2): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -17826,7 +18508,9 @@ snapshots: dependencies: tabbable: 6.5.0 - follow-redirects@1.16.0: {} + follow-redirects@1.16.0(debug@4.4.3(supports-color@10.2.2)): + optionalDependencies: + debug: 4.4.3(supports-color@10.2.2) fontace@0.4.1: dependencies: @@ -17916,6 +18600,8 @@ snapshots: generator-function@2.0.1: {} + gensequence@8.0.8: {} + gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -18012,6 +18698,10 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + global-directory@5.0.0: + dependencies: + ini: 6.0.0 + global@4.4.0: dependencies: min-document: 2.19.2 @@ -18231,19 +18921,19 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 - http-proxy-agent@7.0.2: + http-proxy-agent@7.0.2(supports-color@10.2.2): dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color http-shutdown@1.2.2: {} - https-proxy-agent@7.0.6: + https-proxy-agent@7.0.6(supports-color@10.2.2): dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -18302,6 +18992,8 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + import-fresh@4.0.0: {} + import-meta-resolve@4.2.0: {} imurmurhash@0.1.4: {} @@ -18335,11 +19027,11 @@ snapshots: dependencies: loose-envify: 1.4.0 - ioredis@5.11.1: + ioredis@5.11.1(supports-color@10.2.2): dependencies: '@ioredis/commands': 1.10.0 cluster-key-slot: 1.1.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) denque: 2.1.0 redis-errors: 1.2.0 redis-parser: 3.0.0 @@ -18509,6 +19201,8 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.4 + is-safe-filename@0.1.1: {} + is-set@2.0.3: {} is-shared-array-buffer@1.0.4: @@ -18578,9 +19272,9 @@ snapshots: istanbul-lib-coverage@3.2.2: {} - istanbul-lib-instrument@5.2.1: + istanbul-lib-instrument@5.2.1(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/parser': 7.29.7 '@istanbuljs/schema': 0.1.6 istanbul-lib-coverage: 3.2.2 @@ -18588,9 +19282,9 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.3: + istanbul-lib-instrument@6.0.3(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/parser': 7.29.7 '@istanbuljs/schema': 0.1.6 istanbul-lib-coverage: 3.2.2 @@ -18695,10 +19389,10 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jimp@0.22.12(encoding@0.1.13): + jimp@0.22.12(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13): dependencies: '@jimp/custom': 0.22.12(encoding@0.1.13) - '@jimp/plugins': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) + '@jimp/plugins': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13))(debug@4.4.3(supports-color@10.2.2)) '@jimp/types': 0.22.12(@jimp/custom@0.22.12(encoding@0.1.13)) regenerator-runtime: 0.13.11 transitivePeerDependencies: @@ -18742,19 +19436,19 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.29.7(@babel/core@7.29.7)): + jscodeshift@0.14.0(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/parser': 7.29.7 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.7) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7) - '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) - '@babel/preset-env': 7.29.7(@babel/core@7.29.7) - '@babel/preset-flow': 7.29.7(@babel/core@7.29.7) - '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) - '@babel/register': 7.29.7(@babel/core@7.29.7) - babel-core: 7.0.0-bridge.0(@babel/core@7.29.7) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/preset-flow': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/register': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2)) + babel-core: 7.0.0-bridge.0(@babel/core@7.29.7(supports-color@10.2.2)) chalk: 4.1.2 flow-parser: 0.322.0 graceful-fs: 4.2.11 @@ -18767,7 +19461,7 @@ snapshots: transitivePeerDependencies: - supports-color - jsdom@27.4.0: + jsdom@27.4.0(supports-color@10.2.2): dependencies: '@acemir/cssom': 0.9.31 '@asamuzakjp/dom-selector': 6.8.1 @@ -18776,8 +19470,8 @@ snapshots: data-urls: 6.0.1 decimal.js: 10.6.0 html-encoding-sniffer: 6.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@10.2.2) + https-proxy-agent: 7.0.6(supports-color@10.2.2) is-potential-custom-element-name: 1.0.1 parse5: 8.0.1 saxes: 6.0.0 @@ -18897,9 +19591,9 @@ snapshots: dependencies: immediate: 3.0.6 - lighthouse-logger@1.4.2: + lighthouse-logger@1.4.2(supports-color@10.2.2): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@10.2.2) marky: 1.3.0 transitivePeerDependencies: - supports-color @@ -18983,14 +19677,14 @@ snapshots: '@lmdb/lmdb-win32-x64': 3.5.1 optional: true - load-bmfont@1.4.2: + load-bmfont@1.4.2(debug@4.4.3(supports-color@10.2.2)): dependencies: buffer-equal: 0.0.1 mime: 1.6.0 parse-bmfont-ascii: 1.0.6 parse-bmfont-binary: 1.0.6 parse-bmfont-xml: 1.1.6 - phin: 3.7.1 + phin: 3.7.1(debug@4.4.3(supports-color@10.2.2)) xhr: 2.6.0 xtend: 4.0.2 transitivePeerDependencies: @@ -19081,9 +19775,9 @@ snapshots: make-error@1.3.6: optional: true - make-fetch-happen@14.0.3: + make-fetch-happen@14.0.3(supports-color@10.2.2): dependencies: - '@npmcli/agent': 3.0.0 + '@npmcli/agent': 3.0.0(supports-color@10.2.2) cacache: 19.0.1 http-cache-semantics: 4.2.0 minipass: 7.1.3 @@ -19097,10 +19791,10 @@ snapshots: transitivePeerDependencies: - supports-color - make-fetch-happen@15.0.6: + make-fetch-happen@15.0.6(supports-color@10.2.2): dependencies: '@gar/promise-retry': 1.0.3 - '@npmcli/agent': 4.0.2 + '@npmcli/agent': 4.0.2(supports-color@10.2.2) '@npmcli/redact': 4.0.0 cacache: 20.0.4 http-cache-semantics: 4.2.0 @@ -19137,14 +19831,14 @@ snapshots: math-intrinsics@1.1.0: {} - mdast-util-from-markdown@2.0.3: + mdast-util-from-markdown@2.0.3(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.2 + micromark: 4.0.2(supports-color@10.2.2) micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.1 @@ -19154,12 +19848,12 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-frontmatter@2.0.1: + mdast-util-frontmatter@2.0.1(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: @@ -19222,9 +19916,9 @@ snapshots: merge2@1.4.1: {} - metro-babel-transformer@0.81.5: + metro-babel-transformer@0.81.5(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) flow-enums-runtime: 0.0.6 hermes-parser: 0.25.1 nullthrows: 1.1.1 @@ -19241,13 +19935,13 @@ snapshots: flow-enums-runtime: 0.0.6 metro-core: 0.81.5 - metro-config@0.81.5: + metro-config@0.81.5(supports-color@10.2.2): dependencies: - connect: 3.7.0 + connect: 3.7.0(supports-color@10.2.2) cosmiconfig: 5.2.1 flow-enums-runtime: 0.0.6 jest-validate: 29.7.0 - metro: 0.81.5 + metro: 0.81.5(supports-color@10.2.2) metro-cache: 0.81.5 metro-core: 0.81.5 metro-runtime: 0.81.5 @@ -19262,9 +19956,9 @@ snapshots: lodash.throttle: 4.1.1 metro-resolver: 0.81.5 - metro-file-map@0.81.5: + metro-file-map@0.81.5(supports-color@10.2.2): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@10.2.2) fb-watchman: 2.0.2 flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 @@ -19290,14 +19984,14 @@ snapshots: '@babel/runtime': 7.29.7 flow-enums-runtime: 0.0.6 - metro-source-map@0.81.5: + metro-source-map@0.81.5(supports-color@10.2.2): dependencies: - '@babel/traverse': 7.29.7 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.29.7' + '@babel/traverse': 7.29.7(supports-color@10.2.2) + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.29.7(supports-color@10.2.2)' '@babel/types': 7.29.7 flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-symbolicate: 0.81.5 + metro-symbolicate: 0.81.5(supports-color@10.2.2) nullthrows: 1.1.1 ob1: 0.81.5 source-map: 0.5.7 @@ -19305,62 +19999,62 @@ snapshots: transitivePeerDependencies: - supports-color - metro-symbolicate@0.81.5: + metro-symbolicate@0.81.5(supports-color@10.2.2): dependencies: flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-source-map: 0.81.5 + metro-source-map: 0.81.5(supports-color@10.2.2) nullthrows: 1.1.1 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-transform-plugins@0.81.5: + metro-transform-plugins@0.81.5(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/generator': 7.29.7 '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-transform-worker@0.81.5: + metro-transform-worker@0.81.5(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/generator': 7.29.7 '@babel/parser': 7.29.7 '@babel/types': 7.29.7 flow-enums-runtime: 0.0.6 - metro: 0.81.5 - metro-babel-transformer: 0.81.5 + metro: 0.81.5(supports-color@10.2.2) + metro-babel-transformer: 0.81.5(supports-color@10.2.2) metro-cache: 0.81.5 metro-cache-key: 0.81.5 metro-minify-terser: 0.81.5 - metro-source-map: 0.81.5 - metro-transform-plugins: 0.81.5 + metro-source-map: 0.81.5(supports-color@10.2.2) + metro-transform-plugins: 0.81.5(supports-color@10.2.2) nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - metro@0.81.5: + metro@0.81.5(supports-color@10.2.2): dependencies: '@babel/code-frame': 7.29.7 - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/generator': 7.29.7 '@babel/parser': 7.29.7 '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 - connect: 3.7.0 - debug: 2.6.9 + connect: 3.7.0(supports-color@10.2.2) + debug: 2.6.9(supports-color@10.2.2) error-stack-parser: 2.1.4 flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 @@ -19370,18 +20064,18 @@ snapshots: jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.81.5 + metro-babel-transformer: 0.81.5(supports-color@10.2.2) metro-cache: 0.81.5 metro-cache-key: 0.81.5 - metro-config: 0.81.5 + metro-config: 0.81.5(supports-color@10.2.2) metro-core: 0.81.5 - metro-file-map: 0.81.5 + metro-file-map: 0.81.5(supports-color@10.2.2) metro-resolver: 0.81.5 metro-runtime: 0.81.5 - metro-source-map: 0.81.5 - metro-symbolicate: 0.81.5 - metro-transform-plugins: 0.81.5 - metro-transform-worker: 0.81.5 + metro-source-map: 0.81.5(supports-color@10.2.2) + metro-symbolicate: 0.81.5(supports-color@10.2.2) + metro-transform-plugins: 0.81.5(supports-color@10.2.2) + metro-transform-worker: 0.81.5(supports-color@10.2.2) mime-types: 2.1.35 nullthrows: 1.1.1 serialize-error: 2.1.0 @@ -19514,10 +20208,10 @@ snapshots: micromark-util-types@2.0.2: {} - micromark@4.0.2: + micromark@4.0.2(supports-color@10.2.2): dependencies: '@types/debug': 4.1.13 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -19729,10 +20423,10 @@ snapshots: neotraverse@0.6.18: {} - ng-packagr@21.2.5(@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3): + ng-packagr@21.2.5(@angular/compiler-cli@21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3): dependencies: '@ampproject/remapping': 2.3.0 - '@angular/compiler-cli': 21.2.18(@angular/compiler@21.2.18)(typescript@5.9.3) + '@angular/compiler-cli': 21.2.18(@angular/compiler@21.2.18)(supports-color@10.2.2)(typescript@5.9.3) '@rollup/plugin-json': 6.1.0(rollup@4.62.2) '@rollup/wasm-node': 4.62.2 ajv: 8.20.0 @@ -19758,7 +20452,7 @@ snapshots: optionalDependencies: rollup: 4.62.2 - nitropack@2.13.4(@vercel/blob@2.6.1)(encoding@0.1.13)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(xml2js@0.6.2): + nitropack@2.13.4(@vercel/blob@2.6.1)(encoding@0.1.13)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(xml2js@0.6.2): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 '@rollup/plugin-alias': 6.0.0(rollup@4.62.2) @@ -19768,7 +20462,7 @@ snapshots: '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.2) '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) '@rollup/plugin-terser': 1.0.0(rollup@4.62.2) - '@vercel/nft': 1.10.2(encoding@0.1.13)(rollup@4.62.2) + '@vercel/nft': 1.10.2(encoding@0.1.13)(rollup@4.62.2)(supports-color@10.2.2) archiver: 7.0.1 c12: 3.3.4(magicast@0.5.3) chokidar: 5.0.0 @@ -19792,7 +20486,7 @@ snapshots: h3: 1.15.11 hookable: 5.5.3 httpxy: 0.5.5 - ioredis: 5.11.1 + ioredis: 5.11.1(supports-color@10.2.2) jiti: 2.7.0 klona: 2.0.6 knitwork: 1.3.0 @@ -19815,7 +20509,7 @@ snapshots: scule: 1.3.0 semver: 7.8.5 serve-placeholder: 2.0.2 - serve-static: 2.2.1 + serve-static: 2.2.1(supports-color@10.2.2) source-map: 0.7.6 std-env: 4.2.0 ufo: 1.6.4 @@ -19823,9 +20517,9 @@ snapshots: uncrypto: 0.1.3 unctx: 2.5.0 unenv: 2.0.0-rc.24 - unimport: 6.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + unimport: 6.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) unplugin-utils: 0.3.2 - unstorage: 1.17.5(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1) + unstorage: 1.17.5(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2)) untyped: 2.0.0 unwasm: 0.5.3 youch: 4.1.1 @@ -19915,12 +20609,12 @@ snapshots: node-gyp-build@4.8.4: {} - node-gyp@11.5.0: + node-gyp@11.5.0(supports-color@10.2.2): dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.3 graceful-fs: 4.2.11 - make-fetch-happen: 14.0.3 + make-fetch-happen: 14.0.3(supports-color@10.2.2) nopt: 8.1.0 proc-log: 5.0.0 semver: 7.8.5 @@ -19997,11 +20691,11 @@ snapshots: npm-package-arg: 13.0.2 semver: 7.8.5 - npm-registry-fetch@19.1.1: + npm-registry-fetch@19.1.1(supports-color@10.2.2): dependencies: '@npmcli/redact': 4.0.0 jsonparse: 1.3.1 - make-fetch-happen: 15.0.6 + make-fetch-happen: 15.0.6(supports-color@10.2.2) minipass: 7.1.3 minipass-fetch: 5.0.2 minizlib: 3.1.0 @@ -20192,20 +20886,20 @@ snapshots: os-paths@4.4.0: {} - oslllo-potrace@3.0.0(encoding@0.1.13): + oslllo-potrace@3.0.0(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13): dependencies: - jimp: 0.22.12(encoding@0.1.13) + jimp: 0.22.12(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13) transitivePeerDependencies: - debug - encoding - oslllo-svg-fixer@5.0.0(encoding@0.1.13): + oslllo-svg-fixer@5.0.0(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13): dependencies: ansi-colors: 4.1.3 cli-progress: 3.12.0 fast-glob: 3.3.3 - oslllo-potrace: 3.0.0(encoding@0.1.13) - oslllo-svg2: 3.0.0(encoding@0.1.13) + oslllo-potrace: 3.0.0(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13) + oslllo-svg2: 3.0.0(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13) oslllo-validator: 3.1.0 piscina: 4.9.3 yargs: 16.2.2 @@ -20213,11 +20907,11 @@ snapshots: - debug - encoding - oslllo-svg2@3.0.0(encoding@0.1.13): + oslllo-svg2@3.0.0(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13): dependencies: '@resvg/resvg-js': 2.6.2 domino: 2.1.7 - jimp: 0.22.12(encoding@0.1.13) + jimp: 0.22.12(debug@4.4.3(supports-color@10.2.2))(encoding@0.1.13) oslllo-validator: 3.1.0 transitivePeerDependencies: - debug @@ -20282,7 +20976,7 @@ snapshots: package-name-regex@2.0.6: {} - pacote@21.5.1: + pacote@21.5.1(supports-color@10.2.2): dependencies: '@gar/promise-retry': 1.0.3 '@npmcli/git': 7.0.2 @@ -20296,9 +20990,9 @@ snapshots: npm-package-arg: 13.0.2 npm-packlist: 10.0.4 npm-pick-manifest: 11.0.3 - npm-registry-fetch: 19.1.1 + npm-registry-fetch: 19.1.1(supports-color@10.2.2) proc-log: 6.1.0 - sigstore: 4.1.1 + sigstore: 4.1.1(supports-color@10.2.2) ssri: 13.0.1 tar: 7.5.20 transitivePeerDependencies: @@ -20395,9 +21089,9 @@ snapshots: perfect-debounce@2.1.0: {} - phin@3.7.1: + phin@3.7.1(debug@4.4.3(supports-color@10.2.2)): dependencies: - centra: 2.7.0 + centra: 2.7.0(debug@4.4.3(supports-color@10.2.2)) transitivePeerDependencies: - debug @@ -20603,27 +21297,27 @@ snapshots: react-is@18.3.1: {} - react-native-svg@15.15.5(react-native@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + react-native-svg@15.15.5(react-native@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2))(react@18.3.1): dependencies: css-select: 5.2.2 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1) + react-native: 0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2) - react-native@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1): + react-native@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.76.9 - '@react-native/codegen': 0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7)) - '@react-native/community-cli-plugin': 0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13) + '@react-native/codegen': 0.76.9(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) + '@react-native/community-cli-plugin': 0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(encoding@0.1.13)(supports-color@10.2.2) '@react-native/gradle-plugin': 0.76.9 '@react-native/js-polyfills': 0.76.9 '@react-native/normalize-colors': 0.76.9 - '@react-native/virtualized-lists': 0.76.9(@types/react@18.3.31)(react-native@0.76.9(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native/virtualized-lists': 0.76.9(@types/react@18.3.31)(react-native@0.76.9(@babel/core@7.29.7(supports-color@10.2.2))(@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@18.3.31)(encoding@0.1.13)(react@18.3.1)(supports-color@10.2.2))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.29.7) + babel-jest: 29.7.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) babel-plugin-syntax-hermes-parser: 0.23.1 base64-js: 1.5.1 chalk: 4.1.2 @@ -20636,7 +21330,7 @@ snapshots: jsc-android: 250231.0.0 memoize-one: 5.2.1 metro-runtime: 0.81.5 - metro-source-map: 0.81.5 + metro-source-map: 0.81.5(supports-color@10.2.2) mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 29.7.0 @@ -20790,19 +21484,19 @@ snapshots: dependencies: jsesc: 3.1.0 - remark-frontmatter@5.0.0: + remark-frontmatter@5.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-util-frontmatter: 2.0.1 + mdast-util-frontmatter: 2.0.1(supports-color@10.2.2) micromark-extension-frontmatter: 2.0.0 unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-parse@11.0.0: + remark-parse@11.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -20814,10 +21508,10 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - remark@15.0.1: + remark@15.0.1(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - remark-parse: 11.0.0 + remark-parse: 11.0.0(supports-color@10.2.2) remark-stringify: 11.0.0 unified: 11.0.5 transitivePeerDependencies: @@ -20921,9 +21615,9 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.29.7 - rollup-plugin-esbuild@6.2.1(esbuild@0.28.1)(rollup@4.62.2): + rollup-plugin-esbuild@6.2.1(esbuild@0.28.1)(rollup@4.62.2)(supports-color@10.2.2): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 esbuild: 0.28.1 get-tsconfig: 4.14.0 @@ -20952,9 +21646,9 @@ snapshots: magic-string: 0.30.21 rollup: 4.62.2 - rollup-plugin-summary@3.0.1(rollup@4.62.2): + rollup-plugin-summary@3.0.1(rollup@4.62.2)(supports-color@10.2.2): dependencies: - '@eslint/eslintrc': 3.3.6 + '@eslint/eslintrc': 3.3.6(supports-color@10.2.2) '@eslint/js': 9.39.5 brotli-size: 4.0.0 cli-table3: 0.6.5 @@ -21016,9 +21710,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.62.2 fsevents: 2.3.3 - router@2.2.0: + router@2.2.0(supports-color@10.2.2): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -21157,9 +21851,9 @@ snapshots: semver@7.8.5: {} - send@0.19.2: + send@0.19.2(supports-color@10.2.2): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@10.2.2) depd: 2.0.0 destroy: 1.2.0 encodeurl: 2.0.0 @@ -21175,9 +21869,9 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1: + send@1.2.1(supports-color@10.2.2): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -21205,21 +21899,21 @@ snapshots: dependencies: defu: 6.1.7 - serve-static@1.16.3: + serve-static@1.16.3(supports-color@10.2.2): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.2 + send: 0.19.2(supports-color@10.2.2) transitivePeerDependencies: - supports-color - serve-static@2.2.1: + serve-static@2.2.1(supports-color@10.2.2): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1 + send: 1.2.1(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -21359,13 +22053,13 @@ snapshots: signal-exit@4.1.0: {} - sigstore@4.1.1: + sigstore@4.1.1(supports-color@10.2.2): dependencies: '@sigstore/bundle': 4.0.0 '@sigstore/core': 3.2.1 '@sigstore/protobuf-specs': 0.5.1 - '@sigstore/sign': 4.1.1 - '@sigstore/tuf': 4.0.2 + '@sigstore/sign': 4.1.1(supports-color@10.2.2) + '@sigstore/tuf': 4.0.2(supports-color@10.2.2) '@sigstore/verify': 3.1.1 transitivePeerDependencies: - supports-color @@ -21374,13 +22068,13 @@ snapshots: dependencies: kolorist: 1.8.0 - simple-git@3.36.0: + simple-git@3.36.0(supports-color@10.2.2): dependencies: - '@kwsites/file-exists': 1.1.1 + '@kwsites/file-exists': 1.1.1(supports-color@10.2.2) '@kwsites/promise-deferred': 1.1.1 '@simple-git/args-pathspec': 1.0.3 '@simple-git/argv-parser': 1.1.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -21419,10 +22113,10 @@ snapshots: smol-toml@1.7.0: {} - socks-proxy-agent@8.0.5: + socks-proxy-agent@8.0.5(supports-color@10.2.2): dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) socks: 2.8.9 transitivePeerDependencies: - supports-color @@ -21438,10 +22132,10 @@ snapshots: seroval: 1.5.5 seroval-plugins: 1.5.5(seroval@1.5.5) - solid-refresh@0.6.3(solid-js@1.9.14): + solid-refresh@0.6.3(solid-js@1.9.14)(supports-color@10.2.2): dependencies: '@babel/generator': 7.29.7 - '@babel/helper-module-imports': 7.29.7 + '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2) '@babel/types': 7.29.7 solid-js: 1.9.14 transitivePeerDependencies: @@ -21654,10 +22348,10 @@ snapshots: style-mod@4.1.3: {} - stylus@0.56.0: + stylus@0.56.0(supports-color@10.2.2): dependencies: css: 3.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) glob: 7.2.3 safer-buffer: 2.1.2 sax: 1.2.4 @@ -21709,15 +22403,15 @@ snapshots: transitivePeerDependencies: - picomatch - svelte-preprocess@6.0.5(@babel/core@7.29.7)(less@4.6.7)(postcss@8.5.19)(sass@1.101.0)(stylus@0.56.0)(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3): + svelte-preprocess@6.0.5(@babel/core@7.29.7(supports-color@10.2.2))(less@4.6.7)(postcss@8.5.19)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3): dependencies: svelte: 5.56.5(@typescript-eslint/types@8.64.0) optionalDependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) less: 4.6.7 postcss: 8.5.19 sass: 1.101.0 - stylus: 0.56.0 + stylus: 0.56.0(supports-color@10.2.2) typescript: 5.9.3 svelte2tsx@0.7.57(svelte@5.56.5(@typescript-eslint/types@8.64.0))(typescript@5.9.3): @@ -21765,11 +22459,11 @@ snapshots: microbuffer: 1.0.0 svgpath: 2.6.0 - svgicons2svgfont@15.0.1: + svgicons2svgfont@15.0.1(supports-color@10.2.2): dependencies: '@types/sax': 1.2.7 commander: 12.1.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) glob: 11.1.0 sax: 1.6.0 svg-pathdata: 7.2.0 @@ -21805,7 +22499,7 @@ snapshots: deep-rename-keys: 0.2.1 xml-reader: 2.4.3 - svgtofont@6.5.3(@types/svg2ttf@5.0.1)(chokidar@3.6.0): + svgtofont@6.5.3(@types/svg2ttf@5.0.1)(chokidar@3.6.0)(supports-color@10.2.2): dependencies: auto-config-loader: 2.0.2 cheerio: 1.0.0 @@ -21814,11 +22508,11 @@ snapshots: image2uri: 2.1.2 nunjucks: 3.2.4(chokidar@3.6.0) svg2ttf: 6.1.0 - svgicons2svgfont: 15.0.1 + svgicons2svgfont: 15.0.1(supports-color@10.2.2) svgo: 3.3.4 ttf2eot: 3.1.0 ttf2woff: 3.0.0 - ttf2woff2: 8.0.1 + ttf2woff2: 8.0.1(supports-color@10.2.2) yargs: 17.7.3 optionalDependencies: '@types/svg2ttf': 5.0.1 @@ -22006,13 +22700,13 @@ snapshots: dependencies: argparse: 2.0.1 - ttf2woff2@8.0.1: + ttf2woff2@8.0.1(supports-color@10.2.2): dependencies: bindings: 1.5.0 bufferstreams: 4.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) nan: 2.28.0 - node-gyp: 11.5.0 + node-gyp: 11.5.0(supports-color@10.2.2) yerror: 8.0.0 transitivePeerDependencies: - supports-color @@ -22022,11 +22716,11 @@ snapshots: argparse: 2.0.1 pako: 1.0.11 - tuf-js@4.1.0: + tuf-js@4.1.0(supports-color@10.2.2): dependencies: '@tufjs/models': 4.1.0 - debug: 4.4.3 - make-fetch-happen: 15.0.6 + debug: 4.4.3(supports-color@10.2.2) + make-fetch-happen: 15.0.6(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -22087,13 +22781,13 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.57.1(eslint@8.57.1)(typescript@5.9.3): + typescript-eslint@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.57.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) - eslint: 8.57.1 + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.57.1(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 8.57.1(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -22166,7 +22860,7 @@ snapshots: ofetch: 1.5.1 ohash: 2.0.11 - unimport@6.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + unimport@6.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: acorn: 8.17.0 escape-string-regexp: 5.0.0 @@ -22180,7 +22874,7 @@ snapshots: scule: 1.3.0 strip-literal: 3.1.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + unplugin: 3.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) unplugin-utils: 0.3.2 transitivePeerDependencies: - '@farmfe/core' @@ -22256,7 +22950,7 @@ snapshots: picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 - unplugin@3.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + unplugin@3.3.0(esbuild@0.28.1)(rollup@4.62.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 @@ -22264,7 +22958,7 @@ snapshots: optionalDependencies: esbuild: 0.28.1 rollup: 4.62.2 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) unrs-resolver@1.12.2: dependencies: @@ -22293,7 +22987,7 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 - unstorage@1.17.5(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1): + unstorage@1.17.5(@vercel/blob@2.6.1)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2)): dependencies: anymatch: 3.1.3 chokidar: 5.0.0 @@ -22306,7 +23000,7 @@ snapshots: optionalDependencies: '@vercel/blob': 2.6.1 db0: 0.3.4 - ioredis: 5.11.1 + ioredis: 5.11.1(supports-color@10.2.2) untun@0.1.3: dependencies: @@ -22375,22 +23069,22 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.14)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.14)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: - '@babel/core': 7.29.7 + '@babel/core': 7.29.7(supports-color@10.2.2) '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.12(@babel/core@7.29.7)(solid-js@1.9.14) + babel-preset-solid: 1.9.12(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@1.9.14) merge-anything: 5.1.7 solid-js: 1.9.14 - solid-refresh: 0.6.3(solid-js@1.9.14) - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + solid-refresh: 0.6.3(solid-js@1.9.14)(supports-color@10.2.2) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: - supports-color - vite-prerender-plugin@0.5.12(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + vite-prerender-plugin@0.5.12(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: kolorist: 1.8.0 magic-string: 0.30.21 @@ -22398,9 +23092,9 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) - vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0): + vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0): dependencies: esbuild: 0.28.1 fdir: 6.5.0(picomatch@4.0.5) @@ -22414,11 +23108,11 @@ snapshots: jiti: 2.7.0 less: 4.6.7 sass: 1.101.0 - stylus: 0.56.0 + stylus: 0.56.0(supports-color@10.2.2) terser: 5.49.0 yaml: 2.9.0 - vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0): + vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0): dependencies: esbuild: 0.28.1 fdir: 6.5.0(picomatch@4.0.5) @@ -22432,42 +23126,42 @@ snapshots: jiti: 2.7.0 less: 4.6.7 sass: 1.97.3 - stylus: 0.56.0 + stylus: 0.56.0(supports-color@10.2.2) terser: 5.49.0 yaml: 2.9.0 - vitefu@1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + vitefu@1.1.3(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): optionalDependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) - vitepress-plugin-group-icons@1.7.5(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + vitepress-plugin-group-icons@1.7.5(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: '@iconify-json/logos': 1.2.11 '@iconify-json/vscode-icons': 1.2.67 '@iconify/utils': 3.1.4 optionalDependencies: - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) - vitepress-plugin-llms@1.13.3: + vitepress-plugin-llms@1.13.3(supports-color@10.2.2): dependencies: gray-matter: 4.0.3 markdown-it: 14.3.0 markdown-title: 1.0.2 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) millify: 6.1.0 minimatch: 10.2.5 path-to-regexp: 6.3.0 picocolors: 1.1.1 pretty-bytes: 7.1.0 - remark: 15.0.1 - remark-frontmatter: 5.0.0 + remark: 15.0.1(supports-color@10.2.2) + remark-frontmatter: 5.0.0(supports-color@10.2.2) tokenx: 1.3.0 unist-util-remove: 4.0.0 unist-util-visit: 5.1.0 transitivePeerDependencies: - supports-color - vitepress@1.6.4(@algolia/client-search@5.55.2)(@types/node@26.1.1)(@types/react@18.3.31)(fuse.js@7.5.0)(jiti@2.7.0)(less@4.6.7)(postcss@8.5.19)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.101.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0): + vitepress@1.6.4(@algolia/client-search@5.55.2)(@types/node@26.1.1)(@types/react@18.3.31)(fuse.js@7.5.0)(jiti@2.7.0)(less@4.6.7)(postcss@8.5.19)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.101.0)(search-insights@2.8.2)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.55.2)(@types/react@18.3.31)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.8.2) @@ -22476,7 +23170,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + '@vitejs/plugin-vue': 5.2.4(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/devtools-api': 7.7.10 '@vue/shared': 3.5.39 '@vueuse/core': 12.8.2(typescript@5.9.3) @@ -22485,7 +23179,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.2.0 shiki: 2.5.0 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) optionalDependencies: postcss: 8.5.19 @@ -22520,10 +23214,10 @@ snapshots: - universal-cookie - yaml - vitest@4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + vitest@4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.10 '@vitest/runner': 4.1.10 '@vitest/snapshot': 4.1.10 @@ -22540,21 +23234,21 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.1.1 - '@vitest/browser-playwright': 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + '@vitest/browser-playwright': 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) '@vitest/coverage-v8': 4.1.10(@vitest/browser@4.1.10)(vitest@4.1.10) '@vitest/ui': 4.1.10(vitest@4.1.10) - jsdom: 27.4.0 + jsdom: 27.4.0(supports-color@10.2.2) transitivePeerDependencies: - msw - vitest@4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)): + vitest@4.1.10(@types/node@26.1.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@27.4.0(supports-color@10.2.2))(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.10(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.10 '@vitest/runner': 4.1.10 '@vitest/snapshot': 4.1.10 @@ -22571,14 +23265,14 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0) + vite: 7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.1.1 - '@vitest/browser-playwright': 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) + '@vitest/browser-playwright': 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.1.1)(jiti@2.7.0)(less@4.6.7)(sass@1.97.3)(stylus@0.56.0(supports-color@10.2.2))(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10) '@vitest/coverage-v8': 4.1.10(@vitest/browser@4.1.10)(vitest@4.1.10) '@vitest/ui': 4.1.10(vitest@4.1.10) - jsdom: 27.4.0 + jsdom: 27.4.0(supports-color@10.2.2) transitivePeerDependencies: - msw @@ -22773,6 +23467,8 @@ snapshots: os-paths: 4.4.0 xdg-portable: 7.3.0 + xdg-basedir@5.1.0: {} + xdg-portable@7.3.0: dependencies: os-paths: 4.4.0 diff --git a/prettier.config.mjs b/prettier.config.mjs index 03d8f34f3..08773552f 100644 --- a/prettier.config.mjs +++ b/prettier.config.mjs @@ -7,7 +7,7 @@ const config = { singleAttributePerLine: true, overrides: [ { - files: ['icons/*.json', 'categories/*.json'], + files: ['icons/*.json', 'categories/*.json', 'lab/*.json'], options: { printWidth: 0, }, diff --git a/scripts/checkLabIcons.mts b/scripts/checkLabIcons.mts new file mode 100644 index 000000000..963c5373d --- /dev/null +++ b/scripts/checkLabIcons.mts @@ -0,0 +1,67 @@ +import path from 'path'; +import { + readSvgDirectory, + getCurrentDirPath, + getAllIconAliases, +} from '../tools/build-helpers/helpers.ts'; + +const currentDir = getCurrentDirPath(import.meta.url); +const ICONS_DIR = path.resolve(currentDir, '../icons'); +const LAB_DIR = path.resolve(currentDir, '../lab'); + +console.log('Checking lab icons against the icons directory'); + +// Build a map of every identifier that exists in the icons directory (base name +// or alias) to the icon that owns it, so we can explain why a collision happened. +const iconNamespace = new Map(); + +const iconSvgFiles = await readSvgDirectory(ICONS_DIR); +iconSvgFiles.forEach((file) => { + const iconName = file.split('.')[0]; + iconNamespace.set(iconName, iconName); +}); + +const iconAliases = await getAllIconAliases(ICONS_DIR); +iconAliases.forEach(([iconName, aliases]) => { + aliases.forEach((alias) => { + // Don't let an alias shadow a real icon name in the message. + if (!iconNamespace.has(alias)) { + iconNamespace.set(alias, iconName); + } + }); +}); + +// Gather each lab icon's own identifiers: its base name plus any aliases. +const labSvgFiles = await readSvgDirectory(LAB_DIR); +const labIconNames = labSvgFiles.map((file) => file.split('.')[0]); + +const labAliasesByIcon = new Map(); +const labAliases = await getAllIconAliases(LAB_DIR); +labAliases.forEach(([iconName, aliases]) => { + labAliasesByIcon.set(iconName, aliases); +}); + +let error = false; + +labIconNames.forEach((labIconName) => { + const identifiers = [labIconName, ...(labAliasesByIcon.get(labIconName) ?? [])]; + + identifiers.forEach((identifier) => { + const owner = iconNamespace.get(identifier); + + if (owner === undefined) return; + + const via = identifier === labIconName ? '' : ` (via alias '${identifier}')`; + const as = owner === identifier ? `'${owner}'` : `an alias of '${owner}'`; + + console.error(`Lab icon '${labIconName}'${via} already exists in icons as ${as}.`); + error = true; + }); +}); + +if (error) { + console.error('At least one lab icon already exists in the icons directory.'); + process.exit(1); +} + +console.log(`No duplicates found: all ${labIconNames.length} lab icons are unique.`);