\nI'd really appreciate it if the team considers a more flexible and intuitive API.\n\n### Additional information\n\n- [ ] Would you be willing to help implement this feature?\n- [ ] Could this feature be implemented as a module?\n\n### Final checks\n\n- [x] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\n- [x] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[1984,1987],{"name":1985,"color":1986},"enhancement","8DEF37",{"name":1988,"color":1989},"pending triage","E99695",29275,"nuxt","open","Better API for Auto Imports Customization","2024-10-08T08:40:01Z","https://github.com/nuxt/nuxt/issues/29275",0.6791833,{"description":1998,"labels":1999,"number":2007,"owner":1991,"repository":1991,"state":2008,"title":2009,"updated_at":2010,"url":2011,"score":2012},"### Describe the feature\n\nIn Nuxt 2, There are provision of app.html for defining layout of complete web page. But it is not present in nuxt 3. Additionally vue 3 has both option api and composition api feature. But Nuxt 3 does not give any features of fetch and asyncData using in option api. Developers are binded to use composition api even if they are proficient in option api. Can u give any guidance how to implement these features. \n\n### Additional information\n\n- [X] Would you be willing to help implement this feature?\n- [X] Could this feature be implemented as a module?\n\n### Final checks\n\n- [X] Read the [contribution guide](https://v3.nuxtjs.org/community/contribution).\n- [X] Check existing [discussions](https://github.com/nuxt/framework/discussions) and [issues](https://github.com/nuxt/framework/issues).",[2000,2001,2004],{"name":1985,"color":1986},{"name":2002,"color":2003},"documentation","5319e7",{"name":2005,"color":2006},"3.x","29bc7f",14732,"closed","options api support for data fetching","2023-01-19T17:43:11Z","https://github.com/nuxt/nuxt/issues/14732",0.61356413,{"labels":2014,"number":2019,"owner":1991,"repository":1991,"state":2008,"title":2020,"updated_at":2021,"url":2022,"score":2023},[2015,2016],{"name":1985,"color":1986},{"name":2017,"color":2018},"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.6241701,{"description":2025,"labels":2026,"number":2029,"owner":1991,"repository":1991,"state":2008,"title":2030,"updated_at":2031,"url":2032,"score":2033},"Nuxt 3 uses Vue 3 with Composition API and [unjs/unctx](https://github.com/unjs/unctx) for supporting composables with the implicit context in nuxtApp (plugins, middleware) and nuxt kit too.\r\n\r\nHowever, there are many cases in this needs a better explanation of how it works internally to understand why an issue like [nuxt instance unavailable](https://github.com/nuxt/framework/issues?q=nuxt+instance+unavailable) happens and how to fix it with proper usage.\r\n\r\nI've made an outline story in https://github.com/nuxt/nuxt.js/issues/14269 which can probably be used as a basis to initiate this concept page.",[2027,2028],{"name":2002,"color":2003},{"name":2005,"color":2006},14723,"Document composables concept","2023-09-19T20:24:18Z","https://github.com/nuxt/nuxt/issues/14723",0.6427792,{"description":2035,"labels":2036,"number":2042,"owner":1991,"repository":2043,"state":2008,"title":2044,"updated_at":2045,"url":2046,"score":2047},"### For what version of Nuxt UI are you suggesting this?\n\nv2.x\n\n### Description\n\nI know you guys are working hard on V3, but I really like to see this feature still in V2. We all know that not everybody will move over to V3 right away.\n\nI have to set my `strategy` to `override`, because tailwind-merge doesn't know about my custom tailwind extends. This is quite a pain in the ass, since this is causing other issues as well. Take the [Pro LandingGird](https://ui.nuxt.com/pro/components/landing-grid) as example. Classes are added to the grid items to set the right cols. By doing this with `strategy` set to `override`, all other classes will be overridden.\n\nI saw some sort of solution in [#925 ](https://github.com/nuxt/ui/issues/925#issuecomment-1857910586), but that didn't work. It's also not documented and can't find it in the module either.\n\nI know have to create my own merge config, but that will not work for Nuxt UI.\n\n\n### Additional context\n\nYou may wonder why I need this. Thats because I'm also using Tailwind Fluid, and try to replicate a design library that uses different spacings etc.\n\n",[2037,2040],{"name":2038,"color":2039},"duplicate","cfd3d7",{"name":1985,"color":2041},"a2eeef",2893,"ui","Extend tailwind-merge configuration","2024-12-13T15:04:57Z","https://github.com/nuxt/ui/issues/2893",0.6461503,{"description":2049,"labels":2050,"number":2058,"owner":1991,"repository":1991,"state":2008,"title":2059,"updated_at":2060,"url":2061,"score":2062},"### Describe the feature\r\n\r\nCan you allow import nuxt component into a basic vue app\r\n\r\n### Additional information\r\n\r\n- [ ] Would you be willing to help implement this feature?\r\n- [ ] Could this feature be implemented as a module?\r\n\r\n### Final checks\r\n\r\n- [X] Read the [contribution guide](https://v3.nuxtjs.org/community/contribution).\r\n- [X] Check existing [discussions](https://github.com/nuxt/framework/discussions) and [issues](https://github.com/nuxt/framework/issues).",[2051,2054,2055],{"name":2052,"color":2053},"discussion","538de2",{"name":2005,"color":2006},{"name":2056,"color":2057},"needs details","493824",15584,"Use Nuxt component in vue app","2023-02-06T10:29:55Z","https://github.com/nuxt/nuxt/issues/15584",0.65292764,{"labels":2064,"number":2067,"owner":1991,"repository":1991,"state":2008,"title":2068,"updated_at":2069,"url":2070,"score":2071},[2065,2066],{"name":2002,"color":2003},{"name":2005,"color":2006},14624,"Documentation Improvement: nuxtApp, useNuxtApp, composables, plugins","2023-02-08T15:59:24Z","https://github.com/nuxt/nuxt/issues/14624",0.65865934,{"labels":2073,"number":2076,"owner":1991,"repository":1991,"state":2008,"title":2077,"updated_at":2078,"url":2079,"score":2080},[2074,2075],{"name":1985,"color":1986},{"name":2017,"color":2018},8667,"enable Vuex useStore import for Composition API","2023-01-22T15:52:45Z","https://github.com/nuxt/nuxt/issues/8667",0.6682223,{"labels":2082,"number":2089,"owner":1991,"repository":1991,"state":2008,"title":2090,"updated_at":2091,"url":2092,"score":2093},[2083,2084,2085,2086],{"name":1985,"color":1986},{"name":2052,"color":2053},{"name":2005,"color":2006},{"name":2087,"color":2088},"dx","C39D69",11862,"`composables/` directory with auto discovery and import","2023-01-19T15:58:25Z","https://github.com/nuxt/nuxt/issues/11862",0.66865706,{"description":2095,"labels":2096,"number":2099,"owner":1991,"repository":1991,"state":2008,"title":2100,"updated_at":2101,"url":2102,"score":2103},"### What problem does this feature solve?\r\n\r\nNuxt was created before Vue CLI 3 and Nuxt generator does not have the flexibility and plug-in model of the CLI3 that lets add/remove/modify features in your existing project, for example, add TypeScript or a CSS library in the project as an after-though. It also provides a nice UI for modifying the plugins in your web browser. I believe Nuxt should take advantage of this architecture without reinventing the wheel. The fact that I cannot use CLI3 features in a nuxt application discourages me from using nuxt, instead if nuxt was provided as a CLI3 plugin to add nuxt structure and features on top of a vue project (maybe as a sub-structure or module if that makes it easier) then I could easily choose to use Nuxt, because I know I will have control over it through CLI3 plugin system to upgrade or even remove it if I want to. In fact I believe this should be the primary way supported to install Nuxt.\r\n\r\nThere looks to be an attempt on doing this with [vue-cli-plugin-nuxt-starter-template](https://github.com/andoshin11/vue-cli-plugin-nuxt-starter-template) by @andoshin11 but it doesn't seem to be actively maintained.\r\n\r\n### What does the proposed changes look like?\r\n\r\nYou run a Vue CLI 3 command like `vue add nuxt` and it will add nuxt structure and build to your existing VueJS project.\r\n\r\n\u003C!--cmty-->\r\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This feature request is available on \u003Ca href=\"https://cmty.app/nuxt\">Nuxt\u003C/a> community (\u003Ca href=\"https://cmty.app/nuxt/nuxt.js/issues/c9613\">#c9613\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2097,2098],{"name":1985,"color":1986},{"name":2017,"color":2018},6199,"Provide Nuxt as a vue-cli 3 plugin","2023-01-22T15:50:56Z","https://github.com/nuxt/nuxt/issues/6199",0.670024,["Reactive",2105],{},["Set"],["ShallowReactive",2108],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"a640-OItacZ9rgSKdTNLP7LWMGUiOyjkZ3tSkAdnAfQ":-1},"/nuxt/nuxt/21670"]