unplugin-vue-define-options 
Options API can be declared using the defineOptions in <script setup>, specifically to be able to set name, props, emits, and render inside of one function.
If you support this feature, feel free to hit like or comment on RFC Discussion. Thanks!
Features
- With this macro, you can use Options API in Vue
<script setup>. - Supports both Vue 2.7 and Vue 3 out-of-the-box.
- Full TypeScript support.
- ️ Supports most bundlers powered by unplugin.
- Vite, Nuxt
- Webpack, Rspack, Vue CLI
- Rollup
- esbuild
- and more...
Usage
See Also
Sponsors
License
MIT License 2022-PRESENT Kevin Deng