@involvex/auto-vue
Version:
Full automated Vue Setup with 3 git branches: main, dev, github pages
16 lines (14 loc) • 396 B
JavaScript
export default function getData({ oldData }) {
const vueJsxPlugin = {
name: 'vueJsx',
importer: "import vueJsx from '@vitejs/plugin-vue-jsx'",
initializer: 'vueJsx()',
}
return {
...oldData,
// Append the vueJsx plugin right after the vue plugin
plugins: oldData.plugins.flatMap((plugin) =>
plugin.id === 'vue' ? [plugin, vueJsxPlugin] : plugin,
),
}
}