",[],1885,"nuxt.com","[Nuxt Website]: \u003Cno response> Failed to fetch","2025-05-03T08:24:49Z","https://github.com/nuxt/nuxt.com/issues/1885",0.7771231,{"description":2884,"labels":2893,"number":2894,"owner":2868,"repository":2868,"state":2870,"title":2888,"updated_at":2895,"url":2896,"score":2891},[],31986,"2025-05-03T06:58:04Z","https://github.com/nuxt/nuxt/issues/31986",{"description":2898,"labels":2899,"number":2906,"owner":2868,"repository":2869,"state":2907,"title":2908,"updated_at":2909,"url":2910,"score":2911},"It would be nice to offer to customize `baseUrl` for Google Fonts provider in the config. My use case is that there's a high latency to Google Fonts in China, so many of us use mirrors.",[2900,2903],{"name":2901,"color":2902},"enhancement","a2eeef",{"name":2904,"color":2905},"provider","1161A4",40,"closed","Support for custom Google Fonts baseUrl","2024-03-08T00:24:40Z","https://github.com/nuxt/fonts/issues/40",0.74595,{"description":2913,"labels":2914,"number":2927,"owner":2868,"repository":2928,"state":2907,"title":2929,"updated_at":2930,"url":2931,"score":2932},"### Description\n\nThe project reported an error but can run, but each change must wait for the network timeout to run properly\n\n\n\nMy browser works fine\n\n",[2915,2918,2921,2924],{"name":2916,"color":2917},"question","d876e3",{"name":2919,"color":2920},"needs reproduction","CB47CF",{"name":2922,"color":2923},"v3","49DCB8",{"name":2925,"color":2926},"closed-by-bot","ededed",3803,"ui","How do I manually download fonts and put them in what directory for my project?","2025-05-22T02:10:15Z","https://github.com/nuxt/ui/issues/3803",0.751677,{"description":2934,"labels":2935,"number":2938,"owner":2868,"repository":2869,"state":2907,"title":2939,"updated_at":2940,"url":2941,"score":2942},"\u003Cimg width=\"825\" alt=\"SCR-20240304-tzmi\" src=\"https://github.com/nuxt/fonts/assets/133459587/c6d01cda-6d0c-4151-870a-d2701594d55d\">\r\n",[2936],{"name":2919,"color":2937},"C94E53",29,"An error occurred from the font module of @nuxtjs to using nuxt/fonts","2024-03-05T05:13:39Z","https://github.com/nuxt/fonts/issues/29",0.7588707,{"description":2944,"labels":2945,"number":2946,"owner":2868,"repository":2947,"state":2907,"title":2948,"updated_at":2949,"url":2950,"score":2951},"### Motivation\r\n\r\nAs is, iconify is great for free, public icon sets. For commercial purposes, you may want to use commercially licensed icon pack - the most popular example being [Font Awesome Pro](https://fontawesome.com/icons). Iconify [already provides](https://iconify.design/docs/libraries/tools/examples/import-fa-pro.html) a way of converting custom icon packs into `IconifyJSON` definition. However, Including the whole `IconifyJSON` in the app is costly, it can easily weigh over 100 kB (raw). Therefore, iconify by default uses API provider to deliver only the requested icon definitions on demand. It is currently not possible to easily host your own icon packs definitions.\r\n\r\n### Feature Request\r\nSince nuxt already hosts server routes, it would be great if the module could provide a streamlined method of hosting Iconify API provider. This way, the end-user could easily use their non-free icon packs benefiting from the on-demand architecture of iconifi's `loadIcon`.\r\n\r\nExample module configuration could look like this:\r\n```ts\r\ndefineAppConfig({\r\n nuxtIcon: {\r\n customCollections: [\r\n resolve('./assets/icons/collections/my-icons.json')\r\n ]\r\n }\r\n})\r\n```\r\n\r\nTo achieve this, the module would have to expose http API conforming to the [Iconify API standard](https://iconify.design/docs/api/icon-data.html#query). The API is very straight forward\r\n\r\nExample definition:\r\n```json\r\n{\r\n \"prefix\": \"my-icons\",\r\n \"lastModified\": 1691181322,\r\n \"icons\": {\r\n \"a\": { \"body\": \"\u003Cpath d=\\\"_path_a_\\\"/>\" },\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,"icon","Feature Request: Built-in API provider for custom IconifyJSON","2024-10-25T16:58:25Z","https://github.com/nuxt/icon/issues/97",0.7601283,{"description":2953,"labels":2954,"number":2955,"owner":2868,"repository":2947,"state":2907,"title":2956,"updated_at":2957,"url":2958,"score":2959},"\r\nhttps://github.com/user-attachments/assets/a864645c-c0eb-4581-885e-effce6bc8ca9\r\nThis SVG file cannot be displayed\r\nBut using this module( https://nuxt.com.cn/modules/icons )Can display normally\r\n",[],242,"Some SVG cannot be displayed","2024-08-27T10:33:55Z","https://github.com/nuxt/icon/issues/242",0.7638413,{"description":2961,"labels":2962,"number":2972,"owner":2868,"repository":2868,"state":2907,"title":2973,"updated_at":2974,"url":2975,"score":2976},"### Environment\r\n\r\n- Operating System: Linux\r\n- Node Version: v16.20.1\r\n- Nuxt Version: 3.6.5\r\n- Nitro Version: 2.5.2\r\n- Package Manager: pnpm@8.6.12\r\n- Builder: vite\r\n- User Config: ssr, spaLoadingTemplate, app, css, modules, gtag, googleFonts\r\n- Runtime Modules: @nuxtjs/tailwindcss@6.8.0, @nuxtjs/google-fonts@3.0.2, nuxt-gtag@0.5.7, @pinia/nuxt@0.4.11\r\n- Build Modules: -\r\n\r\n### Reproduction\r\n\r\n1. I Install the google-auth-library in nuxtjs 3 with vite\r\n2. then i make the separate helper call spreadsheet.ts for calling the method when i need it\r\n3. this my inside spreadsheet.ts\r\n\r\n4. then i import spreadsheet.ts in another file to hit the method & i got the error like this\r\n\r\nand also on error preview in browser\r\n```bash\r\nat node_modules/.pnpm/agent-base@7.1.0/node_modules/agent-base/dist/index.js (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/google-auth-library.js?v=6e413f2f:4899:36)\r\nat __require (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/chunk-DFKQJ226.js?v=35cede96:8:50)\r\nat node_modules/.pnpm/https-proxy-agent@7.0.1/node_modules/https-proxy-agent/dist/index.js (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/google-auth-library.js?v=6e413f2f:5104:24)\r\nat __require (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/chunk-DFKQJ226.js?v=35cede96:8:50)\r\nat node_modules/.pnpm/gaxios@6.1.0/node_modules/gaxios/build/src/gaxios.js (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/google-auth-library.js?v=6e413f2f:5223:31)\r\nat __require (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/chunk-DFKQJ226.js?v=35cede96:8:50)\r\nat node_modules/.pnpm/gaxios@6.1.0/node_modules/gaxios/build/src/index.js (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/google-auth-library.js?v=6e413f2f:5521:20)\r\nat __require (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/chunk-DFKQJ226.js?v=35cede96:8:50)\r\nat node_modules/.pnpm/gcp-metadata@6.0.0/node_modules/gcp-metadata/build/src/index.js (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/google-auth-library.js?v=6e413f2f:7525:20)\r\nat __require (http://localhost:3000/_sastrala-member/node_modules/.cache/vite/client/deps/chunk-DFKQJ226.js?v=35cede96:8:50)\r\n```\r\n\r\nthis the link [https://stackblitz.com/edit/github-mxmr67?file=pages%2Findex.vue](https://stackblitz.com/edit/github-mxmr67?file=pages%2Findex.vue)\r\n\r\n### Describe the bug\r\n\r\nits error from the bundler or error from vite or maybe the package ?, if the error is from vite can you give me a suggest about the vite config ? to solve this\r\n\r\ni try to fix from this [issue](https://github.com/vitejs/vite/issues/9703) but still not fix\r\n\r\nalso i report this to google-auth-library for making sure [1632](https://github.com/googleapis/google-auth-library-nodejs/issues/1632)",[2963,2966,2969],{"name":2964,"color":2965},"3.x","29bc7f",{"name":2967,"color":2968},"pending triage","E99695",{"name":2970,"color":2971},"upstream","E8A36D",22780,"Class extends value undefined is not a constructor or null","2024-10-29T07:41:00Z","https://github.com/nuxt/nuxt/issues/22780",0.7641346,["Reactive",2978],{},["Set"],["ShallowReactive",2981],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fWTsgDcJ4UUP2e2GDsq1C4zDWCiVR_uu3Mt3npaSekwQ":-1},"/nuxt/ui/4109"]