You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
971 B

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
const { resolve } = require('path')
// https://vitejs.dev/config/
export default defineConfig({
build: {
emptyOutDir: true,
minify: process.env.NODE_ENV === 'production',
// minify: false,
rollupOptions: {
external: ['vue', /^@vue-mf\/.+/],
input: resolve(__dirname, 'src/main.js'),
output: {
dir: null,
file: '../../../storage/public/vue-mf/duration-picker/vue-mf-duration-picker.min.js',
manualChunks: undefined,
format: 'system',
assetFileNames: 'assets/[name].[ext]'
},
preserveEntrySignatures: true
}
},
plugins: [vue({
template: {
transformAssetUrls: {
base: resolve(__dirname, '/storage/public/vue-mf/duration-picker/assets'),
}
}
})]
})