1import type { ImageSourcePropType } from "react-native";
2
3export const MARKDOWN_FILE_ICON_SOURCES = {
4 agents: require("../../assets/file-icons/pierre_agents.png"),
5 astro: require("../../assets/file-icons/pierre_astro.png"),
6 babel: require("../../assets/file-icons/pierre_babel.png"),
7 bash: require("../../assets/file-icons/pierre_bash.png"),
8 biome: require("../../assets/file-icons/pierre_biome.png"),
9 bootstrap: require("../../assets/file-icons/pierre_bootstrap.png"),
10 browserslist: require("../../assets/file-icons/pierre_browserslist.png"),
11 bun: require("../../assets/file-icons/pierre_bun.png"),
12 c: require("../../assets/file-icons/pierre_c.png"),
13 claude: require("../../assets/file-icons/pierre_claude.png"),
14 cpp: require("../../assets/file-icons/pierre_cpp.png"),
15 css: require("../../assets/file-icons/pierre_css.png"),
16 database: require("../../assets/file-icons/pierre_database.png"),
17 default: require("../../assets/file-icons/pierre_default.png"),
18 docker: require("../../assets/file-icons/pierre_docker.png"),
19 eslint: require("../../assets/file-icons/pierre_eslint.png"),
20 font: require("../../assets/file-icons/pierre_font.png"),
21 git: require("../../assets/file-icons/pierre_git.png"),
22 go: require("../../assets/file-icons/pierre_go.png"),
23 graphql: require("../../assets/file-icons/pierre_graphql.png"),
24 html: require("../../assets/file-icons/pierre_html.png"),
25 image: require("../../assets/file-icons/pierre_image.png"),
26 javascript: require("../../assets/file-icons/pierre_javascript.png"),
27 json: require("../../assets/file-icons/pierre_json.png"),
28 markdown: require("../../assets/file-icons/pierre_markdown.png"),
29 mcp: require("../../assets/file-icons/pierre_mcp.png"),
30 nextjs: require("../../assets/file-icons/pierre_nextjs.png"),
31 npm: require("../../assets/file-icons/pierre_npm.png"),
32 oxc: require("../../assets/file-icons/pierre_oxc.png"),
33 pnpm: require("../../assets/file-icons/pierre_pnpm.png"),
34 postcss: require("../../assets/file-icons/pierre_postcss.png"),
35 prettier: require("../../assets/file-icons/pierre_prettier.png"),
36 python: require("../../assets/file-icons/pierre_python.png"),
37 react: require("../../assets/file-icons/pierre_react.png"),
38 ruby: require("../../assets/file-icons/pierre_ruby.png"),
39 rust: require("../../assets/file-icons/pierre_rust.png"),
40 sass: require("../../assets/file-icons/pierre_sass.png"),
41 stylelint: require("../../assets/file-icons/pierre_stylelint.png"),
42 svelte: require("../../assets/file-icons/pierre_svelte.png"),
43 svg: require("../../assets/file-icons/pierre_svg.png"),
44 svgo: require("../../assets/file-icons/pierre_svgo.png"),
45 swift: require("../../assets/file-icons/pierre_swift.png"),
46 table: require("../../assets/file-icons/pierre_table.png"),
47 tailwind: require("../../assets/file-icons/pierre_tailwind.png"),
48 terraform: require("../../assets/file-icons/pierre_terraform.png"),
49 text: require("../../assets/file-icons/pierre_text.png"),
50 typescript: require("../../assets/file-icons/pierre_typescript.png"),
51 video: require("../../assets/file-icons/pierre_video.png"),
52 vite: require("../../assets/file-icons/pierre_vite.png"),
53 vscode: require("../../assets/file-icons/pierre_vscode.png"),
54 vue: require("../../assets/file-icons/pierre_vue.png"),
55 wasm: require("../../assets/file-icons/pierre_wasm.png"),
56 webpack: require("../../assets/file-icons/pierre_webpack.png"),
57 yml: require("../../assets/file-icons/pierre_yml.png"),
58 zig: require("../../assets/file-icons/pierre_zig.png"),
59 zip: require("../../assets/file-icons/pierre_zip.png"),
60} as const satisfies Readonly<Record<string, ImageSourcePropType>>;