63 lines · 3.6 KB · TypeScript
RawDownload
import type { ImageSourcePropType } from "react-native"; export const MARKDOWN_FILE_ICON_SOURCES = {  agents: require("../assets/file-icons/pierre_agents.png"),  astro: require("../assets/file-icons/pierre_astro.png"),  babel: require("../assets/file-icons/pierre_babel.png"),  bash: require("../assets/file-icons/pierre_bash.png"),  biome: require("../assets/file-icons/pierre_biome.png"),  bootstrap: require("../assets/file-icons/pierre_bootstrap.png"),  browserslist: require("../assets/file-icons/pierre_browserslist.png"),  bun: require("../assets/file-icons/pierre_bun.png"),  c: require("../assets/file-icons/pierre_c.png"),  claude: require("../assets/file-icons/pierre_claude.png"),  cpp: require("../assets/file-icons/pierre_cpp.png"),  css: require("../assets/file-icons/pierre_css.png"),  database: require("../assets/file-icons/pierre_database.png"),  default: require("../assets/file-icons/pierre_default.png"),  docker: require("../assets/file-icons/pierre_docker.png"),  eslint: require("../assets/file-icons/pierre_eslint.png"),  font: require("../assets/file-icons/pierre_font.png"),  git: require("../assets/file-icons/pierre_git.png"),  go: require("../assets/file-icons/pierre_go.png"),  graphql: require("../assets/file-icons/pierre_graphql.png"),  html: require("../assets/file-icons/pierre_html.png"),  image: require("../assets/file-icons/pierre_image.png"),  javascript: require("../assets/file-icons/pierre_javascript.png"),  json: require("../assets/file-icons/pierre_json.png"),  markdown: require("../assets/file-icons/pierre_markdown.png"),  mcp: require("../assets/file-icons/pierre_mcp.png"),  nextjs: require("../assets/file-icons/pierre_nextjs.png"),  npm: require("../assets/file-icons/pierre_npm.png"),  oxc: require("../assets/file-icons/pierre_oxc.png"),  package: require("../assets/file-icons/pierre_package.png"),  pnpm: require("../assets/file-icons/pierre_pnpm.png"),  postcss: require("../assets/file-icons/pierre_postcss.png"),  prettier: require("../assets/file-icons/pierre_prettier.png"),  python: require("../assets/file-icons/pierre_python.png"),  react: require("../assets/file-icons/pierre_react.png"),  readme: require("../assets/file-icons/pierre_readme.png"),  ruby: require("../assets/file-icons/pierre_ruby.png"),  rust: require("../assets/file-icons/pierre_rust.png"),  sass: require("../assets/file-icons/pierre_sass.png"),  stylelint: require("../assets/file-icons/pierre_stylelint.png"),  svelte: require("../assets/file-icons/pierre_svelte.png"),  svg: require("../assets/file-icons/pierre_svg.png"),  svgo: require("../assets/file-icons/pierre_svgo.png"),  swift: require("../assets/file-icons/pierre_swift.png"),  table: require("../assets/file-icons/pierre_table.png"),  tailwind: require("../assets/file-icons/pierre_tailwind.png"),  terraform: require("../assets/file-icons/pierre_terraform.png"),  text: require("../assets/file-icons/pierre_text.png"),  tsconfig: require("../assets/file-icons/pierre_tsconfig.png"),  typescript: require("../assets/file-icons/pierre_typescript.png"),  video: require("../assets/file-icons/pierre_video.png"),  vite: require("../assets/file-icons/pierre_vite.png"),  vscode: require("../assets/file-icons/pierre_vscode.png"),  vue: require("../assets/file-icons/pierre_vue.png"),  wasm: require("../assets/file-icons/pierre_wasm.png"),  webpack: require("../assets/file-icons/pierre_webpack.png"),  yml: require("../assets/file-icons/pierre_yml.png"),  zig: require("../assets/file-icons/pierre_zig.png"),  zip: require("../assets/file-icons/pierre_zip.png"),} as const satisfies Readonly<Record<string, ImageSourcePropType>>;