\" },\r\n \"b\": { \"body\": \"\u003Cpath d=\\\"_path_b_\\\"/>\" },\r\n \"c\": { \"body\": \"\u003Cpath d=\\\"_path_c_\\\"/>\" }\r\n },\r\n \"width\": 24,\r\n \"height\": 24,\r\n}\r\n```\r\n\r\nExample API response to `GET /api/iconify-provider/my-icons.json?icons=a,c`\r\n```json\r\n{\r\n \"prefix\": \"my-icons\",\r\n \"icons\": {\r\n \"a\": { \"body\": \"\u003Cpath d=\\\"_path_a_\\\"/>\" },\r\n \"c\": { \"body\": \"\u003Cpath d=\\\"_path_c_\\\"/>\" }\r\n },\r\n \"width\": 24,\r\n \"height\": 24,\r\n}\r\n```\r\n\r\nModule would have to register the custom provider with iconify library:\r\n```ts\r\nimport { addAPIProvider } from '@iconify/vue'\r\naddAPIProvider('nuxt', { resources: ['/api/iconify-provider'] })\r\n```\r\n\r\nAnd the icons should be usable as per example:\r\n```html\r\n\u003Cicon name=\"@nuxt:my-icons:a\"/>\r\n\u003Cicon name=\"@nuxt:my-icons:c\"/>\r\n```",[],97,"Feature Request: Built-in API provider for custom IconifyJSON","2024-10-25T16:58:25Z","https://github.com/nuxt/icon/issues/97",0.7712462,{"description":2956,"labels":2957,"number":2960,"owner":2857,"repository":2857,"state":2879,"title":2961,"updated_at":2962,"url":2963,"score":2964},"### What problem does this feature solve?\n\nRight now you cannot split the CSS by media queries, so you end up loading CSS that you won't need for your viewport\n\n### What does the proposed changes look like?\n\nIt would be like this webpack plugin https://github.com/SassNinja/media-query-plugin\n(copying from there)\n\nSo instead of forcing the user to load this\n\n`.foo { color: red }\n@media print, screen and (min-width: 75em) {\n .foo { color: blue }\n}\n.bar { font-size: 1rem }`\n\nhe only has to load this always\n\n`.foo { color: red }\n.bar { font-size: 1rem }`\n\nand on desktop viewport size this in addition\n\n`@media print, screen and (min-width: 75em) {\n .foo { color: blue }\n}`\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This feature request is available on \u003Ca href=\"https://cmty.app/nuxt\">Nuxt\u003C/a> community (\u003Ca href=\"https://cmty.app/nuxt/nuxt.js/issues/c9591\">#c9591\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2958,2959],{"name":2887,"color":2888},{"name":2876,"color":2877},6171,"Splitting CSS by Media queries","2023-02-20T09:38:54Z","https://github.com/nuxt/nuxt/issues/6171",0.7743384,["Reactive",2966],{},["Set"],["ShallowReactive",2969],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fIWyftOSlrwb6OzaR0_Z8KUK9-Mq9ygTMkCtYyXyRWac":-1},"/nuxt/icon/398"]