{ "bundle": { "fileAssociations": [ { "name": "Text and Source Code", "ext": [], "contentTypes": [ "public.text", "public.plain-text", "public.source-code", "public.script", "public.shell-script", "public.json", "public.xml", "public.yaml", "public.python-script" ], "role": "Editor", "rank": "Alternate" }, { "name": "Source Code", "ext": [ "rs", "go", "py", "pyi", "pyw", "cjs", "scss", "less", "rst", "tex", "ps1", "bat", "fish", "kt", "kts", "gradle", "groovy", "scala", "sc", "ts", "mts", "cts", "jsx", "vue", "svelte", "dart", "cs", "fs", "fsx", "hs", "ex", "exs", "erl", "clj", "cljs", "edn", "lua", "zig", "nix", "jl", "ml", "mli", "tf", "hcl", "proto", "graphql", "gql", "sql", "http", "properties", "ini", "cfg", "conf", "env", "lock", "log", "diff", "patch", "gitignore", "dockerignore", "editorconfig", "dockerfile" ], "role": "Editor", "rank": "Alternate" }, { "name": "Folder", "ext": [], "contentTypes": ["public.folder"], "role": "Viewer", "rank": "Alternate" } ] } }