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