\r\n\u003Cstyle module>\r\n.my-style { background: blue;}\r\n\u003C/style>\r\n\r\nand i am using the component, it does not render the 'blue' background. if you investigate what $stlye is when you mount the component it has $style={my-style: my-style_fingerprint}\r\n\r\nThis appears to be because i can not set the css.module options on the vite config.\r\n\n\n### Describe the solution you'd like\n\ncould you pass through https://vitejs.dev/config/shared-options.html#css-modules to the vite config. I just need to set the localsConvention to camelcase\n\n### Describe alternatives you've considered\n\ni would have to change my code so that all my references to $style is not camelcase. I have thousands of references to different css classes, so it would be a real pain to get it to work correctly\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.vuejs.org).\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[2930],{"name":2904,"color":2905},2026,"Pass css.modules to vite app","2023-03-11T00:04:09Z","https://github.com/vuejs/vitepress/issues/2026",0.73279417,{"description":2937,"labels":2938,"number":2939,"owner":2866,"repository":2867,"state":2868,"title":2940,"updated_at":2941,"url":2942,"score":2943},"### Is your feature request related to a problem? Please describe.\r\n\r\nVite sets OGP tags globally by [`.vitepress/config.ts`](https://github.com/vitejs/vite/blob/main/docs/.vitepress/config.ts#L12-L23).\r\n\r\nBut we want to override OGP tags for some indivisual pages (for example, [Vite 3 release post](https://vitejs.dev/blog/announcing-vite3.html)).\r\nNow we set those by [frontmatter](https://github.com/vitejs/vite/blob/24f4f62c5807f40ec45ec5834328d4b5cec47753/docs/blog/announcing-vite3.md?plain=1#L3-L30) and actually seems to work.\r\nThough the tags are duplicated like this:\r\n```html\r\n \u003Cmeta property=\"og:type\" content=\"website\">\r\n \u003Cmeta property=\"og:title\" content=\"Vite\">\r\n \u003Cmeta property=\"og:image\" content=\"https://vitejs.dev/og-image.png\">\r\n \u003Cmeta property=\"og:url\" content=\"https://vitejs.dev\">\r\n \u003Cmeta property=\"twitter:description\" content=\"Next Generation Frontend Tooling\">\r\n \u003Cmeta property=\"twitter:title\" content=\"Vite\">\r\n \u003Cmeta property=\"twitter:card\" content=\"summary_large_image\">\r\n \u003Cmeta property=\"twitter:image\" content=\"https://vitejs.dev/og-image.png\">\r\n \u003Cmeta property=\"twitter:url\" content=\"https://vitejs.dev\">\r\n \u003Cscript>(()=>{const e=localStorage.getItem(\"vitepress-theme-appearance\"),a=window.matchMedia(\"(prefers-color-scheme: dark)\").matches;(!e||e===\"auto\"?a:e===\"dark\")&&document.documentElement.classList.add(\"dark\")})();\u003C/script>\r\n \u003Cmeta name=\"og:type\" content=\"website\">\r\n \u003Cmeta name=\"og:title\" content=\"Announcing Vite 3\">\r\n \u003Cmeta name=\"og:image\" content=\"https://vitejs.dev/og-image-announcing-vite3.png\">\r\n \u003Cmeta name=\"og:url\" content=\"https://vitejs.dev/blog/announcing-vite3\">\r\n \u003Cmeta name=\"twitter:description\" content=\"Vite 3 Release Announcement\">\r\n \u003Cmeta name=\"twitter:title\" content=\"Announcing Vite 3\">\r\n \u003Cmeta name=\"twitter:card\" content=\"summary_large_image\">\r\n \u003Cmeta name=\"twitter:image\" content=\"https://vitejs.dev/og-image-announcing-vite3.png\">\r\n \u003Cmeta name=\"twitter:url\" content=\"https://vitejs.dev/blog/announcing-vite3\">\r\n```\r\nThe OGP spec does not mention anything when a multiple tags existed. So I think this behavior is implementation dependent.\r\n\r\n\r\n### Describe the solution you'd like\r\n\r\nGive a way to declare that a head tag should only exist once on config.\r\n\r\nBut we need to consider what tags should be treated as same. For example, `\u003Cmeta property=\"og:title\" content=\"foo\" >` and `\u003Cmeta property=\"og:title\" content=\"bar\" >` are same, when tag name and the value of `property` attribute is same.\r\n\r\n\r\n### Describe alternatives you've considered\r\n\r\nGive a way to declare that a head tag should override it on frontmatter.\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.vuejs.org).\r\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\r\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[],975,"override head tags on indivisual page","2023-01-21T14:30:24Z","https://github.com/vuejs/vitepress/issues/975",0.7357748,{"description":2945,"labels":2946,"number":2947,"owner":2866,"repository":2867,"state":2868,"title":2948,"updated_at":2949,"url":2950,"score":2951},"### Is your feature request related to a problem? Please describe.\n\n-\n\n### Describe the solution you'd like\n\n-\n\n### Describe alternatives you've considered\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[],3164,"When running vitepress, how to point the vite attribute in defineConfig to the viete.config.js file","2023-11-10T00:04:13Z","https://github.com/vuejs/vitepress/issues/3164",0.7358919,["Reactive",2953],{},["Set"],["ShallowReactive",2956],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fPdvyk-6SRuivkLEtbyi3uzK1AJpB4NTZnhguahGnuXg":-1},"/vuejs/vitepress/689"]