xml.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. "use strict"
  2. const extensions = [
  3. // https://github.com/Microsoft/vscode/blob/master/extensions/xml/package.json
  4. ".xml",
  5. ".xsd",
  6. ".ascx",
  7. ".atom",
  8. ".axml",
  9. ".axaml",
  10. ".bpmn",
  11. ".cpt",
  12. ".csl",
  13. ".csproj",
  14. ".csproj.user",
  15. ".dita",
  16. ".ditamap",
  17. ".dtd",
  18. ".ent",
  19. ".mod",
  20. ".dtml",
  21. ".fsproj",
  22. ".fxml",
  23. ".iml",
  24. ".isml",
  25. ".jmx",
  26. ".launch",
  27. ".menu",
  28. ".mxml",
  29. ".nuspec",
  30. ".opml",
  31. ".owl",
  32. ".proj",
  33. ".props",
  34. ".pt",
  35. ".publishsettings",
  36. ".pubxml",
  37. ".pubxml.user",
  38. ".rbxlx",
  39. ".rbxmx",
  40. ".rdf",
  41. ".rng",
  42. ".rss",
  43. ".shproj",
  44. ".storyboard",
  45. ".svg",
  46. ".targets",
  47. ".tld",
  48. ".tmx",
  49. ".vbproj",
  50. ".vbproj.user",
  51. ".vcxproj",
  52. ".vcxproj.filters",
  53. ".wsdl",
  54. ".wxi",
  55. ".wxl",
  56. ".wxs",
  57. ".xaml",
  58. ".xbl",
  59. ".xib",
  60. ".xlf",
  61. ".xliff",
  62. ".xpdl",
  63. ".xul",
  64. ".xoml",
  65. // xsl
  66. ".xsl",
  67. ".xslt",
  68. ]
  69. module.exports = {
  70. overrides: [
  71. {
  72. files: extensions.flatMap((ext) => [`*${ext}`, `**/*${ext}`]),
  73. customSyntax: "postcss-html",
  74. },
  75. ],
  76. }