react-material-vscode-icons
Version:
React components for VSCode Material Icon Theme - file and folder icons for your React applications
1,701 lines (1,697 loc) • 1.65 MB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var src_exports = {};
__export(src_exports, {
Abap: () => Abap,
Abc: () => Abc,
Actionscript: () => Actionscript,
Ada: () => Ada,
AdobeIllustrator: () => AdobeIllustrator,
AdobeIllustratorLight: () => AdobeIllustratorLight,
AdobePhotoshop: () => AdobePhotoshop,
AdobePhotoshopLight: () => AdobePhotoshopLight,
AdobeSwc: () => AdobeSwc,
Adonis: () => Adonis,
Advpl: () => Advpl,
Amplify: () => Amplify,
Android: () => Android,
Angular: () => Angular,
Antlr: () => Antlr,
Apiblueprint: () => Apiblueprint,
Apollo: () => Apollo,
Applescript: () => Applescript,
AppsScript: () => AppsScript,
Appveyor: () => Appveyor,
Architecture: () => Architecture,
Arduino: () => Arduino,
Asciidoc: () => Asciidoc,
Assembly: () => Assembly,
Astro: () => Astro,
AstroConfig: () => AstroConfig,
Astyle: () => Astyle,
Audio: () => Audio,
Aurelia: () => Aurelia,
Authors: () => Authors,
Auto: () => Auto,
AutoLight: () => AutoLight,
Autohotkey: () => Autohotkey,
Autoit: () => Autoit,
Azure: () => Azure,
AzurePipelines: () => AzurePipelines,
Babel: () => Babel,
Ballerina: () => Ballerina,
Bashly: () => Bashly,
BashlyHook: () => BashlyHook,
Bazel: () => Bazel,
Bbx: () => Bbx,
Beancount: () => Beancount,
BenchJs: () => BenchJs,
BenchJsx: () => BenchJsx,
BenchTs: () => BenchTs,
Bibliography: () => Bibliography,
BibtexStyle: () => BibtexStyle,
Bicep: () => Bicep,
Biome: () => Biome,
Bitbucket: () => Bitbucket,
Bithound: () => Bithound,
Blender: () => Blender,
Blink: () => Blink,
BlinkLight: () => BlinkLight,
Blitz: () => Blitz,
Bower: () => Bower,
Brainfuck: () => Brainfuck,
Browserlist: () => Browserlist,
BrowserlistLight: () => BrowserlistLight,
Bruno: () => Bruno,
Buck: () => Buck,
Bucklescript: () => Bucklescript,
Buildkite: () => Buildkite,
Bun: () => Bun,
BunLight: () => BunLight,
C: () => C,
C3: () => C3,
Cabal: () => Cabal,
Caddy: () => Caddy,
Cadence: () => Cadence,
Cairo: () => Cairo,
Cake: () => Cake,
Capacitor: () => Capacitor,
Capnp: () => Capnp,
Cbx: () => Cbx,
Cds: () => Cds,
Certificate: () => Certificate,
Changelog: () => Changelog,
Chess: () => Chess,
ChessLight: () => ChessLight,
Chrome: () => Chrome,
Circleci: () => Circleci,
CircleciLight: () => CircleciLight,
Citation: () => Citation,
Clangd: () => Clangd,
Claude: () => Claude,
Cline: () => Cline,
Clojure: () => Clojure,
Cloudfoundry: () => Cloudfoundry,
Cmake: () => Cmake,
Coala: () => Coala,
Cobol: () => Cobol,
Coconut: () => Coconut,
CodeClimate: () => CodeClimate,
CodeClimateLight: () => CodeClimateLight,
Codecov: () => Codecov,
Codeowners: () => Codeowners,
CoderabbitAi: () => CoderabbitAi,
Coffee: () => Coffee,
Coldfusion: () => Coldfusion,
Coloredpetrinets: () => Coloredpetrinets,
Command: () => Command,
Commitizen: () => Commitizen,
Commitlint: () => Commitlint,
Concourse: () => Concourse,
Conduct: () => Conduct,
Console: () => Console,
Contentlayer: () => Contentlayer,
Context: () => Context,
Contributing: () => Contributing,
Controller: () => Controller,
Copilot: () => Copilot,
CopilotLight: () => CopilotLight,
Cpp: () => Cpp,
Craco: () => Craco,
Credits: () => Credits,
Crystal: () => Crystal,
CrystalLight: () => CrystalLight,
Csharp: () => Csharp,
Css: () => Css,
CssMap: () => CssMap,
Cucumber: () => Cucumber,
Cuda: () => Cuda,
Cursor: () => Cursor,
CursorLight: () => CursorLight,
Cypress: () => Cypress,
D: () => D,
Dart: () => Dart,
DartGenerated: () => DartGenerated,
Database: () => Database,
Deepsource: () => Deepsource,
Denizenscript: () => Denizenscript,
Deno: () => Deno,
DenoLight: () => DenoLight,
Dependabot: () => Dependabot,
DependenciesUpdate: () => DependenciesUpdate,
Dhall: () => Dhall,
Diff: () => Diff,
Dinophp: () => Dinophp,
Disc: () => Disc,
Django: () => Django,
Dll: () => Dll,
Docker: () => Docker,
DoctexInstaller: () => DoctexInstaller,
Document: () => Document,
Dotjs: () => Dotjs,
Drawio: () => Drawio,
Drizzle: () => Drizzle,
Drone: () => Drone,
DroneLight: () => DroneLight,
Duc: () => Duc,
Dune: () => Dune,
Edge: () => Edge,
Editorconfig: () => Editorconfig,
Ejs: () => Ejs,
Elixir: () => Elixir,
Elm: () => Elm,
Email: () => Email,
Ember: () => Ember,
Epub: () => Epub,
Erlang: () => Erlang,
Esbuild: () => Esbuild,
Eslint: () => Eslint,
Excalidraw: () => Excalidraw,
Exe: () => Exe,
Fastlane: () => Fastlane,
Favicon: () => Favicon,
Figma: () => Figma,
FileIcon: () => FileIcon,
Firebase: () => Firebase,
Flash: () => Flash,
Flow: () => Flow,
FolderAdmin: () => FolderAdmin,
FolderAdminOpen: () => FolderAdminOpen,
FolderAndroid: () => FolderAndroid,
FolderAndroidOpen: () => FolderAndroidOpen,
FolderAngular: () => FolderAngular,
FolderAngularOpen: () => FolderAngularOpen,
FolderAnimation: () => FolderAnimation,
FolderAnimationOpen: () => FolderAnimationOpen,
FolderAnsible: () => FolderAnsible,
FolderAnsibleOpen: () => FolderAnsibleOpen,
FolderApi: () => FolderApi,
FolderApiOpen: () => FolderApiOpen,
FolderApollo: () => FolderApollo,
FolderApolloOpen: () => FolderApolloOpen,
FolderApp: () => FolderApp,
FolderAppOpen: () => FolderAppOpen,
FolderArchive: () => FolderArchive,
FolderArchiveOpen: () => FolderArchiveOpen,
FolderAstro: () => FolderAstro,
FolderAstroOpen: () => FolderAstroOpen,
FolderAtom: () => FolderAtom,
FolderAtomOpen: () => FolderAtomOpen,
FolderAttachment: () => FolderAttachment,
FolderAttachmentOpen: () => FolderAttachmentOpen,
FolderAudio: () => FolderAudio,
FolderAudioOpen: () => FolderAudioOpen,
FolderAurelia: () => FolderAurelia,
FolderAureliaOpen: () => FolderAureliaOpen,
FolderAws: () => FolderAws,
FolderAwsOpen: () => FolderAwsOpen,
FolderAzurePipelines: () => FolderAzurePipelines,
FolderAzurePipelinesOpen: () => FolderAzurePipelinesOpen,
FolderBackup: () => FolderBackup,
FolderBackupOpen: () => FolderBackupOpen,
FolderBase: () => FolderBase,
FolderBaseOpen: () => FolderBaseOpen,
FolderBatch: () => FolderBatch,
FolderBatchOpen: () => FolderBatchOpen,
FolderBenchmark: () => FolderBenchmark,
FolderBenchmarkOpen: () => FolderBenchmarkOpen,
FolderBibliography: () => FolderBibliography,
FolderBibliographyOpen: () => FolderBibliographyOpen,
FolderBicep: () => FolderBicep,
FolderBicepOpen: () => FolderBicepOpen,
FolderBlender: () => FolderBlender,
FolderBlenderOpen: () => FolderBlenderOpen,
FolderBloc: () => FolderBloc,
FolderBlocOpen: () => FolderBlocOpen,
FolderBower: () => FolderBower,
FolderBowerOpen: () => FolderBowerOpen,
FolderBuildkite: () => FolderBuildkite,
FolderBuildkiteOpen: () => FolderBuildkiteOpen,
FolderCart: () => FolderCart,
FolderCartOpen: () => FolderCartOpen,
FolderChangesets: () => FolderChangesets,
FolderChangesetsOpen: () => FolderChangesetsOpen,
FolderCi: () => FolderCi,
FolderCiOpen: () => FolderCiOpen,
FolderCircleci: () => FolderCircleci,
FolderCircleciOpen: () => FolderCircleciOpen,
FolderClass: () => FolderClass,
FolderClassOpen: () => FolderClassOpen,
FolderClaude: () => FolderClaude,
FolderClaudeOpen: () => FolderClaudeOpen,
FolderClient: () => FolderClient,
FolderClientOpen: () => FolderClientOpen,
FolderCline: () => FolderCline,
FolderClineOpen: () => FolderClineOpen,
FolderCloudFunctions: () => FolderCloudFunctions,
FolderCloudFunctionsOpen: () => FolderCloudFunctionsOpen,
FolderCloudflare: () => FolderCloudflare,
FolderCloudflareOpen: () => FolderCloudflareOpen,
FolderCluster: () => FolderCluster,
FolderClusterOpen: () => FolderClusterOpen,
FolderCobol: () => FolderCobol,
FolderCobolOpen: () => FolderCobolOpen,
FolderCommand: () => FolderCommand,
FolderCommandOpen: () => FolderCommandOpen,
FolderComponents: () => FolderComponents,
FolderComponentsOpen: () => FolderComponentsOpen,
FolderConfig: () => FolderConfig,
FolderConfigOpen: () => FolderConfigOpen,
FolderConnection: () => FolderConnection,
FolderConnectionOpen: () => FolderConnectionOpen,
FolderConsole: () => FolderConsole,
FolderConsoleOpen: () => FolderConsoleOpen,
FolderConstant: () => FolderConstant,
FolderConstantOpen: () => FolderConstantOpen,
FolderContainer: () => FolderContainer,
FolderContainerOpen: () => FolderContainerOpen,
FolderContent: () => FolderContent,
FolderContentOpen: () => FolderContentOpen,
FolderContext: () => FolderContext,
FolderContextOpen: () => FolderContextOpen,
FolderContract: () => FolderContract,
FolderContractOpen: () => FolderContractOpen,
FolderController: () => FolderController,
FolderControllerOpen: () => FolderControllerOpen,
FolderCore: () => FolderCore,
FolderCoreOpen: () => FolderCoreOpen,
FolderCoverage: () => FolderCoverage,
FolderCoverageOpen: () => FolderCoverageOpen,
FolderCss: () => FolderCss,
FolderCssOpen: () => FolderCssOpen,
FolderCursor: () => FolderCursor,
FolderCursorLight: () => FolderCursorLight,
FolderCursorOpen: () => FolderCursorOpen,
FolderCursorOpenLight: () => FolderCursorOpenLight,
FolderCustom: () => FolderCustom,
FolderCustomOpen: () => FolderCustomOpen,
FolderCypress: () => FolderCypress,
FolderCypressOpen: () => FolderCypressOpen,
FolderDart: () => FolderDart,
FolderDartOpen: () => FolderDartOpen,
FolderDatabase: () => FolderDatabase,
FolderDatabaseOpen: () => FolderDatabaseOpen,
FolderDebug: () => FolderDebug,
FolderDebugOpen: () => FolderDebugOpen,
FolderDecorators: () => FolderDecorators,
FolderDecoratorsOpen: () => FolderDecoratorsOpen,
FolderDelta: () => FolderDelta,
FolderDeltaOpen: () => FolderDeltaOpen,
FolderDesktop: () => FolderDesktop,
FolderDesktopOpen: () => FolderDesktopOpen,
FolderDirective: () => FolderDirective,
FolderDirectiveOpen: () => FolderDirectiveOpen,
FolderDist: () => FolderDist,
FolderDistOpen: () => FolderDistOpen,
FolderDocker: () => FolderDocker,
FolderDockerOpen: () => FolderDockerOpen,
FolderDocs: () => FolderDocs,
FolderDocsOpen: () => FolderDocsOpen,
FolderDownload: () => FolderDownload,
FolderDownloadOpen: () => FolderDownloadOpen,
FolderDrizzle: () => FolderDrizzle,
FolderDrizzleOpen: () => FolderDrizzleOpen,
FolderDump: () => FolderDump,
FolderDumpOpen: () => FolderDumpOpen,
FolderElement: () => FolderElement,
FolderElementOpen: () => FolderElementOpen,
FolderEnum: () => FolderEnum,
FolderEnumOpen: () => FolderEnumOpen,
FolderEnvironment: () => FolderEnvironment,
FolderEnvironmentOpen: () => FolderEnvironmentOpen,
FolderError: () => FolderError,
FolderErrorOpen: () => FolderErrorOpen,
FolderEvent: () => FolderEvent,
FolderEventOpen: () => FolderEventOpen,
FolderExamples: () => FolderExamples,
FolderExamplesOpen: () => FolderExamplesOpen,
FolderExpo: () => FolderExpo,
FolderExpoOpen: () => FolderExpoOpen,
FolderExport: () => FolderExport,
FolderExportOpen: () => FolderExportOpen,
FolderFastlane: () => FolderFastlane,
FolderFastlaneOpen: () => FolderFastlaneOpen,
FolderFavicon: () => FolderFavicon,
FolderFaviconOpen: () => FolderFaviconOpen,
FolderFilter: () => FolderFilter,
FolderFilterOpen: () => FolderFilterOpen,
FolderFirebase: () => FolderFirebase,
FolderFirebaseOpen: () => FolderFirebaseOpen,
FolderFirestore: () => FolderFirestore,
FolderFirestoreOpen: () => FolderFirestoreOpen,
FolderFlow: () => FolderFlow,
FolderFlowOpen: () => FolderFlowOpen,
FolderFlutter: () => FolderFlutter,
FolderFlutterOpen: () => FolderFlutterOpen,
FolderFont: () => FolderFont,
FolderFontOpen: () => FolderFontOpen,
FolderForgejo: () => FolderForgejo,
FolderForgejoOpen: () => FolderForgejoOpen,
FolderFunctions: () => FolderFunctions,
FolderFunctionsOpen: () => FolderFunctionsOpen,
FolderGamemaker: () => FolderGamemaker,
FolderGamemakerOpen: () => FolderGamemakerOpen,
FolderGenerator: () => FolderGenerator,
FolderGeneratorOpen: () => FolderGeneratorOpen,
FolderGhWorkflows: () => FolderGhWorkflows,
FolderGhWorkflowsOpen: () => FolderGhWorkflowsOpen,
FolderGit: () => FolderGit,
FolderGitOpen: () => FolderGitOpen,
FolderGitea: () => FolderGitea,
FolderGiteaOpen: () => FolderGiteaOpen,
FolderGithub: () => FolderGithub,
FolderGithubOpen: () => FolderGithubOpen,
FolderGitlab: () => FolderGitlab,
FolderGitlabOpen: () => FolderGitlabOpen,
FolderGlobal: () => FolderGlobal,
FolderGlobalOpen: () => FolderGlobalOpen,
FolderGodot: () => FolderGodot,
FolderGodotOpen: () => FolderGodotOpen,
FolderGradle: () => FolderGradle,
FolderGradleOpen: () => FolderGradleOpen,
FolderGraphql: () => FolderGraphql,
FolderGraphqlOpen: () => FolderGraphqlOpen,
FolderGuard: () => FolderGuard,
FolderGuardOpen: () => FolderGuardOpen,
FolderGulp: () => FolderGulp,
FolderGulpOpen: () => FolderGulpOpen,
FolderHelm: () => FolderHelm,
FolderHelmOpen: () => FolderHelmOpen,
FolderHelper: () => FolderHelper,
FolderHelperOpen: () => FolderHelperOpen,
FolderHome: () => FolderHome,
FolderHomeOpen: () => FolderHomeOpen,
FolderHook: () => FolderHook,
FolderHookOpen: () => FolderHookOpen,
FolderHusky: () => FolderHusky,
FolderHuskyOpen: () => FolderHuskyOpen,
FolderI18n: () => FolderI18n,
FolderI18nOpen: () => FolderI18nOpen,
FolderImages: () => FolderImages,
FolderImagesOpen: () => FolderImagesOpen,
FolderImport: () => FolderImport,
FolderImportOpen: () => FolderImportOpen,
FolderInclude: () => FolderInclude,
FolderIncludeOpen: () => FolderIncludeOpen,
FolderIntellij: () => FolderIntellij,
FolderIntellijLight: () => FolderIntellijLight,
FolderIntellijOpen: () => FolderIntellijOpen,
FolderIntellijOpenLight: () => FolderIntellijOpenLight,
FolderInterceptor: () => FolderInterceptor,
FolderInterceptorOpen: () => FolderInterceptorOpen,
FolderInterface: () => FolderInterface,
FolderInterfaceOpen: () => FolderInterfaceOpen,
FolderIos: () => FolderIos,
FolderIosOpen: () => FolderIosOpen,
FolderJava: () => FolderJava,
FolderJavaOpen: () => FolderJavaOpen,
FolderJavascript: () => FolderJavascript,
FolderJavascriptOpen: () => FolderJavascriptOpen,
FolderJinja: () => FolderJinja,
FolderJinjaLight: () => FolderJinjaLight,
FolderJinjaOpen: () => FolderJinjaOpen,
FolderJinjaOpenLight: () => FolderJinjaOpenLight,
FolderJob: () => FolderJob,
FolderJobOpen: () => FolderJobOpen,
FolderJson: () => FolderJson,
FolderJsonOpen: () => FolderJsonOpen,
FolderJupyter: () => FolderJupyter,
FolderJupyterOpen: () => FolderJupyterOpen,
FolderKeys: () => FolderKeys,
FolderKeysOpen: () => FolderKeysOpen,
FolderKubernetes: () => FolderKubernetes,
FolderKubernetesOpen: () => FolderKubernetesOpen,
FolderKusto: () => FolderKusto,
FolderKustoOpen: () => FolderKustoOpen,
FolderLayout: () => FolderLayout,
FolderLayoutOpen: () => FolderLayoutOpen,
FolderLefthook: () => FolderLefthook,
FolderLefthookOpen: () => FolderLefthookOpen,
FolderLess: () => FolderLess,
FolderLessOpen: () => FolderLessOpen,
FolderLib: () => FolderLib,
FolderLibOpen: () => FolderLibOpen,
FolderLink: () => FolderLink,
FolderLinkOpen: () => FolderLinkOpen,
FolderLinux: () => FolderLinux,
FolderLinuxOpen: () => FolderLinuxOpen,
FolderLiquibase: () => FolderLiquibase,
FolderLiquibaseOpen: () => FolderLiquibaseOpen,
FolderLog: () => FolderLog,
FolderLogOpen: () => FolderLogOpen,
FolderLottie: () => FolderLottie,
FolderLottieOpen: () => FolderLottieOpen,
FolderLua: () => FolderLua,
FolderLuaOpen: () => FolderLuaOpen,
FolderLuau: () => FolderLuau,
FolderLuauOpen: () => FolderLuauOpen,
FolderMacos: () => FolderMacos,
FolderMacosOpen: () => FolderMacosOpen,
FolderMail: () => FolderMail,
FolderMailOpen: () => FolderMailOpen,
FolderMappings: () => FolderMappings,
FolderMappingsOpen: () => FolderMappingsOpen,
FolderMarkdown: () => FolderMarkdown,
FolderMarkdownOpen: () => FolderMarkdownOpen,
FolderMercurial: () => FolderMercurial,
FolderMercurialOpen: () => FolderMercurialOpen,
FolderMessages: () => FolderMessages,
FolderMessagesOpen: () => FolderMessagesOpen,
FolderMeta: () => FolderMeta,
FolderMetaOpen: () => FolderMetaOpen,
FolderMetro: () => FolderMetro,
FolderMetroOpen: () => FolderMetroOpen,
FolderMiddleware: () => FolderMiddleware,
FolderMiddlewareOpen: () => FolderMiddlewareOpen,
FolderMjml: () => FolderMjml,
FolderMjmlOpen: () => FolderMjmlOpen,
FolderMobile: () => FolderMobile,
FolderMobileOpen: () => FolderMobileOpen,
FolderMock: () => FolderMock,
FolderMockOpen: () => FolderMockOpen,
FolderMojo: () => FolderMojo,
FolderMojoOpen: () => FolderMojoOpen,
FolderMolecule: () => FolderMolecule,
FolderMoleculeOpen: () => FolderMoleculeOpen,
FolderMoon: () => FolderMoon,
FolderMoonOpen: () => FolderMoonOpen,
FolderNetlify: () => FolderNetlify,
FolderNetlifyOpen: () => FolderNetlifyOpen,
FolderNext: () => FolderNext,
FolderNextOpen: () => FolderNextOpen,
FolderNgrxStore: () => FolderNgrxStore,
FolderNgrxStoreOpen: () => FolderNgrxStoreOpen,
FolderNode: () => FolderNode,
FolderNodeOpen: () => FolderNodeOpen,
FolderNuxt: () => FolderNuxt,
FolderNuxtOpen: () => FolderNuxtOpen,
FolderObsidian: () => FolderObsidian,
FolderObsidianOpen: () => FolderObsidianOpen,
FolderOrganism: () => FolderOrganism,
FolderOrganismOpen: () => FolderOrganismOpen,
FolderOther: () => FolderOther,
FolderOtherOpen: () => FolderOtherOpen,
FolderPackages: () => FolderPackages,
FolderPackagesOpen: () => FolderPackagesOpen,
FolderPdf: () => FolderPdf,
FolderPdfOpen: () => FolderPdfOpen,
FolderPdm: () => FolderPdm,
FolderPdmOpen: () => FolderPdmOpen,
FolderPhp: () => FolderPhp,
FolderPhpOpen: () => FolderPhpOpen,
FolderPhpmailer: () => FolderPhpmailer,
FolderPhpmailerOpen: () => FolderPhpmailerOpen,
FolderPipe: () => FolderPipe,
FolderPipeOpen: () => FolderPipeOpen,
FolderPlastic: () => FolderPlastic,
FolderPlasticOpen: () => FolderPlasticOpen,
FolderPlugin: () => FolderPlugin,
FolderPluginOpen: () => FolderPluginOpen,
FolderPolicy: () => FolderPolicy,
FolderPolicyOpen: () => FolderPolicyOpen,
FolderPowershell: () => FolderPowershell,
FolderPowershellOpen: () => FolderPowershellOpen,
FolderPrisma: () => FolderPrisma,
FolderPrismaOpen: () => FolderPrismaOpen,
FolderPrivate: () => FolderPrivate,
FolderPrivateOpen: () => FolderPrivateOpen,
FolderProject: () => FolderProject,
FolderProjectOpen: () => FolderProjectOpen,
FolderPrompts: () => FolderPrompts,
FolderPromptsOpen: () => FolderPromptsOpen,
FolderProto: () => FolderProto,
FolderProtoOpen: () => FolderProtoOpen,
FolderPublic: () => FolderPublic,
FolderPublicOpen: () => FolderPublicOpen,
FolderPython: () => FolderPython,
FolderPythonOpen: () => FolderPythonOpen,
FolderPytorch: () => FolderPytorch,
FolderPytorchOpen: () => FolderPytorchOpen,
FolderQuasar: () => FolderQuasar,
FolderQuasarOpen: () => FolderQuasarOpen,
FolderQueue: () => FolderQueue,
FolderQueueOpen: () => FolderQueueOpen,
FolderReactComponents: () => FolderReactComponents,
FolderReactComponentsOpen: () => FolderReactComponentsOpen,
FolderReduxReducer: () => FolderReduxReducer,
FolderReduxReducerOpen: () => FolderReduxReducerOpen,
FolderRepository: () => FolderRepository,
FolderRepositoryOpen: () => FolderRepositoryOpen,
FolderResolver: () => FolderResolver,
FolderResolverOpen: () => FolderResolverOpen,
FolderResource: () => FolderResource,
FolderResourceOpen: () => FolderResourceOpen,
FolderReview: () => FolderReview,
FolderReviewOpen: () => FolderReviewOpen,
FolderRobot: () => FolderRobot,
FolderRobotOpen: () => FolderRobotOpen,
FolderRoutes: () => FolderRoutes,
FolderRoutesOpen: () => FolderRoutesOpen,
FolderRules: () => FolderRules,
FolderRulesOpen: () => FolderRulesOpen,
FolderRust: () => FolderRust,
FolderRustOpen: () => FolderRustOpen,
FolderSandbox: () => FolderSandbox,
FolderSandboxOpen: () => FolderSandboxOpen,
FolderSass: () => FolderSass,
FolderSassOpen: () => FolderSassOpen,
FolderScala: () => FolderScala,
FolderScalaOpen: () => FolderScalaOpen,
FolderScons: () => FolderScons,
FolderSconsOpen: () => FolderSconsOpen,
FolderScripts: () => FolderScripts,
FolderScriptsOpen: () => FolderScriptsOpen,
FolderSecure: () => FolderSecure,
FolderSecureOpen: () => FolderSecureOpen,
FolderSeeders: () => FolderSeeders,
FolderSeedersOpen: () => FolderSeedersOpen,
FolderServer: () => FolderServer,
FolderServerOpen: () => FolderServerOpen,
FolderServerless: () => FolderServerless,
FolderServerlessOpen: () => FolderServerlessOpen,
FolderShader: () => FolderShader,
FolderShaderOpen: () => FolderShaderOpen,
FolderShared: () => FolderShared,
FolderSharedOpen: () => FolderSharedOpen,
FolderSnapcraft: () => FolderSnapcraft,
FolderSnapcraftOpen: () => FolderSnapcraftOpen,
FolderSnippet: () => FolderSnippet,
FolderSnippetOpen: () => FolderSnippetOpen,
FolderSrc: () => FolderSrc,
FolderSrcOpen: () => FolderSrcOpen,
FolderSrcTauri: () => FolderSrcTauri,
FolderSrcTauriOpen: () => FolderSrcTauriOpen,
FolderStack: () => FolderStack,
FolderStackOpen: () => FolderStackOpen,
FolderStencil: () => FolderStencil,
FolderStencilOpen: () => FolderStencilOpen,
FolderStore: () => FolderStore,
FolderStoreOpen: () => FolderStoreOpen,
FolderStorybook: () => FolderStorybook,
FolderStorybookOpen: () => FolderStorybookOpen,
FolderStylus: () => FolderStylus,
FolderStylusOpen: () => FolderStylusOpen,
FolderSublime: () => FolderSublime,
FolderSublimeOpen: () => FolderSublimeOpen,
FolderSupabase: () => FolderSupabase,
FolderSupabaseOpen: () => FolderSupabaseOpen,
FolderSvelte: () => FolderSvelte,
FolderSvelteOpen: () => FolderSvelteOpen,
FolderSvg: () => FolderSvg,
FolderSvgOpen: () => FolderSvgOpen,
FolderSyntax: () => FolderSyntax,
FolderSyntaxOpen: () => FolderSyntaxOpen,
FolderTarget: () => FolderTarget,
FolderTargetOpen: () => FolderTargetOpen,
FolderTaskfile: () => FolderTaskfile,
FolderTaskfileOpen: () => FolderTaskfileOpen,
FolderTasks: () => FolderTasks,
FolderTasksOpen: () => FolderTasksOpen,
FolderTelevision: () => FolderTelevision,
FolderTelevisionOpen: () => FolderTelevisionOpen,
FolderTemp: () => FolderTemp,
FolderTempOpen: () => FolderTempOpen,
FolderTemplate: () => FolderTemplate,
FolderTemplateOpen: () => FolderTemplateOpen,
FolderTerraform: () => FolderTerraform,
FolderTerraformOpen: () => FolderTerraformOpen,
FolderTest: () => FolderTest,
FolderTestOpen: () => FolderTestOpen,
FolderTheme: () => FolderTheme,
FolderThemeOpen: () => FolderThemeOpen,
FolderToc: () => FolderToc,
FolderTocOpen: () => FolderTocOpen,
FolderTools: () => FolderTools,
FolderToolsOpen: () => FolderToolsOpen,
FolderTrash: () => FolderTrash,
FolderTrashOpen: () => FolderTrashOpen,
FolderTrigger: () => FolderTrigger,
FolderTriggerOpen: () => FolderTriggerOpen,
FolderTurborepo: () => FolderTurborepo,
FolderTurborepoOpen: () => FolderTurborepoOpen,
FolderTypescript: () => FolderTypescript,
FolderTypescriptOpen: () => FolderTypescriptOpen,
FolderUi: () => FolderUi,
FolderUiOpen: () => FolderUiOpen,
FolderUnity: () => FolderUnity,
FolderUnityOpen: () => FolderUnityOpen,
FolderUpdate: () => FolderUpdate,
FolderUpdateOpen: () => FolderUpdateOpen,
FolderUpload: () => FolderUpload,
FolderUploadOpen: () => FolderUploadOpen,
FolderUtils: () => FolderUtils,
FolderUtilsOpen: () => FolderUtilsOpen,
FolderVercel: () => FolderVercel,
FolderVercelOpen: () => FolderVercelOpen,
FolderVerdaccio: () => FolderVerdaccio,
FolderVerdaccioOpen: () => FolderVerdaccioOpen,
FolderVideo: () => FolderVideo,
FolderVideoOpen: () => FolderVideoOpen,
FolderViews: () => FolderViews,
FolderViewsOpen: () => FolderViewsOpen,
FolderVm: () => FolderVm,
FolderVmOpen: () => FolderVmOpen,
FolderVscode: () => FolderVscode,
FolderVscodeOpen: () => FolderVscodeOpen,
FolderVue: () => FolderVue,
FolderVueDirectives: () => FolderVueDirectives,
FolderVueDirectivesOpen: () => FolderVueDirectivesOpen,
FolderVueOpen: () => FolderVueOpen,
FolderVuepress: () => FolderVuepress,
FolderVuepressOpen: () => FolderVuepressOpen,
FolderVuexStore: () => FolderVuexStore,
FolderVuexStoreOpen: () => FolderVuexStoreOpen,
FolderWakatime: () => FolderWakatime,
FolderWakatimeOpen: () => FolderWakatimeOpen,
FolderWebpack: () => FolderWebpack,
FolderWebpackOpen: () => FolderWebpackOpen,
FolderWindows: () => FolderWindows,
FolderWindowsOpen: () => FolderWindowsOpen,
FolderWordpress: () => FolderWordpress,
FolderWordpressOpen: () => FolderWordpressOpen,
FolderYarn: () => FolderYarn,
FolderYarnOpen: () => FolderYarnOpen,
FolderZeabur: () => FolderZeabur,
FolderZeaburOpen: () => FolderZeaburOpen,
Font: () => Font,
Forth: () => Forth,
Fortran: () => Fortran,
Foxpro: () => Foxpro,
Freemarker: () => Freemarker,
Fsharp: () => Fsharp,
Fusebox: () => Fusebox,
Gamemaker: () => Gamemaker,
Garden: () => Garden,
Gatsby: () => Gatsby,
Gcp: () => Gcp,
Gemfile: () => Gemfile,
Gemini: () => Gemini,
GeminiAi: () => GeminiAi,
Git: () => Git,
GithubActionsWorkflow: () => GithubActionsWorkflow,
GithubSponsors: () => GithubSponsors,
Gitlab: () => Gitlab,
Gitpod: () => Gitpod,
Gleam: () => Gleam,
Gnuplot: () => Gnuplot,
Go: () => Go,
GoGopher: () => GoGopher,
GoMod: () => GoMod,
Godot: () => Godot,
GodotAssets: () => GodotAssets,
Google: () => Google,
Gradle: () => Gradle,
GrafanaAlloy: () => GrafanaAlloy,
Grain: () => Grain,
Graphcool: () => Graphcool,
Graphql: () => Graphql,
Gridsome: () => Gridsome,
Groovy: () => Groovy,
Grunt: () => Grunt,
Gulp: () => Gulp,
H: () => H,
Hack: () => Hack,
Hadolint: () => Hadolint,
Haml: () => Haml,
Handlebars: () => Handlebars,
Hardhat: () => Hardhat,
Harmonix: () => Harmonix,
Haskell: () => Haskell,
Haxe: () => Haxe,
Hcl: () => Hcl,
HclLight: () => HclLight,
Helm: () => Helm,
Heroku: () => Heroku,
Hex: () => Hex,
Histoire: () => Histoire,
Hjson: () => Hjson,
Horusec: () => Horusec,
Hosts: () => Hosts,
HostsLight: () => HostsLight,
Hpp: () => Hpp,
Html: () => Html,
Http: () => Http,
Huff: () => Huff,
HuffLight: () => HuffLight,
Hurl: () => Hurl,
Husky: () => Husky,
I18n: () => I18n,
Icon3d: () => Icon3d,
Idris: () => Idris,
IfanrCloud: () => IfanrCloud,
Image: () => Image,
Imba: () => Imba,
Installation: () => Installation,
Ionic: () => Ionic,
Istanbul: () => Istanbul,
Jar: () => Jar,
Java: () => Java,
Javaclass: () => Javaclass,
Javascript: () => Javascript,
JavascriptMap: () => JavascriptMap,
Jenkins: () => Jenkins,
Jest: () => Jest,
Jinja: () => Jinja,
JinjaLight: () => JinjaLight,
Jsconfig: () => Jsconfig,
Json: () => Json,
Jsr: () => Jsr,
JsrLight: () => JsrLight,
Julia: () => Julia,
Jupyter: () => Jupyter,
Just: () => Just,
Karma: () => Karma,
Kcl: () => Kcl,
Key: () => Key,
Keystatic: () => Keystatic,
Kivy: () => Kivy,
Kl: () => Kl,
Knip: () => Knip,
Kotlin: () => Kotlin,
Kubernetes: () => Kubernetes,
Kusto: () => Kusto,
Label: () => Label,
Laravel: () => Laravel,
Latexmk: () => Latexmk,
Lbx: () => Lbx,
Lefthook: () => Lefthook,
Lerna: () => Lerna,
Less: () => Less,
Liara: () => Liara,
Lib: () => Lib,
Lighthouse: () => Lighthouse,
Lilypond: () => Lilypond,
Lintstaged: () => Lintstaged,
Liquid: () => Liquid,
Lisp: () => Lisp,
Livescript: () => Livescript,
Lock: () => Lock,
Log: () => Log,
Lolcode: () => Lolcode,
Lottie: () => Lottie,
Lua: () => Lua,
Luau: () => Luau,
Lyric: () => Lyric,
Makefile: () => Makefile,
Markdoc: () => Markdoc,
MarkdocConfig: () => MarkdocConfig,
Markdown: () => Markdown,
Markdownlint: () => Markdownlint,
Markojs: () => Markojs,
Mathematica: () => Mathematica,
Matlab: () => Matlab,
Maven: () => Maven,
Mdsvex: () => Mdsvex,
Mdx: () => Mdx,
Mercurial: () => Mercurial,
Merlin: () => Merlin,
Mermaid: () => Mermaid,
Meson: () => Meson,
Metro: () => Metro,
Minecraft: () => Minecraft,
MinecraftFabric: () => MinecraftFabric,
Mint: () => Mint,
Mjml: () => Mjml,
Mocha: () => Mocha,
Modernizr: () => Modernizr,
Mojo: () => Mojo,
Moon: () => Moon,
Moonscript: () => Moonscript,
Mxml: () => Mxml,
NanoStaged: () => NanoStaged,
NanoStagedLight: () => NanoStagedLight,
Ndst: () => Ndst,
Nest: () => Nest,
Netlify: () => Netlify,
NetlifyLight: () => NetlifyLight,
Next: () => Next,
NextLight: () => NextLight,
Nginx: () => Nginx,
NgrxActions: () => NgrxActions,
NgrxEffects: () => NgrxEffects,
NgrxEntity: () => NgrxEntity,
NgrxReducer: () => NgrxReducer,
NgrxSelectors: () => NgrxSelectors,
NgrxState: () => NgrxState,
Nim: () => Nim,
Nix: () => Nix,
Nodejs: () => Nodejs,
NodejsAlt: () => NodejsAlt,
Nodemon: () => Nodemon,
Npm: () => Npm,
Nuget: () => Nuget,
Nunjucks: () => Nunjucks,
Nuxt: () => Nuxt,
Nx: () => Nx,
ObjectiveC: () => ObjectiveC,
ObjectiveCpp: () => ObjectiveCpp,
Ocaml: () => Ocaml,
Odin: () => Odin,
Onnx: () => Onnx,
Opa: () => Opa,
Opam: () => Opam,
Openapi: () => Openapi,
OpenapiLight: () => OpenapiLight,
Opentofu: () => Opentofu,
OpentofuLight: () => OpentofuLight,
Otne: () => Otne,
Oxlint: () => Oxlint,
Packship: () => Packship,
Palette: () => Palette,
Panda: () => Panda,
Parcel: () => Parcel,
Pascal: () => Pascal,
Pawn: () => Pawn,
Payload: () => Payload,
PayloadLight: () => PayloadLight,
Pdf: () => Pdf,
Pdm: () => Pdm,
Percy: () => Percy,
Perl: () => Perl,
Php: () => Php,
PhpCsFixer: () => PhpCsFixer,
PhpElephant: () => PhpElephant,
PhpElephantPink: () => PhpElephantPink,
Phpstan: () => Phpstan,
Phpunit: () => Phpunit,
Pinejs: () => Pinejs,
Pipeline: () => Pipeline,
Pkl: () => Pkl,
Plastic: () => Plastic,
Playwright: () => Playwright,
Plop: () => Plop,
Pm2Ecosystem: () => Pm2Ecosystem,
Pnpm: () => Pnpm,
PnpmLight: () => PnpmLight,
Poetry: () => Poetry,
Postcss: () => Postcss,
Posthtml: () => Posthtml,
Powerpoint: () => Powerpoint,
Powershell: () => Powershell,
PreCommit: () => PreCommit,
Prettier: () => Prettier,
Prisma: () => Prisma,
Processing: () => Processing,
Prolog: () => Prolog,
Prompt: () => Prompt,
Proto: () => Proto,
Protractor: () => Protractor,
Pug: () => Pug,
Puppet: () => Puppet,
Puppeteer: () => Puppeteer,
Purescript: () => Purescript,
Python: () => Python,
PythonMisc: () => PythonMisc,
Pytorch: () => Pytorch,
Qsharp: () => Qsharp,
Quarto: () => Quarto,
Quasar: () => Quasar,
Quokka: () => Quokka,
Qwik: () => Qwik,
R: () => R,
Racket: () => Racket,
Raml: () => Raml,
Razor: () => Razor,
Rbxmk: () => Rbxmk,
Rc: () => Rc,
ReactIcon: () => ReactIcon,
ReactTs: () => ReactTs,
Readme: () => Readme,
Reason: () => Reason,
Red: () => Red,
ReduxAction: () => ReduxAction,
ReduxReducer: () => ReduxReducer,
ReduxSelector: () => ReduxSelector,
ReduxStore: () => ReduxStore,
Regedit: () => Regedit,
Remark: () => Remark,
Remix: () => Remix,
RemixLight: () => RemixLight,
Renovate: () => Renovate,
Replit: () => Replit,
Rescript: () => Rescript,
RescriptInterface: () => RescriptInterface,
Restql: () => Restql,
Riot: () => Riot,
Roadmap: () => Roadmap,
Roblox: () => Roblox,
Robot: () => Robot,
Robots: () => Robots,
Rocket: () => Rocket,
Rojo: () => Rojo,
Rollup: () => Rollup,
Rome: () => Rome,
Routing: () => Routing,
Rspec: () => Rspec,
Rubocop: () => Rubocop,
RubocopLight: () => RubocopLight,
Ruby: () => Ruby,
Ruff: () => Ruff,
Rust: () => Rust,
Salesforce: () => Salesforce,
San: () => San,
Sas: () => Sas,
Sass: () => Sass,
Sbt: () => Sbt,
Scala: () => Scala,
Scheme: () => Scheme,
Scons: () => Scons,
SconsLight: () => SconsLight,
Screwdriver: () => Screwdriver,
Search: () => Search,
SemanticRelease: () => SemanticRelease,
SemanticReleaseLight: () => SemanticReleaseLight,
Semgrep: () => Semgrep,
Sentry: () => Sentry,
Sequelize: () => Sequelize,
Serverless: () => Serverless,
Settings: () => Settings,
Shader: () => Shader,
Silverstripe: () => Silverstripe,
Simulink: () => Simulink,
Siyuan: () => Siyuan,
Sketch: () => Sketch,
Slim: () => Slim,
Slint: () => Slint,
Slug: () => Slug,
Smarty: () => Smarty,
Sml: () => Sml,
Snakemake: () => Snakemake,
Snapcraft: () => Snapcraft,
Snowpack: () => Snowpack,
SnowpackLight: () => SnowpackLight,
Snyk: () => Snyk,
Solidity: () => Solidity,
Sonarcloud: () => Sonarcloud,
Spwn: () => Spwn,
Stackblitz: () => Stackblitz,
Stan: () => Stan,
Steadybit: () => Steadybit,
Stencil: () => Stencil,
Stitches: () => Stitches,
StitchesLight: () => StitchesLight,
Storybook: () => Storybook,
Stryker: () => Stryker,
Stylable: () => Stylable,
Stylelint: () => Stylelint,
StylelintLight: () => StylelintLight,
Stylus: () => Stylus,
Sublime: () => Sublime,
Subtitles: () => Subtitles,
Supabase: () => Supabase,
Svelte: () => Svelte,
Svg: () => Svg,
Svgo: () => Svgo,
Svgr: () => Svgr,
Swagger: () => Swagger,
Sway: () => Sway,
Swc: () => Swc,
Swift: () => Swift,
Syncpack: () => Syncpack,
Systemd: () => Systemd,
SystemdLight: () => SystemdLight,
Table: () => Table,
Tailwindcss: () => Tailwindcss,
Taskfile: () => Taskfile,
Tauri: () => Tauri,
Taze: () => Taze,
Tcl: () => Tcl,
Teal: () => Teal,
Templ: () => Templ,
Template: () => Template,
Terraform: () => Terraform,
TestJs: () => TestJs,
TestJsx: () => TestJsx,
TestTs: () => TestTs,
Tex: () => Tex,
Textlint: () => Textlint,
Tilt: () => Tilt,
Tldraw: () => Tldraw,
TldrawLight: () => TldrawLight,
Tobi: () => Tobi,
Tobimake: () => Tobimake,
Toc: () => Toc,
Todo: () => Todo,
Toml: () => Toml,
TomlLight: () => TomlLight,
Travis: () => Travis,
Tree: () => Tree,
Trigger: () => Trigger,
Tsconfig: () => Tsconfig,
Tsdoc: () => Tsdoc,
Tsil: () => Tsil,
Tune: () => Tune,
Turborepo: () => Turborepo,
TurborepoLight: () => TurborepoLight,
Twig: () => Twig,
Twine: () => Twine,
Typescript: () => Typescript,
TypescriptDef: () => TypescriptDef,
Typst: () => Typst,
Umi: () => Umi,
Uml: () => Uml,
UmlLight: () => UmlLight,
Unity: () => Unity,
Unocss: () => Unocss,
Url: () => Url,
Uv: () => Uv,
Vagrant: () => Vagrant,
Vala: () => Vala,
VanillaExtract: () => VanillaExtract,
Varnish: () => Varnish,
Vedic: () => Vedic,
Velite: () => Velite,
Velocity: () => Velocity,
Vercel: () => Vercel,
VercelLight: () => VercelLight,
Verdaccio: () => Verdaccio,
Verified: () => Verified,
Verilog: () => Verilog,
Verse: () => Verse,
VerseLight: () => VerseLight,
Vfl: () => Vfl,
Video: () => Video,
Vim: () => Vim,
Virtual: () => Virtual,
Visualstudio: () => Visualstudio,
Vite: () => Vite,
Vitest: () => Vitest,
Vlang: () => Vlang,
Vscode: () => Vscode,
Vue: () => Vue,
VueConfig: () => VueConfig,
VuexStore: () => VuexStore,
Wakatime: () => Wakatime,
WakatimeLight: () => WakatimeLight,
Wallaby: () => Wallaby,
Wally: () => Wally,
Watchman: () => Watchman,
Webassembly: () => Webassembly,
Webhint: () => Webhint,
Webpack: () => Webpack,
Wepy: () => Wepy,
Werf: () => Werf,
Windicss: () => Windicss,
Wolframlanguage: () => Wolframlanguage,
Word: () => Word,
Wrangler: () => Wrangler,
Wxt: () => Wxt,
Xaml: () => Xaml,
Xmake: () => Xmake,
Xml: () => Xml,
Yaml: () => Yaml,
Yang: () => Yang,
Yarn: () => Yarn,
Zeabur: () => Zeabur,
ZeaburLight: () => ZeaburLight,
Zig: () => Zig,
Zip: () => Zip,
fileIconMapping: () => fileIconMapping,
getFileIcon: () => getFileIcon,
getFolderIcon: () => getFolderIcon
});
module.exports = __toCommonJS(src_exports);
// src/FileIcon.tsx
var import_clsx = require("clsx");
// src/fileIconMapping.ts
var fileIconMapping = {
iconDefinitions: {
file: {
iconPath: "Document"
},
folder: {
iconPath: "FolderBase"
},
"folder-open": {
iconPath: "FolderBaseOpen"
},
javascript: {
iconPath: "Javascript"
},
typescript: {
iconPath: "Typescript"
},
python: {
iconPath: "Python"
},
java: {
iconPath: "Java"
},
csharp: {
iconPath: "Csharp"
},
cpp: {
iconPath: "Cpp"
},
c: {
iconPath: "C"
},
go: {
iconPath: "Go"
},
rust: {
iconPath: "Rust"
},
php: {
iconPath: "Php"
},
ruby: {
iconPath: "Ruby"
},
kotlin: {
iconPath: "Kotlin"
},
swift: {
iconPath: "Swift"
},
dart: {
iconPath: "Dart"
},
scala: {
iconPath: "Scala"
},
haskell: {
iconPath: "Haskell"
},
lua: {
iconPath: "Lua"
},
r: {
iconPath: "R"
},
html: {
iconPath: "Html"
},
css: {
iconPath: "Css"
},
scss: {
iconPath: "Sass"
},
sass: {
iconPath: "Sass"
},
less: {
iconPath: "Less"
},
stylus: {
iconPath: "Stylus"
},
json: {
iconPath: "Json"
},
xml: {
iconPath: "Xml"
},
yaml: {
iconPath: "Yaml"
},
toml: {
iconPath: "Toml"
},
react: {
iconPath: "ReactIcon"
},
vue: {
iconPath: "Vue"
},
angular: {
iconPath: "Angular"
},
svelte: {
iconPath: "Svelte"
},
next: {
iconPath: "Next"
},
nuxt: {
iconPath: "Nuxt"
},
gatsby: {
iconPath: "Gatsby"
},
astro: {
iconPath: "Astro"
},
webpack: {
iconPath: "Webpack"
},
vite: {
iconPath: "Vite"
},
rollup: {
iconPath: "Rollup"
},
parcel: {
iconPath: "Parcel"
},
babel: {
iconPath: "Babel"
},
eslint: {
iconPath: "Eslint"
},
prettier: {
iconPath: "Prettier"
},
jest: {
iconPath: "Jest"
},
vitest: {
iconPath: "Vitest"
},
npm: {
iconPath: "Npm"
},
yarn: {
iconPath: "Yarn"
},
pnpm: {
iconPath: "Pnpm"
},
bun: {
iconPath: "Bun"
},
git: {
iconPath: "Git"
},
github: {
iconPath: "Document"
},
gitlab: {
iconPath: "Gitlab"
},
markdown: {
iconPath: "Markdown"
},
readme: {
iconPath: "Readme"
},
license: {
iconPath: "Document"
},
database: {
iconPath: "Database"
},
sql: {
iconPath: "Database"
},
docker: {
iconPath: "Docker"
},
kubernetes: {
iconPath: "Kubernetes"
},
terraform: {
iconPath: "Terraform"
},
"folder-src": {
iconPath: "FolderSrc"
},
"folder-test": {
iconPath: "FolderTest"
},
"folder-docs": {
iconPath: "FolderDocs"
},
"folder-assets": {
iconPath: "Document"
},
"folder-components": {
iconPath: "FolderComponents"
},
"folder-utils": {
iconPath: "FolderUtils"
},
"folder-hooks": {
iconPath: "Document"
},
"folder-api": {
iconPath: "FolderApi"
},
"folder-config": {
iconPath: "FolderConfig"
},
"folder-node": {
iconPath: "FolderNode"
}
},
file: "file",
folder: "folder",
folderExpanded: "folder-open",
fileExtensions: {
js: "javascript",
jsx: "react",
ts: "typescript",
tsx: "react",
mjs: "javascript",
cjs: "javascript",
py: "python",
pyw: "python",
pyx: "python",
html: "html",
htm: "html",
css: "css",
scss: "scss",
sass: "scss",
less: "less",
json: "json",
json5: "json",
jsonc: "json",
xml: "xml",
yaml: "yaml",
yml: "yaml",
toml: "yaml",
md: "markdown",
mdx: "markdown",
rst: "markdown",
java: "java",
kt: "kotlin",
kts: "kotlin",
cs: "csharp",
cpp: "cpp",
cxx: "cpp",
cc: "cpp",
c: "c",
h: "c",
hpp: "cpp",
go: "go",
rs: "rust",
php: "php",
rb: "ruby",
swift: "swift",
dart: "dart",
scala: "scala",
hs: "haskell",
lua: "lua",
r: "r",
vue: "vue",
svelte: "svelte",
astro: "astro",
ini: "yaml",
conf: "yaml",
sql: "database",
sqlite: "database",
db: "database",
dockerfile: "docker"
},
fileNames: {
"package.json": "npm",
"package-lock.json": "npm",
"yarn.lock": "yarn",
"pnpm-lock.yaml": "pnpm",
"bun.lockb": "npm",
"webpack.config.js": "webpack",
"vite.config.ts": "vite",
"vite.config.js": "vite",
"rollup.config.js": "rollup",
".babelrc": "babel",
"babel.config.js": "babel",
".eslintrc.js": "eslint",
".eslintrc.json": "eslint",
"eslint.config.js": "eslint",
".prettierrc": "prettier",
"prettier.config.js": "prettier",
".gitignore": "git",
".gitattributes": "git",
".gitmodules": "git",
"README.md": "readme",
"README.txt": "readme",
LICENSE: "license",
"LICENSE.md": "license",
"CHANGELOG.md": "markdown",
"tsconfig.json": "typescript",
"tsconfig.node.json": "typescript",
".env": "yaml",
".env.local": "yaml",
".env.development": "yaml",
".env.production": "yaml",
Dockerfile: "docker",
"docker-compose.yml": "docker",
"docker-compose.yaml": "docker",
".github": "github",
".gitlab-ci.yml": "gitlab",
"next.config.js": "next",
"nuxt.config.js": "nuxt",
"astro.config.mjs": "astro",
"jest.config.js": "jest",
"vitest.config.ts": "vitest"
},
folderNames: {
src: "folder-src",
source: "folder-src",
lib: "folder-src",
test: "folder-test",
tests: "folder-test",
__tests__: "folder-test",
spec: "folder-test",
specs: "folder-test",
docs: "folder-docs",
doc: "folder-docs",
documentation: "folder-docs",
assets: "folder-assets",
static: "folder-assets",
public: "folder-assets",
images: "folder-assets",
img: "folder-assets",
components: "folder-components",
component: "folder-components",
utils: "folder-utils",
utilities: "folder-utils",
helpers: "folder-utils",
hooks: "folder-hooks",
hook: "folder-hooks",
api: "folder-api",
apis: "folder-api",
services: "folder-api",
service: "folder-api",
config: "folder-config",
configs: "folder-config",
configuration: "folder-config",
node_modules: "folder-node",
".git": "git"
}
};
function getFileIcon(fileName) {
const mapping = fileIconMapping;
if (mapping.fileNames[fileName]) {
return mapping.iconDefinitions[mapping.fileNames[fileName]]?.iconPath || mapping.file;
}
const ext = fileName.split(".").pop()?.toLowerCase();
if (ext && mapping.fileExtensions[ext]) {
return mapping.iconDefinitions[mapping.fileExtensions[ext]]?.iconPath || mapping.file;
}
return mapping.iconDefinitions[mapping.file]?.iconPath || "FileIcon";
}
function getFolderIcon(folderName, isExpanded = false) {
const mapping = fileIconMapping;
if (mapping.folderNames[folderName]) {
const iconKey = isExpanded && mapping.folderNamesExpanded?.[folderName] ? mapping.folderNamesExpanded[folderName] : mapping.folderNames[folderName];
return mapping.iconDefinitions[iconKey]?.iconPath || (isExpanded ? mapping.folderExpanded : mapping.folder);
}
const defaultKey = isExpanded ? mapping.folderExpanded : mapping.folder;
return mapping.iconDefinitions[defaultKey]?.iconPath || (isExpanded ? "FolderOpenIcon" : "FolderIcon");
}
// src/icons/index.ts
var icons_exports = {};
__export(icons_exports, {
Abap: () => Abap,
Abc: () => Abc,
Actionscript: () => Actionscript,
Ada: () => Ada,
AdobeIllustrator: () => AdobeIllustrator,
AdobeIllustratorLight: () => AdobeIllustratorLight,
AdobePhotoshop: () => AdobePhotoshop,
AdobePhotoshopLight: () => AdobePhotoshopLight,
AdobeSwc: () => AdobeSwc,
Adonis: () => Adonis,
Advpl: () => Advpl,
Amplify: () => Amplify,
Android: () => Android,
Angular: () => Angular,
Antlr: () => Antlr,
Apiblueprint: () => Apiblueprint,
Apollo: () => Apollo,
Applescript: () => Applescript,
AppsScript: () => AppsScript,
Appveyor: () => Appveyor,
Architecture: () => Architecture,
Arduino: () => Arduino,
Asciidoc: () => Asciidoc,
Assembly: () => Assembly,
Astro: () => Astro,
AstroConfig: () => AstroConfig,
Astyle: () => Astyle,
Audio: () => Audio,
Aurelia: () => Aurelia,
Authors: () => Authors,
Auto: () => Auto,
AutoLight: () => AutoLight,
Autohotkey: () => Autohotkey,
Autoit: () => Autoit,
Azure: () => Azure,
AzurePipelines: () => AzurePipelines,
Babel: () => Babel,
Ballerina: () => Ballerina,
Bashly: () => Bashly,
BashlyHook: () => BashlyHook,
Bazel: () => Bazel,
Bbx: () => Bbx,
Beancount: () => Beancount,
BenchJs: () => BenchJs,
BenchJsx: () => BenchJsx,
BenchTs: () => BenchTs,
Bibliography: () => Bibliography,
BibtexStyle: () => BibtexStyle,
Bicep: () => Bicep,
Biome: () => Biome,
Bitbucket: () => Bitbucket,
Bithound: () => Bithound,
Blender: () => Blender,
Blink: () => Blink,
BlinkLight: () => BlinkLight,
Blitz: () => Blitz,
Bower: () => Bower,
Brainfuck: () => Brainfuck,
Browserlist: () => Browserlist,
BrowserlistLight: () => BrowserlistLight,
Bruno: () => Bruno,
Buck: () => Buck,
Bucklescript: () => Bucklescript,
Buildkite: () => Buildkite,
Bun: () => Bun,
BunLight: () => BunLight,
C: () => C,
C3: () => C3,
Cabal: () => Cabal,
Caddy: () => Caddy,
Cadence: () => Cadence,
Cairo: () => Cairo,
Cake: () => Cake,
Capacitor: () => Capacitor,
Capnp: () => Capnp,
Cbx: () => Cbx,
Cds: () => Cds,
Certificate: () => Certificate,
Changelog: () => Changelog,
Chess: () => Chess,
ChessLight: () => ChessLight,
Chrome: () => Chrome,
Circleci: () => Circleci,
CircleciLight: () => CircleciLight,
Citation: () => Citation,
Clangd: () => Clangd,
Claude: () => Claude,
Cline: () => Cline,
Clojure: () => Clojure,
Cloudfoundry: () => Cloudfoundry,
Cmake: () => Cmake,
Coala: () => Coala,
Cobol: () => Cobol,
Coconut: () => Coconut,
CodeClimate: () => CodeClimate,
CodeClimateLight: () => CodeClimateLight,
Codecov: () => Codecov,
Codeowners: () => Codeowners,
CoderabbitAi: () => CoderabbitAi,
Coffee: () => Coffee,
Coldfusion: () => Coldfusion,
Coloredpetrinets: () => Coloredpetrinets,
Command: () => Command,
Commitizen: () => Commitizen,
Commitlint: () => Commitlint,
Concourse: () => Concourse,
Conduct: () => Conduct,
Console: () => Console,
Contentlayer: () => Contentlayer,
Context: () => Context,
Contributing: () => Contributing,
Controller: () => Controller,
Copilot: () => Copilot,
CopilotLight: () => CopilotLight,
Cpp: () => Cpp,
Craco: () => Craco,
Credits: () => Credits,
Crystal: () => Crystal,
CrystalLight: () => CrystalLight,
Csharp: () => Csharp,
Css: () => Css,
CssMap: () => CssMap,
Cucumber: () => Cucumber,
Cuda: () => Cuda,
Cursor: () => Cursor,
CursorLight: () => CursorLight,
Cypress: () => Cypress,
D: () => D,
Dart: () => Dart,
DartGenerated: () => DartGenerated,
Database: () => Database,
Deepsource: () => Deepsource,
Denizenscript: () => Denizenscript,
Deno: () => Deno,
DenoLight: () => DenoLight,
Dependabot: () => Dependabot,
DependenciesUpdate: () => DependenciesUpdate,
Dhall: () => Dhall,
Diff: () => Diff,
Dinophp: () => Dinophp,
Disc: () => Disc,
Django: () => Django,
Dll: () => Dll,
Docker: () => Docker,
DoctexInstaller: () => DoctexInstaller,
Document: () => Document,
Dotjs: () => Dotjs,
Drawio: () => Drawio,
Drizzle: () => Drizzle,
Drone: () => Drone,
DroneLight: () => DroneLight,
Duc: () => Duc,
Dune: () => Dune,
Edge: () => Edge,
Editorconfig: () => Editorconfig,
Ejs: () => Ejs,
Elixir: () => Elixir,
Elm: () => Elm,
Email: () => Email,
Ember: () => Ember,
Epub: () => Epub,
Erlang: () => Erlang,
Esbuild: () => Esbuild,
Eslint: () => Eslint,
Excalidraw: () => Excalidraw,
Exe: () => Exe,
Fastlane: () => Fastlane,
Favicon: () => Favicon,
Figma: () => Figma,
Firebase: () => Firebase,
Flash: () => Flash,
Flow: () => Flow,
FolderAdmin: () => FolderAdmin,
FolderAdminOpen: () => FolderAdminOpen,
FolderAndroid: () => FolderAndroid,
FolderAndroidOpen: () => FolderAndroidOpen,
FolderAngular: () => FolderAngular,
FolderAngularOpen: () => FolderAngularOpen,
FolderAnimation: () => FolderAnimation,
FolderAnimationOpen: () => FolderAnimationOpen,
FolderAnsible: () => FolderAnsible,
FolderAnsibleOpen: () => FolderAnsibleOpen,
FolderApi