\n\u003C/UDropdownMenu>\n```\n\n### Logs\n\n```shell-script\n\n```",[3076,3077,3080],{"name":3030,"color":3031},{"name":3078,"color":3079},"needs reproduction","CB47CF",{"name":3033,"color":3034},3546,"`UAvatar` doesn't trigger `UDropdownMenu`","2025-03-28T17:43:01Z","https://github.com/nuxt/ui/issues/3546",0.6630836,{"description":3087,"labels":3088,"number":3090,"owner":3019,"repository":3049,"state":3059,"title":3091,"updated_at":3092,"url":3093,"score":3094},"### 🐛 The bug\n\n> You are correct $script.remove() works but still requires the $script.entry = undefined; if you ever wanted to reload the script.\n\n### 🛠️ To reproduce\n\n-\n\n### 🌈 Expected behavior\n\n-\n\n### ℹ️ Additional context\n\n_No response_",[3089],{"name":3030,"color":3031},334,"Removing a script won't let you reload it","2024-12-08T02:26:36Z","https://github.com/nuxt/scripts/issues/334",0.6720725,{"description":3096,"labels":3097,"number":3099,"owner":3019,"repository":3058,"state":3059,"title":3100,"updated_at":3101,"url":3102,"score":3103},"- [x] `/modules`\n- [x] `/community/repositories`\n- [x] `/community/nuxters`\n\n\n",[3098],{"name":3068,"color":3069},613,"Pages with search should have an empty state","2023-02-15T12:32:39Z","https://github.com/nuxt/nuxt.com/issues/613",0.6729153,{"description":3105,"labels":3106,"number":3099,"owner":3019,"repository":3115,"state":3059,"title":3116,"updated_at":3117,"url":3118,"score":3103},"When I had been running tests using the `@nuxt/test-utils` library I could get results like:\r\n\r\n```bash\r\n Test Files 1 failed | 1 passed (2)\r\n Tests 1 failed | 1 passed (2)\r\n Start at 14:49:45\r\n Duration 2.13s (transform 696ms, setup 0ms, collect 1.49s, tests 14ms, environment 434ms, prepare 381ms)\r\n```\r\n\r\nBut because I was having trouble with Nuxt imports like `ReferenceError: useRuntimeConfig is not defined`, I've made changes to switch over to using this library. Unfortunately, I cannot figure out how to get the tests to actually run or at least error out. Instead, I just get this:\r\n\r\n```bash\r\n$ npm run test\r\n\r\n> project@1.0.0 test\r\n> vitest --config ./vitest.config.ts run\r\n\r\n RUN v0.33.0 .../project/test\r\n```\r\n\r\nHere are some relevant file contents...\r\n\r\n### package.json\r\n\r\n```json\r\n{\r\n \"name\": \"project\",\r\n \"version\": \"1.0.0\",\r\n \"description\": \"\",\r\n \"private\": true,\r\n \"type\": \"module\",\r\n \"engines\": {\r\n \"node\": \"18\"\r\n },\r\n \"scripts\": {\r\n \"dev\": \"nuxt dev\",\r\n \"generate\": \"nuxt generate\",\r\n \"preview\": \"nuxt preview\",\r\n \"prepare\": \"nuxt prepare\",\r\n \"build\": \"NITRO_PRESET=aws-lambda nuxt build\",\r\n \"deploy\": \"DEPLOY=true TIER=$TIER NITRO_PRESET=aws-lambda nuxt build && sls deploy --stage $TIER\",\r\n \"offline\": \"npm run build && sls offline start\",\r\n \"debug\": \"SLS_DEBUG=* node --inspect node_modules/serverless/bin/serverless offline\",\r\n \"test\": \"vitest --config ./vitest.config.ts run\",\r\n \"test:watch\": \"vitest --config ./vitest.config.ts watch\",\r\n \"lint:js\": \"eslint --ext \\\".ts,.vue\\\" --ignore-path .gitignore .\",\r\n \"lint:prettier\": \"prettier --check .\",\r\n \"lint\": \"npm run lint:js && npm run lint:prettier\",\r\n \"lintfix\": \"prettier --write --list-different . && eslint --ext \\\".ts,.vue\\\" --ignore-path .gitignore . --fix\",\r\n \"coverage\": \"vitest run --coverage --config ./vitest.config.ts\",\r\n \"postinstall\": \"patch-package\"\r\n },\r\n \"devDependencies\": {\r\n \"@babel/cli\": \"^7.23.0\",\r\n \"@babel/core\": \"^7.23.2\",\r\n \"@nuxt/test-utils\": \"^3.8.0\",\r\n \"@nuxtjs/eslint-config-typescript\": \"^12.1.0\",\r\n \"@nuxtjs/eslint-module\": \"^4.1.0\",\r\n \"@nuxtjs/partytown\": \"^1.3.0\",\r\n \"@pinia-plugin-persistedstate/nuxt\": \"^1.1.2\",\r\n \"@serverless/typescript\": \"^3.30.1\",\r\n \"@types/aws-lambda\": \"^8.10.125\",\r\n \"@types/crypto-js\": \"^4.1.3\",\r\n \"@types/eslint\": \"^8.44.6\",\r\n \"@types/node\": \"^20.8.10\",\r\n \"@types/papaparse\": \"^5.3.10\",\r\n \"@types/pdfmake\": \"^0.2.7\",\r\n \"@types/uuid\": \"^9.0.6\",\r\n \"@typescript-eslint/parser\": \"^6.9.1\",\r\n \"@vitejs/plugin-vue\": \"^4.4.0\",\r\n \"@vitest/coverage-v8\": \"^0.33.0\",\r\n \"@vue/compiler-sfc\": \"^3.3.4\",\r\n \"@vue/test-utils\": \"^2.4.1\",\r\n \"@vueuse/nuxt\": \"^10.5.0\",\r\n \"eslint\": \"^8.52.0\",\r\n \"eslint-config-prettier\": \"^9.0.0\",\r\n \"eslint-plugin-nuxt\": \"^4.0.0\",\r\n \"eslint-plugin-prettier\": \"^5.0.1\",\r\n \"eslint-plugin-vitest\": \"^0.3.9\",\r\n \"happy-dom\": \"^12.10.3\",\r\n \"jsdom\": \"^22.1.0\",\r\n \"naive-ui\": \"^2.35.0\",\r\n \"nuxt\": \"^3.8.0\",\r\n \"nuxt-icon\": \"^0.6.1\",\r\n \"nuxt-lodash\": \"^2.5.3\",\r\n \"nuxt-viewport\": \"^2.0.6\",\r\n \"nuxt-vitest\": \"^0.11.2\",\r\n \"patch-package\": \"^8.0.0\",\r\n \"prettier\": \"^3.0.3\",\r\n \"sass\": \"^1.69.5\",\r\n \"sass-loader\": \"^13.3.2\",\r\n \"serverless-offline\": \"^13.2.0\",\r\n \"serverless-s3-sync\": \"^3.2.0\",\r\n \"typescript\": \"^5.2.2\",\r\n \"unplugin-auto-import\": \"^0.16.7\",\r\n \"unplugin-vue-components\": \"^0.25.2\",\r\n \"vitest\": \"^0.33.0\",\r\n \"vue\": \"^3.3.7\",\r\n \"vue-tsc\": \"^1.8.22\"\r\n },\r\n \"dependencies\": {\r\n \"@css-render/vue3-ssr\": \"^0.15.12\",\r\n \"@pinia/nuxt\": \"^0.5.1\",\r\n \"buffer\": \"^6.0.3\",\r\n \"crypto-js\": \"^4.2.0\",\r\n \"dayjs\": \"^1.11.10\",\r\n \"deep-object-diff\": \"^1.1.9\",\r\n \"deepdash-es\": \"^5.3.9\",\r\n \"jszip\": \"^3.10.1\",\r\n \"marked\": \"^9.1.5\",\r\n \"mitt\": \"^3.0.1\",\r\n \"papaparse\": \"^5.4.1\",\r\n \"pdfmake\": \"^0.2.7\",\r\n \"pinia\": \"^2.1.7\",\r\n \"slugify\": \"^1.6.6\",\r\n \"uuid\": \"^9.0.1\"\r\n },\r\n \"overrides\": {}\r\n}\r\n```\r\n\r\n### nuxt.config.ts\r\n\r\n```typescript\r\n modules: [\r\n \"nuxt-vitest\",\r\n ...\r\n ],\r\n```\r\n\r\n### vitest.config.ts\r\n\r\n```typescript\r\nimport { defineVitestConfig } from \"nuxt-vitest/config\";\r\n\r\nexport default defineVitestConfig({\r\n plugins: [],\r\n test: {\r\n globals: true,\r\n environment: \"jsdom\",\r\n environmentOptions: {\r\n nuxt: {\r\n overrides: {},\r\n },\r\n },\r\n },\r\n root: \"./test\",\r\n});\r\n```\r\n\r\n### project/test/example.nuxt.test.ts\r\n\r\n```typescript\r\nimport { test, expect } from \"vitest\";\r\n\r\ntest(\"1 + 1\", () => {\r\n expect(1 + 1).toEqual(2);\r\n});\r\n```",[3107,3110,3112],{"name":3108,"color":3109},"vitest-environment","b60205",{"name":3078,"color":3111},"DE7793",{"name":3113,"color":3114},"closed-by-bot","ededed","test-utils","Vitest hangs at [RUN] v0.33.0 with no debug output or error","2023-12-14T12:31:18Z","https://github.com/nuxt/test-utils/issues/613",{"description":3120,"labels":3121,"number":3122,"owner":3019,"repository":3123,"state":3059,"title":3124,"updated_at":3125,"url":3126,"score":3127},"**Environment:**\r\n- **Node Version:** v18.20.3\r\n- **Nuxt Version:** ^3.13.0\r\n- **@nuxt/fonts Version:** ^0.8.0\r\n- **Package Manager:** pnpm 9.6.0\r\n\r\n**Description:**\r\nI am experiencing an issue with the font definitions generated by the `@nuxt/font` package in my Nuxt 3 application. The package generates CSS that improperly uses the `local()` function in the `src` property of the `@font-face` declarations, causing the fonts to not load correctly.\r\n\r\n**Generated CSS Snippet:**\r\n```css\r\n@font-face {\r\n font-display: swap;\r\n font-family: 'Archivo';\r\n font-weight: 300;\r\n src: local(\"url('/fonts/Archivo-Light.woff2')\");\r\n}\r\n\r\n/* Other generated font definitions... */\r\n```\r\n\r\n**Expected Behavior:**\r\nThe fonts should load correctly without any issues.\r\n\r\n**Actual Behavior:**\r\nThe generated CSS prevents the fonts from loading properly due to the incorrect syntax in the `src` property.\r\n\r\n**Nuxt Configuration:**\r\n```ts\r\nfonts: {\r\n defaults: {\r\n styles: [\"normal\"],\r\n },\r\n families: [\r\n {\r\n name: \"Archivo\",\r\n src: \"url('/fonts/Archivo-Light.woff2')\",\r\n global: true,\r\n weight: 300\r\n },\r\n {\r\n name: \"Archivo\",\r\n src: \"url('/fonts/Archivo-Regular.woff2')\",\r\n global: true,\r\n weight: 400\r\n },\r\n {\r\n name: \"Archivo\",\r\n src: \"url('/fonts/Archivo-Medium.woff2')\",\r\n global: true,\r\n weight: 500\r\n },\r\n {\r\n name: \"Archivo\",\r\n src: \"url('/fonts/Archivo-SemiBold.woff2')\",\r\n global: true,\r\n weight: 600\r\n },\r\n {\r\n name: \"Clash Display\",\r\n src: \"url('/fonts/ClashDisplay-Regular.woff2')\",\r\n global: true,\r\n weight: 400\r\n },\r\n {\r\n name: \"Clash Display\",\r\n /*\r\n Even when i following the docs with this format (no quote)\r\n src: { name: 'Other Font', src: 'url(/fonts/ClashDisplay-Medium.woff2)', weight: 'bold' }\r\n */\r\n src: \"url('/fonts/ClashDisplay-Medium.woff2')\",\r\n global: true,\r\n weight: 500\r\n },\r\n ]\r\n }\r\n```\r\n\r\n**Steps to Reproduce:**\r\n1. Install `@nuxt/font` using pnpm.\r\n2. Configure the module in `nuxt.config.js` with the provided font settings.\r\n3. Run the application.\r\n\r\n**Additional Context:**\r\n- The paths to the font files are correct, but the current usage of `local()` in the generated CSS is causing loading issues.\r\n- A potential fix could be to modify the generated CSS to remove `local()` and use `url()` directly:\r\n ```css\r\n src: url('/fonts/Archivo-Light.woff2') format('woff2');\r\n ```\r\n\r\nThank you for your assistance!\r\n@danielroe ",[],270,"fonts","Problem with @nuxt/font Usage","2024-09-23T10:29:01Z","https://github.com/nuxt/fonts/issues/270",0.678326,["Reactive",3129],{},["Set"],["ShallowReactive",3132],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fKZWI_H6E73nj5MwMictH5Ch-EQKS8F_4ogtSLZuEh-E":-1},"/nuxt/nuxt.com/402"]