@nerd305/vuetify-date-range-picker
Version:
Vuetify Date Range Picker with compare period and presets, optimized for best mobile and desktop user experience
48 lines (43 loc) • 991 B
JavaScript
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import vuetify from "vite-plugin-vuetify";
import eslintPlugin from "vite-plugin-eslint";
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
vuetify({ autoImport: true }),
eslintPlugin(),
cssInjectedByJsPlugin()
],
define: { "process.env": {} },
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
build: {
target: 'esnext',
lib: {
entry: './src/wrapper.js',
name: 'vuetify-date-range-picker',
fileName: 'vuetify-date-range-picker'
},
rollupOptions: {
external: [
"vue",
"pinia",
"vuetify",
"vuetify/lib"
],
output: {
exports: "named",
globals: {
vue: "Vue",
}
},
}
}
})