\n\t\u003C/div>\n\u003C/template>\n\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[1984,1987,1990],{"name":1985,"color":1986},"types","2875C3",{"name":1988,"color":1989},"bug","d73a4a",{"name":1991,"color":1992},"❗ p4-important","D93F0B",30213,"nuxt","open","Shared folder types and extending interface in Vue component setup error","2024-12-11T14:19:11Z","https://github.com/nuxt/nuxt/issues/30213",0.7476346,{"description":2001,"labels":2002,"number":2010,"owner":1994,"repository":1994,"state":1995,"title":2011,"updated_at":2012,"url":2013,"score":2014},"### Describe the bug\r\n\r\nI cannot include a file without an extension in `addLayout` function, otherwise the following error will occur when running the `npm run prepack` command:\r\n\r\n```shell\r\nℹ Building my-module\r\nℹ Cleaning dist directory: ./dist \r\nCould not map moduleDetection force\r\n\r\nERROR Template not found: /Users/seralekhin/Desktop/simple-module/src/runtime/layouts/auth \r\n```\r\n\r\nIf I try to specify the `js` extension, the `npm run prepack` command also fails with an error:\r\n\r\n```shell\r\nℹ Building my-module\r\nℹ Cleaning dist directory: ./dist\r\nCould not map moduleDetection force\r\n\r\nERROR Template not found: /Users/seralekhin/Desktop/simple-module/src/runtime/layouts/auth.js \r\n```\r\n\r\nIf I try to specify the `tsx` extension, the `npm run prepack` command succeeds, but then there is a problem in the project:\r\n\r\n```shell\r\nERROR Cannot start nuxt: Template not found: /Users/seralekhin/Desktop/simple-module/dist/runtime/layouts/auth.tsx\r\n```\r\n\r\n### Reproduction\r\n\r\nOpen [StackBlitz](https://stackblitz.com/edit/nuxt-repro-failed-add-layout?file=src%2Fmodule.ts) and go to `dist/module.mjs`",[2003,2004,2007],{"name":1988,"color":1989},{"name":2005,"color":2006},"kit","60E14C",{"name":2008,"color":2009},"🍰 p2-nice-to-have","0E8A16",28917,"Unable to use `addLayout` function when writing Vue components in `TSX` files","2024-11-19T11:52:04Z","https://github.com/nuxt/nuxt/issues/28917",0.7545641,{"description":2016,"labels":2017,"number":2020,"owner":1994,"repository":2021,"state":2022,"title":2023,"updated_at":2024,"url":2025,"score":2026},"",[2018],{"name":1988,"color":2019},"ff281a",640,"nuxt.com","closed","[Resources] Blog sort is not working","2022-06-23T11:48:48Z","https://github.com/nuxt/nuxt.com/issues/640",0.6583433,{"description":2028,"labels":2029,"number":2030,"owner":1994,"repository":2031,"state":2022,"title":2032,"updated_at":2033,"url":2034,"score":2035},"Hello guys!\r\n\r\nI followed the documentation and tried a couple of settings/scenarios, but cannot make it work in some of my Nuxt projects - the font is not loaded.\r\nThere's used tailwindcss, so the font family is specified there;\r\n```ts\r\nexport default {\r\n ...\r\n theme: {\r\n extend: {\r\n fontFamily: {\r\n sans: ['Inter', ...defaultTheme.fontFamily.sans],\r\n },\r\n ...\r\n },\r\n },\r\n}\r\n```\r\nbut the font is not loaded and just used system default.\r\n\r\nI also tried to specify it within my `main.scss` file (that is specified in `nuxt.config.ts`, of course):\r\n```scss\r\n...\r\nbody {\r\n font-family: Inter, sans-serif;\r\n}\r\n```\r\nBut that doesn't help.\r\nAs well as trying some fine-grained settings in the Nuxt config file:\r\n```ts\r\nexport default defineNuxtConfig({\r\n ...\r\n fonts: {\r\n families: [{ name: 'Inter', provider: 'google' }],\r\n defaults: {\r\n weights: [400, 500, 600, 700],\r\n styles: ['normal', 'italic'],\r\n subsets: ['latin-ext', 'latin'],\r\n },\r\n },\r\n ...\r\n})\r\n```\r\n\r\nas well as this:\r\n```ts\r\nexport default defineNuxtConfig({\r\n ...\r\n fonts: {\r\n families: [\r\n {\r\n name: 'Inter',\r\n provider: 'google',\r\n weights: [400, 500, 600, 700],\r\n styles: ['normal', 'italic'],\r\n subsets: ['latin-ext', 'latin'],\r\n },\r\n ],\r\n },\r\n ...\r\n})\r\n```\r\n\r\nI see there are a few other issues that mention some problems with the variable font (and I'm trying to use `Inter` which is variable), so I'm not sure if it's related to some variable font support issue (if any) or there is something else.\r\nI would be grateful if you could point this out to me.",[],75,"fonts","Font is not loading","2024-04-17T18:49:34Z","https://github.com/nuxt/fonts/issues/75",0.6967445,{"description":2037,"labels":2038,"number":2039,"owner":1994,"repository":2040,"state":2022,"title":2041,"updated_at":2042,"url":2043,"score":2044},"Hello, you can see directly here at [thomasbnt.dev](https://thomasbnt.dev). Some icons don't load sometimes, it's full random when we load the page. \n\n```json\ndevDependencies\": {\n \"@iconify-json/ant-design\": \"^1.2.1\",\n \"@iconify-json/bi\": \"^1.2.0\",\n \"@iconify-json/fa6-brands\": \"^1.2.0\",\n \"@iconify-json/line-md\": \"^1.2.1\",\n \"@iconify-json/lucide\": \"^1.2.4\",\n \"@iconify-json/mdi\": \"^1.2.0\",\n \"@iconify-json/mingcute\": \"^1.2.0\",\n \"@iconify-json/ri\": \"^1.2.0\",\n \"@iconify-json/simple-icons\": \"^1.2.3\",\n \"@iconify-json/tabler\": \"^1.2.3\",\n \"@iconify/vue\": \"^4.1.2\",\n \"@nuxt/content\": \"2.13.2\",\n \"@nuxt/devtools\": \"^1.4.2\",\n \"@nuxt/eslint\": \"^0.5.7\",\n \"@nuxt/eslint-config\": \"^0.5.7\",\n \"@nuxt/icon\": \"^1.5.1\",\n \"@nuxt/image\": \"^1.8.0\",\n \"@nuxthq/studio\": \"^2.1.1\",\n \"@nuxtjs/i18n\": \"^8.5.4\",\n \"@types/node\": \"^22.5.5\",\n \"@types/rss\": \"^0.0.32\",\n \"@vueuse/core\": \"^11.1.0\",\n \"@vueuse/motion\": \"^2.2.5\",\n \"dayjs\": \"^1.11.13\",\n \"eslint\": \"^9.10.0\",\n \"nuxt\": \"^3.13.2\",\n \"nuxt-gtag\": \"^3.0.1\",\n \"remark-breaks\": \"^4.0.0\",\n \"remark-directive-rehype\": \"^0.4.2\",\n \"sass\": \"^1.79.2\"\n },\n``` ",[],312,"icon","Some icons don't load sometimes","2024-12-10T07:11:31Z","https://github.com/nuxt/icon/issues/312",0.70146734,{"description":2046,"labels":2047,"number":2057,"owner":1994,"repository":1994,"state":2022,"title":2058,"updated_at":2059,"url":2060,"score":2061},"### Environment\n\n------------------------------\r\n- Operating System: `Darwin`\r\n- Node Version: `v16.16.0`\r\n- Nuxt Version: `3.0.0-rc.9`\r\n- Nitro Version: `0.5.0`\r\n- Package Manager: `npm@8.11.0`\r\n- Builder: `vite`\r\n- User Config: `app`, `buildModules`, `modules`, `build`, `css`, `typescript`, `vite`, `auth`, `router`\r\n- Runtime Modules: `@nuxtjs-alt/auth@2.0.6`, `@nuxtjs-alt/http@1.2.10`, `@nuxtjs-alt/proxy@1.3.3`, `@pinia/nuxt@0.4.1`, `@vueuse/nuxt@9.1.1`\r\n- Build Modules: `@nuxtjs/tailwindcss@5.3.2`, `@vueuse/nuxt@9.1.1`\r\n------------------------------\n\n### Reproduction\n\nnot able to provide\n\n### Describe the bug\n\nAfter upgrading from rc.8 o rc.9 , unable to find the package @vue/composition-api thrown in console\n\n### Additional context\n\nUpgrading form rc.8 to rc.9 throws this error. \n\n### Logs\n\n```shell\nℹ Vite server warmed up in 101ms 00:26:14\r\n✔ Nitro built in 692 ms nitro 00:26:15\r\nℹ Vite client warmed up in 5607ms 00:26:17\r\n[nuxt] [request error] [unhandled] [500] Cannot find package '@vue/composition-api' imported from /Users/gurpinder/node_modules/vue-demi/lib/index.mjs\r\n at new NodeError (node:internal/errors:372:5) \r\n at packageResolve (node:internal/modules/esm/resolve:954:9) \r\n at moduleResolve (node:internal/modules/esm/resolve:1003:20) \r\n at defaultResolve (node:internal/modules/esm/resolve:1218:11) \r\n at ESMLoader.resolve (node:internal/modules/esm/loader:580:30) \r\n at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18) \r\n at ModuleWrap.\u003Canonymous> (node:internal/modules/esm/module_job:80:40) \r\n at link (node:internal/modules/esm/module_job:78:36)\n```\n",[2048,2051,2054],{"name":2049,"color":2050},"3.x","29bc7f",{"name":2052,"color":2053},"pending triage","E99695",{"name":2055,"color":2056},"needs reproduction","FBCA04",14789,"cannot import package @vue/composition-api ","2024-07-24T13:41:52Z","https://github.com/nuxt/nuxt/issues/14789",0.72641593,{"description":2063,"labels":2064,"number":2068,"owner":1994,"repository":2040,"state":2022,"title":2069,"updated_at":2070,"url":2071,"score":2072},"Hello,\r\n\r\nI was wondering whether there is a way to allow users to tell whether they want to allow iconify cookies or not. \r\nAfter all, for GDPR they should be able to control this behaviour!",[2065],{"name":2066,"color":2067},"question","d876e3",94,"Iconify cookies","2024-12-21T12:20:21Z","https://github.com/nuxt/icon/issues/94",0.73483264,{"description":2016,"labels":2074,"number":2076,"owner":1994,"repository":2021,"state":2022,"title":2077,"updated_at":2078,"url":2079,"score":2080},[2075],{"name":1988,"color":2019},729,"[Project] Live collab `Jump to` should work with `Medias`","2023-02-15T12:31:32Z","https://github.com/nuxt/nuxt.com/issues/729",0.7353459,{"description":2082,"labels":2083,"number":2090,"owner":1994,"repository":2091,"state":2022,"title":2092,"updated_at":2093,"url":2094,"score":2095},"### Environment\r\n\r\n```\r\nSystem:\r\n OS: Linux 5.15 Ubuntu 20.04.6 LTS (Focal Fossa)\r\n CPU: (8) x64 Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz\r\n Memory: 7.71 GB / 15.38 GB\r\n Container: Yes\r\n Shell: 5.0.17 - /bin/bash\r\n Binaries:\r\n Node: 20.11.1 - ~/.nvm/versions/node/v20.11.1/bin/node\r\n npm: 10.2.4 - ~/.nvm/versions/node/v20.11.1/bin/npm\r\n Browsers:\r\n Chrome: 112.0.5615.49\r\n npmPackages:\r\n vitest: 1.6.0 => 1.6.0\r\n\r\n```\r\n\r\n### Reproduction\r\n\r\nNon-working code with setInterval -\r\n```\r\n describe('Testing timers', () => {\r\n let triggered = false;\r\n beforeAll(() => {\r\n vi.useFakeTimers();\r\n setInterval(()=>{\r\n triggered = true;\r\n }, 1000)\r\n });\r\n afterAll(() => {\r\n vi.useRealTimers();\r\n });\r\n it.only('Should trigger the timer', () => {\r\n vi.advanceTimersByTime(1000);\r\n expect(triggered).toEqual(true); // Fails. triggered = false here\r\n });\r\n });\r\n```\r\nWorking with setTimeout\r\n```\r\n describe('Testing timers', () => {\r\n let triggered = false;\r\n beforeAll(() => {\r\n vi.useFakeTimers();\r\n setTimeout(()=>{\r\n triggered = true;\r\n }, 1000)\r\n });\r\n afterAll(() => {\r\n vi.useRealTimers();\r\n });\r\n it.only('Should trigger the timer', () => {\r\n vi.advanceTimersByTime(1000);\r\n expect(triggered).toEqual(true); // Successful.\r\n });\r\n });\r\n```\r\n\r\nReproduction - https://stackblitz.com/edit/github-agxb9y-xks33q?file=test%2Fapp.nuxt.spec.ts\r\nWorks without nuxt - https://stackblitz.com/edit/vitest-dev-vitest-hr7i1i?file=test%2Ftimer.test.ts\r\n\r\n### Describe the bug\r\n\r\n`setInterval` isn't triggering with `fakeTimer`, however `setTimeout` does. I have tried `advanceTimersByTime`, `advanceTimersToNextTimer` and `runAllTimers` but doesn't help.\r\n\r\nNote - I don't find this issue with the Vitest itself. using `defineVitestConfig` is causing this behaviour.\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2084,2085,2088],{"name":1988,"color":1989},{"name":2086,"color":2087},"vitest-environment","b60205",{"name":2052,"color":2089},"5D08F5",897,"test-utils","useFakeTimers isn't working for the setInterval.","2024-12-07T20:09:05Z","https://github.com/nuxt/test-utils/issues/897",0.7371404,{"labels":2097,"number":2104,"owner":1994,"repository":1994,"state":2022,"title":2105,"updated_at":2106,"url":2107,"score":2108},[2098,2101],{"name":2099,"color":2100},"enhancement","8DEF37",{"name":2102,"color":2103},"2.x","d4c5f9",6517,"Add example on how to use with @vue/composition-api","2023-01-22T15:51:03Z","https://github.com/nuxt/nuxt/issues/6517",0.73907393,["Reactive",2110],{},["Set"],["ShallowReactive",2113],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"gJaibjNOPkkkNm92y4ugbslYaXmEOQFAM0krVm_jSsc":-1},"/nuxt/test-utils/810"]