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```",[2016,2017],{"name":1985,"color":1986},{"name":2018,"color":2019},"duplicate","cfd3d7",2972,"closed","Syntax error in the Headless UI Vue component code","2024-12-25T10:39:30Z","https://github.com/nuxt/ui/issues/2972",0.622587,{"description":2027,"labels":2028,"number":2031,"owner":1991,"repository":1992,"state":2021,"title":2032,"updated_at":2033,"url":2034,"score":2035},"### Environment\n\n- Operating System: Windows_NT\n- Node Version: v18.20.4\n- Nuxt Version: 3.13.2\n- CLI Version: 3.15.0\n- Nitro Version: 2.9.7\n- Package Manager: npm@10.7.0\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@2.18.7\n- Build Modules: -\n\n### Version\n\nv3\n\n### Reproduction\n\nCreat new project with nuxi\n\nInstall nuxt/ui\n\n### Description\n\nCannot destructure property 'nuxt' of 'this' as it is undefined.\n\nNot working on fresh project\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2029,2030],{"name":1985,"color":1986},{"name":2005,"color":2006},2442,"Cannot destructure property 'nuxt' of 'this' as it is undefined.","2024-10-23T20:22:23Z","https://github.com/nuxt/ui/issues/2442",0.66585535,{"description":2037,"labels":2038,"number":2040,"owner":1991,"repository":1992,"state":2021,"title":2041,"updated_at":2042,"url":2043,"score":2044},"### Environment\n\n- Operating System: Windows_NT\n- Node Version: v20.17.0\n- Nuxt Version: 3.15.1\n- CLI Version: 3.20.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.10.0\n- Builder: -\n- User Config: compatibilityDate, devServer, devtools, modules, tailwindcss, i18n, css, runtimeConfig, experimental, colorMode\n- Runtime Modules: @nuxtjs/tailwindcss@6.12.2, @nuxtjs/i18n@9.1.1, @pinia/nuxt@0.9.0, @nuxt/ui@2.20.0, @nuxtjs/color-mode@3.5.2\n- Build Modules: -\n\n\n### Version\n\nv2.20.0\n\n### Reproduction\n\n```\n{\n \"name\": \"nuxt-app\",\n \"private\": true,\n \"type\": \"module\",\n \"scripts\": {\n \"build\": \"nuxt build\",\n \"dev\": \"nuxt dev\",\n \"generate\": \"nuxt generate\",\n \"preview\": \"nuxt preview\",\n \"postinstall\": \"nuxt prepare\"\n },\n \"dependencies\": {\n \"@ckpack/vue-color\": \"^1.6.0\",\n \"@devui-design/icons\": \"^1.4.0\",\n \"@headlessui/vue\": \"^1.7.23\",\n \"@heroicons/vue\": \"^2.2.0\",\n \"@nuxt/icon\": \"^1.10.3\",\n \"@nuxtjs/color-mode\": \"^3.5.2\",\n \"@tailwindcss/typography\": \"^0.5.16\",\n \"@webzlodimir/vue-avatar\": \"^0.0.8\",\n \"axios\": \"^1.7.9\",\n \"devui-theme\": \"^0.0.7\",\n \"highlight.js\": \"^11.11.1\",\n \"markdown-it\": \"^14.1.0\",\n \"nuxt\": \"^3.15.0\",\n \"vue\": \"latest\",\n \"vue-router\": \"latest\"\n },\n \"devDependencies\": {\n \"@nuxt/ui\": \"2.20.0\",\n \"@nuxtjs/i18n\": \"9.1.1\",\n \"@pinia/nuxt\": \"0.9.0\",\n \"nuxt\": \"^3.15.0\",\n \"pinia\": \"^2.3.0\"\n },\n \"packageManager\": \"pnpm@9.15.2+sha512.93e57b0126f0df74ce6bff29680394c0ba54ec47246b9cf321f0121d8d9bb03f750a705f24edc3c1180853afd7c2c3b94196d0a3d53d3e069d9e2793ef11f321\"\n}\n```\n\n# tailwind.config.js\n\n```\n/** @type {import('tailwindcss').Config} */\nmodule.exports = {\n theme: {\n },\n plugins: [\n // https://stackoverflow.com/questions/75706164/problem-with-tailwind-css-when-using-the-react-markdown-component\n // 避免 tailwind 与 markdown 冲突\n require('@tailwindcss/typography'),\n ],\n}\n```\n\n# nuxt.config.ts \n```\n// https://nuxt.com/docs/api/configuration/nuxt-config\nexport default defineNuxtConfig({\n compatibilityDate: '2024-11-01',\n devServer: {\n port: 4432\n },\n devtools: { enabled: true },\n modules: ['@nuxtjs/tailwindcss', '@nuxtjs/i18n', '@pinia/nuxt', '@nuxt/ui', '@nuxtjs/color-mode'],\n tailwindcss: {\n exposeConfig: true,\n viewer: true,\n },\n i18n: {\n vueI18n: './i18n.config.ts' // if you are using custom path, default\n },\n css: [\n '~/assets/main.css'\n ],\n runtimeConfig: {\n public: {\n apiBaseUrl: 'http://localhost:9384'\n },\n },\n // https://github.com/nuxt/nuxt/issues/30461\n experimental: { appManifest: false },\n colorMode: {\n preference: 'light'\n }\n})\n```\n\n# ~/assets/main.css\nempty\n\n### Description\n\n# Style loss:\n```\n \u003CUAccordion\n multiple\n :items=\"[{ label: 'What is Nuxt UI?', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' }, { label: 'Getting Started', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' }, { label: 'Theming', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' }, { label: 'Components', content: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' }]\"\n />\n````\nview:\n\n\n\n# process\nI installed Tailwind first, and then I installed Nuxt UI.\n\n# package.json\n\n### Additional context\n\nI installed Tailwind first, and then I installed Nuxt UI.\n\n### Logs\n\n```shell-script\n\n```",[2039],{"name":1985,"color":1986},3085,"Style loss","2025-01-14T11:03:42Z","https://github.com/nuxt/ui/issues/3085",0.6758546,{"description":2046,"labels":2047,"number":2051,"owner":1991,"repository":1992,"state":2021,"title":2052,"updated_at":2053,"url":2054,"score":2055},"### For what version of Nuxt UI are you asking this question?\n\nv2.x\n\n### Description\n\nHello,\n\nI've been trying to make PurgeCSS work properly with Nuxt UI and the deeper I get the more cumbersome of a process it becomes.\n\nIt seems that even though I provided the paths towards the NuxtUI components to PurgeCSS, it still removes CSS that should be used by the specified components, as well as colors which should be available out of the box (i.e yellow). I've even tried to safelist different classes, but again, the more I dig through it the more classes I eventually have to add - so I will be ending up with a never ending list of classes.\n\nAre there any official guidelines on how PurgeCSS should be configured so that it works correctly for the NuxtUI components/colors?\n\nCurrent config:\n\n```javascript\ndefineNuxtConfig({\n...\n purgecss: {\n safelist: [... big list ...],\n paths: [\n './components/**/*.vue',\n './layouts/**/*.vue',\n './pages/**/*.vue',\n './plugins/**/*.js',\n './nuxt.config.ts',\n './app.config.ts',\n './node_modules/@nuxt/ui/dist/runtime/components/**/*.vue',\n './node_modules/@nuxt/ui/dist/runtime/ui.config/**/*.js',\n './node_modules/@nuxt/ui/dist/runtime/utils/*.js',\n ],\n content: [\n './components/**/*.vue',\n './layouts/**/*.vue',\n './pages/**/*.vue',\n './plugins/**/*.js',\n './nuxt.config.ts',\n './app.config.ts',\n './node_modules/@nuxt/ui/dist/runtime/components/**/*.vue',\n './node_modules/@nuxt/ui/dist/runtime/ui.config/**/*.js',\n './node_modules/@nuxt/ui/dist/runtime/utils/*.js',\n ],\n}\n});\n```\n\nThanks in advance :-)",[2048],{"name":2049,"color":2050},"question","d876e3",2850,"Nuxt UI & PurgeCSS","2025-03-28T17:38:11Z","https://github.com/nuxt/ui/issues/2850",0.67943937,{"description":2057,"labels":2058,"number":2065,"owner":1991,"repository":1991,"state":2021,"title":2066,"updated_at":2067,"url":2068,"score":2069},"### Environment\r\n\r\n``` \r\n\r\n System:\r\n OS: macOS 12.6.2\r\n CPU: (10) arm64 Apple M1 Pro\r\n Memory: 126.39 MB / 16.00 GB\r\n Shell: 3.5.1 - /opt/homebrew/bin/fish\r\n Binaries:\r\n Node: 16.19.0 - ~/.nvm/versions/node/v16.19.0/bin/node\r\n Yarn: 1.22.19 - ~/.yarn/bin/yarn\r\n npm: 8.19.3 - ~/.nvm/versions/node/v16.19.0/bin/npm\r\n Browsers:\r\n Chrome: 111.0.5563.64\r\n Safari: 16.2\r\n npmPackages:\r\n @nuxt/image: ^0.7.1 => 0.7.1 \r\n nuxt: ^2.16.1 => 2.16.2 \r\n```\r\n\r\n\r\n### Reproduction\r\n\r\nI apologise for not providing a minimal reproduction... Issue depends on two private repos.\r\nI created a tailwindcss plugin that I import in my nuxt app as an npm dependency.\r\nThe issue seems to be related to a webpack postcss-loader configuration. \r\n\r\n\r\n### Describe the bug\r\n\r\n```\r\nModule build failed (from ./node_modules/postcss-loader/dist/cjs.js): TypeError: Cannot read properties of undefined (reading 'postcss') at Processor.normalize (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss/lib/processor.js:35:13) at new Processor (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss/lib/processor.js:11:25) at postcss (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss/lib/postcss.js:26:10) at Object.module.exports [as sync] (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss-js/sync.js:7:19) at /Users/gkatsanos/repos/visable/explore-frontend/node_modules/@visable-dev/ui-components/src/index.js:7:32 at registerPlugins (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/tailwindcss/lib/lib/setupContextUtils.js:777:61) at createContext (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/tailwindcss/lib/lib/setupContextUtils.js:1160:5) at getContext (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/tailwindcss/lib/lib/setupContextUtils.js:1217:20) at /Users/gkatsanos/repos/visable/explore-frontend/node_modules/tailwindcss/lib/lib/setupTrackingContext.js:115:81 at /Users/gkatsanos/repos/visable/explore-frontend/node_modules/tailwindcss/lib/processTailwindFeatures.js:46:11 at plugins (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/tailwindcss/lib/plugin.js:38:63) at LazyResult.runOnRoot (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss-loader/node_modules/postcss/lib/lazy-result.js:339:16) at LazyResult.runAsync (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss-loader/node_modules/postcss/lib/lazy-result.js:393:26) at async Object.loader (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/postcss-loader/dist/index.js:95:14)\r\n```\r\n\r\n### Additional context\r\n\r\nHere are the dependencies of the tailwind plugin I am trying to import:\r\n```\r\n \"devDependencies\": {\r\n \"@types/css-selector-tokenizer\": \"^0.7.1\",\r\n \"husky\": \"^8.0.3\",\r\n \"postcss\": \"^8.1.6\",\r\n \"postcss-cli\": \"8.3.0\",\r\n \"postcss-import\": \"13.0.0\",\r\n \"postcss-nested\": \"5.0.1\",\r\n \"prejss-cli\": \"0.3.3\",\r\n \"prettier\": \"^2.7.1\",\r\n \"pretty-quick\": \"^3.1.3\",\r\n \"vite\": \"^4.1.4\"\r\n },\r\n \"dependencies\": {\r\n \"@visable-dev/wlw-tailwindcss-config\": \"^3.0.5\",\r\n \"autoprefixer\": \"^10.4.14\",\r\n \"css-selector-tokenizer\": \"^0.8.0\",\r\n \"postcss-js\": \"^4.0.0\",\r\n \"tailwindcss\": \"^3\"\r\n },\r\n```\r\nAnd its' post css config:\r\n```js\r\nmodule.exports = {\r\n plugins: {\r\n \"tailwindcss/nesting\": {},\r\n tailwindcss: {},\r\n autoprefixer: {},\r\n },\r\n};\r\n```\r\n\r\nHere are the deps of the nuxt application:\r\n```js\r\n\"dependencies\": {\r\n \"@koumoul/nuxt-config-inject\": \"^0.4.10\",\r\n \"@nuxt/image\": \"^0.7.1\",\r\n \"@nuxtjs/axios\": \"^5.13.6\",\r\n \"@nuxtjs/device\": \"^2.1.0\",\r\n \"@nuxtjs/proxy\": \"^2.1.0\",\r\n \"@nuxtjs/robots\": \"^2.5.0\",\r\n \"@nuxtjs/router\": \"^1.6.1\",\r\n \"@nuxtjs/style-resources\": \"^1.2.0\",\r\n \"@nuxtjs/svg\": \"^0.4.0\",\r\n \"@nuxtjs/tailwindcss\": \"^6.0.0\",\r\n \"@tailwindcss/line-clamp\": \"^0.4.2\",\r\n \"@visable-dev/ab-testing\": \"^4.0.4\",\r\n \"@visable-dev/favourites\": \"^1.9.3\",\r\n \"@visable-dev/fontsources\": \"^0.5.0\",\r\n \"@visable-dev/quick-connect\": \"^1.1.4\",\r\n \"@visable-dev/routing\": \"^7.0.0\",\r\n \"@visable-dev/styleguide\": \"^35.13.1\",\r\n \"@visable-dev/tracking\": \"^3.0.0\",\r\n \"@visable-dev/ui-components\": \"^0.5.1\",\r\n \"@visable-dev/vue\": \"14.7.2-alpha.0\",\r\n \"@visable-dev/wlw-tailwindcss-config\": \"^3.0.5\",\r\n \"await-to-js\": \"^3.0.0\",\r\n \"consola\": \"^2.15.3\",\r\n \"cookie-universal-nuxt\": \"^2.1.5\",\r\n \"core-js\": \"^3.25.5\",\r\n \"css-loader\": \"^6.7.1\",\r\n \"dd-trace\": \"^2.18.0\",\r\n \"imgix.js\": \"^3.6.1\",\r\n \"insane\": \"^2.6.2\",\r\n \"nuxt\": \"^2.16.1\",\r\n \"nuxt-breakpoints\": \"^1.1.9\",\r\n \"nuxt-user-agent\": \"^1.2.2\",\r\n \"portal-vue\": \"^2.1.7\",\r\n \"sass\": \"1.32.4\",\r\n \"sass-loader\": \"~10.1.1\",\r\n \"v-tooltip\": \"^2.1.3\",\r\n \"vee-validate\": \"^3.4.13\",\r\n \"vue-clipboard2\": \"^0.3.3\",\r\n \"vue-i18n\": \"~8.27.1\",\r\n \"vue-lazy-hydration\": \"^2.0.0-beta.4\",\r\n \"vue-popperjs\": \"^2.3.0\",\r\n \"vue-slick-carousel\": \"^1.0.6\",\r\n \"vuejs-paginate\": \"^2.1.0\",\r\n \"weighted-random\": \"^0.1.0\"\r\n },\r\n \"devDependencies\": {\r\n \"@applitools/eyes-cypress\": \"^3.27.2\",\r\n \"@babel/core\": \"^7.19.3\",\r\n \"@babel/eslint-parser\": \"^7.19.1\",\r\n \"@babel/preset-env\": \"^7.19.3\",\r\n \"@babel/runtime-corejs3\": \"^7.19.4\",\r\n \"@cypress/vue\": \"^4.2.1\",\r\n \"@size-limit/preset-app\": \"^8.1.0\",\r\n \"@size-limit/webpack\": \"^8.1.0\",\r\n \"@size-limit/webpack-why\": \"^8.1.0\",\r\n \"@vue/cli-plugin-eslint\": \"~5.0.8\",\r\n \"@vue/cli-service\": \"~4.5.19\",\r\n \"@vue/eslint-config-airbnb\": \"~5.3.0\",\r\n \"@vue/test-utils\": \"^1.3.0\",\r\n \"@vue/vue2-jest\": \"^28.0.1\",\r\n \"babel-jest\": \"^28.1.3\",\r\n \"cypress\": \"^10.9.0\",\r\n \"eslint\": \"~8.22.0\",\r\n \"eslint-config-prettier\": \"^8.5.0\",\r\n \"eslint-plugin-cypress\": \"^2.12.1\",\r\n \"eslint-plugin-html\": \"^7.1.0\",\r\n \"eslint-plugin-import\": \"^2.26.0\",\r\n \"eslint-plugin-prettier\": \"^4.2.1\",\r\n \"eslint-plugin-vue\": \"^8.7.1\",\r\n \"git-branch-is\": \"^4.0.0\",\r\n \"husky\": \"^8.0.1\",\r\n \"jest\": \"^28.1.3\",\r\n \"jest-environment-jsdom\": \"^28.1.3\",\r\n \"jest-jasmine2\": \"^28.1.3\",\r\n \"jest-serializer-vue\": \"^2.0.2\",\r\n \"jest-transform-stub\": \"^2.0.0\",\r\n \"jsdom\": \"^20.0.1\",\r\n \"prettier\": \"^2.7.1\",\r\n \"pretty-quick\": \"^3.1.3\",\r\n \"size-limit\": \"^8.1.0\",\r\n \"vuex-mock-store\": \"^0.0.8\"\r\n },\r\n```\r\n\r\n\r\n### Logs\r\n\r\n_No response_",[2059,2062],{"name":2060,"color":2061},"pending triage","E99695",{"name":2063,"color":2064},"2.x","d4c5f9",19771,"TypeError: Cannot read properties of undefined (reading 'postcss') at Processor.normalize","2023-03-20T11:54:43Z","https://github.com/nuxt/nuxt/issues/19771",0.68507737,{"description":2071,"labels":2072,"number":2075,"owner":1991,"repository":1992,"state":2021,"title":2076,"updated_at":2077,"url":2078,"score":2079},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.9.0\n- Nuxt Version: 3.14.159\n- CLI Version: 3.15.0\n- Nitro Version: 2.10.3\n- Package Manager: pnpm@9.7.1\n- Builder: -\n- User Config: -\n- Runtime Modules: -\n- Build Modules: -\n\n### Version\n\nv3.0.0-alpha.8\n\n### Reproduction\n\nLocalhost\n\n### Description\n\nrun `pnpm docs`\n\n```shell-script\n ERROR Error while importing module @nuxt/ui: SyntaxError: Cannot use 'import.meta' outside a module 9:11:13 PM\n\n\n ERROR Cannot start nuxt: Cannot use 'import.meta' outside a module 9:11:13 PM\n\n async function tryResolveModule(id, url = import.meta.url) {\n ^^^^\n \n SyntaxError: Cannot use 'import.meta' outside a module\n at new Script (node:vm:117:7)\n at createScript (node:vm:269:10)\n at Object.runInThisContext (node:vm:317:10)\n at evalModule (node_modules/.pnpm/jiti@1.21.6/node_modules/jiti/dist/jiti.js:1:247124)\n at jiti (node_modules/.pnpm/jiti@1.21.6/node_modules/jiti/dist/jiti.js:1:245241)\n at src/module.ts:2:12\n at evalModule (node_modules/.pnpm/jiti@1.21.6/node_modules/jiti/dist/jiti.js:1:247313)\n at jiti (node_modules/.pnpm/jiti@1.21.6/node_modules/jiti/dist/jiti.js:1:245241)\n at dist/module.mjs:10:3\n at async Function.import (node_modules/.pnpm/jiti@2.4.0/node_modules/jiti/dist/jiti.cjs:1:199608)\n```\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2073,2074],{"name":1985,"color":1986},{"name":2005,"color":2006},2576,"[v3] cannot use `import.meta` outside a module","2024-11-09T17:43:59Z","https://github.com/nuxt/ui/issues/2576",0.68592775,{"description":2081,"labels":2082,"number":2085,"owner":1991,"repository":1992,"state":2021,"title":2086,"updated_at":2087,"url":2088,"score":2089},"### Description\n\nThe old table component had a #loading slot that would render loading content into the table's body. How can a loading animation achieved that is displayed as only element in the table body as long as the table is in the loading state?",[2083,2084],{"name":2049,"color":2050},{"name":2005,"color":2006},3444,"How to achieve old table loading state","2025-03-04T13:11:38Z","https://github.com/nuxt/ui/issues/3444",0.6877492,{"description":2091,"labels":2092,"number":2095,"owner":1991,"repository":1992,"state":2021,"title":2096,"updated_at":2097,"url":2098,"score":2099},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.11.0\n- Nuxt Version: 3.15.2\n- CLI Version: 3.20.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.15.4\n- Builder: -\n- User Config: compatibilityDate, devtools, modules\n- Runtime Modules: @nuxt/ui@2.21.0\n- Build Modules: -\n\n### Version\n\n 2.21.0\n\n### Reproduction\n\n1. Create a new nuxt project using cli\n2. install nuxt/ui using cli command `npx nuxi@latest module add ui`\n\n### Description\n\n WARN Failed to load config ./.nuxt/nuxtui-tailwind.config.mjs due to the error below. Skipping.. nuxt:tailwindcss 8:47:34 PM\n Cannot find module 'tailwindcss/lib/lib/defaultExtractor.js'\nRequire stack:\n\nPretty sure this has got to do with an update in nitro/nuxt i saw recently @danielroe any ideas?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n Require stack:\n - .nuxt/nuxtui-tailwind.config.mjs\n at Function._resolveFilename (node:internal/modules/cjs/loader:1249:15)\n at Function.resolve (node:internal/modules/helpers:151:19)\n at jitiResolve (node_modules/.pnpm/jiti@2.4.2/node_modules/jiti/dist/jiti.cjs:1:187220)\n at jitiRequire (node_modules/.pnpm/jiti@2.4.2/node_modules/jiti/dist/jiti.cjs:1:189288)\n at import (node_modules/.pnpm/jiti@2.4.2/node_modules/jiti/dist/jiti.cjs:1:199778)\n at .nuxt/nuxtui-tailwind.config.mjs:2:31\n at eval_evalModule (node_modules/.pnpm/jiti@2.4.2/node_modules/jiti/dist/jiti.cjs:1:196325)\n at node_modules/.pnpm/jiti@2.4.2/node_modules/jiti/dist/jiti.cjs:1:194552\n at async Function.import (node_modules/.pnpm/jiti@2.4.2/node_modules/jiti/dist/jiti.cjs:1:199772)\n at async resolveConfig (node_modules/.pnpm/c12@2.0.1_magicast@0.3.5/node_modules/c12/dist/shared/c12.B4fc1S0C.mjs:343:18)\n at async loadConfig (node_modules/.pnpm/c12@2.0.1_magicast@0.3.5/node_modules/c12/dist/shared/c12.B4fc1S0C.mjs:147:23)\n at async Promise.all (index 3)\n at async loadConfigs (node_modules/.pnpm/@nuxtjs+tailwindcss@6.13.1_magicast@0.3.5_rollup@4.30.1/node_modules/@nuxtjs/tailwindcss/dist/module.mjs:374:27)\n at async node_modules/.pnpm/@nuxtjs+tailwindcss@6.13.1_magicast@0.3.5_rollup@4.30.1/node_modules/@nuxtjs/tailwindcss/dist/module.mjs:420:9\n at async generateApp (node_modules/.pnpm/nuxt@3.15.2_@parcel+watcher@2.5.0_@types+node@22.10.7_db0@0.2.1_ioredis@5.4.2_magicast@0.3.5__uowpedy6xy2pdmgu2ptesyqdza/node_modules/nuxt/dist/shared/nuxt.BoHAox-C.mjs:6166:5)\n at async _applyPromised (node_modules/.pnpm/perfect-debounce@1.0.0/node_modules/perfect-debounce/dist/index.mjs:54:10)\n\n```",[2093,2094],{"name":1985,"color":1986},{"name":1988,"color":1989},3139,"Failed to load config error on init","2025-03-17T14:13:36Z","https://github.com/nuxt/ui/issues/3139",0.6925865,["Reactive",2101],{},["Set"],["ShallowReactive",2104],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"-bF28WOyQPNlavYOMPa1stPouIN--KiO4xi4LruOAuk":-1},"/nuxt/ui/2589"]