0.0.5 • Published 2 years ago
vite-plugin-vue-3-script-setup-options v0.0.5
vite-plugin-vue-3-script-setup-options
A vite plugin that wrap @vitejs/plugin-vue
to extend the transforming process.
Currently transform the attributes, name
and inheritAttrs
, in <script setup>
tag .
Before
<script setup>
...
</script>
<script>
export default {
name: 'MyComponent',
inheritAttrs: false
}
</script>
After
<script
setup
name="MyComponent"
inheritAttrs="false"
>
...
</script>
Usage
- You will need to install the plugins
npm install -D @vitejs/plugin-vue vite-plugin-vue-3-script-setup-options
- Go to your vite config, replace and wrap the original
@vitejs/plugin-vue
import VuePlugin from '@vitejs/plugin-vue'
import ScriptSetupOptionsPlugin from 'vite-plugin-vue-3-script-setup-options'
{
...
plugins: [
ScriptSetupOptionsPlugin(VuePlugin({
// @vitejs/plugin-vue Options
}))
]
...
}
Limitations
- eslint are not support
- It's a rough implementation to demo the RFC proposal.