is used but it is missing a parent \u003CTransitionRoot />.\");return e}function ge(){let e=(0,__vite_ssr_import_0__.inject)(N,null);if(e===null)throw new Error(\"A \u003CTransitionChild /> is used but it is missing a parent \u003CTransitionRoot />.\");return e}let N=Symbol(\"NestingContext\");function L(e){return\"children\"in e?L(e.children):e.value.filter(({state:t})=>t===\"visible\").length>0}function Q(e){let t=(0,__vite_ssr_import_0__.ref)([]),a=(0,__vite_ssr_import_0__.ref)(!1);(0,__vite_ssr_import_0__.onMounted)(()=>a.value=!0),(0,__vite_ssr_import_0__.onUnmounted)(()=>a.value=!1);function s(n,r=__vite_ssr_import_6__.RenderStrategy.Hidden){let l=t.value.findIndex(({id:f})=>f===n);l!==-1&&((0,__vite_ssr_import_5__.match)(r,{[__vite_ssr_import_6__.RenderStrategy.Unmount](){t.value.splice(l,1)},[__vite_ssr_import_6__.RenderStrategy.Hidden](){t.value[l].state=\"hidden\"}}),!L(t)&&a.value&&(e==null||e()))}function h(n){let r=t.value.find(({id:l})=>l===n);return r?r.state!==\"visible\"&&(r.state=\"visible\"):t.value.push({id:n,state:\"visible\"}),()=>s(n,__vite_ssr_import_6__.RenderStrategy.Unmount)}return{children:t,register:h,unregister:s}}let W=__vite_ssr_import_6__.Features.RenderStrategy,he=(0,__vite_ssr_import_0__.defineComponent)({props:{as:{type:[Object,String],default:\"div\"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:\"\"},enterFrom:{type:[String],default:\"\"},enterTo:{type:[String],default:\"\"},entered:{type:[String],default:\"\"},leave:{type:[String],default:\"\"},leaveFrom:{type:[String],default:\"\"},leaveTo:{type:[String],default:\"\"}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s,expose:h}){let n=(0,__vite_ssr_import_0__.ref)(0);function r(){n.value|=__vite_ssr_import_2__.State.Opening,t(\"beforeEnter\")}function l(){n.value&=~__vite_ssr_import_2__.State.Opening,t(\"afterEnter\")}function f(){n.value|=__vite_ssr_import_2__.State.Closing,t(\"beforeLeave\")}function S(){n.value&=~__vite_ssr_import_2__.State.Closing,t(\"afterLeave\")}if(!me()&&(0,__vite_ssr_import_2__.hasOpenClosed)())return()=>(0,__vite_ssr_import_0__.h)(Se,{...e,onBeforeEnter:r,onAfterEnter:l,onBeforeLeave:f,onAfterLeave:S},s);let d=(0,__vite_ssr_import_0__.ref)(null),y=(0,__vite_ssr_import_0__.computed)(()=>e.unmount?__vite_ssr_import_6__.RenderStrategy.Unmount:__vite_ssr_import_6__.RenderStrategy.Hidden);h({el:d,$el:d});let{show:v,appear:A}=Te(),{register:D,unregister:H}=ge(),i=(0,__vite_ssr_import_0__.ref)(v.value?\"visible\":\"hidden\"),I={value:!0},c=(0,__vite_ssr_import_1__.useId)(),b={value:!1},P=Q(()=>{!b.value&&i.value!==\"hidden\"&&(i.value=\"hidden\",H(c),S())});(0,__vite_ssr_import_0__.onMounted)(()=>{let o=D(c);(0,__vite_ssr_import_0__.onUnmounted)(o)}),(0,__vite_ssr_import_0__.watchEffect)(()=>{if(y.value===__vite_ssr_import_6__.RenderStrategy.Hidden&&c){if(v.value&&i.value!==\"visible\"){i.value=\"visible\";return}(0,;__vite_ssr_import_5__.match)(i.value,{[\"hidden\"]:()=>H(c),[\"visible\"]:()=>D(c)})}});let j=g(e.enter),M=g(e.enterFrom),X=g(e.enterTo),_=g(e.entered),Y=g(e.leave),Z=g(e.leaveFrom),ee=g(e.leaveTo);(0,__vite_ssr_import_0__.onMounted)(()=>{(0,__vite_ssr_import_0__.watchEffect)(()=>{if(i.value===\"visible\"){let o=(0,__vite_ssr_import_3__.dom)(d);if(o instanceof Comment&&o.data===\"\")throw new Error(\"Did you forget to passthrough the ref to the actual DOM node?\")}})});function te(o){let E=I.value&&!A.value,p=(0,__vite_ssr_import_3__.dom)(d);!p||!(p instanceof HTMLElement)||E||(b.value=!0,v.value&&r(),v.value||f(),o(v.value?(0,__vite_ssr_import_7__.transition)(p,j,M,X,_,V=>{b.value=!1,V===__vite_ssr_import_7__.Reason.Finished&&l()}):(0,__vite_ssr_import_7__.transition)(p,Y,Z,ee,_,V=>{b.value=!1,V===__vite_ssr_import_7__.Reason.Finished&&(L(P)||(i.value=\"hidden\",H(c),S()))})))}return (0,__vite_ssr_import_0__.onMounted)(()=>{(0,__vite_ssr_import_0__.watch)([v],(o,E,p)=>{te(p),I.value=!1},{immediate:!0})}),(0,__vite_ssr_import_0__.provide)(N,P),(0,__vite_ssr_import_2__.useOpenClosedProvider)((0,__vite_ssr_import_0__.computed)(()=>(0,__vite_ssr_import_5__.match)(i.value,{[\"visible\"]:__vite_ssr_import_2__.State.Open,[\"hidden\"]:__vite_ssr_import_2__.State.Closed})|n.value)),()=>{let{appear:o,show:E,enter:p,enterFrom:V,enterTo:Ce,entered:ye,leave:be,leaveFrom:Ee,leaveTo:Ve,...U}=e,ne={ref:d},re={...U,...A.value&&v.value&&__vite_ssr_import_4__.env.isServer?{class:(0,__vite_ssr_import_0__.normalizeClass)([a.class,U.class,...j,...M])}:{}};return (0,__vite_ssr_import_6__.render)({theirProps:re,ourProps:ne,slot:{},slots:s,attrs:a,features:W,visible:i.value===\"visible\",name:\"TransitionChild\"})}}}),ce=he,Se=(0,__vite_ssr_import_0__.defineComponent)({inheritAttrs:!1,props:{as:{type:[Object,String],default:\"div\"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:\"\"},enterFrom:{type:[String],default:\"\"},enterTo:{type:[String],default:\"\"},entered:{type:[String],default:\"\"},leave:{type:[String],default:\"\"},leaveFrom:{type:[String],default:\"\"},leaveTo:{type:[String],default:\"\"}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s}){let h=(0,__vite_ssr_import_2__.useOpenClosed)(),n=(0,__vite_ssr_import_0__.computed)(()=>e.show===null&&h!==null?(h.value&__vite_ssr_import_2__.State.Open)===__vite_ssr_import_2__.State.Open:e.show);(0,__vite_ssr_import_0__.watchEffect)(()=>{if(![!0,!1].includes(n.value))throw new Error('A \u003CTransition /> is used but it is missing a :show=\"true | false\" prop.')});let r=(0,__vite_ssr_import_0__.ref)(n.value?\"visible\":\"hidden\"),l=Q(()=>{r.value=\"hidden\"}),f=(0,__vite_ssr_import_0__.ref)(!0),S={show:n,appear:(0,__vite_ssr_import_0__.computed)(()=>e.appear||!f.value)};return (0,__vite_ssr_import_0__.onMounted)(()=>{(0,__vite_ssr_import_0__.watchEffect)(()=>{f.value=!1,n.value?r.value=\"visible\":L(l)||(r.value=\"hidden\")})}),(0,__vite_ssr_import_0__.provide)(N,l),(0,__vite_ssr_import_0__.provide)(R,S),()=>{let d=(0,__vite_ssr_import_6__.omit)(e,[\"show\",\"appear\",\"unmount\",\"onBeforeEnter\",\"onBeforeLeave\",\"onAfterEnter\",\"onAfterLeave\"]),y={unmount:e.unmount};return (0,__vite_ssr_import_6__.render)({ourProps:{...y,as:\"template\"},theirProps:{},slot:{},slots:{...s,default:()=>[(0,__vite_ssr_import_0__.h)(ce,{onBeforeEnter:()=>t(\"beforeEnter\"),onAfterEnter:()=>t(\"afterEnter\"),onBeforeLeave:()=>t(\"beforeLeave\"),onAfterLeave:()=>t(\"afterLeave\"),...a,...y,...d},s.default)]},attrs:{},features:W,visible:r.value===\"visible\",name:\"Transition\"})}}});\n\n\n SyntaxError: Unexpected token ';'\n at new Script (node:vm:116:7)\n at createScript (node:vm:268:10)\n at Object.runInThisContext (node:vm:316:10)\n at ViteNodeRunner.runModule (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:398:19)\n at ViteNodeRunner.directRequest (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:381:16) \n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async ViteNodeRunner.cachedRequest (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:206:14) \n at async ViteNodeRunner.dependencyRequest (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:259:12)\n at async node_modules\\@headlessui\\vue\\dist\\headlessui.esm.js:23:32\n at async ViteNodeRunner.runModule (/D:/Dev/maideo/maideo-maid/node_modules/vite-node/dist/client.mjs:399:5) \n\n### Logs\n\n```shell-script\n\n```",[2056,2057],{"name":2045,"color":2046},{"name":2058,"color":2059},"duplicate","cfd3d7",2972,"Syntax error in the Headless UI Vue component code","2024-12-25T10:39:30Z","https://github.com/nuxt/ui/issues/2972",0.7168343,{"description":2066,"labels":2067,"number":2072,"owner":1994,"repository":1994,"state":2009,"title":2073,"updated_at":2074,"url":2075,"score":2076},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v20.18.1`\n- Nuxt Version: `3.15.2`\n- CLI Version: `3.20.0`\n- Nitro Version: `2.10.4`\n- Package Manager: `pnpm@9.15.0`\n- Builder: `-`\n- User Config: `nitro`, `routeRules`, `runtimeConfig`, `modules`, `shadcn`, `components`, `svgo`, `sitemap`, `gtag`, `sentry`, `future`, `extends`, `compatibilityDate`\n- Runtime Modules: `shadcn-nuxt@0.11.3`, `nuxt-gtag@3.0.2`, `@nuxtjs/seo@2.0.2`, `@pinia/nuxt@0.9.0`, `pinia-plugin-persistedstate/nuxt@4.2.0`, `nuxt-security@2.1.5`, `nuxt-svgo@4.0.12`, `nuxt-swiper@2.0.0`, `@sentry/nuxt/module@8.50.0`\n- Build Modules: `-`\n\n### Reproduction\n\n- Setup Nuxt\n- Setup Turborepo\n- Create a pnpm package called database and follow https://www.prisma.io/docs/guides/using-prisma-orm-with-turborepo\n- Add the package to your nuxt workspace and import PrismaClient from it in server\n- Run Nuxt\n\n\n\n### Describe the bug\n\nAfter setting up turborepo in a pnpm monorepo workspace and following the prisma turborepo tutorial, due to __dirname is not defined because Prisma is not an ESM module it leads to having to resort to workarounds such as https://github.com/prisma/prisma/issues/5030#issuecomment-1398076317\n\nFirst I attempted several workarounds and nuxt configuration changes, not one thing I attempted stopped __dirname is not defined from occuring so when I used the linked workaround. I get an issue of 'module not found' because of require since Nuxt3 bundles my entire workspace database package it no longer can link to ../client/generated when it's put between 'replace'\n\nThe only solution I've had work for me which is extremely hacky is https://github.com/prisma/prisma/issues/5030#issuecomment-2046684800 \nwhich I've had to reference a server.js file in my Docker when running.\n\nIs there any real solutions to getting this setup working? I've tried for hours, done hours of researching and it doesn't make sense how I haven't seen anyone talk about this issue in Nuxt3. Surely there's multiple people running turborepo pnpm workspaces with it ?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2068,2069],{"name":2031,"color":2032},{"name":2070,"color":2071},"nitro","bfd4f2",30675,"Prisma as turborepo monorepo package being bundled in Nuxt3","2025-03-31T23:29:20Z","https://github.com/nuxt/nuxt/issues/30675",0.71999097,{"description":2078,"labels":2079,"number":2083,"owner":1994,"repository":1995,"state":2009,"title":2084,"updated_at":2085,"url":2086,"score":2087},"### Environment\n\n- Operating System: Windows_NT\n- Node Version: v23.9.0\n- Nuxt Version: -\n- CLI Version: 3.24.0\n- Nitro Version: -\n- Package Manager: bun@1.2.8\n- Builder: -\n- User Config: -\n- Runtime Modules: -\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.2\n\n### Reproduction\n\nhttps://github.com/user-attachments/assets/7bf5ea09-4664-411b-8605-8f0cb35e1447\n\n### Description\n\nThe input loses focus when submitting the form with errors, it should not lose it, like the v2 version.\n\nUpdate: Its caused by race condition with the loading state that disables the input, causing it to lose focus.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2080,2081,2082],{"name":2045,"color":2046},{"name":1988,"color":1989},{"name":1991,"color":1992},3786,"Input loses focus on failed submit","2025-04-14T09:02:28Z","https://github.com/nuxt/ui/issues/3786",0.7225189,{"description":2089,"labels":2090,"number":2092,"owner":1994,"repository":1995,"state":2009,"title":2093,"updated_at":2094,"url":2095,"score":2096},"### Environment\n\n- Operating System: Linux\r\n- Node Version: v20.12.0\r\n- Nuxt Version: 3.10.0\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@10.5.0\r\n- Builder: -\r\n- User Config: devtools, modules\r\n- Runtime Modules: @nuxt/ui@2.18.6\r\n- Build Modules: -\n\n### Version\n\n2.18.6\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/k6rsz6?file=%2Fapp.vue%3A1%2C1\n\n### Description\n\nI'm trying to add types for a `ref` to a `UForm` component, but when I tried to use the `setErrors` method there was the following typescript error:\r\n\r\n```\r\nProperty 'setErrors' does not exist on type\r\n'CreateComponentPublicInstanceWithMixins\u003CReadonly\u003CExtractPropTypes\u003C{ schema: { type: PropType\u003CZodSchema> | PropType\u003CYupObjectSchema\u003Cany>> | PropType\u003CJoiSchema> | PropType\u003Cany>; default: any; }; state: { type: ObjectConstructor; required: true; }; validate: { ...; }; validateOn: { ...; }; }>> & Readonly\u003C...>, ... 24 m...'.\r\nDid you mean 'errors'?\r\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2091],{"name":2045,"color":2046},2292,"Property 'setErrors' does not exist on type","2024-10-06T17:50:16Z","https://github.com/nuxt/ui/issues/2292",0.7305738,{"description":2098,"labels":2099,"number":2102,"owner":1994,"repository":1994,"state":2009,"title":2103,"updated_at":2104,"url":2105,"score":2106},"### Environment\r\n\r\nNuxt module using `@nuxt/kit` on rc 9\r\n\r\n### Reproduction\r\n\r\nMain branch of my repo, stopping me from releasing the module:\r\nhttps://github.com/Lexpeartha/nuxt-xstate\r\n\r\n### Describe the bug\r\n\r\nAfter rc 9, after trying to publish the module my `module.ts` file throws an error as:\r\n```\r\nsrc/module.ts(11,7): error TS2742: The inferred type of 'module' cannot be named without a reference to 'nuxt/node_modules/@nuxt/schema'. This is likely not portable. A type annotation is necessary.\r\n```\r\n\r\nNot sure what is happening, but after doing what is suggested in error\r\n```ts\r\nimport type { NuxtModule } from '@nuxt/schema'\r\n\r\nconst module: NuxtModule\u003CModuleOptions> = defineNuxtModule\u003CModuleOptions>(\r\n // Module options...\r\n)\r\n\r\nexport default module\r\n```\r\nI get a type error that module is not compatible with the set value (or more exactly `Types of property 'getOptions' are incompatible`). Considering I didn't change anything in `module.ts` file itself, and that this didn't occur before rc 9, I'm wondering what I'm doing wrong\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n```shell\r\nError: Failed to compile. Check the logs above.\r\n at error (file:///home/aleksa/Desktop/Projects/nuxt-xstate/node_modules/unbuild/node_modules/rollup/dist/es/shared/rollup.js:1858:30)\r\n at throwPluginError (file:///home/aleksa/Desktop/Projects/nuxt-xstate/node_modules/unbuild/node_modules/rollup/dist/es/shared/rollup.js:21764:12)\r\n at Object.error (file:///home/aleksa/Desktop/Projects/nuxt-xstate/node_modules/unbuild/node_modules/rollup/dist/es/shared/rollup.js:22486:20)\r\n at Object.error (file:///home/aleksa/Desktop/Projects/nuxt-xstate/node_modules/unbuild/node_modules/rollup/dist/es/shared/rollup.js:21941:42)\r\n at Object.transform (file:///home/aleksa/Desktop/Projects/nuxt-xstate/node_modules/unbuild/node_modules/rollup-plugin-dts/dist/rollup-plugin-dts.mjs:1590:26)\r\n at file:///home/aleksa/Desktop/Projects/nuxt-xstate/node_modules/unbuild/node_modules/rollup/dist/es/shared/rollup.js:22695:37\r\n```\r\n```\r\n",[2100,2101],{"name":2028,"color":2029},{"name":2031,"color":2032},14806,"bug(kit): necessary type annotation for the module","2023-01-19T17:40:35Z","https://github.com/nuxt/nuxt/issues/14806",0.73964286,["Reactive",2108],{},["Set"],["ShallowReactive",2111],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"dEXqTjthjlDprEAzGvu6yz4RLDvEYfDlAJj6yOz_8EI":-1},"/nuxt/ui/2260"]